在CentOS系统中进行清理可以采用多种方法,以下是一些实用的清理方法:
df -h
命令查看磁盘空间使用情况,以了解哪些目录占用了大量空间。truncate
命令清空超过一定大小且修改时间较长的日志文件。find /var/log -type f -name "*.log" -size +50M -mtime +7 -exec truncate -s 0 {} \;
rm
命令删除不再需要的日志文件。find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
logrotate
工具自动管理日志文件的大小和数量。yum clean all
命令清理所有YUM缓存。sudo yum clean all
/var/cache/yum
目录中的文件。rm -rf /var/cache/yum/*
/var/tmp/yum-*
目录中的临时文件。rm -rf /var/tmp/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/*
find
命令查找并删除大文件或目录。find / -type f -size +100M -exec ls -lh {} \;
find / -type f -size +100M -exec rm -f {} \;
composer clear-cache
sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
systemctl
命令查看并禁用不需要的服务,以减少系统资源的使用。systemctl list-unit-files --typeservice
systemctl disable service_name
在进行系统清理时,请确保你有足够的权限,并在操作前对重要数据进行备份,以免误删重要文件导致不可预测的后果。