Beim Systemstart sollte eine einzelne tty-Konsole vorhanden sein, auf der Xorg ausgeführt wird. Neue tty-Konsolen werden bei seinem Zugriff dynamisch generiert. tty1 ist immer für den xorg-Prozess reserviert und kann daher nicht deaktiviert werden.
# 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
tty-Grundlagen
– Man kann von tty1 umschalten zu tty6 mit Strg+Alt+F[1-6] .
– Dies wird bis zu tty6 fortgesetzt, d. h. die Standardanzahl zulässiger tty-Konsolen beträgt 6. ttys werden von systemd in CentOS/RHEL 7 verwaltet.
– tty-Konsolen werden während des Zugriffs erstellt.
– Die erlaubte Anzahl von Konsolen kann in /etc/systemd/logind.conf konfiguriert werden Datei.
Alle tty-Konsolen deaktivieren
1. Bearbeiten Sie /etc/systemd/logind.conf Datei, um den Wert der beiden Parameter wie unten gezeigt festzulegen.
# vi /etc/systemd/logind.conf NAutoVTs=0 ReserveVT=N
Hier
NAutoVTs – Stellen Sie dies auf eine gewünschte Zahl ein, damit systemd diese vielen tty-Konsolen generieren kann. Der Standardwert ist 6. Wenn der Wert auf 0 gesetzt ist, ist das automatische Spawnen von Autovt-Diensten deaktiviert.
ReserveVT – Akzeptiert eine positive Ganzzahl. Identifiziert ein virtuelles Terminal, das unbedingt für [email protected] reserviert werden soll Aktivierung. Standardmäßig 6 (mit anderen Worten, auf Alt-F6 ist immer ein „getty“ verfügbar). Bei Einstellung auf 0 ist die VT-Reservierung deaktiviert.
Eine tty-Konsole aktivieren
1. Um eine einzelne tty-Konsole zu aktivieren, setzen Sie die folgenden Parameter in der Datei /etc/systemd/logind.conf .
# vi /etc/systemd/logind.conf NAutoVTs=0 ReserveVT=1
2. Erstellen Sie einen symbolischen Link eines tty, das Sie aktivieren möchten, in /etc/systemd/system/getty.target.wants
# ln -sf /usr/lib/systemd/system/[email protected] /etc/systemd/system/getty.target.wants/[email protected]
3. Aktivieren Sie tty mit systemctl:-
# systemctl enable [email protected]
4. Starten Sie das System neu.
# shutdown -r now