systemd版本为systemd-201-2.fc18.9.i686 杂志被蒙面了。 rsyslog版本是rsyslog-7.2.6
我看到除了systemd消息之外的所有消息日志都在/ var / log / messages中。 我在dmesg缓冲区中看到systemd消息,但在/ var / log / messages中没有。
在/etc/systemd/system.conf中我也有 " LOGTARGET =系统日志或 - kmsg"
仍然无法在/ var / log / messages中看到任何systemd消息。 有人可以帮忙,也解释一下syslog-or-kmsg究竟是什么意思,我找不到一个很好的解释。
这是rsyslog.service
的内容at /usr/lib/systemd/system/rsyslog.service
[Unit]
Description=System Logging Service
[Service]
EnvironmentFile=-/etc/sysconfig/rsyslog
ExecStart=/sbin/rsyslogd -n
Sockets=syslog.socket
StandardOutput=null
[Install]
WantedBy=multi-user.target
Alias=syslog.service
/ etc / sysconfig / rsyslog 的内容
# NOTE NOTE NOTE NOTE NOTE
#
# This file is AUTO-GENERATED based on the system's configuration.
# Any modifications you make to this file will be lost when the
# system's configuration is changed, e.g. from the CLI.
#
SYSLOGD_OPTIONS=""
# End of auto-generated file
答案 0 :(得分:1)
我不确定Fedora是否具体,但他们说,有一个名为journald.conf
的文件并在其中设置:ForwardToSyslog=no
自systemd
版本216以来。此设置已设置自版本3.6起rsyslog/syslog-ng
因为它将从套接字/run/systemd/journal/syslog
获取消息。