掌握 Linux 服务器管理命令是运维人员的基本功。本文整理了 50 个最常用的 Linux 命令,涵盖系统查看、文件管理、网络配置、进程管理等场景。
一、系统信息查看命令
1. 查看系统信息
# 查看系统版本
cat /etc/os-release
# 查看内核版本
uname -r
# 查看系统运行时间
uptime
2. 查看硬件信息
# 查看 CPU 信息
lscpu
# 查看内存信息
free -h
# 查看磁盘空间
df -h
二、文件管理命令
3. 文件和目录操作
# 创建目录
mkdir -p /path/to/dir
# 删除文件
rm -rf /path/to/file
# 复制文件
cp -r source destination
# 移动文件
mv old_name new_name
4. 文件查找
# 查找文件
find /path -name "filename"
# 查找包含特定内容的文件
grep -r "keyword" /path
三、网络相关命令
5. 网络配置查看
# 查看 IP 地址
ip addr
# 查看网络连接
netstat -tulpn
# 测试网络连通性
ping -c 4 8.8.8.8
6. 端口和防火墙
# 查看开放端口
ss -tulpn
# 防火墙状态
ufw status
# 添加防火墙规则
ufw allow 80/tcp
四、进程管理命令
7. 查看进程
# 查看进程
top
# 查看进程详情
ps aux
# 查找进程
pgrep nginx
8. 进程控制
# 结束进程
kill -9 PID
# 后台运行
command &
# 查看后台任务
jobs
五、权限管理命令
9. 文件权限
# 修改权限
chmod 755 file
# 修改所有者
chown user:group file
10. 用户管理
# 创建用户
useradd username
# 修改密码
passwd username
# 删除用户
userdel username
六、软件安装命令
11. Ubuntu/Debian
# 安装软件
apt install package
# 更新软件列表
apt update
# 升级软件
apt upgrade
12. CentOS/RHEL
# 安装软件
yum install package
# 更新软件
yum update
七、日志查看命令
13. 系统日志
# 查看系统日志
journalctl -f
# 查看特定服务日志
journalctl -u nginx -f
# 查看认证日志
cat /var/log/auth.log
八、压缩解压命令
14. 压缩文件
# tar 压缩
tar -czvf archive.tar.gz /path
# zip 压缩
zip -r archive.zip /path
15. 解压文件
# tar 解压
tar -xzvf archive.tar.gz
# zip 解压
unzip archive.zip
九、其他实用命令
16. 系统资源监控
# CPU 使用率
top -b -n 1 | head -20
# 内存使用
free -m
# 磁盘使用
df -h
17. 时间相关
# 查看时间
date
# 设置时间
date -s "2026-01-01 12:00:00"
# 时区设置
timedatectl set-timezone Asia/Shanghai
总结
掌握这些基础命令可以应对大部分 Linux 服务器管理场景。建议在日常工作中多加练习,形成肌肉记忆。