据我了解,Linux 内核会记录到/proc/kmsg文件(主要是与硬件相关的消息)和/dev/log套接字吗?还有其他地方吗?其他应用程序是否也能够向/proc/kmsg或发送消息/dev/log?最后但并非最不重要的,我是正确的,这是系统日志守护程序(rsyslog现在,syslog-ng的),该检查的消息来自这两个地方,然后分发到那些像各种文件/var/log/messages或者/var/log/kern.log甚至是中央系统日志服务器?
我正在学习journald和rsyslog阅读时我看到可以rsyslog从/dev/kmsg和 中journald读取/dev/kmsg和/proc/ksmg。
我知道这些都是内核日志,但是/proc/kmsg和之间有什么区别/dev/kmsg?为什么一个看起来是一个进程而另一个看起来是一个设备?