LINUX:Workstation ou Server


retour au menu de Linux


But

Classiquement lors de l'installation, on a le choix entre les types de versions Workstation ou Server. Il existe d'autres déclinaisons. Nous abordons ici le problème pour des ordinateurs classiques: desktop ou portable. Nous laissons de côté d'autres aspects tels Cloud et téléphone.

  • Une Workstation est orientée vers une utilisation locale de type bureautique par exemple par un seul utilisateur à la fois, ce qui nécessite divers périphériques tels un écran, un claver, une souris,... L'OS est utilisé au travers d'un système de fenêtrage. Les ressources sont utilisées exclusivement par l'utilisateur travaillant directement sur la machine.
  • Un Server est orienté vers les services donnés à un ensemble d'utilisateurs ordinairement au travers du réseau. Dès lors les périphériques tels écran, clavier, souris sont inutiles en dehors éventuellement de la phase d'installation initiale. Les ressources sont utilisées au travers des services à un ensemble d'utilisateurs distants. On ne l'utilise jamais comme on le ferait avec une Workstation.

Ces descriptions sont un peu caricaturales mais il est important de les avoir à l'esprit surtout quand on travaille en entreprise et de s'y tenir.


Microsoft Windows

Microsoft offre diverses versions de son OS. On y retrouve ces deux types qui évoluent au cours du temps en changeant progressivement de numéro de version. Il propose divers niveaux: station de travail familiale, station de travail professionnelle, serveur,... Il faut bien choisir ce niveau en fonction de son utilisation. Il est important de savoir qu'il n'est pas possible de passer de l'un à l'autre sans une réinstallation complète. Le prix aussi augmente avec le niveau. Chaque niveau comprennent un ensemble de fonctionnalisées plus ou moins bridées. Par exemple, sur la version professionnelle, il est possible d'installer des services propres aux serveurs mais vous serez limités du côté du nombre de clients distants.


Linux

Avec Linux, vous choisissez un média d'installation (Workstation, Server,...). Mais il existe bon nombre d'autres choix; il existe des médias d'installation en fonction de centres d'intérêts: astronomie, jeux, sécurité, robotique.

A la différence de Microsoft Windows, une distribution rassemble des milliers de logiciels qui ont été testés afin de cohabiter. A ces dépôts de paquets de base, il est possible d'en ajouter d'autres tels ceux de Remi, Wazuh,... comme rencontrés dans nos articles. Il est donc possible d'ajouter ou de supprimer tout logiciel sans restrictions. Il n'y a pas réellement de niveaux tels Workstation ou Server. On peut très bien effectuer une installation à partir d'un média dédié aux Workstations et ensuite la transformer en un serveur. Un média d'installation n'est là que pour vous faciliter la tâche en installant un ensemble de logiciels, de fonctionnalités pour être directement opérationnel.


Passage du type Workstation à Server

Par exemple pour passer d'un modèle Workstation à un niveau Server, un serveur n'a pas besoin d'un système de fenêtrage; il ne vous aidera pas beaucoup et il utilise des ressources gourmandes.

Historiquement Unix a plusieurs niveaux de fonctionnement de 0 à 6. Le niveau 3 est dédiés à un système multi-utilisateur en mode ligne de commande tandis que le niveau 5 y ajoute le système de fenêtrage. Avec Systemd, il suffit de transformer la cible de démarrage par défaut "/etc/systemd/system/default.target". Initialement, il pointe vers le fichier "/usr/lib/systemd/system/graphical.target" ou "/usr/lib/systemd/system/runlevel5.target". On transforme ce lien vers le fichier "/usr/lib/systemd/system/multi-user.target" ou "/usr/lib/systemd/system/runlevel3.target":

ln -sf /usr/lib/systemd/system/multi-user.target /etc/systemd/system/default.target

et on redémarre.

Dès lors on peut désinstaller le système de fenêtrage tel Gnome qui est installé par défaut sauf si vous avez fait le choix d'un autre gestionnaire de fenêtrage. En effet, au contraire de Microsoft Windows qui n'en dispose que d'un, Linux permet d'installer plusieurs gestionnaires de fenêtrage. On peut passer de l'un à l'autre facilement. Si on laisse ces gestionnaires, il est possible d'encore les utiliser soit à distance au travers du service TigerVNC ou sur la console en lançant la commande:

startx

Les applications purement bureautiques peuvent aussi être enlevées tel LibreOffice.

Notons qu'un paquet installé normalement ne gène pas mais pour une question de sécurité suite à un piratage, il est recommandé de désinstaller tout logiciel non utilisé.

On peut installer ou désinstaller les paquets individuellement. Il faut faire attention à leurs dépendances pour ne pas éliminer des fonctionnalités encore nécessaires.

Mais il existe des groupements de logiciels selon des thèmes. Pour avoir cette liste, utilisez ces commandes:

  • pour la liste des groupes disponibles mais non installés:
dnf group list --available 
  • pour la liste des groupes installés:
dnf group list --installed 

Vous y retrouverez les groupes:

  • "Fedora Workstation" pour le type Workstation
  • "Édition Fedora Server" pour le type Server

D'autres groupes rassemblent des ensemble de paquets selon le thème désiré tels:

  • "Serveur Web"
  • "GNOME"

On peut donc utiliser les commandes:

dnf group install "Édition Fedora Server"
dnf group remove "Fedora Workstation"






retour au menu de Linux