软件产品帮助中心 软件产品帮助中心
首页
  • 思腾合力AI开放平台
  • 思腾云管理平台
  • 迅思代码生成一体机
  • SCM人工智能云平台
反馈 (opens new window)
GitHub (opens new window)
首页
  • 思腾合力AI开放平台
  • 思腾云管理平台
  • 迅思代码生成一体机
  • SCM人工智能云平台
反馈 (opens new window)
GitHub (opens new window)
  • 入门教程
  • 算力市场
  • 我的任务
  • 我的网盘
  • 我的镜像
  • 公开数据
  • 教程与案例

    • 远程连接任务

      • Xshell连接任务
      • PyCharm连接任务
      • VsCode连接任务
    • 工具使用

      • SitonTools使用
      • Tmux使用
        • 简介
        • 使用
      • Jupyter使用
      • Conda使用
      • TensorBoard使用
      • Xftp使用
    • 环境配置

      • Jupyter安装
      • SSH安装
      • CodeServer安装
      • Tensorboard安装
      • Desktop安装
  • 常见问题

    • 常见问题
  • 维护与故障
  • 服务协议

    • 思腾云服务协议
    • 思腾云网盘存储许可协议
    • 思腾云隐私协议
    • 思腾云用户协议
    • 思腾云安全管控规则
    • 第三方账号绑定登录协议
  • 思腾云
  • 教程与案例
  • 工具使用
思腾合力
2023-03-04
目录

Tmux使用

温馨提示

  • Linux服务器为了提供稳定的服务都会后台运行程序。同理在思腾云上为了保障训练任务不会因为一些网络波动导致任务中断,强烈建议您使用Tmux把任务放到后台运行。

# 简介

Tmux是一款可以管理会话和分屏的终端复用器。在远程SSH断开后可以继续执行任务,重新连接后再继续会话。也能够将进程放到后台运行,需要时重新接管。为了防止SSH因网络断开造成的进程运行中断,推荐把所有需要长期运行的训练等任务都使用Tmux终端。

# 使用

思腾云提供的镜像中默认会安装 Tmux 工具,您可以直接使用Tmux命令。

  首先创建一个会话,执行命令 tmux 会创建一个编号为 0 的会话,再次创建会话的编号会向后排列。执行 tmux new -s <session-name> 可以创建一个自定义名称的会话。如创建一个名称为siton1的会话:

tmux new -s siton1
1

  执行后进入到新创建的siton1会话中,在底部会显示当前会话的信息。

image-20230303095454665

  进入会话后可以执行一些长时间运行的命令。当需要退出该会话,将会话放在后台运行时。可以执行 tmux detach 命令,或使用快捷键 Ctrl + b,再按 d 来退出会话。退出会话后底部会话信息会消失,并提示已从会话退出。

image-20230303095626974

  使用 tmux ls 命令可以查看当前所有的会话。

image-20230303095821506

  需要恢复会话时,使用 tmux a -t <session-name>,重新进入之前的会话中,如进入刚才名称为siton1的会话:

 tmux attach  -t siton1
1

  需要删除会话时。如果当前在会话当中,可以使用 Ctrl + d 或执行 logout 退出 SSH 登陆,即终止当前会话。在不在会话中时可以执行下列命令来删除会话。

# 删除指定会话
tmux kill-siton -t siton1
# 删除所有会话
tmux kill-server
1
2
3
4
上次更新: 2023/03/06, 14:03:00
SitonTools使用
Jupyter使用

← SitonTools使用 Jupyter使用→

Theme by Vdoing | Copyright © 2019-2025 思腾合力(天津)科技有限公司 津ICP备19000271号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式