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 вы можете заметить программы, различающие "вход в консоль" (непосредственно на ПК) и "удаленный / сетевой вход".

Другие вопросы по тегам