Где-то в прошлом я видел окно linux с терминалом dmesg в реальном времени - то есть вы нажимаете Ctrl-Alt-F12, и выскакивает терминал со свежим выводом dmesg.
Как я могу воспроизвести такой эффект?
Я знаю о трюке с командой watch , но это не решение, о котором я думаю.
Вам необходимо настроить это в /etc/syslog.conf (или /etc/syslog-ng.conf в зависимости от версии syslog), направляя сообщения ядра в / dev / vc / 12 (для alt-ctrl-12).
Если файл журнала уже существует, решение вручную - сделать что-то вроде:
Но постоянный способ - настроить его на свой вкус системного журнала.
(в моей установке archlinux для этого есть предопределенное правило в /etc/syslog-ng.conf, раскомментирование которого включит именно эту функцию)
источник
Разве это не то, что
xconsole
делает в X11?В противном случае вы
tail -f /dev/console
. Если я здесь не прав, иdmesg
показывает больше, чем консоль, то нужно разобратьсяsyslogd
.Задайте
/etc/syslog.conf
для отправки сообщений kern на консоль или для того, чтобы stty был присоединен к alt-ctrl-F12, что должно быть/dev/vc/12
.Так вот
/etc/syslog.conf
:источник
Вы можете просто запустить
для вывода в реальном времени dmesg в текущем терминале
источник
tail -f /proc/kmsg
а затем вставил флэш-накопитель USB, но ничего не выводилось, несмотря на то, что dmesg показывал выводЯ думаю, что вы можете настроить свой Linux для выполнения сценария оболочки при нажатии некоторых клавиш. Например, для Gnome: http://www.codejacked.com/create-custom-keyboard-shortcuts-in-linux/
Файл сценария оболочки будет содержать команду dmesg.
источник