Mesajları devre dışı bırakabilir miyim veya konsol / sanal terminallerde yazdırma işleminden nasıl giriş yapabilirim?

25

Kablosuz sürücüm gürültülü. Her 10-30 saniyede bir mesajlar konsola yazdırır. Yani, eğer VT1 ya da bir şey üzerinde çalışıyorsam, her zaman mesajların kaymasını sağlarım. Bu özelliği kapatmanın bir yolu var mı? Sanal terminallerde çalışmayı seviyorum ama başa çıkmak zor. :)

Herhangi bir fikrin var mı?

    
sordu dpb 21.01.2012 03:57

3 cevap

32

Bu komutu kullanabilirsiniz

sudo dmesg -n 1

Panik iletilerinin konsolda görünmesi dışında, çekirdeğin (ve sürücülerinin) tüm iletilerini bastırmak için

.

Her bir önyüklemede düzeltmek için komutu şu şekilde ekleyin:

/etc/rc.local
    
verilen cevap oddfellow 21.01.2012 10:44
18

dmesg bunun için iki kullanışlı seçenekle birlikte gelir:

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

dmesg -D , yalnızca dmesg -n 1 ile kolayca geri yükleyebilmeniz için mevcut günlük düzeyini saklaması dışında dmesg -E için bir kısayoldur. Bu yüzden günlük seviyesini dmesg -n ile değiştirmekten biraz daha kolay.

Ayrıca, mevcut günlük seviyesini şu şekilde kontrol edebilirsiniz:

$ cat /proc/sys/kernel/printk
7       4       1       7
Bu sayılarla ilgili daha fazla açıklama için

man klogctl ...

    
verilen cevap elboulangero 29.06.2015 00:02
4

/proc/sys/kernel/printk

Ayrıca günlük seviyesini doğrudan

ile de ayarlayabilirsiniz
echo 1 > /proc/sys/kernel/printk

temel olarak dmesg 'si ne yapıyor.

Söz konusu dosyanın formatı şu adreste açıklanmıştır: İşte

loglevel komut satırı önyükleme parametresi

Önyükleme zamanında başlangıç ​​değerini ayarlar.

    

Etiketlerdeki diğer soruları oku