tmux多个session使用不同配置
2017-11-01 05:35
239 查看
需求场景:
1. 连接到服务器上,使用tmux保持会话
2. 需要使用服务器的docker,并希望在container中也使用tmux
方案:
1. 服务器上启动两个tmux session: A和B
2. session A正常启动,使用默认的配置文件
3. 在一个新的ssh连接中建立session B,使用专用的配置文件
4. 为了避免与docker中的tmux冲突,可以修改
最后,可以在session B中启动docker container,在container中安装tmux,并使用原来习惯的配置文件
在以后需要重新连接时,
1. 连接到服务器上,使用tmux保持会话
2. 需要使用服务器的docker,并希望在container中也使用tmux
方案:
1. 服务器上启动两个tmux session: A和B
2. session A正常启动,使用默认的配置文件
~/.tmux.config
3. 在一个新的ssh连接中建立session B,使用专用的配置文件
tmux -L docker -f ~/.tmux.config2,注意参数
-L,需要使用不同的tmux server,否则新配置文件不会生效
4. 为了避免与docker中的tmux冲突,可以修改
~/.tmux.config2中的key-binding,使用不同的prefix(这里是Meta-x),并关掉status bar
set -g prefix M-x unbind C-b bind-key M-x send-prefix set -g status off
最后,可以在session B中启动docker container,在container中安装tmux,并使用原来习惯的配置文件
在以后需要重新连接时,
tmux a会重连到session A,使用
tmux -L docker a可以重连到session B
相关文章推荐
- Laravel 下配置缓存、Session 使用不同的 Redis 数据库
- Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
- Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
- Laravel 下配置 Redis 让缓存、Session 各自使用不同的 Redis 数据库
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括 System.Web.SessionStateMod 或自定义会话状态模块 -
- Session服务器配置指南与使用经验
- (zz)针对不同网页使用不同代理 —— IE自动配置脚本
- tomcat 配置不同二级域名间session共享 还要改源码 累。。。
- Session服务器配置指南与使用经验
- 不同页面之间传值除了Cookie,Session之外,还可以使用页面的上下文对象
- Session服务器配置指南与使用经验 (转)
- MapXtreme 2005 学习心得 第八节Session问题澄清-两种配置方式致开发方式不同(九)
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括 System.Web.SessionStateMod 或自定义会话状态模块 -
- 只有在配置文件或 Page 指令中将 enableSessionState 设置为 true 时,才能使用会话状态。还请确保在应用程序配置的 // 节中包括..
- 配置ASP.NET网站使用AppFabric Caching存储Session数据
- Session服务器配置指南与使用经验
- Session服务器配置指南与使用经验
- jdbc数据库连接管理封装工具类,不同使用属性文件配置数据库连接信息(3)
- 使用Log4j在系统中配置两个不同的Log输出
- Session服务器配置指南与使用经验