美文网首页
CENTOS清理垃圾+查找大文件的办法

CENTOS清理垃圾+查找大文件的办法

作者: 人间草木为伴 | 来源:发表于2019-12-18 09:52 被阅读0次

    1先在根目录下检索一下文件的占用情况,命令:

    du -sh *
    

    结果如下:可以看到 www 目录占用了差不多10G,那目标就是找出占用最多的文件

    [root@iZ94l1188y5Z /]# du -sh *
    9.3M    bin
    24M     boot
    4.0K    cgroup
    160K    dev
    44M     etc
    4.0K    home
    149M    lib
    22M     lib64
    16K     lost+found
    4.0K    media
    4.0K    mnt
    86M     opt
    0       proc
    5.3G    root
    14M     sbin
    4.0K    selinux
    4.0K    srv
    0       sys
    76K     tmp
    1.7G    usr
    680M    var
    9.6G    www
    

    2 进入 www 目录下,再次运行 du -sh *

    [root@iZ94l1188y5Z www]# du -sh *
    23M     backup
    685M    trash
    7.5G    wdlinux
    1.4G    web
    4.0K    web_logs
    

    按以上方法最终找到了元凶

    [root@iZ94l1188y5Z httpd-2.2.24]# cd logs
    [root@iZ94l1188y5Z logs]# du -sh *
    6.6G    access_log
    0       dummy-host2.example.com-access_log
    0       dummy-host2.example.com-error_log
    27M     dummy-host.example.com-access_log
    5.6M    dummy-host.example.com-error_log
    142M    error_log
    4.0K    httpd.pid
    
    [root@iZ94l1188y5Z logs]# >access_log
    

    最后运行 >access_log 清空文件。大致方法归纳一下:

    1 使用du -sh * 找出占用空间大的文件夹
    2 找出对应的文件
    3 删除或者清空文件(也可以删除文件夹,但要注意不要删除错了,不然后果严重)
    

    清理yum缓存(谨慎使用)

    清理yum缓存使用yum clean 命令,

    yum clean 的参数有headers, packages, metadata, dbcache, plugins, expire-cache, rpmdb, all

    yum clean headers  #清理/var/cache/yum的headers
    yum clean packages #清理/var/cache/yum下的软件包
    yum clean all #全部清除
    ...
    

    相关文章

      网友评论

          本文标题:CENTOS清理垃圾+查找大文件的办法

          本文链接:https://www.haomeiwen.com/subject/hbpynctx.html