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.
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