100%
GRIMOIRE
GrimoireCorpus DindonVolumes de SynthèseLe Socle du Fer
FRENAR
← PrécédentSuivant →
RATIO
LE SOCLE DU FER · SUPPORT DE COURS · SEMAINE 8
◆◆◆
FONDAMENTAUX LINUX
INSTALLATION ET SHELL
Semaine 8 sur 26 · Bloc 5 — OS Bare Metal
10h théorie · 25h pratique
◆ OBJECTIFS PÉDAGOGIQUES DE LA SEMAINE

1. Comprendre l'architecture générale de Linux et le rôle des distributions
2. Installer une distribution Linux sur métal nu
3. Naviguer dans l'arborescence des fichiers depuis le shell
4. Manipuler fichiers, dossiers et permissions en ligne de commande
5. Comprendre la structure de base des commandes shell et leur enchaînement

◆◆◆
⚠ AVERTISSEMENT — PÉRENNITÉ DES VERSIONS CITÉES

Ce support de cours présente les distributions, versions et outils disponibles à la date de sa rédaction (2026). Le paysage Linux évolue en permanence : nouvelles versions de distributions, dépréciation d'outils, changements de gestionnaires de paquets ou de systèmes d'init. Le formateur a la responsabilité de vérifier et mettre à jour ces références avec les versions courantes au moment de l'enseignement. Les principes pédagogiques et la méthode restent valables ; les noms de versions et commandes précises doivent être actualisés.

Amine RAITI · Architecte Infrastructure & SRE
Document public · CC BY-NC-SA 4.0 · AI Powered by Amine
Opération Dindon
RATIO
PLAN DE COURS · 10H
FIL CONDUCTEUR THÉORIQUE
8.1 · Architecture Linux et distributions3h
— Noyau Linux vs distribution (le noyau est commun, la distribution ajoute outils et gestion de paquets)
— Grandes familles de distributions (Debian/Ubuntu, RHEL/Fedora/Rocky, Arch) — choisir une distribution de référence pour le cours, à actualiser selon la pertinence du moment
— Notion de cycle de vie et de support (LTS vs version courante)
8.2 · Méthode d'installation sur métal nu3h
— Préparation d'un support d'installation (image ISO, clé USB amorçable)
— Étapes génériques d'installation : partitionnement, choix du système de fichiers (lien direct avec S7), configuration réseau de base, création du compte administrateur
— Premiers réglages post-installation
8.3 · Arborescence des fichiers Linux2h
— Structure standard (/, /home, /etc, /var, /usr, /bin) et rôle de chaque répertoire principal
— Chemins absolus vs relatifs, notion de répertoire courant
8.4 · Bases du shell2h
— Le shell comme interpréteur de commandes, notion de invite (prompt)
— Structure générale d'une commande : nom, options, arguments
— Enchaînement de commandes (pipe |, redirection >, >>) — introduction conceptuelle
EXEMPLE À DÉVELOPPER AU TABLEAU

La commande ls -la /home liste tous les fichiers (y compris cachés, option -a) avec leurs détails (option -l) dans le répertoire /home (chemin absolu). Décomposer chaque partie de la commande devant les apprenants.

RATIO
TP1 · INSTALLATION SUR MÉTAL NU · 12H

Matériel : machine physique de test ou serveur assemblé en S6, image ISO de la distribution Linux retenue par le formateur (à choisir parmi les versions stables disponibles au moment du cours), clé USB amorçable, écran et clavier pour l'installation locale.

(2h) Préparation de la clé USB amorçable à partir de l'image ISO, vérification de l'intégrité du fichier téléchargé (somme de contrôle) — lien avec la notion de vérification d'intégrité vue en S7.
(2h) Démarrage sur la clé USB, accès au menu de boot via le BIOS/UEFI (lien direct avec S6).
(3h) Installation complète : partitionnement manuel du disque (au moins une partition racine et une partition swap), choix du système de fichiers (ext4 recommandé pour ce cours).
(2h) Configuration réseau de base pendant l'installation (IP statique ou DHCP selon l'environnement de la salle), création du compte administrateur.
(2h) Premier démarrage post-installation, vérifications de base (réseau fonctionnel, espace disque correctement partitionné).
(1h) Mise à jour du système avec le gestionnaire de paquets de la distribution choisie.
CORRIGÉ TP1

Points de vérification du partitionnement : la partition racine (/) doit avoir un espace suffisant pour le système et les applications (généralement 20 Go minimum pour un usage de formation), la partition swap est recommandée même avec une quantité de RAM confortable, pour la gestion de la mise en veille et des pics de charge.

Vérification réseau attendue : après installation, la commande de diagnostic réseau appropriée à la distribution doit montrer une interface active avec une adresse IP cohérente avec le réseau de la salle.

Note méthodologique : les noms exacts des commandes de gestion de paquets (apt, dnf, pacman selon la distribution) doivent être adaptés par le formateur à la distribution effectivement utilisée en cours.

RATIO
TP2 · NAVIGATION ET MANIPULATION EN SHELL · 13H

Matériel : système installé au TP1, accès terminal.

(2h) Navigation dans l'arborescence : commandes de déplacement et d'affichage du répertoire courant, exploration des répertoires principaux (/etc, /var, /home, /usr) et identification de leur contenu typique.
(3h) Manipulation de fichiers et dossiers : création, copie, déplacement, suppression, avec vérification systématique avant toute suppression destructrice.
(3h) Gestion des permissions : lecture du format de permissions (rwx pour propriétaire/groupe/autres — lien direct avec le système octal vu en S2), modification de permissions et de propriétaire.
(3h) Enchaînement de commandes : utilisation de pipes pour combiner plusieurs commandes, redirection de sortie vers un fichier, recherche de texte dans des fichiers.
(2h) Exercice de synthèse : à partir d'un scénario fourni (organiser un ensemble de fichiers selon des règles données), réaliser l'ensemble des opérations en une suite de commandes documentée.
CORRIGÉ TP2

Exemple de permission à décoder : rwxr-xr-- se lit comme propriétaire=lecture/écriture/exécution (rwx=7 en octal), groupe=lecture/exécution (r-x=5), autres=lecture seule (r--=4), soit chmod 754 — lien direct et explicite avec la conversion octale vue en S2.

Exemple d'enchaînement de commandes attendu : une commande combinant recherche de fichiers, filtrage de contenu et redirection vers un fichier de résultat, en expliquant le rôle de chaque pipe successif.

◆ FICHE DE SYNTHÈSE — AUTO-ÉVALUATION SEMAINE 8
1. Je sais expliquer la différence entre noyau Linux et distribution.
2. Je sais installer une distribution Linux sur métal nu de bout en bout.
3. Je sais naviguer dans l'arborescence Linux standard.
4. Je sais créer, copier, déplacer et supprimer fichiers et dossiers en ligne de commande.
5. Je sais lire et modifier des permissions de fichiers.
6. Je sais relier le format de permission rwx au système octal.
7. Je sais enchaîner des commandes avec des pipes.
8. Je sais rediriger une sortie de commande vers un fichier.
← PrécédentSuivant →