检查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库。以上命令及工具可快速定位系统异常,建议结合业务场景定期执行基础检查。