Konsol / sanal terminallerde iletileri nasıl devre dışı bırakabilirim veya iletileri nasıl devre dışı bırakabilirim?


30

Kablosuz sürücüm gürültülü. Her 10-30 saniyede bir konsola mesajlar basıyor. Öyleyse, VT1 veya başka bir şey üzerinde çalışıyorsam, sürekli olarak mesajlar alıyorum. Bu özelliği kapatmanın bir yolu var mı? Sanal terminaller üzerinde çalışmayı seviyorum, ancak bu başa çıkmayı zorlaştırıyor. :)

Herhangi bir fikir?

Yanıtlar:


41

Komutunu kullanabilirsiniz

sudo dmesg -n 1

panik mesajlarının konsolda görünmesi dışında, çekirdekten (ve sürücülerinden) gelen tüm mesajları bastırmak için.

Her önyüklemede düzeltmek için aşağıdaki komutu ekleyin:

/etc/rc.local

Harika, aradığım şey buydu. :)
dpb

dmesg -n 1Örneğin, kök olarak çalıştırılmalıdır sudo dmesg -n 1.
ntc2

27

dmesg bunun için iki kullanışlı seçenek ile geliyor:

-D, --console-off           disable printing messages to console
-E, --console-on            enable printing messages to console

dmesg -Ddmesg -n 1geçerli günlük seviyesini kaydetmesi dışında, onu kolayca geri yükleyebilmeniz için sadece bir kısayol dmesg -E. Bu yüzden log seviyesini değiştirmekten biraz daha uygun dmesg -n.

Ek olarak, mevcut günlük seviyesini şu şekilde kontrol edebilirsiniz:

$ cat /proc/sys/kernel/printk
7       4       1       7

man klogctl bu numaralarla ilgili daha fazla açıklama için ...


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.