道 · Culture Linux

Comprendre l'univers Linux, pas juste les commandes.

D'où vient Linux, qui l'a créé, pourquoi il existe mille « distributions », comment on installe des logiciels et quelles certifications passer. La culture générale du métier, en une page.

Linus Torvalds — illustration
Le créateur

Linus Torvalds

En 1991, un étudiant finlandais de 21 ans poste un message resté célèbre : « je fais un système d'exploitation (gratuit) — juste un hobby, ça ne sera pas gros et pro ». Ce hobby, c'est le noyau Linux, aujourd'hui au cœur de la majorité des serveurs du monde, d'Android et des supercalculateurs.

Il n'a pas fait qu'un noyau : en 2005, pour gérer le code de Linux, il crée Git — l'outil de versioning que tu apprends au chapitre 17. Deux outils fondateurs, un seul homme.

Sa mascotte ? Tux, le manchot 🐧, choisi parce que Linus aime les manchots. Le noyau est libre : n'importe qui peut le lire, le modifier, le redistribuer (licence GPL).

Avant (et autour de) Linus

Les pionniers

Linux n'est pas né de rien : il s'appuie sur vingt ans d'idées. Trois-quatre noms à connaître, et les dates qui ont tout changé.

T·R

Thompson & Ritchie

Bell Labs · 1969–1972

Ils inventent Unix, puis le langage C pour l'écrire. Toute la philosophie de Linux — petits outils, « tout est fichier », le shell — vient d'eux.

RS

Richard Stallman

Projet GNU · 1983

Père du logiciel libre : il lance GNU, écrit la licence GPL et des outils majeurs (Emacs, GCC). Le « libre » de Linux, c'est son combat.

LT

Linus Torvalds

Noyau Linux · 1991

Il assemble la pièce manquante — le noyau — et le diffuse librement. GNU + Linux = enfin un système complet. Plus tard, il crée Git.

BF

Brian Fox

Bash · 1989

Il écrit Bash, le shell que tu utilises dans le Dojo — l'interpréteur de commandes par défaut de la plupart des distributions.

Les grandes dates
1969Unix naît aux Bell Labs (Thompson & Ritchie).
1972Le langage C : Unix est réécrit avec, il devient portable.
1983Stallman lance le projet GNU et le logiciel libre.
1991Linus publie le noyau Linux — « juste un hobby ».
1993Debian et Red Hat voient le jour.
1995Apache, le serveur web qui va porter le web naissant.
1996Squid, le proxy-cache qui accélère Internet au temps des modems.
1996Tux devient la mascotte officielle 🐧.
2000La NSA publie SELinux en logiciel libre.
2002RHEL : Red Hat mise tout sur les entreprises.
2004Igor Sysoev publie nginx, pensé pour 10 000 connexions simultanées.
2004Ubuntu démocratise Linux sur le bureau.
2005Linus crée Git pour gérer le code du noyau.
2008Android (sur noyau Linux) : Linux dans ta poche.
2010systemd naît chez Red Hat et remplace peu à peu l'ancien init.
2019IBM rachète Red Hat pour 34 milliards de dollars.
2021Après la fin anticipée de CentOS 8 : Rocky Linux et AlmaLinux.
La base à comprendre

« Linux », c'est un noyau — pas un système complet

Le noyau seul ne suffit pas à s'en servir. Une distribution (« distro ») emballe le noyau avec des outils, un installateur, un bureau et un gestionnaire de logiciels. C'est pour ça qu'il en existe des centaines.

Tes applis — navigateur, serveur web, jeux…
La distribution — Ubuntu, Debian, Fedora, Arch… (outils + gestionnaire de paquets + bureau)
Le noyau Linux — le cœur : parle au matériel (CPU, disque, réseau)
💻 Le matériel

On dit souvent « GNU/Linux » : le noyau de Linus + les outils du projet GNU de Richard Stallman (lancé en 1983), qui a aussi donné la licence libre GPL. Ensemble, ils forment un système d'exploitation complet.

👉 Bonne nouvelle pour toi : les commandes du Dojo (ls, cd, chmod, grep…) fonctionnent à l'identique sur toutes les distros. Seule la façon d'installer des logiciels change.

L'invisible partout

Où tourne Linux ? À peu près partout

On croit que Linux est « pour les geeks ». En réalité, tu t'en sers tous les jours sans le savoir.

🖥️
9 serveurs sur 10
Le cloud & le web
La grande majorité des serveurs du cloud et des sites web tournent sous Linux.
📱
~3 milliards
Android
Chaque téléphone Android est bâti sur le noyau Linux. Il est déjà dans ta poche.
🏆
100 %
Supercalculateurs
Les 500 machines les plus puissantes du monde tournent toutes sous Linux.
🌐
Ta box
Réseau domestique
La plupart des box internet et des routeurs embarquent un petit Linux.
🚗
Voitures & TV
L'embarqué
Écrans de voiture, smart TV, objets connectés : du Linux caché partout.
🚀
Jusqu'à Mars
L'espace
SpaceX, la Station spatiale, l'hélicoptère Ingenuity de la NASA : Linux décolle.
Le paysage

Les grandes familles de distributions

Presque toutes les distros descendent de 3-4 « ancêtres ». Connaître la famille, c'est connaître son gestionnaire de paquets et sa philosophie.

Famille Debian

paquets .deb · apt

La plus répandue. Stable, immense logithèque. La porte d'entrée du grand public et des serveurs.

Debianla racine, ultra-stable
Ubuntugrand public, serveurs
Linux Mintdébutants Windows
Kali Linuxpentest / sécurité
Raspberry Pi OSle Raspberry Pi

Famille Red Hat

paquets .rpm · dnf / yum

Le monde de l'entreprise. Support commercial, stabilité, très demandé sur le marché du travail.

RHELentreprise (payant)
Fedorarécent, communauté
Rocky / AlmaRHEL gratuit
CentOS Streamen amont de RHEL

Famille Arch

paquets Arch · pacman

Le « fais-le toi-même ». Toujours à jour (rolling release), minimaliste, pour ceux qui veulent tout maîtriser.

Arch LinuxDIY, dernier cri
ManjaroArch, en plus simple
EndeavourOSArch accessible

Autres à connaître

chacune sa niche

Des distros spécialisées qu'on croise vite dès qu'on touche aux serveurs et aux conteneurs.

openSUSEzypper · entreprise (DE)
Alpineapk · minuscule, Docker
Gentootout compiler soi-même
Zoom

Trois distros dont tout le monde parle

🟣 Kali Linux

La distro des hackers éthiques et pentesteurs, éditée par OffSec. Basée sur Debian, elle arrive avec 600+ outils de sécurité préinstallés (Nmap, Metasploit, Wireshark, Burp…). À utiliser dans un cadre légal et autorisé uniquement.

🟠 Ubuntu

La plus connue du grand public. Éditée par Canonical, elle a démocratisé Linux sur le bureau et domine sur les serveurs et le cloud. Version LTS (Long Term Support) = 5 ans de mises à jour, l'idéal pour un serveur qu'on garde.

🔵 Red Hat / RHEL

La référence en entreprise. On paie surtout le support et les certifications. Beaucoup d'offres d'emploi « admin Linux » parlent RHEL. Ses clones gratuits Rocky et AlmaLinux sont identiques, sans le support.

🐧 Debian

Le « grand-père » stable et 100 % communautaire (depuis 1993). Rien de tape-à-l'œil, mais d'une fiabilité légendaire — c'est pourquoi tant d'autres distros (dont Ubuntu) sont bâties dessus.

Installer un logiciel

Les gestionnaires de paquets

Sous Linux, on n'installe pas en téléchargeant un .exe : on demande à un gestionnaire de paquets qui va chercher le logiciel dans une logithèque officielle, avec ses dépendances. Même geste partout, commande différente selon la famille.

Actionapt (Debian/Ubuntu)dnf (Fedora/RHEL)pacman (Arch)zypper (openSUSE)
Installer paquetapt install paquetdnf install paquetpacman -S paquetzypper install paquet
Chercherapt search motdnf search motpacman -Ss motzypper search mot
Tout mettre à jourapt update && apt upgradednf upgradepacman -Syuzypper update
Supprimerapt remove paquetdnf remove paquetpacman -R paquetzypper remove paquet

➕ Il existe aussi des formats universels, qui marchent sur (presque) toutes les distros : Snap (Canonical), Flatpak et AppImage. Pratiques pour les applis de bureau, un peu plus lourds. Côté conteneurs, Alpine utilise apk, ultra-léger.

Les gardiens du web

Serveurs web & proxys : qui se tient devant qui ?

Quand tu ouvres un site, ta requête traverse presque toujours des intermédiaires avant d'atteindre l'application : un proxy (du latin procurator, « celui qui agit à la place d'un autre »). Il en existe deux familles, qu'on confond souvent — la différence tient en une question : qui représente-t-il ?

Reverse proxy

devant les serveurs

Il reçoit les visiteurs à la place de l'application, cachée derrière lui. Le visiteur ne sait même pas qu'il existe.

🌍 Visiteur→ nginxport 80 / 443→ App127.0.0.1:3000
  • Répartit la charge entre plusieurs copies de l'app
  • Gère le HTTPS, la compression, le cache
  • Encaisse les attaques : l'app n'est jamais exposée

Forward proxy

devant les clients

Il sort sur Internet à la place des machines d'un réseau. Le site visité voit l'adresse du proxy, pas la tienne.

💻 Postesde l'entreprise→ Squidport 3128→ 🌍 Internet
  • Filtre les sites autorisés (entreprises, écoles)
  • Journalise qui va où
  • Garde en cache ce qui est souvent téléchargé

🪶 Apache, le pionnier (1995)

Né de « patches » ajoutés à un ancien serveur (d'où la blague : a patchy server), Apache httpd a servi la majorité du web pendant quinze ans. Un processus (ou thread) par connexion : simple et robuste, mais gourmand quand les visiteurs se comptent par milliers.

⚡ nginx et le « problème C10K » (2004)

Comment tenir 10 000 connexions simultanées sur une seule machine ? Pour répondre à ce défi, le Russe Igor Sysoev écrit nginx (« engine-x ») : une boucle d'événements qui gère des milliers de clients avec quelques processus. Il est aujourd'hui l'un des serveurs web les plus utilisés au monde.

🦑 Squid, le vétéran du cache (1996)

Issu d'un projet de recherche américain (Harvest), Squid est le proxy sortant de référence depuis près de 30 ans. À l'époque des modems, garder une page en cache évitait de la retélécharger : un vrai gain de temps et d'argent.

☁️ Le reverse proxy géant : le CDN

Cloudflare, Akamai, Fastly sont des reverse proxys répartis sur toute la planète. Une grande partie du web passe par eux : ils servent les pages depuis un serveur proche de toi et absorbent les attaques DDoS.

OutilRôlePourquoi on le choisit
nginxreverse proxy + serveur webRapide, léger, partout. C'est lui que tu configures au chapitre 21 du Dojo.
Apache httpdserveur web (+ mod_proxy)L'historique, très modulaire, encore massivement déployé.
HAProxyreverse proxy / load balancerSpécialiste de la répartition de charge, très haute performance.
Traefik · Caddyreverse proxy moderneConfiguration automatique, HTTPS (Let's Encrypt) sans effort. Idéal avec Docker.
Envoyreverse proxy cloud-nativeAu cœur des architectures Kubernetes et des « service mesh ».
Squidforward proxy + cacheLe proxy sortant de référence en entreprise et dans l'éducation.

💡 Le réflexe à retenir : un 502 Bad Gateway veut dire que le proxy fonctionne, mais que l'application derrière lui ne répond pas. Tu sais maintenant où chercher.

L'entreprise au chapeau rouge

Red Hat : l'histoire, les gardiens et la RHCSA

Banques, hôpitaux, opérateurs télécom, industrie : quand une grande entreprise fait tourner Linux, c'est très souvent la famille Red Hat. Même noyau que sur Ubuntu, mêmes ls et cd — mais d'autres outils, une autre culture… et la certification la plus demandée des recruteurs.

D'où vient RHEL ?

du labo à la production

Chaque nouveauté est d'abord testée dans Fedora, stabilisée dans CentOS Stream, puis livrée dans RHEL — pour 10 ans de mises à jour.

Fedorale laboratoire→ CentOS Streamla répétition→ RHELla production→ Rocky · Almales jumeaux gratuits
  • Fedora : les dernières versions, pour les passionnés
  • RHEL : payant pour le support, gratuit pour un usage perso (abonnement développeur)
  • Rocky et AlmaLinux : reconstruits à partir de RHEL, compatibles « bug pour bug »

L'examen RHCSA (EX200)

100 % pratique

Pas de QCM : on te donne des machines et une liste de tâches. Un script vérifie ensuite ce qui fonctionne vraiment.

📝 Tâchesréseau, disques, comptes…→ 🔁 Redémarragedes machines→ ✅ Correction210 / 300 pour réussir
  • Ce qui ne survit pas au redémarrage ne compte pas : --permanent, /etc/fstab, enable
  • Aucun accès à Internet : seulement man et la doc installée
  • Étape suivante : la RHCE, centrée sur l'automatisation avec Ansible

🎩 Pourquoi un chapeau rouge ?

À l'université, Marc Ewing portait la casquette rouge de son grand-père. Ceux qui avaient un problème informatique allaient voir « le gars au chapeau rouge ». Il en a fait le nom de sa distribution (1994), puis de l'entreprise fondée avec Bob Young. En 2019, IBM la rachète pour 34 milliards de dollars, l'un des plus gros rachats de l'histoire du logiciel.

🛡️ SELinux, venu de la NSA

Conçu par l'agence de sécurité américaine et publié en logiciel libre en 2000, SELinux colle une étiquette sur chaque fichier et chaque programme. Même root ne peut pas faire ce que la politique n'a pas prévu. Le code est public et relu par toute la communauté : c'est justement ce qui permet de lui faire confiance.

🔀 L'affaire CentOS (2020)

CentOS était le clone gratuit de RHEL, utilisé partout. Fin 2020, Red Hat annonce l'arrêt anticipé de CentOS 8 au profit de CentOS Stream, placé avant RHEL. Colère de la communauté… et naissance de Rocky Linux (par un cofondateur de CentOS) et d'AlmaLinux en quelques mois.

⚙️ systemd, podman, NetworkManager

Beaucoup d'outils de ton Linux viennent de chez Red Hat : NetworkManager (2004), systemd (2010, par Lennart Poettering), podman (2018, des conteneurs sans démon root). Même Ubuntu les utilise. Apprendre Red Hat, c'est apprendre le Linux moderne.

TâcheDebian / UbuntuRed Hat / Rocky
Installer un paquetapt install .debdnf install .rpm
Pare-feuufwfirewall-cmd (firewalld)
Contrôle d'accès renforcéAppArmor (profils par programme)SELinux (étiquettes sur tout)
Groupe des adminssudowheel
Réseaunetplan (Ubuntu serveur)nmcli (NetworkManager)
Service installédémarre tout seulreste arrêté : systemctl enable --now
ConteneursDockerpodman (mêmes commandes)
Serveur web Apacheapache2httpd

🎩 Envie de t'entraîner ? La page RHCSA du Dojo te connecte à un serveur Red Hat simulé ([kai@rhcsa ~]$), avec une jauge « Prêt pour l'examen » et des labs corrigés sur ta propre VM.

La question qui revient

Pourquoi c'est gratuit — et qui paie ?

« Libre » ne veut pas dire « sans valeur ». Libre = tu peux le lire, le modifier, le partager (c'est une liberté). Et la plupart des distros sont aussi gratuites. Alors comment tout ce monde vit-il ? Simple : on ne vend pas le logiciel — on vend le service autour.

🏢 Le support & les services

Red Hat (IBM), Canonical, SUSE vendent aux entreprises l'assistance, la garantie et les mises à jour longue durée. Le logiciel est gratuit ; la tranquillité, non.

☁️ Le cloud

AWS, Google, Microsoft font tourner des millions de serveurs Linux et te vendent la puissance de calcul. Linux est le socle de toute l'industrie du cloud.

🤝 Les géants qui contribuent

Google, Intel, Meta, Microsoft… paient des développeurs pour améliorer le noyau : ils en dépendent. La majorité du code du noyau vient de salariés d'entreprises.

🎓 Certifs, formations & dons

Les certifications (Red Hat, LPI), les formations et les dons aux fondations (Linux Foundation, Debian) financent aussi l'écosystème.

🔁 Le cercle vertueux : chacun améliore le même bien commun au lieu de réinventer la roue dans son coin. Résultat : Linux avance souvent plus vite — et plus solidement — qu'un logiciel fermé.

Prouver son niveau

Les certifications qui comptent

Utiles pour décrocher un poste d'admin Linux ou de la sécurité. Certaines sont neutres (toutes distros), d'autres liées à un éditeur. Les plus respectées sont 100 % pratiques : on t'installe devant un vrai serveur à réparer.

CertificationParNiveauPour qui
CompTIA Linux+CompTIADébutantPremier certif, neutre (toutes distros). Bon point de départ.
LPIC-1 → LPIC-3Linux Professional InstituteDébutant → ExpertParcours neutre et progressif, reconnu en Europe.
RHCSA puis RHCERed HatInter. → AvancéLa référence entreprise, 100 % pratique. Très demandée sur le marché. Entraîne-toi sur la page 🎩 RHCSA du Dojo.
LFCS / LFCELinux FoundationInter. → AvancéPratique, neutre, portée par la fondation qui héberge le noyau.
OSCPOffSec (Kali)AvancéLa star du pentest : 24 h pour pirater des machines. Exigeante et réputée.

💡 Un ordre logique : Linux+ ou LPIC-1 pour les bases → RHCSA pour l'emploi admin → OSCP si tu vises la sécurité offensive. Mais le meilleur CV reste tes projets (chapitre Projets du Dojo 😉).

Le saviez-vous

Petit lexique de la culture geek

🐧 Tux

Le manchot mascotte, dessiné par Larry Ewing en 1996. On le voit au démarrage de nombreuses machines Linux.

⚖️ La GPL & le libre

La licence qui garantit qu'un logiciel reste libre : lire, modifier, partager. Le carburant de tout l'écosystème.

🔑 sudo

« Super User DO » : exécuter une commande avec les droits d'administrateur. Le fameux sudo apt install….

📖 RTFM & man

« Read The Fine Manual » : avant de demander, lis le manuel. D'où man, la doc intégrée que tu connais déjà.

🏠 Le shell & ~

Le « ~ » désigne ton dossier personnel. Un tee-shirt geek célèbre : « there's no place like ~ ».

🤓 « I use Arch, btw »

La blague culte : les utilisateurs d'Arch adorent le faire savoir. Un badge de fierté (et d'autodérision).

Assez de théorie

Passe des mots à la pratique

Tu connais le décor — maintenant, prends la main sur un vrai terminal. Les commandes du Dojo marchent sur toutes ces distros.

Entrer dans le Dojo →