journalctl: command not found
需要安装:yum install systemd。
systemd
Systemd 是一系列工具的集合,其作用也远远不仅是启动操作系统,它还接管了后台服务、结束、状态查询,以及日志归档、设备管理、电源管理、定时任务等许多职责。
Systemd 的后台服务还有一个特殊的身份——它是系统中 PID 值为 1 的进程。
Systemd 并不是一个命令,而是一组命令,涉及到系统管理的方方面面。
日志管理
Systemd 通过其标准日志服务 Journald 提供的配套程序 journalctl 将其管理的所有后台进程打印到 std:out(即控制台)的输出重定向到了日志文件。
Systemd 的日志文件是二进制格式的,必须使用 Journald 提供的 journalctl 来查看,默认不带任何参数时会输出系统和所有后台进程的混合日志。
# 实时滚动显示最新日志
$ sudo journalctl -f
#反转日志行的输出顺序, 也就是最先显示最新的日志
$ sudo journalctl -r
#-x:在日志的输出中 增加一些解释性的短文本, 以帮助进一步说明 日志的含义
#-e:立即跳转到日志结尾,从结尾开始看
$ sudo journalctl -xe
reference
[1] https://systemd.io/
[2] https://cloud.tencent.com/developer/article/1516125
[3] http://www.jinbuguo.com/systemd/journalctl.html#