1

В rsyslog.conf есть строка с комментариями:

#kern.*         /dev/console

Если я добавлю эту строку в файл конфигурации:

kern.notice       /dev/console

Куда идут эти сообщения?

Если я запускаю эту команду:

logger -p kern.notice "Log Message Test"

Где я увижу сообщение?

Если я хочу отобразить сообщение на терминале, я использую omusrmsg

Консоль такая же, как терминал, верно?

Когда я запустил эту команду:

echo "Testing" > /dev/console

ничего не случилось.

Куда именно это идет?

1 ответ1

0

Здесь "Консоль" означает основной терминал.

Специальный узел устройства /dev/console обычно соответствует тому, что ядро считает основной консолью, и это обычно означает, что tty находится на переднем плане (от tty1… tty63). Во встроенных системах его можно перенаправить на последовательный порт с помощью параметра console= kernel.

Как правило, в Unix вы можете заметить программы, различающие "вход в консоль" (непосредственно на ПК) и «удаленный / сетевой вход».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .