核心目标#
- 操作:安装并学习使用
tmux。 - 收获:掌握在服务器上跑长耗时任务的能力。即使本地 SSH 突然断开,任务依然会在后台运行,不会前功尽弃。
核心工具:tmux#
tmux (Terminal Multiplexer) 是现代服务端开发的必备工具,解决了远程连接中途掉线导致任务中断的痛点。
1. 基础管理命令#
| 命令 | 功能 |
|---|---|
sudo apt install tmux -y | 安装 tmux |
tmux new -s <name> | 创建一个名为 “<name>” 的新会话 |
tmux ls | 查看后台正在运行的所有会话 |
tmux attach -t <name> | 重新连回(接管)名为 “<name>” 的会话 |
tmux kill-session -t <name> | 彻底销毁名为 “<name>” 的会话 |
2. 常用快捷键 (Prefix: Ctrl + b)#
在 tmux 内部,所有快捷键都需要先按前缀键 Ctrl + b,松开后再按具体的功能键:
- 会话管理
d(Detach):将当前会话挂起至后台(最常用的命令)。
- 窗格分屏 (Pane)
%:左右分屏。":上下分屏。方向键:在不同窗格间移动光标。x:关闭当前窗格。
实战复盘记录#
意外断连测试
在运行 top 监控时,经历了一次 FinalShell 意外断连。
- 重新登录服务器后运行
tmux ls,发现会话仍显示为(attached)状态。 - 通过
tmux attach -t test成功恢复现场,top进程完全没有中断。 - 验证了
tmux作为“防断线神器”的可靠性。



