CentOS系统清理是一个重要的维护过程,可以帮助释放磁盘空间并提升系统性能。以下是详细的清理步骤:
查看磁盘使用情况
df -h 命令查看所有已安装文件系统的磁盘使用情况。查找大文件和目录
du -sh /* 列出根目录下的所有文件和目录的大小。du -h /var/* 查找 /var 目录下较大的文件夹。检查日志文件大小
ls -lSr /var/log 列出 /var/log 目录下最大的文件。find /var/log/ -type f -name "*.log" -delete 删除不需要的日志文件。删除临时文件和目录
rm -rf /tmp/* 和 rm -rf /var/tmp/* 删除临时文件和目录。清空系统日志
journalctl --rotate 归档旧的系统日志。journalctl --vacuum-time=1s 清空早于1秒的日志条目。手动清理日志文件
find /var/log/ -type f -name "*.log" -delete 删除不需要的日志文件。清理缓存
sync && sysctl -w vm.drop_caches=3 释放未使用的缓存页。删除不使用的软件包
sudo yum autoremove 删除不再需要的软件包。sudo yum clean all 清理yum缓存。删除无用的内核
package-cleanup --oldkernels 删除旧的内核。删除未使用的依赖项
package-cleanup --leaves 删除不再需要的依赖项。清理错误的yum缓存
yum clean all 清理yum缓存。清除APT缓存
apt-get clean 和 apt-get autoclean 清理APT缓存。删除旧的备份文件
find /path/to/backup/folder -type f -mtime +30 -delete 删除早于30天的备份文件。Docker清理
docker image prune 删除未使用的镜像。docker container prune 删除未运行的容器。docker volume prune 删除未使用的卷。docker network prune 删除未使用的网络。通过以上步骤,您可以有效地清理CentOS系统,释放磁盘空间并提升系统性能。