Почему моя консоль Linux забита сообщениями?

у меня установлена ​​Windows 10 Professional на ноутбуке с процессором Intel i7 10-го поколения и 16 ГБ оперативной памяти. Я установил Hyper-V Manager и запустил виртуальную машину Rocky Linux 8 без графического интерфейса. Все прошло нормально. Но после завершения установки и перезагрузки я заметил, что на консоли появляются случайные сообщения. Я мог бы прямо посреди ввода чего-то, и сообщение просто вставится само. Это создает загрязненный и грязный опыт. Ниже приведен скриншот для справки.

Скриншот консоли

Сообщение на снимке экрана — не единственный тип сообщений, которые мелькают в консоли, но пока это единственное, что мне удалось зафиксировать. Кто-нибудь знает, откуда могут поступать эти сообщения и как их «отключить», чтобы мне было легче делать что-то?

1
задан 22 October 2021 в 20:49
1 ответ

Не уверен, что установлено по умолчанию в Rocky Linux, но есть значение конфигурации ядра kernel.printk, которое управляет уровнем предупреждений, отправляемых на системную консоль. Вы захотите настроить это. Таким образом, люди, занимающиеся отладкой, хотят гораздо более высоких уровней предупреждений. Я предполагаю, что вы, вероятно, хотите, чтобы значение предупреждения консоли было равно 3 или, может быть, 2.

Я предлагаю значение, возможно, kernel.printk = 3 4 1 3. В системе Debian/Ubuntu я делаю это постоянным, записывая такой файл, который будет считываться при загрузке системы.

# more /etc/sysctl.d/printk.conf
# Uncomment the following to stop low-level messages on console
kernel.printk = 3 4 1 3

См. старый вопрос , который я задал на unix.stackexchange, чтобы получить описание различных уровней и назначения каждого значения.

2
ответ дан 22 October 2021 в 22:33

Теги

Похожие вопросы