klogd
我在阅读、dmesg
和的手册页时感到非常困惑syslog(2)
。我想了解内核产生的消息如何到达/var/log/file
.
我想知道的第一件事是是否syslog(2)
与系统调用相同sys_syslog
。
据我所知,内核使用该printk()
函数将其消息发送到内核环形缓冲区。然后可以在/proc/kmsg
和处获取这些消息/dev/kmsg
,我发现很难理解如何klogd
从那里dmesg
获取sys_syslog(2)
内容。
klogd
我在阅读、dmesg
和的手册页时感到非常困惑syslog(2)
。我想了解内核产生的消息如何到达/var/log/file
.
我想知道的第一件事是是否syslog(2)
与系统调用相同sys_syslog
。
据我所知,内核使用该printk()
函数将其消息发送到内核环形缓冲区。然后可以在/proc/kmsg
和处获取这些消息/dev/kmsg
,我发现很难理解如何klogd
从那里dmesg
获取sys_syslog(2)
内容。