🐧 Chapitre 7 : Explorer Linux – OFPPT


🐧 Chapitre 7 : Explorer Linux

Comprenez le fonctionnement de Linux, découvrez ses distributions, son arborescence et son installation.

1. ⚙️ Principe de fonctionnement de Linux

Linux est un système d’exploitation multi-utilisateurs et multi-tâches depuis sa création. Il repose sur un noyau (kernel) libre, développé initialement par Linus Torvalds en 1991 sous licence GNU GPL.

L’utilisateur interagit avec le noyau via un Shell (interface en ligne de commande), qui sert aussi de langage de script.

🔄 Démarrage de Linux (Red Hat)

  1. Boot : Le BIOS charge le MBR, qui lance le bootloader (GRUB ou LILO).
  2. Noyau : Le noyau est chargé en mémoire avec initrd.img.
  3. Init : Le premier processus (/sbin/init) démarre.
  4. Services : Les démons (daemons) sont lancés selon le runlevel.
# Vérifier le noyau en cours
$ uname -r
5.15.0-101-generic

# Lister les processus
$ ps -ef | head -5

2. 📦 Identifier les distributions Linux

Une distribution Linux = Noyau Linux + Logiciels additionnels (sous licence GPL ou mixte).

Exemples populaires :

Debian
Stable, base de nombreuses autres distros.
Ubuntu
Basée sur Debian, conviviale pour les débutants.
Red Hat / CentOS
Orientée serveur, entreprise, stabilité.

📜 Un peu d’histoire

  • 1991 : Linus Torvalds publie Linux 0.01
  • 1993 : Premières distributions (Slackware, Debian)
  • 2004 : Création d’Ubuntu

3. 🌳 Arborescence du système de fichiers

Sous Linux, tout part de la racine /. L’arborescence est standardisée (FHS : Filesystem Hierarchy Standard).

📁 Principaux répertoires

Chemin Rôle
/binCommandes essentielles (bash, ls, cp…)
/etcFichiers de configuration
/homeRépertoires personnels des utilisateurs
/rootDossier personnel de l’administrateur
/varDonnées variables (logs, bases de données)
/procFichiers virtuels (info sur les processus et le noyau)
# Afficher l’arborescence
$ ls /
bin  boot  dev  etc  home  lib  media  mnt  opt  proc  root  run  sbin  srv  sys  tmp  usr  var

4. 💾 Installation basique de Linux (Red Hat)

L’installation suit des étapes standardisées :

  1. Choix de la langue et du clavier
  2. Configuration de la date et de l’heure
  3. Partitionnement du disque (automatique ou manuel)
  4. Définition du mot de passe root
  5. Création d’un utilisateur standard

🛠️ Outils en ligne de commande

# Redémarrer le système
$ sudo reboot

# Mettre à jour les paquets (Red Hat)
$ sudo yum update
💡 Astuce : Utilisez une machine virtuelle (VirtualBox, VMware) pour tester Linux sans risque.

1 Comment

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *