系统管理 · 2022年02月20日 0

journalctl命令 – 查看日志

Systemd统一管理所有 Unit 的启动日志。带来的好处就是可以只用journalctl一个命令,查看所有日志(内核日志和 应用日志)。 **语法格式:** journalctl [参数] **常用参数:** | -k | 查看内核日志 | | -------------- | ------------------------------------ | | -b | 查看系统本次启动的日志 | | -u | 查看指定服务的日志 | | -n | 指定日志条数 | | -f | 追踪日志 | | --disk-usage | 查看当前日志占用磁盘的空间的总大小 | **参考实例** 查看所有日志: ``` [root@anycode ~]# journalctl ``` 查看内核日志: ``` [root@anycode ~]# journalctl -k ``` 查看系统本次启动的日志: ``` [root@anycode ~]# journalctl -b ``` 查看httpd的日志: ``` [root@anycode ~]# journalctl -u httpd ``` 查看最近发生的20条日志: ``` [root@anycode ~]# journalctl -n 20 ``` 追踪日志: ``` [root@anycode ~]# journalctl -f ```