要监控CentOS系统的清理效果,可以采取以下几种方法:
df 命令:
df -h 以人类可读的格式显示。du 命令:
du -sh * 显示当前目录下每个文件和文件夹的大小。free 命令:
free -h 以人类可读的格式显示。top 或 htop 命令:
查看系统日志:
/var/log/messages 或 /var/log/syslog 可能包含有关磁盘空间使用的信息。grep 过滤相关日志条目。审计日志:
/var/log/audit/audit.log 来了解哪些文件被修改或删除。Nagios:
Zabbix:
Prometheus + Grafana:
df 和 mailx):#!/bin/bash
THRESHOLD=80
DISK_USAGE=$(df -h | grep -vE '^Filesystem|tmpfs|cdrom' | awk '{ print $5 " " $1 }' | while read output;
do
echo $output | cut -d'%' -f1 | while read percent;
do
if [ $percent -ge $THRESHOLD ]; then
echo "Disk space usage is above threshold on $(echo $output | cut -d' ' -f2)" | mailx -s "Disk Space Alert" your_email@example.com
fi
done
done
iotopyum install iotopsudo iotop/tmp 目录下的临时文件。/var/cache 目录下的缓存文件。iftop 或 nload 监控网络流量,了解是否有异常的数据传输。sar 命令yum install sysstatsar -u 1 10 每秒收集一次CPU使用情况,共收集10次。通过以上方法,你可以全面监控CentOS系统的清理效果,并及时发现和处理潜在的问题。