Linux 命令速查
服务器运维高频命令:文件、权限、网络、进程
🔍
文件操作
ls -lah列出所有文件 (详细信息)
cp -r source dest递归复制目录
mv source dest移动或重命名文件
rm -rf <dir>强制删除目录
权限管理
chmod 755 file修改文件权限 (rwxr-xr-x)
chown user:group file修改文件所有者
网络操作
ping <host>测试网络连通性
netstat -tuln列出所有监听端口
ss -tuln查看 socket 连接(netstat 替代)
curl -I <url>获取 HTTP 响应头
wget <url>下载远程文件
进程与服务
ps aux | grep nginx查看进程并过滤关键字
top实时查看 CPU/内存占用
kill -9 <pid>强制终止进程
systemctl status nginx查看 systemd 服务状态
journalctl -u nginx -f实时查看服务日志
搜索与日志
grep -rn "keyword" .递归搜索文件内容
find . -name "*.log"按文件名查找
tail -f app.log实时追踪日志文件
head -n 20 file.txt查看文件前 N 行
磁盘与压缩
df -h查看磁盘空间使用
du -sh *查看目录占用大小
tar -czvf backup.tar.gz dir/打包压缩目录
tar -xzvf backup.tar.gz解压 tar.gz 文件