GNU/Linux >> Linux Esercitazione >  >> Cent OS

CentOS / RHEL 7:come disabilitare tutte le console tty e abilitare solo 1

All'avvio del sistema dovrebbe esserci una singola console tty che esegue Xorg su di essa. Le nuove console tty vengono generate dinamicamente al suo accesso. il tty1 è sempre riservato al processo xorg e quindi non può essere disabilitato.

# 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

Nozioni di base su tty

– Si può passare da tty1 a tty6 usando Ctrl+Alt+F[1-6] .
– Ciò continua fino a tty6, ovvero il numero predefinito di console tty consentite è 6. tty sono gestite da systemd in CentOS/RHEL 7.
– Le console tty vengono create al volo all'accesso.
/>– Il numero consentito di console può essere configurato in /etc/systemd/logind.conf file.

Disabilita tutte le console tty

1. Modifica /etc/systemd/logind.conf file per impostare il valore dei due parametri come mostrato di seguito.

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

Qui,
NAutoVTs – impostalo su un numero desiderato per avere systemd in grado di generare tante console tty. Il valore predefinito è 6. Se impostato su 0, la generazione automatica dei servizi autovt è disabilitata.
ReserveVT – Prende un numero intero positivo. Identifica un terminale virtuale che deve essere riservato incondizionatamente a [email protected] Attivazione. Il valore predefinito è 6 (in altre parole, ci sarà sempre un "getty" disponibile su Alt-F6.). Se impostato a 0, la prenotazione TV è disabilitata.

Nota :N è il numero di tty che vuoi abilitare. Prende un valore intero positivo. tty1 non può essere disabilitato poiché è utilizzato da xorg processo ed è codificato.

Abilita una console tty

1. Per abilitare una singola console tty, impostare i seguenti parametri nel file /etc/systemd/logind.conf .

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

2. Crea un collegamento simbolico di un tty che desideri abilitare in /etc/systemd/system/getty.target.wants

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

3. Abilita tty usando systemctl:-

# systemctl enable [email protected]

4. Riavvia il sistema.

# shutdown -r now


Cent OS
  1. CentOS / RHEL 7:come avviare/arrestare o abilitare/disabilitare Firewalld

  2. Come disabilitare IPv6 su CentOS / RHEL 7

  3. CentOS / RHEL 7:come disabilitare IPv6 solo su un'interfaccia specifica

  4. Come disabilitare firewalld e passare a iptables in CentOS / RHEL 7

  5. Come abilitare FTP in CentOS/RHEL 5 e 6

RHEL 8 / CentOS 8 abilita/disabilita IPv6

Come abilitare il repository EPEL in CentOS e RHEL

Come abilitare Kdump su RHEL 7 e CentOS 7

Come abilitare il repository EPEL su CentOS 8 e RHEL 8 Server

Come abilitare IPv6 in CentOS/RHEL 8

Come disabilitare IPv6 in CentOS/RHEL 8