dmesg -n7 не действует в виртуальном терминале

Когда я dmesg -n7 в консоли (т. dmesg -n7 Когда я переключаюсь на tty1 с помощью Ctrl + Alt + F1 ), я могу видеть все отладочные сообщения (новые диски подключены и т. Д.).

Когда я dmesg -n7 в виртуальный терминал (эмулятор терминала) при входе в мою рабочую среду, я не вижу сообщений dmesg.

Как я могу видеть сообщения dmesg в виртуальном терминале?

One Solution collect form web for “dmesg -n7 не действует в виртуальном терминале”

Бег

 dmesg -w 

(режим слежения) отображает содержимое буфера сообщений и ожидает новых сообщений. Чтобы получить эффект, похожий на виртуальные консоли, то есть на терминал, который вы можете продолжить работать, но где активна активность ядра, независимо от чего-либо еще, вы можете запустить эту команду в фоновом режиме

 dmesg -w & 

Если ваш dmesg не поддерживает последующий режим, вы можете имитировать его, если вы не против очистки буфера:

 sudo dmesg -c 

печатает буфер и очищает его (он должен запускаться от имени root для очистки буфера), и вы можете настроить под-оболочку, чтобы сделать это несколько раз:

 sudo sh -c "(while :; do dmesg -c; sleep 5; done)" 

Поместите это в фоновом режиме, и все готово.

  • Различное поведение tty's vs pty's
  • Почему мой промежуток между буквами уменьшается при отключении дисплея и входа в / dev / tty?
  • Включение цифровой клавиатуры
  • Выход MOZREPL, отображающийся в окне терминала
  • Как открыть терминал без bash или других запущенных процессов
  • Как изменить монитор, на котором отображается TTY?
  • Перенаправить tty в стандартный
  • Эффект `stty --file = <terminal> <flag>` является временным только для консолей в bash. Зачем?
  • Как настроить agetty для автолога на одном терминале
  • Редактирование отсутствующих символов в некоторых charmap / клавиатурах
  • Выход Strace не отображает системный вызов
  • Linux и Unix - лучшая ОС в мире.