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

1

Existe uma linha comentada no rsyslog.conf:

#kern.*         /dev/console

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

kern.notice       /dev/console

Para onde vão estas mensagens?

Se eu executar este comando:

logger -p kern.notice "Log Message Test"

Onde eu verei a mensagem?

Se eu quiser exibir a mensagem no terminal, eu uso omusrmsg

O console é o mesmo que o terminal certo?

Quando eu disparei este comando:

echo "Testing" > /dev/console

nada aconteceu.

Onde exatamente isso acontece?

    
por Sunshine 10.10.2015 / 18:21

1 resposta

0

Aqui, "Console" significa o terminal primário .

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

Geralmente, no Unix, você pode notar programas distinguindo entre "login de console" (diretamente no PC) vs "login remoto / de rede".

    
por 10.10.2015 / 19:48