要監控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
iotop
yum install iotop
sudo iotop
/tmp
目錄下的臨時文件。/var/cache
目錄下的緩存文件。iftop
或 nload
監控網絡流量,了解是否有異常的數據傳輸。sar
命令yum install sysstat
sar -u 1 10
每秒收集一次CPU使用情況,共收集10次。通過以上方法,你可以全面監控CentOS系統的清理效果,并及時發現和處理潛在的問題。