要彻底清理 CentOS 系统,可以按照以下步骤进行操作。请注意,这些操作可能会导致数据丢失,因此在执行之前,请务必备份重要数据。
首先,删除不再需要的软件包和依赖项。
sudo yum autoremove --purge -y
清理 YUM 缓存和临时文件。
sudo yum clean all
sudo rm -rf /var/cache/yum
清理系统日志文件以释放空间。
sudo journalctl --vacuum-time=2weeks
sudo rm -rf /var/log/*
删除系统中的临时文件。
sudo rm -rf /tmp/*
如果你不再需要某些用户,可以删除他们的主目录和文件。
sudo userdel -r username
CentOS 会保留多个内核版本,你可以删除旧的内核。
sudo package-cleanup --oldkernels --count=1
禁用并删除不再需要的服务。
sudo systemctl stop service_name
sudo systemctl disable service_name
sudo systemctl daemon-reload
sudo yum remove service_name
使用 du 和 ncdu 工具来查找并删除大文件和目录。
sudo du -sh /*
sudo ncdu /
如果你不再需要 SELinux,可以将其设置为禁用状态。
sudo setenforce 0
sudo sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
如果上述步骤仍然无法满足你的需求,可以考虑重新安装 CentOS 系统。
在重新安装之前,确保备份所有重要数据。
下载 CentOS ISO 文件并创建一个新的启动盘。
将启动盘插入计算机,重启并进入 Live 环境。
按照 CentOS 安装向导的指示进行操作,选择“自定义分区”并删除现有分区,然后创建新的分区并安装 CentOS。
通过以上步骤,你可以彻底清理 CentOS 系统并释放磁盘空间。