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系统,释放磁盘空间并提升系统性能。