GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 7 :Comment désactiver toutes les consoles tty et n'en activer qu'une

Au démarrage du système, il devrait y avoir une seule console tty exécutant Xorg dessus. De nouvelles consoles tty sont générées dynamiquement lors de son accès. le tty1 est toujours réservé au processus xorg et ne peut donc pas être désactivé.

# 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

les bases du téléscripteur

– On peut passer de tty1 à tty6 en utilisant Ctrl+Alt+F[1-6] .
– Cela continue jusqu'à tty6, c'est-à-dire que le nombre par défaut de consoles tty autorisées est de 6. Les tty sont gérés par systemd dans CentOS/RHEL 7.
– Les consoles tty sont créées à la volée lors de l'accès.
– Le nombre autorisé de consoles peut être configuré dans /etc/systemd/logind.conf fichier.

Désactiver toutes les consoles tty

1. Modifiez /etc/systemd/logind.conf fichier pour définir la valeur des deux paramètres comme indiqué ci-dessous.

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

Ici,
NAutoVTs - définissez-le sur un nombre souhaité pour que systemd soit capable de générer ces nombreuses consoles tty. La valeur par défaut est 6. Lorsqu'il est défini sur 0, la génération automatique des services autovt est désactivée.
ReserveVT – Prend un entier positif. Identifie un terminal virtuel qui doit être réservé inconditionnellement à [email protected] Activation. La valeur par défaut est 6 (en d'autres termes, il y aura toujours un "getty" disponible sur Alt-F6.). Lorsqu'il est défini sur 0, la réservation TV est désactivée.

Remarque :N est le nombre de tty que vous souhaitez activer. Il prend une valeur entière positive. tty1 ne peut pas être désactivé car il est utilisé par xorg processus et il est codé en dur.

Activer une console tty

1. Pour activer une seule console tty, définissez les paramètres ci-dessous dans le fichier /etc/systemd/logind.conf .

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

2. Créez un lien symbolique d'un tty que vous souhaitez activer dans /etc/systemd/system/getty.target.wants

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

3. Activez le tty en utilisant systemctl :-

# systemctl enable [email protected]

4. Redémarrez le système.

# shutdown -r now


Cent OS
  1. CentOS / RHEL 6,7 :Comment activer ou désactiver le service XDMCP (GDM)

  2. Comment activer IPv6 sur CentOS / RHEL 7

  3. Comment désactiver IPv6 sur CentOS / RHEL 5

  4. Comment activer IPv6 dans CentOS / RHEL 5

  5. Comment désactiver lvmetad dans CentOS/RHEL

RHEL 8 / CentOS 8 activer/désactiver IPv6

Comment activer le référentiel EPEL dans CentOS et RHEL

Comment activer Kdump sur RHEL 7 et CentOS 7

Comment activer le référentiel EPEL sur les serveurs CentOS 8 et RHEL 8

Comment désactiver le service rpc.quotad dans CentOS/RHEL 6 et 7

Comment activer/désactiver les modes SELinux dans RHEL/CentOS