温馨提示×

CentOS Cleanup后如何检查系统状态

小樊
64
2025-04-06 18:03:14
栏目: 智能运维

在CentOS系统进行Cleanup操作后,检查系统状态是非常重要的,以确保系统的稳定性和安全性。以下是一些常用的命令和步骤,可以帮助你检查系统的各个方面状态:

系统信息检查

  • 查看内核/操作系统/CPU信息
    uname -a
    
  • 查看操作系统版本
    cat /etc/redhat-release
    
  • 查看CPU信息
    cat /proc/cpuinfo
    
  • 查看计算机名
    hostname
    
  • 列出所有PCI设备
    lspci -tv
    
  • 列出所有USB设备
    lsusb -tv
    
  • 列出加载的内核模块
    lsmod
    
  • 查看环境变量
    env
    

资源检查

  • 查看内存使用量和交换区使用量
    free -m
    
  • 查看各分区使用情况
    df -h
    
  • 查看指定目录的大小
    du -sh /path/to/directory
    
  • 查看内存总量和空闲内存量
    grep MemTotal /proc/meminfo
    grep MemFree /proc/meminfo
    
  • 查看系统运行时间、用户数、负载
    uptime
    cat /proc/loadavg
    

磁盘和分区检查

  • 查看挂接的分区状态
    mount | column -t
    
  • 查看所有分区
    fdisk -l
    
  • 查看所有交换分区
    swapon -s
    
  • 查看磁盘参数(仅适用于IDE设备)
    hdparm -i /dev/hda
    
  • 查看启动时IDE设备检测状况
    dmesg | grep IDE
    

网络检查

  • 查看所有网络接口的属性
    ifconfig
    
  • 查看防火墙设置
    iptables -L
    
  • 查看路由表
    route -n
    
  • 查看所有监听端口
    netstat -lntp
    
  • 查看所有已经建立的连接
    netstat -antp
    
  • 查看网络统计信息
    netstat -s
    

进程检查

  • 查看所有进程
    ps -ef
    
  • 实时显示进程状态
    top
    

用户检查

  • 查看活动用户
    w
    
  • 查看指定用户信息
    id 用户名
    
  • 查看用户登录日志
    last
    
  • 查看系统所有用户
    cut -d: -f1 /etc/passwd
    
  • 查看系统所有组
    cut -d: -f1 /etc/group
    
  • 查看当前用户的计划任务
    crontab -l
    

服务检查

  • 列出所有系统服务
    chkconfig –list
    
  • 列出所有启动的系统服务
    chkconfig –list | grep on
    

通过上述命令,你可以全面了解系统的状态,包括硬件信息、资源使用情况、网络配置、进程状态、用户信息以及服务状态。这些检查有助于确保系统在Cleanup操作后仍然运行稳定和安全。

0