この出力の所有者を確認する方法は?私のコンソールに何があふれていますか?
udev syslog syslog?
編集承認された回答:
答えは受け入れますが…
- 私はinitを使わずにsystemdを使います。
- カーネルのロギングレベルはsysctl.confに設定されています。
- この場合の最善の方法は、syslogのエントリをstdoutのエントリと比較し、タグが実際に[kernel]から来ていることを確認することです。
カーネル固有の編集 sysctl conf ファイルを非表示にするには、次の手順を実行します。
#
# Uncomment the following to stop low-level messages on console
# see also:
# http://superuser.com/questions/351387/how-to-stop-kernel-messages-from-flooding-my-console
#
kernel.printk = 3 4 1 3
答え1
コンソールをいっぱいにするのはカーネル自体です。
コンソールのログレベルを下げる必要がありますsudo dmesg -n 1
。
システムにこれの設定がある可能性があります(ブートローダを含む)。そうでない場合は永久にするには/etc/rc.local
。
これはコンソールの起動後の動作にのみ影響し、起動時にコンソールをオフにするにはloglevel=1
カーネルパラメータを設定する必要があります。