4 votes

Comment (ne pas) configurer WM léger pour une gestion occasionnelle du serveur ?

Je travaille avec notre équipe d'administration pour définir toutes les exigences de l'équipe de développement avant de créer des images système.

Une des choses dont nous avons fini par avoir besoin est une configuration légère de l'interface graphique. Sachant que l'overhead ne devrait pas vraiment exister sur les serveurs, nous garderions le serveur X éteint. Idée fausse ; selon les commentaires, le serveur X ne devrait fonctionner que du côté client et nous sommes libres d'installer nos outils graphiques sans qu'il fonctionne.

  1. Je serai en mesure d'empaqueter des scripts bash qui s'exécuteront lors de la première exécution de l'image.
  2. Les tâches d'administration par interface graphique sont rares sur notre installation, mais courantes sur certains clients. Nous inclurons donc un script qui peut être exécuté depuis ssh pour activer le WM et le x-forwarding. Aucune autre utilisation de l'interface graphique ne se fera en local ou à distance.
  3. Bien que cela ne soit pas courant, lorsque les gens ont besoin d'utiliser l'interface graphique, ils sont parfois nombreux à se connecter en même temps.
  4. Certains développeurs utilisent X Ming sous Windows, d'autres apportent leur propre système Linux.
  5. Les serveurs sont CentOS, FreeBSD et Debian ; versions stables actuelles +|- quelques mois.

Je n'ai même pas essayé la grande majorité des gestionnaires de fenêtres, puisqu'il y en a tellement, mais j'ai pensé à utiliser openbox, ice ou éventuellement quelque chose de plus lourd en ressources s'il gère mieux les sessions multiples. Notre consensus général est représenté par le graphique ci-dessous.

Comparison of RAM consumption in Window Managers

Le choix d'un gestionnaire spécifique n'entre pas dans le cadre de cette question, mais cela résume assez bien notre objectif.

Compte tenu de ces exigences, je cherche à savoir : quelle est une configuration ou une pile assez standard et portable pour instancier le fenêtrage à la volée via ssh ? ?

Je pense que d'autres ont rencontré des situations similaires. Au minimum, je ne sais tout simplement pas ce qu'il faut rechercher dans la portabilité de WM. En dehors de cela, peut-être que tout ce qu'il y a à faire est de sélectionner une WM et d'écrire des scripts de démarrage, mais s'il y a des techniques, des paquets, des projets ou des WM spécifiques qui visent ce cas d'utilisation, ce serait génial de le savoir aussi.

5voto

Michael Hampton Points 232226

Vous n'avez pas du tout besoin d'un gestionnaire de fenêtres dans ce cas ! Il suffit d'aller sur ssh -X et lancez votre application.

Le serveur X et sa propre gestion des fenêtres s'exécutent localement sur le bureau de l'utilisateur, et non sur le serveur distant. Les utilisateurs de Windows et de Mac devront démarrer leur serveur X manuellement, mais sur les ordinateurs de bureau Linux, il est déjà en marche, bien sûr.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X