温馨提示×

如何彻底清理centos垃圾文件

小樊
74
2025-04-10 18:52:14
栏目: 智能运维

在CentOS系统中,彻底清理垃圾文件可以通过以下几种方法实现:

清理临时文件

  • 删除 /tmp/var/tmp 目录下的所有文件和子目录:

    sudo rm -rf /tmp/*
    sudo rm -rf /var/tmp/*
    

删除不需要的软件包

  • 列出所有已安装的软件包:

    sudo yum list installed
    
  • 删除特定软件包:

    sudo yum remove <package_name>
    

清理日志文件

  • 查看 /var/log 目录下的日志文件大小:

    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
    

清理Yum和DNF缓存

  • 清理Yum缓存:

    sudo yum clean all
    
  • 清理DNF缓存(适用于CentOS 8及以上版本):

    sudo dnf clean all
    

清理系统缓存

  • 清理页面缓存、目录项和索引节点缓存:

    sudo sync && echo 3 | sudo tee /proc/sys/vm/drop_caches
    

清理Docker日志文件

  • 停止容器:

    sudo docker stop container_id
    
  • 清空日志文件:

    sudo truncate -s 0 /var/lib/docker/containers/container_id/container_id-json.log
    
  • 重启容器:

    sudo docker start container_id
    

在执行任何清理操作之前,请确保备份重要数据,以防误删。

0