这些启动日志条目从何而来以及由谁创建?

这些启动日志条目从何而来以及由谁创建?

我想知道在启动我的机器时,什么样的代码将前两行写入/var/log/syslog

Aug  4 10:13:48 HOSTNAME kernel: imklog 5.8.11, log source = /proc/kmsg started.
Aug  4 10:13:48 HOSTNAME rsyslogd: [origin software="rsyslogd" swVersion="5.8.11" x-pid="2103" x-info="http://www.rsyslog.com"] start
Aug  4 10:13:48 HOSTNAME kernel: [    0.000000] Initializing cgroup subsys cpuset
Aug  4 10:13:48 HOSTNAME kernel: [    0.000000] Initializing cgroup subsys cpu
  1. 第一行说kernel:但在内核源代码中我找不到这些字符串,所以它不可能是内核。它也不能是 grub,因为我没有在他们的来源中找到它。那么它从哪里来呢?

  2. 第二行也很可疑。它不能是常规线程/进程,因为它在启动过程中还为时过早,尽管它显示为 rsyslogd。在内核源代码、grub 源代码和 rsyslog 源代码中都找不到它。那么它从哪里来呢?

相关内容