シリアルコンソールでログインしづらい...
下記は vSphere WEBコンソール の画面ですが、他のVPSサービス等でも同じです。
例えば login: root とかでパスワードを入力しようとしている最中に、rsyslog のログがコンソールに出力されてくる事があり、
${\Huge パスワード、どこまで打ったっけ??}$
となる訳です。
正しい対処方法
$ sudo vi /etc/sysctl.conf
kernel.printk = 4 4 1 7 ←この行を追加
# 反映
$ sudo sysctl -p
$ cat /proc/sys/kernel/printk
やっていることは、「コンソールログレベル」だけを
7 = カーネルのデバッグレベルのメッセージ
から
4 = 一般的なカーネルの警告状態
に下げているだけなので、
journald や rsyslog に記録されるログには影響しません。
備考(ダメな例)
インターネット検索すると、/etc/sysconfig/rsyslog に SYSLOGD_OPTIONS="-c 4 -x" 等を書くやり方が見つかりますが、これは rsyslog version 8 では使えません。sudo rsyslogd -N1 のチェックは正常に通るにも関わらず、sudo systemctl restart rsyslog すると失敗して、journalctl -xeu を見てね、と言われますが、原因が明記されないので、2025年時点、RHEL9系ではお薦めできません。
結論
RHEL9系では、この記事の「正しい対処方法」をお薦めします。
