linux – ¿Cómo obtener menos ttys con Systemd?

Pregunta:

En los viejos tiempos, simplemente modificaba /etc/inittab . Ahora, con systemd, parece iniciar tty [1-6] automáticamente, ¿cómo debo deshabilitar tty [4-6]?

Parece que solo hay un archivo de servicio systemd y usa %I para discernir diferentes sesiones tty. Espero no necesitar eliminar ese servicio y crear cada getty@ttyX.service manualmente.

Respuesta:

No hay una necesidad real de deshabilitar los TTY "adicionales", ya que en systemd gettys se generan a pedido: consulte man systemd-getty-generator para obtener más detalles. Tenga en cuenta que, de forma predeterminada, esta generación automática se realiza solo para los VT hasta VT6 (para imitar los sistemas Linux tradicionales).

Como dice Lennart en una publicación de blog 1 :

Para hacer las cosas más eficientes, las solicitudes de inicio de sesión ahora solo se inician a pedido. A medida que cambia a los VT, el servicio getty se crea en getty@tty2.service, getty@tty5.service y así sucesivamente. Dado que ya no tenemos que iniciar incondicionalmente los procesos getty, esto nos permite ahorrar un poco de recursos y hace que el inicio sea un poco más rápido.

Si desea configurar un número específico de gettys, puede modificar logind.conf con la entrada adecuada, en este ejemplo 3:

NAutoVTs=3

1. De hecho, vale la pena leer toda la serie de publicaciones, actualmente 18, systemd para administradores .

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top

web tasarım