Linux清理journal日志

登上云服务器后发现磁盘占用越来越高,看了一下发现是journal日志占用变高了。下面介绍一些简单的journal命令。

首先查看磁盘整体占用情况:

df -h命令

然后依次查看文件夹占用情况:

du -h –max-depth=1 /var/log/journal

接着查看日志文件大小:

journalctl –disk-usage

最后执行清理命令:

journalctl –vacuum-size=1G

附录:其他命令

1、查看journal占用磁盘空间大小:

journalctl --disk-usage

2、指定journal占用磁盘空间大小:

journalctl --vacuum-size=1G

3、指定journal日志保存时间:

journalctl --vacuum-time=1years

4、查看具体服务的日志:

journalctl -u nginx.service

journalctl -u nginx.service -f   实时查看

5、实时查看最新日志:

journalctl -f

6、查看尾部最新的n行日志:

journalctl -n 20

7、查看指定时间的日志:

journalctl --since "20 min ago"

journalctl --since yesterday

journalctl --since 09:00 --until "1 hour ago"

8、查看内核日志:

journalctl -k

9、查看系统启动日志:

journalctl -b