¿Cuál es la diferencia entre "Mensajes del kernel" y "Mensajes del sistema de inicio y del registrador del sistema"?

¿Cuál es la diferencia entre "Mensajes del kernel" y "Mensajes del sistema de inicio y del registrador del sistema"?

En estoBlog, proporciona parámetros de kernel seriales recomendados, PC con tarjeta de video.

console=tty0 console=ttyS0,9600n8

DiceKernel 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 se dijo antes When multiple consoles are listed output is sent to all consoles and input is taken from the last listed console, ¿no es esto contradictorio? ¿Cuál es la diferencia entre "Mensajes del kernel" y "Mensajes del sistema de inicio y del registrador del sistema"?

Quiero saber:

  1. Por qué es esto ? Actualización: ¿Por qué no se obtiene el mismo resultado entre varios terminales?
  2. Donde Messages from the init system and the system loggervaya ?
  3. ¿A qué tipo de dispositivos se redirigen las consolas virtuales como ttyx y por qué solo puedo verlas en la interfaz gráfica de qemu, como Debian GNU/Linux 10 mindebian tty1?

Actualización: normalmente recibiremos un mensaje del kernel y rootfs, el mensaje del kernel comienza con una marca de tiempomensaje del núcleo, el mensaje de init/rootfs comienza con OKmensaje rootfs. Cuando uso estos argumentos de arranque en el blog, exactamente como se describe: solo recibiré el mensaje del kernel desde la ventana gráfica de qemu.

Respuesta1

Estás haciendo varias preguntas.

¿No es esto contradictorio?

Personalmente no veo ninguna contradicción. EDITAR: No leí esto correctamente. Tienes razón, esto es una contradicción. No estoy 100% seguro, pero creo que todos los mensajes de la consola deberían ir a todas las consolas configuradas.

¿Cuál es la diferencia entre "Mensajes del kernel" y "Mensajes del sistema de inicio y del registrador del sistema"?

Los mensajes del kernel son generados por el kernel. Los mensajes del sistema de inicio son generados por los procesos involucrados en el inicio de su distribución de Linux. Los mensajes del registrador del sistema son generados por aplicaciones en el sistema en ejecución que envían sus mensajes al registrador del sistema. Hay cierta superposición, por ejemplo, el registrador del sistema también puede registrar mensajes del kernel.

¿Por qué es esto?

No entiendo a qué te refieres con "esto".

¿A dónde van los mensajes del sistema de inicio y del registrador del sistema?

El registrador del sistema los distribuye en varios archivos de registro según su configuración. Esto se vuelve más complejo debido a que muchas distribuciones ejecutan dos registradores de sistema hoy en día, a saberdiarioyrsyslogd. El sistema de inicio que más se utiliza hoy en día,sistemad, usosdiariopara iniciar sesión en mensajes de inicio.

¿A qué tipo de dispositivos se redirigen las consolas virtuales como ttyx y por qué solo puedo verlas en la interfaz gráfica de qemu?

Linux implementa una consola en la pantalla gráfica de la PC. Es por eso que la consola no serial solo se puede ver en la interfaz gráfica. De hecho, el kernel implementa varias pantallas virtuales llamadas tty1, tty2, etc. Utilice el chvtcomando o la combinación de teclas ALT-Fx para seleccionar qué pantalla se muestra (donde x es el número de pantalla).

Para obtener más información, busque en Internetconsola virtual linuxo similar, y estudiardiarioyrsyslogdasí comosistemad, el sistema de inicio predominante en los servidores Linux en estos días.

información relacionada