Qual é a diferença entre "Mensagens do kernel" e "Mensagens do sistema init e do registrador do sistema"

Qual é a diferença entre "Mensagens do kernel" e "Mensagens do sistema init e do registrador do sistema"

Nissoblog, fornece parâmetros de kernel serial recomendados, PCs com placa de vídeo.

console=tty0 console=ttyS0,9600n8

DizKernel messages will appear on both the first virtual terminal and the serial port. Messages from the init system and the system logger will appear only on the first serial port.

Como foi dito antes When multiple consoles are listed output is sent to all consoles and input is taken from the last listed console, isso não é contraditório? Qual é a diferença entre "Mensagens do kernel" e "Mensagens do sistema init e do registrador do sistema"?

Eu quero saber:

  1. Por que é isso ? Atualização: Por que não obter a mesma saída entre vários terminais?
  2. Onde Messages from the init system and the system loggerir ?
  3. Para quais tipos de dispositivos os consoles virtuais como o ttyx são redirecionados e por que só consigo vê-los na interface gráfica do qemu, como Debian GNU/Linux 10 mindebian tty1?

Atualização: normalmente receberemos mensagem do kernel e rootfs, mensagem do kernel inicia com um carimbo de data/horamensagem do núcleo, a mensagem do init/rootfs começa com OKmensagem rootfs. Quando eu uso esses argumentos de inicialização no blog, exatamente como descrito: só receberei a mensagem do kernel da janela gráfica do qemu.

Responder1

Você está fazendo várias perguntas.

Isso não é contraditório?

Pessoalmente, não vejo contradição. EDITAR: Eu não li isso corretamente. Você está certo, isso é uma contradição. Não tenho 100% de certeza, mas acredito que todas as mensagens do console deveriam ir para todos os consoles configurados.

Qual é a diferença entre "Mensagens do kernel" e "Mensagens do sistema init e do registrador do sistema"?

As mensagens do kernel são geradas pelo kernel. As mensagens do sistema init são geradas pelos processos envolvidos na inicialização da sua distribuição Linux. As mensagens do criador de logs do sistema são geradas por aplicativos no sistema em execução que enviam suas mensagens para o criador de logs do sistema. Há alguma sobreposição, por exemplo, o logger do sistema também pode registrar mensagens do kernel.

Por que é isso?

Não entendo o que você quer dizer com "isso".

Para onde vão as mensagens do sistema init e do registrador do sistema?

O criador de logs do sistema os distribui para vários arquivos de log dependendo de sua configuração. Isso se torna mais complexo porque muitas distros hoje em dia executam dois registradores de sistema, ou seja,diárioersyslogd. O sistema init mais usado atualmente,sistema, usadiáriopara registrar mensagens de inicialização.

Para quais tipos de dispositivos os consoles virtuais como o ttyx são redirecionados e por que só consigo vê-los na interface gráfica do qemu

O Linux implementa um console na tela gráfica do PC. É por isso que o console não serial só pode ser visto na interface gráfica. Na verdade, o kernel implementa várias telas virtuais chamadas tty1, tty2 etc. Use o chvtcomando ou a combinação de teclas ALT-Fx para selecionar qual tela será exibida (onde x é o número da tela).

Para mais informações, pesquise na internet porconsole virtual linuxou similar, e estudardiárioersyslogdassim comosistema, o sistema init predominante em servidores Linux atualmente.

informação relacionada