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

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

私はデフォルトのLinux端末が起動したときに自動的に起動する必要があるCurses GUIを開発しています(Xサーバーはインストールされていません)。私はこれがうまくいきますが、問題があります。私の呪いアプリケーションが起動した直後、OSはいくつかの情報を端末にダンプし、私のGUIを混乱させます。 「先読みキャッシュ」のメッセージが毎回表示されます。 USBフラッシュドライブや他のデバイスを接続してもメッセージが表示されるのを見ました。

これらのメッセージが/ dev / tty1に送信されるのを防ぐ方法はありますか?

ベストアンサー1

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

この変更を永久に適用するには、/etc/sysctl.conf次の設定を含むようにファイルを変更します(最初の設定3は重要な部分です)。

kernel.printk = 3 4 1 3

バラよりこの投稿kernel.printk 値に関する情報です。

おすすめ記事