服务器磁盘很大linux磁盘很小,Linux服务器磁盘满了怎么办

在我们平常使用的开发或者测试环境,由于系统日志通常是debug级别,难免会碰到磁盘满的情况,这时候怎么办呢?

01

查找大文件

一般来说,我们的系统或者应用通常部署在/opt目录下,我们使用下面命令查找大文件:

find /opt -type f -size +800M -print0 | xargs -0 du -h

该命令是查找大于800M的文件,执行结果如下:

如图所示,找到一个大文件,是tomcat的日志文件,接下来做清空日志文件的操作。

02

清空日志文件

执行命令如下:

cat /dev/null >/opt/cz/tomcat-cz8086/logs/catalina.out

执行结果如下:

执行命令后,日志文件就清空啦,而且不影响应用的运行,只是清空了日志内容;

注意:清空日志前,请确认日志是否不需要使用了。

顺道介绍一下/dev/null,它属于字符特殊文件,属于空设备,是一个特殊的设备文件,它会丢弃一切写入其中的数据,写入它的内容都会永远丢失,而且没有任何可以读取的内容。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值