用好命令行是服务器运维的第一课。以下 20 个命令按场景分组,覆盖日常九成的维护需求。
文件与日志
- ls、cd、cat、tail:查看目录与文件,tail -f 实时追日志;
- grep:在日志中筛错误,配合 -r 可全目录搜索;
- find:按名称与时间找文件,排查可疑脚本常用。
进程与资源
- top / htop:实时看 CPU 与内存占用;
- ps aux:查进程详情,配合 grep 定位服务;
- kill:终止异常进程;
- df -h 与 du -sh:磁盘整体与目录占用,清理前必看。
网络与服务
- netstat / ss:看端口监听,发现异常外连;
- curl:测接口与页面响应;
- systemctl:管理 nginx、mysql 等服务的启停与自启;
- crontab:定时任务,备份与证书续期都靠它。
建议把常用组合存成自己的笔记,练习环境跑熟再上生产。





