D'UNIX à Linux : l'histoire qui explique tout
Quitter

Leçon 7 sur 7 · Histoire

Linux aujourd'hui et votre carrière

30 min Ubuntu 24.04

Objectif

Voir où Linux est utilisé aujourd'hui, quels métiers il ouvre, quelles certifications comptent sur un CV, et choisir votre parcours dans ce cours : famille Red Hat ou famille Debian.

L'essentiel

  • Linux fait tourner la grande majorité des serveurs web et du cloud, 100 % des 500 plus puissants supercalculateurs (depuis 2017), Android et une foule d'appareils embarqués.
  • Les grands métiers : administrateur système, ingénieur DevOps, SRE, ingénieur cloud, sans oublier la sécurité et l'embarqué.
  • Les certifications de référence : RHCSA puis RHCE (Red Hat), LPIC-1 (LPI, neutre), LFCS (Linux Foundation).
  • Choisissez une famille pour commencer : Red Hat (grandes entreprises, banques, télécoms, administrations) ou Debian/Ubuntu (hébergeurs, startups, cloud).
  • Environ quatre cinquièmes de ce que vous apprendrez sont communs aux deux familles : le tronc commun de ce cours.

1. Où tourne Linux ?

Linux est le système le plus utilisé au monde… même si peu de gens le voient. Il est partout où il n'y a pas d'écran Windows ou macOS devant vous.

Domaine Place de Linux Exemples
Serveurs web Très majoritaire La plupart des sites que vous visitez tournent sur Linux, souvent avec nginx ou Apache
Cloud Très majoritaire Les machines virtuelles d'AWS, Google Cloud, Azure ; Microsoft a indiqué que plus de la moitié des machines virtuelles d'Azure tournent sous Linux
Conteneurs Quasi exclusif Docker, Podman, Kubernetes reposent sur des fonctions du noyau Linux (namespaces, cgroups)
Supercalculateurs 100 % du classement TOP500 depuis novembre 2017 Météo, recherche médicale, simulation nucléaire
Téléphones Android utilise le noyau Linux Plus de 3 milliards d'appareils Android actifs selon Google (2021)
Embarqué Très présent Box Internet, routeurs, téléviseurs connectés, voitures, caisses enregistreuses, distributeurs de billets, appareils médicaux
Espace Présent L'hélicoptère Ingenuity, sur Mars en 2021, fonctionnait sous Linux
Postes de travail Minoritaire (quelques pour cent) Développeurs, ChromeOS (basé sur Linux), console Steam Deck

Retenez ceci : quand vous consultez votre banque sur votre téléphone, il est très probable que Linux soit présent à chaque étape : dans le téléphone (Android), dans la box ou l'antenne relais, dans le serveur web de la banque, et dans sa base de données.

2. Pourquoi Linux a gagné

En reprenant les six leçons précédentes, on peut résumer le succès de Linux en cinq raisons :

  1. Il est libre (leçon 0.3) : pas de licence à payer par machine. Pour un hébergeur qui a 10 000 serveurs, cela change tout.
  2. Il est ouvert : n'importe quelle entreprise peut l'adapter à son matériel (Android, box Internet, supercalculateurs).
  3. Il suit les idées d'UNIX (leçons 0.1 et 0.2) : solides, éprouvées, connues de générations d'ingénieurs.
  4. Il est développé par tous (leçon 0.4) : les concurrents (Intel et AMD, Google et Microsoft) améliorent ensemble le même noyau.
  5. Il existe des distributions pour chaque besoin (leçons 0.5 et 0.6) : RHEL pour la banque, Ubuntu pour le cloud, Alpine pour les conteneurs.

3. Les métiers

Savoir administrer Linux ouvre plusieurs métiers, qui se recouvrent souvent. Les intitulés varient d'une entreprise à l'autre.

Métier Ce que vous faites au quotidien Compétences Linux clés
Administrateur système Linux Installer, configurer, mettre à jour et surveiller les serveurs ; gérer comptes, disques, sauvegardes, incidents Tout ce cours : services, réseau, stockage, sécurité, journaux
Ingénieur DevOps Automatiser le déploiement des applications ; chaînes d'intégration continue ; conteneurs Scripts shell, Git, Ansible, Docker/Podman, Kubernetes
SRE (Site Reliability Engineer) Garantir la fiabilité d'un service à grande échelle ; mesurer, alerter, réduire les pannes. Le métier a été formalisé chez Google au début des années 2000 Supervision, performance, automatisation, programmation
Ingénieur cloud Concevoir et gérer des infrastructures chez AWS, Azure ou Google Cloud Linux + réseau + outils du fournisseur, Terraform
Ingénieur sécurité Durcir les serveurs, analyser les journaux, répondre aux incidents SELinux/AppArmor, pare-feu, SSH, audit, journaux
Ingénieur systèmes embarqués Faire tourner Linux sur un appareil (box, voiture, terminal de paiement) Noyau, compilation, démarrage, pilotes

Un parcours fréquent : technicien support ou administrateur junior → administrateur système confirmé → DevOps, SRE ou cloud. Dans tous les cas, la base est la même : être à l'aise en ligne de commande et comprendre ce qui se passe dans un système Linux. C'est exactement ce que ce cours construit.

Au Maroc comme ailleurs, les employeurs de profils Linux sont nombreux : banques et assurances, opérateurs télécoms, administrations, hébergeurs, sociétés de services et centres d'externalisation (offshoring), startups.

4. Les certifications

Une certification prouve à un recruteur que vous savez faire, pas seulement que vous avez lu. Les principales :

Certification Organisme Format Niveau Pour qui ?
RHCSA (examen EX200) Red Hat 100 % pratique : vous administrez de vraies machines RHEL pendant quelques heures Administrateur La référence dans la famille Red Hat ; très demandée en entreprise
RHCE (EX294) Red Hat Pratique, centré sur l'automatisation avec Ansible (depuis RHEL 8) ; exige la RHCSA Administrateur confirmé Après la RHCSA, pour viser DevOps
RHCA Red Hat Plusieurs examens pratiques de spécialité Expert Architectes
Linux Essentials LPI QCM Débutant Première validation des bases
LPIC-1 (examens 101 et 102) LPI (Linux Professional Institute) Questions à choix et à compléter Administrateur junior Neutre : couvre Red Hat et Debian
LPIC-2, LPIC-3 LPI Questions Confirmé, expert Suite du parcours LPI
LFCS The Linux Foundation Pratique, en ligne, surveillé Administrateur Alternative pratique et neutre à la RHCSA
CompTIA Linux+ CompTIA Questions et mises en situation Junior Reconnu surtout en Amérique du Nord

Les examens pratiques (RHCSA, RHCE, LFCS) sont souvent les plus appréciés des recruteurs : on ne peut pas les réussir en apprenant par cœur. Les certifications ont une durée de validité limitée (de deux à cinq ans selon l'organisme) : vérifiez les règles à jour sur le site officiel avant de vous inscrire, car elles changent régulièrement.

Après une première certification Linux, beaucoup d'administrateurs poursuivent vers Kubernetes (CKA, de la Linux Foundation) ou vers les certifications des fournisseurs cloud (AWS, Azure, Google Cloud), qui supposent toutes une bonne maîtrise de Linux.

5. Choisir votre voie : famille Red Hat ou famille Debian ?

Ce cours propose un tronc commun, puis trois parcours : Red Hat, Debian et Ubuntu. Voici comment choisir.

Si vous visez… Commencez par Pourquoi
Une banque, une assurance, un opérateur télécom, une administration, une grande entreprise Red Hat (RHEL, Rocky, Alma) Ces organisations achètent du support RHEL ; la RHCSA y est souvent demandée
La certification RHCSA Red Hat L'examen se passe sur RHEL ; Rocky et Alma sont parfaits pour s'entraîner
Un hébergeur, une startup, une agence web Debian ou Ubuntu Ce sont les distributions les plus courantes chez eux
Le cloud et le DevOps Ubuntu, puis Red Hat Ubuntu est très répandu dans le cloud ; les entreprises clientes, elles, ont souvent du RHEL
Une certification neutre (LPIC-1, LFCS) Le tronc commun, puis les deux familles Ces examens couvrent les deux mondes

Les principales différences que vous rencontrerez :

Famille Red Hat Famille Debian / Ubuntu
Paquets .rpm — dnf (yum avant RHEL 8) .deb — apt
Pare-feu courant firewalld nftables (Debian), ufw (Ubuntu)
Sécurité obligatoire SELinux AppArmor
Groupe des administrateurs wheel sudo
Configuration du réseau NetworkManager (nmcli) /etc/network/interfaces (Debian), Netplan (Ubuntu)
Support d'une version 10 ans ≈ 5 ans (Debian avec LTS, Ubuntu LTS ; plus avec Ubuntu Pro)

Le bon conseil : ne cherchez pas le « meilleur » Linux. Apprenez à fond une famille, puis les différences de l'autre. Un administrateur qui maîtrise Rocky s'adapte à Ubuntu en quelques jours, et inversement : les commandes de base, systemd, SSH, les droits, le shell sont les mêmes.

6. Comment progresser

  1. Pratiquez tous les jours, même vingt minutes : l'administration système s'apprend avec les doigts, pas seulement avec les yeux. Chaque leçon de ce cours a un lab pour cela.
  2. Cassez et réparez : dans un lab, rien n'est grave. Supprimez un fichier, arrêtez un service, et cherchez comment revenir en arrière.
  3. Lisez les messages d'erreur jusqu'au bout : neuf fois sur dix, la solution y est écrite.
  4. Apprenez à vous documenter : man, --help, la documentation officielle de votre distribution (tronc commun, leçon sur la documentation).
  5. Gardez un carnet de vos commandes et de vos solutions : c'est le début de vos propres procédures, et un vrai atout en entretien.
  6. Visez une certification : une date d'examen dans l'agenda est le meilleur moteur.

7. La frise du module Histoire

1964  Multics
1969  UNIX (Thompson, Ritchie, Bell Labs)
1973  UNIX réécrit en C ; les tubes
1978  BSD (Berkeley)
1983  System V (AT&T) — projet GNU (Stallman)
1985  Free Software Foundation
1988  POSIX
1989  GPL
1991  Linux 0.01 (Linus Torvalds)
1993  Slackware, Debian
1994  Linux 1.0 ; Red Hat Linux ; SuSE
1998  « Open source »
2003  RHEL et Fedora
2004  Ubuntu ; CentOS
2008  Premier téléphone Android
2017  Linux sur 100 % des supercalculateurs du TOP500
2019  IBM rachète Red Hat
2021  Rocky Linux et AlmaLinux
2024  Fin de CentOS 7
2025  RHEL 10, Debian 13
…     et la suite, c'est vous qui l'écrivez

Idées reçues

  • « Linux, c'est pour les geeks, pas pour les entreprises. » C'est l'inverse : Linux est surtout un système d'entreprise. C'est sur les postes personnels qu'il reste minoritaire.
  • « Avec le cloud, plus besoin d'administrateurs Linux. » Le cloud déplace le travail, il ne le supprime pas : les machines virtuelles et les conteneurs du cloud sont des Linux qu'il faut configurer, sécuriser et dépanner.
  • « Il faut savoir programmer pour administrer Linux. » Pas pour commencer. Les scripts shell viennent naturellement avec la pratique ; un langage comme Python devient utile plus tard, pour le DevOps ou le SRE.
  • « Une certification suffit pour être embauché. » Elle ouvre des portes, mais l'entretien technique vérifie votre pratique : les labs comptent autant que le diplôme.

Lab

Dernier lab du module, sur Ubuntu 24.04 :

grep '^VERSION_CODENAME=' /etc/os-release   # le nom de code de cette version
uname -m                                    # l'architecture du processeur

Relevez le nom de code et l'architecture, puis engagez-vous : écrivez la famille que vous choisissez (redhat ou debian) et la première certification que vous visez. Personne d'autre que vous ne lira ces fichiers ; c'est une promesse à vous-même. Cliquez ensuite sur Vérifier, et rendez-vous dans le tronc commun.


Quiz

  1. Citez quatre domaines où Linux est utilisé, en dehors des ordinateurs de bureau.
  2. Quelle est la différence principale entre un administrateur système et un SRE ?
  3. Pourquoi la RHCSA est-elle particulièrement appréciée des recruteurs ?
  4. Vous voulez travailler dans une banque qui utilise RHEL. Quelle famille apprenez-vous en premier, et sur quelle distribution gratuite pouvez-vous vous entraîner ?
  5. Citez trois différences entre la famille Red Hat et la famille Debian.
Réponses
  1. Au choix : serveurs web, cloud, conteneurs, supercalculateurs, téléphones Android, box et routeurs, téléviseurs, voitures, appareils médicaux, espace.
  2. L'administrateur fait fonctionner les serveurs (installation, configuration, maintenance) ; le SRE se concentre sur la fiabilité mesurée d'un service à grande échelle, avec beaucoup d'automatisation et de supervision. Les deux métiers se recouvrent largement.
  3. Parce que l'examen est 100 % pratique : on administre de vraies machines, on ne peut pas réussir en apprenant des réponses par cœur.
  4. La famille Red Hat ; entraînement sur Rocky Linux ou AlmaLinux (ou RHEL avec l'abonnement gratuit pour développeurs).
  5. Au choix : paquets .rpm/dnf contre .deb/apt ; SELinux contre AppArmor ; groupe wheel contre sudo ; firewalld contre nftables/ufw ; NetworkManager contre interfaces/Netplan ; durée de support (10 ans contre environ 5 ans).

Sources de référence : TOP500 (top500.org), pages officielles des certifications Red Hat, LPI et Linux Foundation. Texte original MasterLinux.

Exercices pratiques

À réaliser sur Ubuntu 24.04

Le terminal en ligne ouvre bientôt. En attendant, réalisez ces tâches sur votre machine Linux, une machine virtuelle ou WSL.

  1. Chaque version d'Ubuntu a un nom de code. Enregistrez la ligne VERSION_CODENAME de /etc/os-release dans /root/nom-code.txt
    Afficher un indicegrep '^VERSION_CODENAME=' /etc/os-release > /root/nom-code.txt
    Voir la solution
    grep '^VERSION_CODENAME=' /etc/os-release > /root/nom-code.txt

    Vérification : grep -qx 'VERSION_CODENAME=noble' /root/nom-code.txt

  2. Linux tourne sur beaucoup de processeurs. Enregistrez l'architecture de votre machine (uname -m) dans /root/arch.txt
    Afficher un indiceuname -m > /root/arch.txt — x86_64 pour un PC ou un serveur classique, aarch64 pour un processeur ARM 64 bits.
    Voir la solution
    uname -m > /root/arch.txt

    Vérification : grep -qx "$(uname -m)" /root/arch.txt

  3. Choisissez votre voie : écrivez redhat ou debian (un seul mot) dans /root/voie.txt
    Afficher un indiceExemple : echo redhat > /root/voie.txt — vous pourrez toujours apprendre l'autre famille ensuite.
    Voir la solution
    echo redhat > /root/voie.txt

    Vérification : grep -qix -e redhat -e debian /root/voie.txt

  4. Écrivez dans /root/certif.txt le sigle de la première certification que vous visez : RHCSA, LFCS ou LPIC-1
    Afficher un indiceExemple : echo RHCSA > /root/certif.txt
    Voir la solution
    echo RHCSA > /root/certif.txt

    Vérification : grep -qi -e rhcsa -e lfcs -e lpic /root/certif.txt

Références officielles consultées : TOP500 — statistiques par système d'exploitation (top500.org) ; Red Hat — descriptions officielles des examens EX200 (RHCSA) et EX294 (RHCE) ; Linux Professional Institute (lpi.org) et The Linux Foundation (training.linuxfoundation.org) — programmes de certification. Texte original MasterLinux.