
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/console
nó 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".