klogd、dmesg、syslog(2)

klogd、dmesg、syslog(2)

klogdとのマニュアルページを読んでいるdmesg間、非常に混乱しているsyslog(2)。カーネルから生成されたメッセージがどのように到着するかを理解したいと思います/var/log/file

最初に知りたいのは、syslog(2)システムコールと同じかどうかですsys_syslog
私が知る限り、カーネルはこのprintk()関数を使ってメッセージをカーネルリングバッファに送ります。その後、これらのメッセージを/proc/kmsgインポートできますが、そこからコンテンツをインポートする/dev/kmsg方法を理解するのは困難です。klogddmesgsys_syslog(2)

関連情報