温馨提示×

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

小樊
68
2025-03-23 18:30:37
栏目: 云计算

在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

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

0