Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
consoles_virtuelles [Le 02/03/2010, 20:04]
213.95.41.13
consoles_virtuelles [Le 27/04/2020, 13:22] (Version actuelle)
serged ["Supprimer" des terminaux]
Ligne 1: Ligne 1:
 +{{tag>​console}}
 +----
 ====== Consoles virtuelles ====== ====== Consoles virtuelles ======
  
 Les consoles virtuelles sont les terminaux démarrés par défaut. Les consoles virtuelles sont les terminaux démarrés par défaut.
 Il y en a généralement six et on peut y accéder par les combinaisons de touches [Ctrl]+[Alt]+[F1] pour le premier, [Ctrl]+[Alt]+[F2] pour le second, et ainsi de suite jusqu'​à [Ctrl]+[Alt]+[F6] pour le sixième et dernier. Il y en a généralement six et on peut y accéder par les combinaisons de touches [Ctrl]+[Alt]+[F1] pour le premier, [Ctrl]+[Alt]+[F2] pour le second, et ainsi de suite jusqu'​à [Ctrl]+[Alt]+[F6] pour le sixième et dernier.
 +Pour revenir à la session graphique, il faut utiliser la combinaison [Alt]+[F7] (parfois [Alt]+[F8]).
 ===== Comment changer les couleurs de ces terminaux ? ===== ===== Comment changer les couleurs de ces terminaux ? =====
  
 Il faut utiliser la commande **setterm** dans le terminal en question. Voir le manuel de setterm. Exemple : Il faut utiliser la commande **setterm** dans le terminal en question. Voir le manuel de setterm. Exemple :
-<​code>​setterm -foreground blue -bold -store</​code>​ +<​code>​setterm -foreground blue -store</​code>​ 
-mettra le texte en bleu pâle.+mettra ​immédiatement ​le texte en bleu.
  
 Il se peut que cela ne marche pas, dans ce cas essayer d'​activer le "​framebuffer"​ au démarrage c.a.d dans la configuration de grub (cf. [[grub-pc#​exemple_ancien_parametre_vga_xxx|grub]]) Il se peut que cela ne marche pas, dans ce cas essayer d'​activer le "​framebuffer"​ au démarrage c.a.d dans la configuration de grub (cf. [[grub-pc#​exemple_ancien_parametre_vga_xxx|grub]])
Ligne 32: Ligne 34:
 Dans d'​autres distributions ces changements sont à faire dans le fichier /​etc/​inittab . Dans d'​autres distributions ces changements sont à faire dans le fichier /​etc/​inittab .
  
 +===== Comment supprimer certains terminaux ? =====
 +
 +Ubuntu définit par défaut 6 terminaux. Deux terminaux sont largement suffisants. Si sur les ordinateurs récents avoir de nombreux terminaux définis n'est pas un problème, sur des ordinateurs moins récents, il peut être intéressant de récupérer un peu de mémoire et de temps passé à gérer ces terminaux inutilisés.
 +
 +<note important>​Il n'​est** pas recommandé de supprimer TOUS les terminaux**,​ car ils peuvent servir en cas de problèmes/​pannes. Il vaut mieux en garder deux.
 +</​note>​
 +<note tip>On remarquera que le ''​tty1''​ est la console : des messages d'​erreur peuvent s'​afficher dessus, même si personne n'est loggué dessus.
 +</​note>​
 +==== Pour voir le nombre de terminaux actifs ====
 +La commande suivante liste les processus actifs pour les terminaux :
 +<​code>​
 +$ ps a | grep tty
 +</​code>​
 +
 +
 +==== "​Supprimer"​ des terminaux ====
 +Pour désactiver la console 3, il suffit de renommer le fichier ''/​etc/​init/​tty3.conf''​ en ''/​etc/​init/​t_t_y_3.conf.OLD''​ (par exemple).
 +
 +<​code>​
 +$ sudo mv /​etc/​init/​tty3.conf /​etc/​init/​t_t_y_3.conf.OLD
 +</​code>​
 +
 +<​note>​Ceci est valable pour Ubuntu 12.04 Precise Pangolin. Pour des versions précédentes,​ cela peut être des fichiers différents (cela dépend de la gestion des services) : ''/​etc/​event.d/​tty//​X//''​
 +
 +Idem pour systemd</​note>​
 +
 +==== Mettre autre chose dans une console ====
 +Il est parfois intéressant d'​avoir un moniteur de tâche directement dans une des consoles. Par exemple **top**, ou mieux **[[http://​htop.sourceforge.net/​|htop]]**. Par exemple mettre un htop dans la console 6 :
 +  * Installer **[[apt>​htop]]**
 +  * Modifier le fichier ''/​etc/​init/​tty6.conf''​ :
 +<code bash>
 +# tty6 - htop
 +#
 +start on stopped rc RUNLEVEL=[2345]
 +stop on runlevel [!2345]
 +
 +respawn
 +exec /​usr/​bin/​htop -d 30 </​dev/​tty6 >/​dev/​tty6
 +</​code>​
 +<note warning>
 + Ne fonctionne plus depuis systemd
 +</​note>​
 +Pour systemd, on consultera [[https://​raymii.org/​s/​tutorials/​Run_software_on_tty1_console_instead_of_login_getty.html|cet article]] (en anglais)
 +<note important>​
 +Toute personne ayant un accès physique à la machine pourra modifier des processus importants et mettre en péril le fonctionnement de la machine.
 +</​note>​
  • consoles_virtuelles.1267556641.txt.gz
  • Dernière modification: Le 02/03/2010, 20:04
  • par 213.95.41.13