Linux 下查找大文件或目录,邮件的日志太大的处理方式

本文介绍如何使用du命令快速找出占用大量硬盘空间的文件或目录,并提供实例演示如何删除无用的日志文件。同时,通过配置syslog.conf限制邮件日志的保存,有效管理资源。

当硬盘空间不够时,我们就很关心哪些目录或文件比较大,看看能否干掉一些了,怎么才能知道呢?
 
#已易读的格式显示指定目录或文件的大小,-s选项指定对于目录不详细显示每个子目录或文件的大小
du -sh [dirname|filename]
 
如:
 
当前目录的大小:
du -sh .
 
当前目录下个文件或目录的大小:
du -sh *
 
显示前10个占用空间最大的文件或目录:
du -s * | sort -nr | head


统计总数大小:
du -sh xmldb/


统计当前目录大小 并安大小 排序

du -sm * | sort -n 


[root@bsso yayu]# du -h --max-depth=1 work/testing
27M     work/testing/logs
35M     work/testing

[root@bsso yayu]# du -h --max-depth=1 work/testing/*
8.0K    work/testing/func.php
27M     work/testing/logs
8.1M    work/testing/nohup.out
8.0K    work/testing/testing_c.php
12K     work/testing/testing_func_reg.php
8.0K    work/testing/testing_get.php
8.0K    work/testing/testing_g.php
8.0K    work/testing/var.php

[root@bsso yayu]# du -h --max-depth=1 work/testing/logs/
27M     work/testing/logs/

[root@bsso yayu]# du -h --max-depth=1 work/testing/logs/*
24K     work/testing/logs/errdate.log_show.log
8.0K    work/testing/logs/pertime_show.log
27M     work/testing/logs/show.log


--------------------------------------------------------------------------------------------------------


由于smtp服务器有问题,导致发邮件会出现很过log,占用硬盘。


先删掉log:   rm -rdf /var/log/maillog*


配置日志:

 vi /etc/syslog.conf

把   mail.*    注释掉即可



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值