Initiation aux OS GNU/Linux
Pour CentreCall, évaluer le passage des postes du service développement sous GNU/Linux : choix de la distribution, installation en machine virtuelle, prise en main et intégration au réseau.
Contexte
L’entreprise CentreCall cherche à réduire le coût de renouvellement de son parc. Une partie des postes du service développement arrive en fin de support Windows sans pouvoir être mise à niveau, alors que le matériel reste parfaitement fonctionnel.
La direction souhaite évaluer le passage de ces postes sous GNU/Linux : licences gratuites, durée de vie du matériel allongée et maîtrise complète de la configuration. Une maquette doit être réalisée dans une machine virtuelle avant toute mise en production.
Ma mission
Installer un poste de travail Linux complet, le prendre en main en environnement graphique comme en ligne de commande, l’intégrer au réseau de l’entreprise, puis rendre un avis argumenté sur la faisabilité de la migration.
Déroulé de l’atelier
- Choix de la distributionComparaison d’Ubuntu, Linux Mint et Fedora Workstation (éditeur, rythme des versions, durée de support, bureau, configuration minimale). Choix de Linux Mint : légère, avec une interface proche de Windows et facile à prendre en main.
- Machine virtuelle et installationVM de 2 processeurs, 4 Go de RAM et 40 Go de disque, carte réseau en accès par pont. Installation en français (AZERTY, Europe/Paris), compte
prenom.nomadministrateur, poste nomméPC-DEV-Xet additions invité de l’hyperviseur. - Prise en main du bureauGestionnaire de fichiers Nemo, paramètres système (affichage, langue, clavier, matériel), moniteur système et gestionnaire de mises à jour, avec leurs équivalents Windows.
- Terminal et arborescenceNavigation et fichiers cachés (
ls -a), gestion des fichiers (mkdir,touch,cp,mv,rm), lecture et recherche (cat,grep), suivi des ressources (top) et rôle des répertoires/etc,/home,/var,/tmp,/usr. - Gestion des logicielsMise à jour des dépôts avec
apt update, installation dehtop,nanoetvim, installation de LibreOffice depuis la logithèque, puis désinstallation avecapt remove. - Utilisateurs, groupes et droitsCréation du groupe
dev, de deux comptes rattachés et d’un répertoire collaboratif/srv/partages/developpementen lecture/écriture pour le groupe. - RéseauAdressage IP statique sur le réseau du campus, puis tests depuis le PC physique avec
pinget une connexion SSH. - Sauvegarde automatiséeScript shell qui archive le dossier personnel dans
/sauvegardesavec la date dans le nom, écrit un journal et s’exécute chaque jour à 20 h grâce à cron. - Instantané et cloneSnapshot puis clone de la VM, et test de restauration après la suppression volontaire d’un fichier de configuration.
Bilan
Le passage sous GNU/Linux des postes du service développement me paraît réalisable, à condition de vérifier la compatibilité des logiciels métiers. Le matériel est compatible, les outils de développement ont des équivalents sous Linux et l’entreprise économiserait sur les licences.
Il faudra prévoir du temps de déploiement, une courte formation des utilisateurs et une hausse temporaire de la charge du support. Je recommande donc une migration progressive, en commençant par quelques postes pilotes.
En bref
ContexteCentreCall, service développement
Durée4 heures
EnvironnementLinux Mint en machine virtuelle
OutilsTerminal, apt, cron, SSH, hyperviseur
Compétences BTSB1.1 Gérer le patrimoine informatique
B1.2 Répondre aux incidents et aux demandes
B1.5 Mettre à disposition un service informatique