Çalışma zamanında değerleri ayarlamak için kullanın sysctl
. (Sanırım bir kişi de /proc/sys/kernel/printk
doğrudan yazabilir ve görünüşe göre buradadmesg -n CUR
açıklanan şekilde kullanabilirsiniz )
Görüntüle:
# sysctl kernel.printk
kernel.printk = 2 4 1 7
Çıktıdaki ayırıcılar tekli sekmelerdir, btw.
Ayarlamak. Burada ayırıcılar sadece boşluktur. De çalışır.
# sysctl -w kernel.printk="2 4 1 7"
kernel.printk = 2 4 1 7
# sysctl kernel.printk
kernel.printk = 2 4 1 7
Bakınız man sysctl
- daha fazla bilgi için "çalışma zamanında çekirdek parametrelerini yapılandırma".
Hatırlatma seviyeleri için yukarıda Brian tarafından verilen kernel.printk dört değerleri:
- CUR = geçerli şiddet seviyesi; yalnızca bu seviyeden daha önemli olan mesajlar yazdırılır
- DEF = Seviyesiz mesajlara atanan varsayılan önem seviyesi
- MIN = izin verilen minimum CUR
- BTDEF = önyükleme zamanı varsayılan CUR
CentOS'umda: 7 4 1 7
CUR DEF MIN BTDEF
0 - emergency x x
1 - alert x x x
2 - critical x x
3 - error x x
4 - warning x x x
5 - notice x x
6 - informational V V
7 - debug
Bu çok gürültülü, sadece kritik ve yukarı istiyorum (hata yok). Etiketlenmemiş mesajlar uyarı olarak kabul edilmelidir, bu nedenle DEF iyidir:
CUR DEF MIN BTDEF
0 - emergency x x
1 - alert x x x
2 - critical x x
3 - error V V
4 - warning x
5 - notice
6 - informational
7 - debug
Ayarla: 3 4 1 3
xterm
pencerede çalışıyorum, bu yüzden konsol su basmışsa beni rahatsız etmiyor.)