rsyslog.conf: kern.err /dev/console. Куда идут эти сообщения?
В rsyslog.conf есть строка с комментариями:
#kern.* /dev/console
Если я добавлю эту строку в файл конфигурации:
kern.notice /dev/console
Куда идут эти сообщения?
Если я запускаю эту команду:
logger -p kern.notice "Log Message Test"
Где я увижу сообщение?
Если я хочу отобразить сообщение на терминале, который я использую omusrmsg
Консоль такая же, как терминал, верно?
Когда я запустил эту команду:
echo "Testing" > /dev/console
ничего не случилось.
Куда именно это идет?
1 ответ
Здесь "Консоль" означает основной терминал.
Специальный /dev/console
Узел устройства обычно соответствует тому, что ядро считает основной консолью, и это обычно означает, что tty находится на переднем плане (от tty1…tty63). Во встроенных системах он может быть перенаправлен на последовательный порт, используя console=
опция ядра.
Как правило, в Unix вы можете заметить программы, различающие "вход в консоль" (непосредственно на ПК) и "удаленный / сетевой вход".