ssh工具推荐
介绍了我认为好用的ssh工具
tmux 与 htop:服务器运维的两件基础工具
本文简要介绍两个 Linux 服务器上常用的终端工具——tmux 和 htop,并说明随附的两份 Markdown 速查文档的内容与用途。
一、tmux:让程序在后台持续运行
tmux 是一个终端复用器(terminal multiplexer)。它的核心价值在于:程序在服务器上持续运行,不受 SSH 断连、本地关机的影响。
典型场景是:你通过 SSH 登录 VPS 跑一个耗时任务,如果直接关掉终端,任务会被终止。把任务放进 tmux 会话里,即使断线,任务仍在后台继续;重新连上后接入原会话即可恢复现场。
日常最值得记住的一条指令是:
tmux new -A -s <名称>
会话存在就直接接入,不存在就新建,断线重连后盲敲即可,形成闭环。
tmux 的操作分为两层:在普通 Shell 中执行的终端管理指令(新建、列出、接入、关闭会话),以及在 tmux 内部使用的快捷键(默认前缀键为 Ctrl + b,用于脱离会话、滚动查看历史、分屏、切换窗口等)。
📄 完整内容见随附文档 《tmux快捷键.md》,包含会话管理指令表、窗口/面板快捷键表,以及一套日常标准工作流演示。
二、htop:交互式进程查看与管理
htop 是 top 的增强替代品,提供彩色、可交互的进程列表,支持鼠标操作和功能键快捷操作。它能直观展示 CPU、内存占用,并允许搜索、过滤、排序、调整优先级、杀死进程。
htop 的主要能力集中在功能键上:
| 按键 | 作用 |
|---|---|
F3 / / | 按命令行增量搜索进程 |
F4 / \ | 按名称过滤进程 |
F5 / t | 切换树形视图,查看父子进程关系 |
F6 / < > | 选择排序字段 |
F9 / k | 向进程发送信号(杀死进程) |
此外还有一批单字母快捷键,如 M 按内存排序、P 按 CPU 排序、u 按用户过滤、H 隐藏用户线程、K 隐藏内核线程等,适合在排查资源占用时快速定位问题进程。
📄 完整内容见随附文档 《htop快捷键.md》,包含功能键总表、逐项详细说明,以及标记进程、追踪系统调用、设置 CPU 亲和力等进阶操作的介绍。
三、两份文档的定位
| 文档 | 内容 | 适用场景 |
|---|---|---|
| 下载 tmux快捷键.md | 会话管理指令 + 内部快捷键 + 工作流示例 | 需要让任务后台常驻、断线可恢复时查阅 |
| 下载 htop快捷键.md | 功能键速查表 + 逐项详细说明 | 需要查看/管理进程、排查资源占用时查阅 |
两份文档均为 Markdown 格式,结构清晰、表格化呈现,可直接保存到本地笔记或知识库中,作为日常运维的速查手册。建议先通读一遍建立印象,实际使用时按需检索对应条目即可。
MARGINALIA
留言0
路过的话,留下一枚脚印吧。
BE KIND, BLOOM SOFTLY.
还没有留言。做第一个在这里留下脚印的人吧。