跳过正文
  1. 系列/
  2. VPS 实战系列/

任务 3:熟练使用终端复用工具

其雁过无痕
作者
其雁过无痕
目录

核心目标
#

  • 操作:安装并学习使用 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 意外断连。

  1. 重新登录服务器后运行 tmux ls,发现会话仍显示为 (attached) 状态。
  2. 通过 tmux attach -t test 成功恢复现场,top 进程完全没有中断。
  3. 验证了 tmux 作为“防断线神器”的可靠性。

相关文章

任务 2:分配虚拟内存 (Swap)

Linux 服务器运维笔记:分配虚拟内存 (Swap) 避坑与实操 # 0. 背景与目标 # 在小内存(如 1GB RAM)的云服务器上运行 Java、MySQL 或进行前端构建时,物理内存极易耗尽导致进程被系统杀掉(OOM)。Swap(交换空间) 充当了“虚拟内存”的角色,是服务器在高负载下的“救命支撑”。