日常常用的 Linux 命令整理
2026-07 · 命令行
整理一些我在服务器运维和排查问题时高频用到的命令,按场景分类,方便速查。
文件与目录
ls -lh # 列出文件及大小
find / -name "*.log" 2>/dev/null # 按名查找
du -sh * # 各目录占用
tar -czvf a.tar.gz dir/ # 压缩
进程与资源
top / htop # 实时资源
ps aux | grep nginx # 查进程
ss -tlnp # 查看监听端口
df -h # 磁盘占用
网络
curl -I https://example.com # 看响应头
ping -c 4 8.8.8.8 # 连通性
dig example.com # DNS 解析
traceroute example.com # 路由追踪
日志排查
journalctl -u nginx -f # 跟踪服务日志
tail -n 100 -f /var/log/syslog
grep -i error /var/log/nginx/error.log
命令不在多,在于熟悉。遇到具体问题时,先想到对应的工具,往往能省很多时间。