- 本期分享四个在实际 Linux 服务器管理中高频使用且极具价值的技巧,涵盖任务保持、文件同步、安全防护和磁盘空间分析,每一项都值得日常实操中掌握。
技巧 1:使用 tmux
管理远程任务,避免 SSH 掉线中断
在远程服务器运行耗时任务时,如果 SSH 连接意外中断,任务也将随之终止。tmux
(Terminal Multiplexer)可创建一个持久的终端会话,即使你断开连接,任务依旧继续运行。
🔧 基本操作
-
安装(Ubuntu/Debian):
sudo apt install tmux
-
启动新会话:(Very Important!!!!!!)
tmux new -s mysession
-
断开不结束会话(按顺序按键):
Ctrl + d 或者 exit
🔧 具体操作
即使是关掉终端,代码仍然处在运行中!
🪟 分屏操作
-
横向分屏:
Ctrl + b
后按"
-
纵向分屏:
Ctrl + b
后按%
-
分屏间切换:
Ctrl + b
后按方向键
❌ 退出会话
-
在分屏内执行:
exit
或Ctrl + d
-
杀掉整个会话:
tmux kill-session -t mysession
💡 实用场景:数据迁移、大模型训练、日志抓取脚本执行等。
技巧 2:快速定位磁盘占用的“元凶”
磁盘满了却找不到问题在哪?用 du
或 ncdu
快速找出空间大户,避免全盘遍历的低效操作。
🔧 基本操作
du -h --max-depth=1 /
-
-h
:人类可读(KB/MB) -
--max-depth=1
:只查看当前目录一级
示例输出:
2.1G /var
1.3G /home
📊 使用 ncdu
图形化分析(推荐)
- 安装:
sudo apt install ncdu
- 启动分析:
sudo ncdu /
技巧 3:使用 FileZilla 进行高效安全的远程文件传输
在 Linux 服务器管理中,除了命令行的 scp
或 rsync
,FileZilla 提供了更直观、高效、支持断点续传的图形化解决方案,特别适合进行大文件上传下载与站点维护操作。
FileZilla 是一款跨平台、免费开源的 FTP/SFTP 客户端,支持:
-
FTP、SFTP(推荐,基于 SSH)、FTPS
-
拖拽式文件传输
-
上传/下载队列管理
-
自动重连与断点续传
🛠️ 使用准备
服务器端要求:
-
已启用 SSH 服务(默认 22 端口)
-
用户有访问权限(推荐使用非 root 用户)
客户端安装(以 Windows 为例):
- 下载路径
客户端 - FileZilla中文网https://www.filezilla.cn/download/client
🔌 配置连接步骤(以 SFTP 为例)
💡 应用场景:
-
打开 FileZilla,点击菜单栏的【文件】→【站点管理器】
-
新建站点,填写如下信息:
-
协议:SFTP - SSH File Transfer Protocol
-
主机:服务器 IP(如
192.168.1.100
) -
端口:22(默认)
-
登录类型:正常
-
用户名:你的服务器用户名
-
密码:该用户密码
-
-
点击“连接”即可建立远程文件浏览界面。
🧰 文件传输小技巧
-
✅ 拖拽式操作:本地文件可直接拖入远程目录完成上传
-
✅ 右键支持:可快速重命名、删除、修改权限(CHMOD)
-
✅ 传输队列:可查看上传下载进度,暂停、重试、跳过异常文件
-
✅ 自动断点续传:对大文件上传特别实用,避免中断后重传整个文件
-
建议使用密钥认证:比用户名+密码更安全
可通过ssh-keygen
生成密钥并配置到~/.ssh/authorized_keys
FileZilla 支持密钥认证(需使用 Pageant 或配置ppk
格式密钥) -
限制权限:建议新建一个专用传输用户,仅开放所需目录读写权限
-
站点部署时快速上传 HTML、图片、日志等文件
-
分析数据从服务器导出到本地备份
-
将本地配置或脚本上传至多台服务器批量部署
🔐 安全建议
建议使用密钥认证:比用户名+密码更安全
可通过 ssh-keygen
生成密钥并配置到 ~/.ssh/authorized_keys
FileZilla 支持密钥认证(需使用 Pageant 或配置 ppk
格式密钥)
限制权限:建议新建一个专用传输用户,仅开放所需目录读写权限
💡 应用场景:
-
站点部署时快速上传 HTML、图片、日志等文件
-
分析数据从服务器导出到本地备份
-
将本地配置或脚本上传至多台服务器批量部署
以上五个技巧涵盖了远程会话管理、文件同步、系统安全以及图形化文件传输等 Linux 服务器管理中的核心需求,既适合新手入门,也能为中高级用户提升效率提供借鉴。
在实际工作中,熟练掌握这些工具与操作,不仅能有效提高日常维护的稳定性和安全性,更能帮助你构建出一套可靠、高效的服务器运维流程。
在后续的系列中,我还会继续分享更多实战中的 Linux 管理妙招,欢迎关注,一起进阶!