当前位置:首页>Linux>【运维】Linux系统巡检常用命令

【运维】Linux系统巡检常用命令

  • 2026-09-10 07:32:30
【运维】Linux系统巡检常用命令

一、系统基础信息巡检

快速掌握系统核心信息,排查基础配置异常
  • uname -a | 查看内核、操作系统、CPU完整信息
  • cat /etc/release | 查看操作系统发行版(适配所有主流系统)
  • hostname | 查看主机名
  • uptime | 查看系统运行时间、登录用户数、系统负载

二、资源占用巡检

排查CPU、内存、磁盘瓶颈,避免资源耗尽故障
  • top | 实时监控CPU、内存、进程占用(按P排CPU、M排内存,q退出)
  • free -m | 查看内存使用(单位MB,直观看空闲/已用)
  • df -h | 查看各分区磁盘使用率(易读格式,重点看是否超90%)
  • du -sh 目录名 | 查看指定目录大小,快速定位大文件
  • lscpu | 查看CPU架构、核心数等详细信息

三、网络状态巡检

排查网络连通性、端口占用、路由异常
  • ip addr | 查看网卡信息、IP地址(替代老旧ifconfig)
  • netstat -tulnp | 查看监听端口及对应进程
  • ping 目标IP/域名 | 测试网络连通性,排查丢包
  • route -n | 查看路由表,排查路由异常
  • iptables -L | 查看防火墙规则,确认端口放行

四、进程与服务巡检

确认服务正常运行,排查异常进程
  • ps -ef | 查看所有进程详情,结合grep定位指定进程(例:ps -ef | grep nginx)
  • systemctl status 服务名 | 查看指定服务运行状态(例:systemctl status sshd)
  • systemctl --failed | 查看启动失败的服务
  • kill -9 PID | 强制终止异常进程(PID通过ps命令获取)

五、安全与日志巡检

排查登录异常、日志报错,提升系统安全性
  • last | 查看用户登录日志,排查异常登录
  • tail -f /var/log/messages | 实时查看系统日志,排查报错
  • crontab -l | 查看当前用户定时任务,确认无异常任务
  • grep PermitRootLogin /etc/ssh/sshd_config | 检查SSH远程登录权限
常用命令可设置别名(例:alias syscheck='uptime; free -m; df -h'),一键执行核心巡检;
磁盘使用率超90%、内存可用低于10%、CPU负载长期超核心数1.5倍,需及时处理;
【运维】服务器硬件巡检内容

最新文章

随机文章