要使用命令行清理 CentOS 系统,您可以遵循以下步骤:
删除不需要的软件包和依赖关系:
使用 yum
或 dnf
命令删除不再需要的软件包。例如,要删除名为 “package_name” 的软件包,请运行:
sudo yum remove package_name
或者
sudo dnf remove package_name
清理缓存: 使用以下命令清理 YUM 或 DNF 缓存:
sudo yum clean all
或者
sudo dnf clean all
删除临时文件:
使用 rm
命令删除 /tmp
目录中的临时文件:
sudo rm -rf /tmp/*
删除日志文件:
日志文件通常位于 /var/log
目录中。要删除旧的日志文件,请运行:
sudo journalctl --vacuum-time=3d
这将删除 3 天前的日志文件。您可以根据需要更改天数。
删除不再需要的内核: CentOS 系统可能会保留多个内核版本。要删除旧的内核,请运行:
sudo package-cleanup --oldkernels --count=1
这将删除除最新版本之外的所有内核。您可以通过更改 --count
参数来保留更多或更少的内核。
删除大文件和目录:
使用 find
命令查找并删除大文件和目录。例如,要查找并删除大于 100MB 的文件,请运行:
sudo find / -type f -size +100M -exec ls -lh {} \; -delete
清理包管理器缓存: 使用以下命令清理包管理器缓存:
sudo yum clean all
或者
sudo dnf clean all
删除不再需要的服务和定时任务:
检查 /etc/systemd/system
和 /etc/cron.d
目录,删除不再需要的服务和定时任务。
使用 bleachbit
工具进行深度清理:
安装 BleachBit 软件包,然后使用它来清理系统中的临时文件、缓存和其他不需要的数据。要安装 BleachBit,请运行:
sudo yum install bleachbit
或者
sudo dnf install bleachbit
安装完成后,运行 bleachbit
命令并按照提示进行清理。
请注意,在执行任何清理操作之前,确保您已备份重要数据,以防万一。