在CentOS系统中进行垃圾清理是维持系统性能和磁盘空间的重要步骤。以下是一些常用的清理方法:
使用以下命令清理YUM缓存:
sudo yum clean all
这个命令会清理所有的YUM缓存,包括软件包缓存和元数据缓存。
列出所有已安装的软件包:
sudo yum list installed
删除特定软件包:
sudo yum remove package_name
自动检测并删除不再被任何软件包依赖的无用软件包:
sudo yum autoremove
查看/var/log目录下的日志文件大小:
sudo du -sh /var/log/*
清空特定日志文件:
sudo truncate -s 0 /var/log/log_file
清理/tmp目录下的临时文件:
sudo rm -rf /tmp/*
清理/var/tmp目录下的临时文件:
sudo rm -rf /var/tmp/*
查找系统中的孤立包:
package-cleanup --quiet --leaves --exclude-bin
删除孤立包:
package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
使用package-cleanup工具删除旧内核,只保留最近的两个内核版本:
package-cleanup --oldkernels --count=2
删除Composer缓存:
rm -rf /root/.composer/cache
删除Node.js缓存:
rm -rf /root/.npm /home/*/.npm /home/*/.node-gyp /root/.node-gyp /tmp/npm-*
删除不需要的文件:
find / -type f -name "file_name" -delete
在执行上述任何清理操作之前,请确保您有足够的权限,并在操作前对重要数据进行备份,以免误删重要文件导致不可预测的后果。