Як запобігти відображенню системної інформації на терміналі?


8

Я працюю над GUI curses, який повинен автоматично запускатися при завантаженні в терміналі Linux за замовчуванням (у мене не встановлено X-сервер). У мене це чудово працює, але у мене є проблема, коли незабаром після запуску програми прокльонів ОС буде скидати деяку інформацію в термінал, який псує мій графічний інтерфейс. Щоразу вискакує щось про кеш-пам'ять, що читається вперед. Я також бачив повідомлення, що відображаються, коли я вставляю флешку або інший пристрій.

Чи є спосіб запобігти надсиланню цих повідомлень в / dev / tty1?

Відповіді:


10

За допомогою команди dmesg -n1можна запобігти появі на консолі всіх повідомлень, окрім панічних повідомлень.

Щоб зробити цю зміну постійною, змініть свій /etc/sysctl.confфайл, щоб він включав наступні налаштування (перший 3- важлива частина).

kernel.printk = 3 4 1 3

Дивіться цю публікацію для отримання інформації про значення kernel.printk.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.