0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

RHEL 9 系標準ではシリアルコンソールにログが膨大に表示される事がある問題の対処方法

Last updated at Posted at 2025-12-23

シリアルコンソールでログインしづらい...

下記は vSphere WEBコンソール の画面ですが、他のVPSサービス等でも同じです。

serial-console.png

例えば 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 に記録されるログには影響しません。

RedHat公式ドキュメント
https://docs.redhat.com/ja/documentation/red_hat_enterprise_linux/9/html/managing_monitoring_and_updating_the_kernel/role-of-printk-on-log-levels-and-kernel-logging_getting-started-with-kernel-logging

備考(ダメな例)

インターネット検索すると、/etc/sysconfig/rsyslog に SYSLOGD_OPTIONS="-c 4 -x" 等を書くやり方が見つかりますが、これは rsyslog version 8 では使えません。sudo rsyslogd -N1 のチェックは正常に通るにも関わらず、sudo systemctl restart rsyslog すると失敗して、journalctl -xeu を見てね、と言われますが、原因が明記されないので、2025年時点、RHEL9系ではお薦めできません。


結論

RHEL9系では、この記事の「正しい対処方法」をお薦めします。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?