GNU/Linux >> Linux の 問題 >  >> Linux

CentOS / RHEL 6 :起動中にデバッグ ログの詳細度を変更する方法

rhgb の削除 そして静か /boot/grub/grub.conf を編集して、カーネル コマンドライン パラメータ ファイルを編集するか、起動時に grub 編集モードを使用します。これらのパラメーターを loglevel パラメーターに置き換えます。通常、この変更は、起動エラーのデバッグに必要なデータを提供するのに十分です。

オプション rhgb グラフィカルな起動と静音に使用されます このオプションは、ブート メッセージのほとんどを排除します。

利用可能なログレベル

rhgb quiet の削除 属性により、ブート メッセージの冗長性が向上します。しかし、冗長性のレベルを微調整したい場合は、以下のログレベルを使用する必要があります.

ログレベル =コンソールのログレベルより小さいログレベルを持つすべてのカーネルメッセージがコンソールに出力されます。また、klogd やその他のプログラムで変更することもできます。ログレベルは次のように定義されています:

0 (KERN_EMERG) system is unusable
1 (KERN_ALERT) action must be taken immediately
2 (KERN_CRIT) critical conditions
3 (KERN_ERR) error conditions
4 (KERN_WARNING) warning conditions
5 (KERN_NOTICE) normal but significant condition
6 (KERN_INFO) informational
7 (KERN_DEBUG) debug-level messages
注意 :rhgb quiet を削除することによって 属性はブート ログの冗長性を高めますが、loglevel= の助けを借りて 属性を使用すると、ブート中に表示するログの正確なレベルを完全に制御できます。

GRUB コマンドラインからの起動ログの詳細度を変更

ブート中に GRUB コマンドラインから GRUB パラメータを変更できます。これは永続的なものではなく、通常は推奨される方法であることに注意してください。

1.これを行うには、システムを再起動し、GRUB スプラッシュ画面が表示されたら。上下の矢印キーを使用して、起動するカーネルを選択/強調表示します。私の場合、選択するカーネルは 1 つだけです:)

2. e キーを押してエントリを編集します。 kernel という単語で始まる行を選択/強調表示します。

3. e キーを押して行を編集します。引数 rhgb quiet を削除します 引数 loglevel=7 を追加します 代わりに、冗長性を最高レベルに変更します。 ENTER を押して変更を受け入れます。

再起動後も永続的に起動メッセージの冗長性を高める

ファイル /boot/grub/grub.conf を編集します rhgb を削除します そして静か カーネル行からの引数と loglevel=7

以前 :

title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg_geeklab-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_geeklab/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_geeklab/lv_root rhgb quiet console=ttyS0
    initrd /initramfs-2.6.32-431.el6.x86_64.img

:

title Red Hat Enterprise Linux (2.6.32-431.el6.x86_64)
    root (hd0,0)
    kernel /vmlinuz-2.6.32-431.el6.x86_64 ro root=/dev/mapper/vg_geeklab-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_geeklab/lv_swap rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_geeklab/lv_root console=ttyS0 loglevel=7
    initrd /initramfs-2.6.32-431.el6.x86_64.img

これらのオプションが grub.conf から削除されると、今後の再起動時に rhgb 進行状況画面が無効になり、冗長な起動メッセージが表示されます。

CentOS / RHEL 7 :起動中にデバッグ ログの詳細度を変更する方法


Linux
  1. CentOS / RHEL 6 で NIC デバイス名を変更する方法

  2. CentOS/RHEL 7 および 8 で systemd ブート プロセスをデバッグする方法

  3. CentOS / RHEL :パスワードハッシュアルゴリズムを変更する方法

  1. prefixdevname を使用して CentOS/RHEL 8 のインターフェイス名を変更する方法

  2. CentOS/RHEL 8 でデフォルトのカーネル (古いカーネルから起動) を変更する方法

  3. CentOS/RHEL 7 および 8 で systemd ブート プロセスをデバッグする方法

  1. CentOSでホスト名を変更する方法

  2. CentOS / RHEL :ファイルシステムの UUID を変更する方法

  3. CentOS/RHEL でファイルシステムのラベルを変更する方法