システムメッセージプロット仮想コンソール

システムメッセージプロット仮想コンソール

週間gdmを介してログインできませんでした。状況を調査するために仮想コンソールに切り替えました。ただし、コマンドを実行しようとするたびに、いくつかのシステムメッセージが表示され、邪魔になります。 tty1からtty6まで。

OSを修正する唯一の方法は終わりましたchroot。次回はどうやってこれを避けることができますか?

lsb_release -a:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.7 (jessie)
Release:    8.7
Codename:   jessie 

正確にどのプロセスを停止する必要がありますか?システムログ?

ベストアンサー1

コンソールにあり、ログで操作を許可していない場合は、sudo / rootコマンドを使用してください。

dmesg -n 1

ログはコンソールに表示されなくなりました。

からman dmesg

   -n, --console-level level
          Set  the level at which printing of messages is done to the con‐
          sole.  The level is a level number or abbreviation of the  level
          name.  For all supported levels see the --help output.

          For  example,  -n  1  or  -n alert prevents all messages, except
          emergency (panic) messages, from appearing on the console.   All
          levels  of  messages  are  still  written to /proc/kmsg, so sys‐
          logd(8) can still be used to control exactly where  kernel  mes‐
          sages  appear.  When the -n option is used, dmesg will not print
          or clear the kernel ring buffer.

記憶が私を裏切らないなら

dmesg -n 0 

操作が完了すると、コンソールにメッセージが表示されます。

rsyslog.conf/はsyslog-ng.conftext / Xコンソールへのロギングを停止するように変更することもできますが、実際には必要なときに貴重なフィードバックを提供するので、デフォルト設定にしておくことをお勧めします。

実際のログメッセージは出力されるだけでstdout出力されないため、stdin意味のある視覚的なフィードバックを失っても、上記のようにすぐにコマンドを入力できますdmesg -n 1。この場合、タッチでコマンドを入力するときに破壊的なコマンドを使用しないように注意してくださいrm

おすすめ記事