开发环境配置:服务器训练模型工具tmux基础使用
1.tumx可以做什么
在ubuntu服务器上的做实验跑模型的时候,一般都是通过ssh进行远程连接。模型训练过程往往需要比较长的时间,但是网络有时候不稳定,可能在半夜会出现终端会话连接断开的情况,这样这个终端里所执行的程序也就中断,tmux刚好可以解决这个问题,当我们在tmux中工作的时候,即使关掉ssh连接窗口,再次连接服务器然后进入tmux的会话之前的工作仍然在继续。
2.Ubuntu安装tmux
sudo apt install tmux
3.常用命令
3.1 新建会话并进入
新建会话并进入,需要指定会话名,后续可以通过会话名再次进入这个会话:
tmux new -s session_name
比如我要跑python实验,可以定义会话名为py:
tmux new -s py
进入会话之后在下面会有一条绿色的状态指示栏,从左往右分别是会话名,窗口号(可以创建多个窗口),该窗口的名字。
3.2 退出会话
先按住ctrl+b
,然后再按一个d
就可以退出会话回到终端环境。
3.3 查看存在的会话
tmux ls
3.4 重新进入会话
tmux a -t py
通过运行tmux a -t 会话名
即可进入到该已存在的会话中。
3.5 销毁会话
tmux kill-session -t py