检查CentOS系统健康可从系统基础信息、资源使用、日志及服务状态等方面入手,常用方法如下:
系统基础信息
cat /etc/redhat-release
(系统版本)uname -r
(内核版本)uptime
(运行时间、负载)lscpu
(CPU型号、核心数)dmidecode
(硬件详情,需root权限)资源使用情况
free -h
(查看内存及交换空间使用量)df -h
(磁盘空间使用率)top
(实时进程及CPU占用)ip a
(查看网卡状态)服务与进程状态
systemctl status httpd
(以httpd为例)htop
(交互式进程监控)日志分析
journalctl -f
(实时日志)grep "ERROR" /var/log/messages
自动化监控(可选)
bash
或Python
结合psutil
库。以上命令及工具可快速定位系统异常,建议结合业务场景定期执行基础检查。