我正在玩journalctl并习惯整个systemd设置,但很难定义它实际上在做什么......
这个网站(https://www.loggly.com/ultimate-guide/using-journalctl/)说journalctl正在显示来自“日记”的消息,但我无法搜索并找到“日记”实际上是什么的答案。
什么是“日记”?
和...
- Journalctl 是否消除了为所有内容保留单独日志的需要?
- 如果我要编写一个守护进程,如何确保它将消息写入“日志”,而不将它们写入守护进程的日志文件中......这可能吗? (我问这个是因为我似乎有一个应用程序
statsd
可以做到这一点......没有日志文件,但我可以使用 提取它的“日志”journalctl -u statsd.service
)
答案1
这杂志systemd-journald
是由套件的一个组件收集和存储的消息集合systemd
。 Systemd-journald 从各种来源收集消息,包括内核消息、系统日志消息以及使用其 API 直接发送给它的消息;并非所有日志通道在所有系统上都可用 - 请参阅您的系统文档和man journald.conf
.要获取 systemd(包括 systemd-journald)API 的手册页,您需要安装libsystemd-dev
.
有关期刊设施的更多信息,请参阅man systemd-journald
和man journald.conf
。有关 systemd 系统和服务管理套件的一般信息,请参阅系统在自由桌面网站,当然还有 Lennart Poettering 的博客皮德·艾因斯。