“大雷擦大狙”
服务器运维操作命令手册适用对象Linux 服务器运维工程师 / 网络工程师 / IT 运维人员 适用环境CentOS / Rocky / AlmaLinux / Ubuntu / Debian命令通用个别差异已说明
系统基础信息查看
系统与内核uname -a # 查看内核信息 cat /etc/os-release # 查看系统版本 hostnamectl # 主机名与系统信息 uptime # 运行时间、负载
CPU 信息lscpu cat /proc/cpuinfo mpstat -P ALL
内存信息free -h cat /proc/meminfo top / htop
磁盘与挂载df -hT lsblk mount | column -t findmnt
文件与目录管理
基本操作ls -lh cd /path pwd touch file mkdir -p dir/subdir cp -a src dst mv old new rm -rf dir
查找与统计find / -name *.log du -sh * wc -l file stat file
权限与属主chmod 755 file chmod -R 644 dir chown user:user file id username权限速记r4 w2 x1755 rwx r-x r-x
用户与权限管理useradd username passwd username usermod -aG wheel username userdel -r username su - username whoami who lastsudo 配置visudo username ALL(ALL) NOPASSWD:ALL
进程与服务管理
进程查看ps aux ps -ef | grep nginx top htop
进程控制kill PID kill -9 PID pkill nginx
systemd 服务管理systemctl start nginx systemctl stop nginx systemctl restart nginx systemctl status nginx systemctl enable nginx systemctl disable nginx systemctl list-units --typeservice
网络与端口排查高频
IP 与网卡ip a ip route nmcli device status
端口与监听ss -lntup netstat -lntup lsof -i:
连通性测试ping
8.
8.
8 traceroute www.baidu.com curl -I http://
127.
0.
0.
抓包tcpdump -i eth0 -nn port 80 tcpdump -i any host
1.
1.
1
磁盘、LVM 与存储
磁盘分区fdisk -l parted /dev/sdb
文件系统mkfs.ext4 /dev/sdb1 fsck -y /dev/sdb
LVM 常用pvcreate /dev/sdb vgcreate vgdata /dev/sdb lvcreate -L 10G -n lvdata vgdata lvextend -L 5G /dev/vgdata/lvdata resize2fs /dev/vgdata/lvdata
日志与问题定位
日志查看journalctl -xe journalctl -u nginx journalctl --since 1 hour ago
常见日志路径/var/log/messages /var/log/secure /var/log/syslog /var/log/nginx/ /var/log/audit/audit.log
实时跟踪tail -f /var/log/messages tail -n 100 file.log
软件包管理
RHEL 系CentOS / Rockyyum install nginx dnf install httpd yum remove nginx yum list installed yum provides */netstat
Debian / Ubuntuapt update apt install nginx apt remove nginx apt list --installed
防火墙与安全
firewalldfirewall-cmd --state firewall-cmd --list-all firewall-cmd --add-port80/tcp --permanent firewall-cmd --reload
iptablesiptables -L -n iptables -F iptables -A INPUT -p tcp --dport 22 -j ACCEPT
SELinuxgetenforce setenforce 0 semanage port -l
计划任务与自动化
crontabcrontab -e crontab -l示例0 2 * * * /usr/bin/backup.sh
atat 23:00 atq atrm 1
性能与排障常用工具必会top / htop iostat -x 1 vmstat 1 sar -u 1 free -h df -h排障口诀负载 → CPU → 内存 → 磁盘 → 网络 → 应用 → 日志
运维实战高频命令组合# 找出占用 80 端口的进程 ss -lntup | grep :80 # 找出大文件 find / -type f -size 1G # 查看最近登录失败 lastb # 一键查看服务器健康 uptime free -h df -h
a.acfan1.afns一—abcd.acfan1.fnas-a.acfan1.afns一应用