GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer une interface graphique inutile d'un serveur Red Hat Enterprise Linux

Les interfaces graphiques sont de bons logiciels. Ils participent souvent à de nombreuses tâches quotidiennes. Par exemple, ils vous permettent de visualiser ce que vous faites sur le système, de surfer sur Internet et bien plus encore, mais ils n'appartiennent pas aux serveurs. La raison de cette affirmation forte vient du fait que les administrateurs système ne devraient pas utiliser un serveur comme bureau, et d'une manière générale, un serveur peut être entièrement administré via l'interface de ligne de commande (CLI).

Un environnement de bureau à part entière est également gourmand en ressources. Il peut facilement nécessiter 2 Go de RAM et trois gigaoctets ou plus d'espace disque pour exister. Oui, vous pouvez installer des interfaces graphiques légères, mais encore une fois, les ressources sont inutilement gaspillées.

[ Vous pourriez également apprécier : Équilibrer la sécurité Linux avec la convivialité ]

Il existe également d'autres problèmes pratiques avec une interface graphique sur un serveur. Pour utiliser une interface graphique, vous utiliserez probablement le transfert SSH X-Server, qui est très lent car SSH crypte le trafic. Il existe d'autres façons de gérer le serveur. Vous pouvez soit vous connecter physiquement au serveur (en cas de métal nu), soit avoir accès à la console de l'hyperviseur, ce que vous pouvez ou non, en fonction des politiques de sécurité, de l'accès, de l'emplacement géographique, etc.

Qui utilise une interface graphique sur un serveur ?

De temps en temps, cependant, vous constatez que les gens, en particulier ceux qui viennent d'horizons différents, préfèrent avoir un environnement de bureau installé sur leurs serveurs car ils ne connaissent aucun shell. Cependant, n'oubliez pas que des compétences s'acquièrent et qu'au bout d'un certain temps, ceux qui administrent Linux se sentiront plus à l'aise avec le shell GNU/Linux.

Bien sûr, la visualisation des configurations de serveur aide toujours même les plus expérimentés d'entre nous, mais RHEL fournit Cockpit pour cela. Il s'agit d'un outil d'administration léger basé sur un navigateur pour Linux.

Comment puis-je me débarrasser de l'environnement de bureau ?

J'ai essayé à plusieurs reprises d'éliminer l'environnement de bureau sur les serveurs, en recommandant aux administrateurs d'utiliser Cockpit. Cependant, il a fallu un certain temps pour trouver un moyen de supprimer proprement GNOME (l'environnement de bureau par défaut sur RHEL) sans réinstaller le système d'exploitation.

Il s'avère que c'est possible, mais cela nécessite quelques étapes supplémentaires.

Lorsque vous voulez savoir ce qui est installé sur vos systèmes, comme d'habitude, DNF est pratique. Essayez cette commande :

$ dnf grouplist

Vous pouvez voir la catégorie Groupes d'environnements installés. Ces groupes sont là pour vous aider à gérer les collections de logiciels. Notez les groupes d'environnements installés répertoriés ci-dessous :

Comme vous pouvez le voir, le groupe d'environnements installés est Serveur avec interface graphique . Il s'agit de la valeur par défaut lors d'une installation standard via l'ISO RHEL.

Supprimer l'interface graphique

Vous souhaitez installer tout ce dont vous avez besoin pour remplacer vos outils basés sur l'interface graphique, puis supprimer complètement l'interface graphique.

Dans un premier temps, vous devez installer le groupe Installation minimale . Cela mettra à jour les dépendances et s'assurera que la suppression du serveur avec interface graphique groupe ne cassera rien.

Ensuite, vous avez également besoin du Serveur grouper. Cela aidera à activer Cockpit, l'outil d'administration que j'ai mentionné plus tôt.

Utilisez les étapes suivantes :

$ dnf groupinstall -y “Minimal Install”
$ dnf groupremove -y “Server with GUI”
$ dnf groupinstall -y “Server”

Enfin, vous pouvez activer Cockpit en deux étapes simples supplémentaires :

systemctl enable --now cockpit.socket
sudo firewall-cmd --add-service=cockpit --permanent

Pour en savoir plus sur Cockpit et son utilisation, consultez Une introduction à Cockpit, un outil d'administration basé sur un navigateur pour Linux.

[ Cours en ligne gratuit :Présentation technique de Red Hat Enterprise Linux. ] 

Conclusion

Dans cet article, vous avez appris à supprimer proprement un environnement de bureau par défaut d'un serveur RHEL 8 au profit de Cockpit. Cela vous permet d'économiser des ressources tout en gérant confortablement le système avec un composant logiciel basé sur un navigateur.


Linux
  1. Comment ajouter ou supprimer un utilisateur d'un groupe sous Linux

  2. Comment installer un environnement de bureau sur votre serveur Linux sans tête

  3. Comment SSH sur Linux à partir d'Android

  4. Comment obtenir Red Hat Enterprise Linux gratuitement ?

  5. Comment puis-je supprimer complètement Jenkins de Linux

Comment supprimer le mot de passe d'un fichier PDF sous Linux

Comment vérifier si l'interface graphique est installée sous Linux à partir de la ligne de commande

Comment supprimer une commande de l'historique sous Linux

Comment supprimer les caractères (^M) d'un fichier sous Linux

Comment supprimer les espaces des noms de fichiers sous Linux

Comment se connecter à SQL Server à partir de Linux