Bagaimana cara mencegah informasi sistem tidak ditampilkan di terminal?

8

Saya sedang mengerjakan GUI kutukan yang seharusnya memulai secara otomatis saat boot-up di terminal linux default (saya tidak memiliki X server yang diinstal). Saya memiliki ini berfungsi dengan baik, tetapi saya memiliki masalah di mana segera setelah aplikasi kutukan saya mulai, OS akan membuang beberapa informasi ke terminal, yang mengacaukan GUI saya. Sesuatu tentang "cache baca-depan" muncul setiap waktu. Saya juga melihat pesan yang ditampilkan ketika saya memasukkan USB flash drive atau perangkat lain.

Apakah ada cara untuk mencegah agar pesan-pesan ini tidak terkirim ke / dev / tty1?

KyleL
sumber

Jawaban:

10

Anda dapat menggunakan perintah dmesg -n1untuk mencegah semua pesan, kecuali pesan panik, muncul di konsol.

Untuk membuat perubahan ini permanen, modifikasi /etc/sysctl.conffile Anda untuk memasukkan pengaturan berikut (yang pertama 3adalah bagian penting).

kernel.printk = 3 4 1 3

Lihat posting ini untuk informasi tentang nilai-nilai kernel.printk.

Komunitas
sumber