在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操作后仍然运行稳定和安全。