在CentOS系统中进行清理可以有效地释放磁盘空间,提高系统性能。以下是一些常用的清理技巧:
df -h
命令查看磁盘空间使用情况。du -sh /path/to/directory
查找大文件和目录。truncate -s 0 /var/log/logfile
命令清空日志文件。find
命令删除修改时间较长的日志文件,例如:find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
logrotate
工具管理日志文件。yum clean all
命令清理YUM缓存。/var/cache/yum
目录中的缓存文件。package-cleanup
工具查找并删除孤立包:package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
package-cleanup
工具删除旧内核,只保留最近的几个内核版本:package-cleanup --oldkernels --count=2
sudo rm -rf /tmp/*
rm -rf ~/.mozilla/firefox/Cache/*
sudo sync
sudo echo 3 | sudo tee /proc/sys/vm/drop_caches
docker image prune
docker container prune
docker volume prune
docker network prune
ncdu
工具查找并删除大文件或目录:sudo yum install ncdu
sudo ncdu /
crontab
设置定时任务,自动化清理过程。通过以上方法,可以有效地管理和清理CentOS系统,保持系统的良好性能。