web-dev-qa-db-ja.com

システム情報が端末に表示されないようにするにはどうすればよいですか?

デフォルトのLinuxターミナルで起動時に自動的に起動するはずのcursesGUIに取り組んでいます(Xサーバーがインストールされていません)。私はこれをうまく機能させていますが、cursesアプリケーションが起動した直後に、OSが端末に情報をダンプしてGUIを台無しにするという問題があります。 「先読みキャッシュ」に関する何かが毎回ポップアップします。 USBフラッシュドライブやその他のデバイスを挿入したときにメッセージが表示されることもあります。

これらのメッセージが/ dev/tty1に送信されないようにする方法はありますか?

8
KyleL

コマンドdmesg -n1を使用して、パニックメッセージを除くすべてのメッセージがコンソールに表示されないようにすることができます。

この変更を永続的にするには、/etc/sysctl.confファイルを変更して次の設定を含めます(最初の3が重要な部分です)。

kernel.printk = 3 4 1 3

Kernel.printkの値については、 この投稿 を参照してください。

10
user26112