Linux下/var/log/日志过大解决方案

  • 2018-05-16
  • 284
  • 0
  • 0

服务器硬盘满了,查看了下系统日志,在/var/log/journal/f0f31005fb5a436d88e3c6cbf54e25aa下文件超过5g+
谷歌了下应该是systemd的日志系统,建议采用第二种方法,让他自己维护空间

查看当前目录下文件占用空间情况,以MB显示

du -h --max-depth=1 | grep M | sort -n

现有两个办法解决

1.用echo命令,将空字符串内容重定向到指定文件中:

echo "" > system.journal

2.上面方法只会清空一次,一段时间后还要再清空很麻烦,这里可以用以下命令让journalctl 自动维护空间

只保留近两天的日志:

journalctl --vacuum-time=2d

只保留500MB的日志:

journalctl --vacuum-size=500M

参考文献:
https://unix.stackexchange.com/questions/139513/how-to-clear-journalctl/194058#194058

评论

还没有任何评论,你来说两句吧

发表评论