不要なコンソールテキスト

不要なコンソールテキスト

何らかの理由で認識されたUSBデバイスを接続するたびに、多くのメッセージが端末にダンプされます。 (機器ID、バッファリングモードなどを教えてください。)

これが起こらないようにするにはどうすればよいですか?


修正する:

何人かの人々が私にいくつかの質問をしました。したがって、関連性がある可能性があるこれまでに私が収集した情報をまとめてみましょう。

  • 現在見ている仮想端末が何であれ、散らばっているテキストが表示されます。各行には、システムの稼働時間のように見える数字が前に付けられます。

  • このquietパラメータはすでにカーネルコマンドラインにあります。

  • 現在printkに設定されています6 4 1 7

  • 私が知っている限り、syslogパッケージはインストールされませんでした。 (またはrsyslog。)もちろん/etc

  • initでなければなりませんsystemd

  • /etc/sysctl.d空いた。/etc/sysctl.confコメントのみが含まれます。

ベストアンサー1

起動方法:

quiet loglevel=3

情報のため:

quiet       [KNL] Disable most log messages

loglevel=   All Kernel Messages with a loglevel smaller than the
        console loglevel will be printed to the console. It can
        also be changed with klogd or other programs. The
        loglevels are defined as follows:

        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

確認を開始した後(最初に報告された数字で3を見たい):

$ sysctl kernel.printk
kernel.printk = 3       4       1       4

kernel.printk詳細については、次を参照してください。kernel.printk 値の説明

printk後で起動プロセス中に上書きされる可能性があり、通常はsysctl一度処理されるか(配布および起動プロセスに従って)処理され/etc/sysctl.confます。/etc/sysctl.d/*

その後、ロギングデーモンによっては追加の調整が必要になる場合があります。なぜなら、systemdそれを確認することもできるからです/etc/systemd/journald.conf

おすすめ記事