web-dev-qa-db-ja.com

Linuxでコンソールログレベルを変更するにはどうすればよいですか?

私は複数の場所(たとえば、ここ http://elinux.org/Debugging_by_printing )で読んでいますが、整数を/ proc/sys/kernel/printkにエコーすることでコンソールログレベルを変更できます。それがうまくいったなら、最初の整数を以下の5に変更すべきではありませんか?

[root@localhost printk]# cat /proc/sys/kernel/printk
4   4   1   7
[root@localhost printk]# echo 5>/proc/sys/kernel/printk

[root@localhost printk]# cat /proc/sys/kernel/printk
4   4   1   7

私はこれを複数のシステムで試してみましたが、どれも変わりませんでした!

4
Lavya

コメントを回答に移動しました。

数値と>の間にスペースを残す必要があります。そうしないと、シェルがそのファイル記述子をリダイレクトします。 echo 5 >/proc/sys/kernel/printkを使用します。またはdmesg -n 5

1
αғsнιη