centos7下解决journal日志越来越大的问题
背景:
线上的机器是使用的ECS,磁盘空间只有40G,而journal日志就占了5G左右,所以要限制其大小和保存时间。
介绍:
-
查看journal占用磁盘空间大小:
journalctl --disk-usage
-
指定journal占用磁盘空间大小:
journalctl --vacuum-size=1G
-
指定journal日志保存时间:
journalctl --vacuum-time=1years
-
查看具体服务的日志:
journalctl -u nginx.service
journalctl -u nginx.service -f
实时查看 -
实时查看最新日志:
journalctl -f
-
查看尾部最新的n行日志:
journalctl -n 20
-
查看指定时间的日志:
journalctl --since "20 min ago"
journalctl --since yesterday
journalctl --since 09:00 --until "1 hour ago"
-
查看内核日志:
journalctl -k
-
查看系统启动日志:
journalctl -b
所以这里我们只需要指定下journal占用空间大小和保存时间就好了。
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。