117.info
人生若只如初见

CentOS系统垃圾清理技巧分享

在CentOS系统中进行垃圾清理是维持系统性能和磁盘空间的重要步骤。以下是一些有效的清理技巧:

清理YUM缓存

  • 使用以下命令清理YUM缓存:

    sudo yum clean all
    

    该命令会清理所有的YUM缓存,包括软件包缓存和元数据缓存。

删除孤立包

  • 查找孤立包:

    package-cleanup --quiet --leaves --exclude-bin
    
  • 删除孤立包:

    package-cleanup --quiet --leaves --exclude-bin | xargs yum remove -y
    

    由于一些孤立包可能依赖于其他孤立包,建议多次运行上述命令。

清理旧内核

  • 删除旧内核:

    sudo package-cleanup --oldkernels --count=2
    

    只保留最近的两个内核版本。

清理日志文件

  • 截断日志文件:

    find /var/log -type f -name "*.log" -size +50M -mtime +7 -exec truncate -s 0 {} \;
    
  • 删除旧的日志文件:

    find /var/log -type f -name "*.log" -mtime +30 -exec rm -f {} \;
    

清理临时文件

  • 清理系统临时文件:

    sudo rm -rf /tmp/*
    
  • 清理/var/tmp目录下的临时文件:

    sudo rm -rf /var/tmp/*
    

清空回收站

  • 清空用户目录下的回收站文件夹:

    sudo rm -rf /home/username/.local/share/Trash/*
    

查找并删除大文件和目录

  • 查找占用大量磁盘空间的文件和目录:

    du -sh /*
    
  • 查找并删除大于100MB的文件:

    find / -type f -size 100M -exec ls -lh {} \;
    find / -type f -size 100M -exec rm -f {} \;
    

使用磁盘分析工具

  • 安装ncdu

    sudo yum install ncdu
    
  • 使用ncdu查找并删除大文件或目录:

    sudo ncdu /
    

在执行上述清理操作之前,请确保您有足够的权限,并在操作前对重要数据进行备份,以免误删重要文件导致不可预测的后果。

未经允许不得转载 » 本文链接:https://www.117.info/ask/fe62aAzsKBwZeBVE.html

推荐文章

  • centos cpustat怎样监控网络与CPU关系

    cpustat 是一个用于显示 CPU 统计信息的工具,它是 sysstat 包的一部分。虽然 cpustat 本身不直接提供网络监控功能,但你可以结合其他工具来监控网络和 CPU 的关...

  • centos如何导入环境变量

    在 CentOS 系统中,导入环境变量的方法主要有以下几种:
    1. 临时导入环境变量
    你可以在当前终端会话中临时导入环境变量。例如,如果你想设置一个名为 ...

  • CentOS SSH远程管理技巧

    在CentOS系统中,SSH(Secure Shell)是一种加密网络协议,用于在不安全的网络中安全地远程登录和管理服务器。以下是一些CentOS SSH远程管理的技巧:
    安装与...

  • centos selinux如何更新

    在CentOS系统中,SELinux的更新通常涉及以下几个方面: 检查SELinux状态:
    使用命令 sestatus 来检查SELinux的当前状态。如果SELinux未启用,可以通过编辑 ...

  • centos jenkins构建失败原因

    Jenkins构建失败可能有多种原因,以下是一些常见的原因及其解决方法: Java版本不匹配:Jenkins需要特定版本的Java来运行。例如,Jenkins 2.264需要Java 8,而Je...

  • Debian Java安全问题如何防范

    在Debian系统上防范Java安全问题,可以参考以下几种方法: 保持系统和软件包更新: 定期更新系统和软件包,以确保所有安全补丁和漏洞修正都得到应用。可以使用以...

  • 如何在Debian上使用Laravel中间件

    在Debian上使用Laravel中间件,你需要遵循以下步骤: 安装Laravel 首先,确保你已经在Debian上安装了PHP和Composer。然后,通过运行以下命令来全局安装Laravel安...

  • Linux strings命令在系统管理中有何作用

    strings 命令在 Linux 系统管理中具有多种用途,主要包括以下几点:
    1. 提取可打印字符串 功能:从二进制文件、库文件或设备文件中提取可打印的字符串。