Terminaux virtuels Linux (TTY) : c'est quoi et comment les utiliser
Les terminaux virtuels (TTY) sont des sessions de connexion plein écran, mode texte, s'exécutant directement sur le noyau Linux – aucun serveur graphique requis. Votre bouée de sauvetage quand le GUI gèle, et espace léger pour serveurs.
Accéder aux TTY
- Ctrl+Alt+F1 → TTY1 (souvent interface graphique connexion distros modernes)
- Ctrl+Alt+F2 à F6 → Invites connexion mode texte (TTY2–TTY6)
- Ctrl+Alt+F7 (ou F1) → Retour GUI
Sur systemd, loginctl list-sessions affiche sièges actifs.
Pourquoi utiliser un terminal virtuel ?
- Overhead minimal : Pas X11/Wayland, pas compositeur, ~quelques Mo RAM.
- Récupération : Tuer processus GUI gelés, réparer drivers, corriger
/etc/fstab. - Sécurité : Isolé surface d'attaque graphique ; idéal admin privilégié.
- Scripting/Automatisation : Lancez jobs longs dans
tmuxouscreensur TTY, détachez, redémarrez GUI. - Serveurs headless : Seule console sur nombreux VM cloud et embarqués.
Tâches courantes sur TTY
- MAJ système (
apt update && apt upgrade,dnf upgrade) - Analyse logs (
journalctl -xe,dmesg -T) - Gestion utilisateurs (
useradd,passwd,usermod) - Config réseau (
nmcli,ip a,ss -tulpn) - Réparation FS (
fsck,mount) - Édition texte (
vim,nano,ed) - Même navigation :
lynx,w3m,linkspour web mode texte.
Astuces pro
- Activez
systemd-autologin@.servicepour connexion TTY sans mot de passe appareils de confiance. - Définissez
TERM=linuxpour couleurs correctes danshtop,ls --color. - Utilisez
chvt Npour basculer TTY depuis scripts.
Maîtrisez les TTY et vous ne serez plus jamais bloqué hors d'une machine Linux.
