週間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.conf
text / Xコンソールへのロギングを停止するように変更することもできますが、実際には必要なときに貴重なフィードバックを提供するので、デフォルト設定にしておくことをお勧めします。
実際のログメッセージは出力されるだけでstdout
出力されないため、stdin
意味のある視覚的なフィードバックを失っても、上記のようにすぐにコマンドを入力できますdmesg -n 1
。この場合、タッチでコマンドを入力するときに破壊的なコマンドを使用しないように注意してくださいrm
。