journalctl

2023-04-10  本文已影响0人  九楼记

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#

上一篇下一篇

猜你喜欢

热点阅读