centos清理磁盘空间的最佳实践

825
2025/3/23 21:32:02
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在CentOS系统中,清理磁盘空间是确保系统稳定运行的重要步骤。以下是一些最佳实践:

清理临时文件

  • 清理/tmp目录:sudo rm -rf /tmp/*。
  • 清理/var/cache目录:sudo rm -rf /var/cache/*。
  • 清理/var/log目录:sudo rm -rf /var/log/*。

删除不需要的软件包

  • 列出已安装的软件包:sudo yum list installed。
  • 删除特定软件包:sudo yum remove <package_name>。

清理日志文件

  • 查看日志文件大小:sudo du -sh /var/log/*。
  • 清空特定日志文件:sudo truncate -s 0 /var/log/<log_file>。

压缩和归档文件

  • 压缩文件:tar -czvf <archive_name>.tar.gz <directory>。
  • 删除原始文件:sudo rm -rf <directory>。

清理回收站

  • 进入回收站目录:cd ~/.local/share/Trash/files。
  • 删除所有回收站中的文件:rm -rf *。

分析磁盘使用情况

  • 使用ncdu工具:ncdu /path/to/directory。
  • 使用iotop工具:sudo yum install iotop,然后运行 sudo iotop。

清理Docker日志文件

  • 手动清理:停止容器后清空日志文件内容。
  • 使用logrotate:配置logrotate自动化管理日志文件的清理和归档。

清理系统缓存

  • 清理Yum缓存:sudo yum clean all。
  • 清理dnf缓存(适用于CentOS 8及以上版本):sudo dnf clean all。
  • 清理内存缓存:sudo sync && echo 3 /proc/sys/vm/drop_caches。

在执行上述任何删除操作之前,请确保您了解这些命令的作用,并且已经备份了重要数据,以防误删。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: CentOS C++网络编程怎样实现