GNU/Linux >> Tutoriels Linux >  >> Linux

Linux - Comment obtenir moins de Ttys avec Systemd ?

Autrefois, je modifiais simplement /etc/inittab . Maintenant, avec systemd, il semble démarrer tty[1-6] automatiquement, comment dois-je désactiver tty[4-6] ?

On dirait qu'il n'y a qu'un seul fichier de service systemd, et il utilise un %I pour discerner différentes sessions tty. J'espère que je n'ai pas besoin de supprimer ce service et de créer chaque [email protected] manuellement.

Réponse acceptée :

Il n'y a pas vraiment besoin de désactiver les TTY "supplémentaires" comme sous systemd les gettys sont générés à la demande :voir man systemd-getty-generator pour plus de détails. Notez que, par défaut, cette génération automatique est effectuée pour les VT jusqu'à VT6 uniquement (pour imiter les systèmes Linux traditionnels).

Comme le dit Lennart dans un article de blog :

Afin de rendre les choses plus efficaces, les invites de connexion sont désormais lancées uniquement à la demande. Lorsque vous passez aux VT, le service getty est instancié sur [email protected], [email protected], etc. Comme nous n'avons plus besoin de démarrer inconditionnellement les processus getty, cela nous permet d'économiser un peu de ressources et rend le démarrage un peu plus rapide.

Si vous souhaitez configurer un nombre spécifique de gettys, vous pouvez simplement modifier logind.conf avec l'entrée appropriée, dans cet exemple 3 :

NAutoVTs=3


Linux
  1. Comment avez-vous commencé avec Linux ?

  2. Comment créer un service Systemd sous Linux

  3. Comment obtenir la taille du répertoire sous Linux

  4. Comment obtenir uniquement le nom de fichier avec Linux 'find'?

  5. Comment arrêter le service systemd

Gestion des cgroups avec systemd

Comment sécuriser les serveurs Linux avec SE Linux

Comment exécuter un script Shell en tant que service SystemD sous Linux

Comment obtenir votre adresse IP sous Linux

Comment démarrer avec Arch Linux

Comment obtenir la taille d'un fichier/dossier avec SSH sous Linux ?