Ainsi, d’une manière ou d’une autre, vous vous êtes retrouvé avec un CentOS 7 minimal, qui est essentiellement une ligne de commande sans interface utilisateur graphique. C'est OK. Cela arrive aux meilleurs d'entre nous. Peut-être avez-vous oublié de sélectionner l'interface graphique lors de l'installation ou peut-être qu'elle était accompagnée d'un plan d'hébergement Linux « abordable » que vous avez choisi. Quoi qu'il en soit (peut-être que ce n'est même pas CentOS mais Ubuntu sur lequel vous devez installer un bureau avec interface graphique ? Lisez mon guide pour installer l'interface graphique sur le serveur Ubuntu), vous êtes désormais coincé avec un système d’exploitation en ligne de commande uniquement sur votre serveur.
Les codeurs Linux et les administrateurs de serveur inconditionnels pourraient en fait préférer cette configuration à une interface graphique, mais si vous venez de débuter ou même si vous êtes un administrateur ou un codeur de niveau intermédiaire, vous devrez simplifier les choses avec quelque chose d'un peu plus convivial, par exemple l'interface graphique de GNOME. Il s’avère qu’il n’est en fait pas si difficile d’installer une interface graphique sur CentOS 7 et nous allons vous guider ici, étape par étape. Tout d’abord, orientons-nous. Vous disposez d’un CentOS 7 minimal, vous devriez donc vous retrouver devant quelque chose comme ceci :

Il s'agit d'une interface de ligne de commande ou CLI et elle est basée sur du texte. Pour que votre nouvelle interface graphique soit opérationnelle, vous n'avez besoin que d'une connexion Internet fonctionnelle. Pour le reste, suivez simplement ces étapes simples. Il existe différentes interfaces graphiques que vous pouvez installer sur votre serveur CentOS et toutes ont leur propre conception de signature et différentes fonctionnalités.
C'est à vous de choisir quel environnement de bureau vous souhaitez pour votre serveur CentOS. Ici, nous examinerons trois choix populaires. Tout d’abord, le bureau GNOME, un choix populaire pour de nombreuses distributions Linux. N'oubliez pas que vous devez être l'utilisateur root ou disposer d'un utilisateur disposant des droits « sudo » pour installer l'interface graphique sur CentOS 7.
Le serveur minimal ultime
Obtenez CentOS 7 ou CentOS 8 sur votre VPS Cloudzy CentOS et exécutez un serveur Linux efficace avec une consommation de ressources minimale.
Obtenez un VPS CentOSComment installer l’interface graphique sur CentOS 7 ?
Nous allons maintenant vous expliquer comment installer l'interface graphique sur centos7 en utilisant 3 interfaces graphiques différentes dans les lignes suivantes. Vous pouvez donc en choisir un en fonction de vos besoins.
Installation de GNOME
GNOME est l'une des premières interfaces graphiques à être publiées pour les systèmes de type Unix, comme les différentes distributions Linux, FreeBSD, etc. et elle est entièrement open source. GNOME est peut-être le meilleur choix pour un serveur CentOS car il est économe en ressources et élégant. Pour installer GNOME sur votre CentOS 7, vous devez d'abord mettre à jour vos packages et pour cela, vous devez utiliser yum. Yum est le gestionnaire de paquets natif de CentOS, similaire à la commande apt d'Ubuntu. Pour mettre à jour les packages de votre serveur, vous devez exécuter la commande suivante dans la CLI :
sudo yum update
Maintenant que vous avez tout mis à niveau, il est temps de passer aux véritables tâches de l'installation de GNOME, qui est en fait assez simple. Exécutez la commande suivante pour télécharger et installer le bureau GNOME une fois la mise à jour terminée :
sudo yum -y groups install "GNOME Desktop"
Maintenant, cela peut prendre un certain temps, en fonction de votre connexion Internet, car les fichiers d'installation du bureau GNOME ne sont pas vraiment légers, entre 700 et 800 Mo environ. Une fois le téléchargement et l’installation terminés, vous vous retrouverez à l’ancienne ligne de commande, comme si de rien n’était. Pour nous assurer que quelque chose se passe, nous devons configurer et exécuter le système X Window, qui est essentiellement responsable de l'exécution des interfaces graphiques. Pour exécuter le système X Window, nous utiliserons le démarrerx commande, mais avant cela, nous devons lui indiquer quel environnement de bureau exécuter, et bien sûr, nous allons attribuer le shell GNOME nouvellement installé. Pour ce faire, nous devons émettre la commande suivante :
echo "exec gnome-session" >> ~/.xinitrc
Maintenant, le système X Window sait exécuter le bureau GNOME et avec cela, vous avez terminé l'installation.
Lire aussi : KDE contre GNOME contre Xfce
Démarrer GNOME
Maintenant, lançons GNOME et voyons si tout s'est bien passé, en utilisant la commande pour démarrer le système X Window :
startx
Si tout s'est déroulé comme prévu, vous serez bientôt accueilli par votre toute nouvelle interface graphique de bureau GNOME. Si vous voyez quelque chose comme ça, vous pouvez enfin soupirer de soulagement, puisque vous avez enfin réussi à installer l'interface graphique sur CentOS 7.

Connexion à l'interface graphique par défaut
Mais qu’en sera-t-il la prochaine fois que vous souhaiterez vous connecter à votre serveur ? Devrez-vous exécuter le démarrerx commande à chaque fois que vous redémarrez CentOS ? Eh bien, oui, mais il existe également des moyens de corriger cela. Si vous ne voulez pas voir ce sombre paysage de texte CLI à chaque fois que vous vous connectez, vous devez ouvrir votre terminal (CTRL + ALT + T le fera, entre autres) et exécuter la commande suivante :
systemctl set-default graphical.target
Cela devrait indiquer à votre CentOS de charger et d'exécuter automatiquement le shell GUI actuel, le bureau GNOME dans ce cas, à chaque démarrage. Testons maintenant cela et redémarrons le serveur. Pas besoin de commandes cette fois puisque vous pouvez le faire via l'interface graphique. Lorsque votre CentOS est sauvegardé, vous devriez être accueilli par l'écran de connexion de l'interface graphique, ressemblant à ceci (le John Smith est accessoire, d'ailleurs !).

Facile, non ? Vous disposez désormais d’une interface graphique conviviale sur votre CentOS 7 minimal, qui n’est plus minimal. Mais attendez, que se passe-t-il si vous ne voulez pas utiliser GNOME ? Eh bien, heureusement, nous allons également vous montrer comment installer KDE et MATE, donc si vous n'aimez pas GNOME, vous aurez de nombreuses options. La prochaine étape est KDE avec différents thèmes.
Lire aussi : Comment installer le VPN PPTP sur CentOS 8 ?
Comment installer l'interface graphique sur CentOS 7 : KDE Plasma
Fondamentalement, les étapes sont les mêmes que pour l'installation de GNOME. Commencez par mettre à jour Yum en utilisant :
sudo yum update
Une fois cela fait, vous devez télécharger et installer KDE à l’aide de la commande suivante :
sudo yum -y groups install "KDE Plasma Workspaces"
Cela prendra un certain temps, en fonction des spécifications de votre système et d'une connexion Internet, car il va télécharger un gros fichier d'installation, puis le configurer. Une fois terminé, exécutez la commande suivante pour l'introduire dans le système X Window :
echo "exec startkde" >> ~/.xinitrc
Il ne reste plus qu'à exécuter KDE Plasma et voir si les étapes que nous avons suivies jusqu'à présent ont fonctionné correctement. Démarrez le système X Window avec :
startx
Après un certain temps, cet écran d'atterrissage devrait vous accueillir :

Félicitations, vous avez maintenant réussi à réinstaller l'interface graphique sur CentOS 7 ! Pour faire de KDE votre interface graphique par défaut et dire à CentOS de le charger automatiquement au démarrage, vous devez exécuter la commande suivante, comme vous l'avez fait avec GNOME :
systemctl set-default graphical.target
Désormais, vous pourrez vous connecter via votre nouvelle interface graphique à chaque fois. Passons maintenant à MATE, un autre environnement de bureau préféré, et le dernier que nous allons vous apprendre à installer ici.
Lire aussi : Installer Gnome sur CentOS 8
Comment installer l'interface graphique sur CentOS 7 : MATE
MATE est une belle coque et c’est un excellent choix pour les amateurs d’esthétique. Son installation et son exécution sont presque exactement les mêmes que celles de GNOME et KDE, nous y reviendrons donc plus brièvement. Tout d’abord, mettez à jour les packages de votre serveur en utilisant :
sudo yum update
Lorsque cela est fait, téléchargeons et installons MATE :
sudo yum --enablerepo=epel -y groups install "MATE Desktop"
Cela prendra un certain temps et une fois terminé, vous devrez finaliser l'installation en l'attribuant comme environnement de bureau actuel :
echo "exec /usr/bin/mate-session" >> ~/.xinitrc
Maintenant, comme dans les autres installations, exécutez le système X Window pour tester la nouvelle interface graphique :
startx
Si vous regardez la belle scène ci-dessous, vous avez réussi à installer l'interface graphique MATE sur CentOS 7.
Il ne reste plus qu'à vous assurer qu'il est automatiquement chargé à chaque redémarrage de votre serveur CentOS 7 en exécutant la commande suivante :
systemctl set-default graphical.target
Le serveur minimal ultime
Obtenez CentOS 7 ou CentOS 8 sur votre VPS Cloudzy CentOS et exécutez un serveur Linux efficace avec une consommation de ressources minimale.
Obtenez un VPS CentOSConclusion
Alors maintenant, vous savez comment installer l'interface graphique sur CentOS 7 après vous être retrouvé coincé dans une installation minimale de texte uniquement. L'avantage des distributions Linux comme CentOS 7 est que vous pouvez même avoir les trois environnements de bureau à la fois, en choisissant celui que vous aimez en le sélectionnant sur l'écran de connexion.
Si vous êtes inquiet Fin de vie CentOS, Nous sommes à vos côtés pour les prochaines étapes. Cette liberté de choisir les fonctionnalités que vous souhaitez pour votre serveur n’est que l’un des avantages offerts par Linux. Décidant d'opter pour un plan d'hébergement Linux abordable, comme un VPS Linux robuste, et le configurer en fonction de vos besoins est un excellent moyen d'obtenir des performances optimales sans payer des prix exorbitants pour des serveurs dédiés haut de gamme dotés de fonctionnalités que vous n'utiliserez jamais.