rsyslog.conf: kern.err /dev/console. Para onde vão essas mensagens?

rsyslog.conf: kern.err /dev/console. Para onde vão essas mensagens?

Há uma linha comentada em rsyslog.conf:

#kern.*         /dev/console

Se eu adicionar esta linha ao arquivo de configuração:

kern.notice       /dev/console

Para onde vão essas mensagens?

Se eu executar este comando:

logger -p kern.notice "Log Message Test"

Onde verei a mensagem?

Se eu quiser exibir a mensagem no terminal que usoomusrmsg

Console é igual ao terminal, certo?

Quando disparei este comando:

echo "Testing" > /dev/console

nada aconteceu.

Para onde exatamente isso vai?

Responder1

Aqui "Console" significa oprimárioterminal.

O /dev/consolenó do dispositivo especial geralmente corresponde ao que o kernel pensa ser o console primário, equegeralmente significa qualquer tty que esteja em primeiro plano (de tty1…tty63). Em sistemas embarcados, pode ser redirecionado para uma porta serial usando a console=opção do kernel.

Geralmente, no Unix, você pode notar programas que distinguem entre "login no console" (diretamente no PC) e "login remoto/rede".

informação relacionada