GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS/RHEL 7:Cómo deshabilitar todas las consolas tty y habilitar solo 1

Tras el arranque del sistema, debería haber una única consola tty ejecutando Xorg en ella. Se generan nuevas consolas tty al acceder a él de forma dinámica. el tty1 siempre está reservado para el proceso xorg y, por lo tanto, no se puede deshabilitar.

# ps -ef | grep tty
root      11718  11710  0 Nov01 tty1     00:00:16 /usr/bin/Xorg :0 -background none -noreset -audit 4 -verbose -auth /run/gdm/auth-for-gdm-sKPFMh/database -seat seat0 -nolisten tcp vt1

conceptos básicos de tty

– Uno puede cambiar de tty1 a tty6 usando Ctrl+Alt+F[1-6] .
– Esto continúa hasta tty6, es decir, el número predeterminado de consolas tty permitidas es 6. ttys son administrados por systemd en CentOS/RHEL 7.
– Las consolas tty se crean sobre la marcha al acceder.
– El número permitido de consolas se puede configurar en /etc/systemd/logind.conf archivo.

Deshabilitar todas las consolas tty

1. Edite /etc/systemd/logind.conf para establecer el valor de los dos parámetros como se muestra a continuación.

# vi /etc/systemd/logind.conf
NAutoVTs=0
ReserveVT=N

Aquí,
NAutoVTs – establezca esto en un número deseado para que systemd sea capaz de generar tantas consolas tty. El valor predeterminado es 6. Cuando se establece en 0, la generación automática de servicios de autovt está deshabilitada.
ReserveVT – Toma un entero positivo. Identifica un terminal virtual que se reservará incondicionalmente para [email protected] activación. El valor predeterminado es 6 (en otras palabras, siempre habrá un "getty" disponible en Alt-F6). Cuando se establece en 0, la reserva de VT está deshabilitada.

Nota :N es el número de tty que desea habilitar. Toma valor entero positivo. tty1 no se puede deshabilitar ya que lo usa xorg proceso y está codificado.

Habilitar una consola tty

1. Para habilitar una única consola tty, configure los siguientes parámetros en el archivo /etc/systemd/logind.conf .

# vi /etc/systemd/logind.conf
NAutoVTs=0
ReserveVT=1

2. Cree un enlace simbólico de un tty que desee habilitar en /etc/systemd/system/getty.target.wants

# ln -sf /usr/lib/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]

3. Habilite el tty usando systemctl:-

# systemctl enable [email protected]

4. Reinicie el sistema.

# shutdown -r now


Cent OS
  1. CentOS/RHEL 7:Cómo iniciar/detener o habilitar/deshabilitar Firewalld

  2. Cómo deshabilitar IPv6 en CentOS / RHEL 7

  3. Cómo deshabilitar firewalld y cambiar a iptables en CentOS / RHEL 7

  4. Cómo habilitar FTP en CentOS/RHEL 5 y 6

  5. Cómo deshabilitar el servicio rpc.quotad en CentOS/RHEL 6 y 7

RHEL 8/CentOS 8 activar/desactivar IPv6

Cómo habilitar el repositorio EPEL en CentOS y RHEL

Cómo habilitar Kdump en RHEL 7 y CentOS 7

Cómo habilitar el repositorio EPEL en el servidor CentOS 8 y RHEL 8

Cómo habilitar IPv6 en CentOS/RHEL 8

Cómo deshabilitar IPv6 en CentOS/RHEL 8