在CentOS系统中清理无用软件可以通过以下几种方法进行:
使用 yum 或 dnf 命令来删除不需要的软件包。
使用 yum 命令:
sudo yum remove <package_name> 若要删除已安装的软件包及其配置文件,可以使用 --remove-leaves 参数:
sudo yum remove --remove-leaves <package_name> 使用 dnf 命令(适用于CentOS 8及以上版本):
sudo dnf remove <package_name> 同样可以使用 --remove-leaves 参数:
sudo dnf remove --remove-leaves <package_name> 使用以下命令清理YUM缓存:
sudo yum clean all 若要仅删除过期的缓存,可以使用:
sudo yum clean expire-cache 删除 /tmp 和 /var/tmp 目录中的所有文件:
sudo rm -rf /tmp/* sudo rm -rf /var/tmp/* 日志文件可能会非常大,占用大量磁盘空间。可以使用以下命令清理日志文件:
sudo journalctl --vacuum-time=1s find /var/log -type f -name "*.log" -delete 使用以下命令删除旧内核:
sudo package-cleanup --oldkernels --count=1 rm -rf /root/.composer/cache rm -rf /root/.npm rm -rf /home/*/.npm rm -rf /root/.node-gyp rm -rf /home/*/.node-gyp rm -rf /tmp/npm-* 可以使用 find 命令查找并删除大文件或不需要的文件:
find / -type f -name ".*.log" -size +50M -mtime +7 -exec truncate {} --size 0 \; 可以使用宝塔面板等图形化工具来删除不必要的文件或软件包。
在执行上述操作之前,请确保备份重要数据,以防误删。同时,根据具体的系统版本和需求,命令可能会有所不同。