Hoja de repaso: Introduction à l'administration Linux

1. 📌 L'essentiel

  • Linux est un système d'exploitation basé sur Unix, gérant matériel, processus, fichiers, réseaux.
  • Composé d’un noyau (kernel) + outils système interface graphique ou en ligne de commande.
  • Distributions principales : Ubuntu, Debian, Fedora, Red Hat, Arch Linux.
  • Commandes clés : ls, cd, cp, mv, rm, find, grep, sort, wc, tar, gzip, chmod, chown.
  • Gestion des fichiers : liens physiques (-ln), liens symboliques (-s), chemins absolus/relatifs.
  • Fonctionnement des processus : création, gestion, ordonnancement (FIFO, Round Robin, Priorité).
  • Sécurité : droits d’accès (lecture, écriture, exécution), modification via chmod, chown.
  • Gestion réseau : configuration IP, services réseau, outils ping, netstat.
  • Archivage/compression : tar, gzip, zip, unzip.
  • La maîtrise des flux et redirections est essentielle pour automatiser et chaîner les commandes.

2. 🧩 Structures & Composants clés

  • Noyau (Kernel) — cœur du système, gestion des ressources, processus, mémoire, périphériques.
  • Distributions Linux — versions packagées avec gestionnaire de paquets (apt, yum, pacman).
  • Système de fichiers — hiérarchie en arbre, inodes, liens physiques et symboliques.
  • Interface utilisateur — CLI (bash, zsh) ou GUI (GNOME, KDE, XFCE).
  • Gestionnaire de paquets — installation, mise à jour, suppression des logiciels.
  • Outils de gestion de processus — ps, top, kill, killall.
  • utils de réseau — ifconfig, ip, ping, netstat, ssh.
  • Éditeurs de texte — Nano, Vim, Emacs, Gedit.
  • Permissions — propriété, groupe, autres ; droits r, w, x.
  • Archiver et compresser — tar, gzip, zip.

3. 🔬 Fonctions, Mécanismes & Relations

  • Le noyau gère l’abstraction matérielle et la multitâche.
  • Les commandes manipulent fichiers, processus, réseaux via API système.
  • La hiérarchie des fichiers repose sur inodes, liens physiques et symboliques.
  • La recherche de fichiers utilise locate (base de données) ou find (parcours).
  • La gestion des droits repose sur chmod (octal ou symbolique), chown, chgrp.
  • La communication entre processus se fait via pipes (|) ou redirections (>, >>).
  • La sécurité repose sur la gestion fine des permissions et ACL.
  • L’ordonnancement des processus influence la réactivité et la performance.

4. Tableau comparatif : Commandes de gestion fichiers

CommandeFonction principaleParticularités
lsLister fichiersOptions : -l, -a, -h
cpCopier fichiers-r pour récursif
mvDéplacer/renommer-f pour forcer
rmSupprimer fichiers-r pour récursif, -i pour confirmation
lnLien physique-s pour lien symbolique
findRecherche avancéeParcours récursif, critères multiples
locateRecherche rapideUtilise une base de données

5. 🗂️ Diagramme hiérarchique

Système Linux
 ├─ Noyau
 │    ├─ Gestion processus
 │    ├─ Gestion mémoire
 │    ├─ Gestion périphériques
 │    └─ Gestion réseau
 ├─ Distributions
 │    ├─ Ubuntu
 │    ├─ Debian
 │    ├─ Fedora
 │    └─ Arch Linux
 ├─ Composants
 │    ├─ Shell (bash, zsh)
 │    ├─ Gestionnaire de paquets
 │    ├─ Éditeurs
 │    └─ Outils réseau
 └─ Système de fichiers
      ├─ Racine (/)
      ├─ /home
      ├─ /etc
      └─ /var

6. ⚠️ Pièges & Confusions fréquentes

  • Confondre liens physiques (-ln) et symboliques (-s).
  • Confondre droits d’accès (r, w, x) avec propriété et groupe.
  • Oublier l’utilisation de sudo pour les commandes administratives.
  • Confusion entre find (approfondie) et locate (rapide, base de données).
  • Mauvaise compréhension des permissions numériques (chmod 755 vs 644).
  • Confondre processus et threads.
  • Négliger la hiérarchie du système de fichiers.
  • Surévaluer la sécurité sans gestion fine des ACL.

7. ✅ Checklist pour l’examen

  • Définir ce qu’est Linux et ses composants principaux.
  • Connaître la hiérarchie du système de fichiers Linux.
  • Savoir utiliser les commandes de base : ls, cd, cp, mv, rm.
  • Maîtriser la gestion des liens (physiques et symboliques).
  • Savoir rechercher un fichier avec locate et find.
  • Comprendre la gestion des permissions : chmod, chown, chgrp.
  • Être capable de compresser et archiver avec tar, gzip.
  • Connaître les outils de gestion processus : ps, top, kill.
  • Savoir configurer et diagnostiquer le réseau (ping, netstat).
  • Comprendre l’architecture générale du noyau et des distributions.
  • Être capable d’automatiser via redirections et pipes.
  • Connaître les éditeurs de texte et leur usage.
  • Identifier les principes de sécurité et de gestion des droits.
  • Savoir différencier les différentes distributions et leurs gestionnaires de paquets.
  • Comprendre le rôle du noyau dans la gestion des ressources.
  • Être prêt à analyser une situation problème en gestion système Linux.

Pon a prueba tus conocimientos

Pon a prueba tus conocimientos sobre Introduction à l'administration Linux con 9 preguntas de opción múltiple con correcciones detalladas.

1. Quelle est la composition principale d'un système d'exploitation Linux ?

2. Quelle distribution Linux n'est PAS mentionnée parmi les principales dans la fiche de révision ?

Realiza el cuestionario →

Repasa con tarjetas de memoria

Memoriza los conceptos clave de Introduction à l'administration Linux con 10 tarjetas de memoria interactivas.

Système Linux — rôle ?

Gestionnaire de ressources matérielles et logicielles

Linux — définition?

OS basé sur Unix, gère matériel, processus.

Noyau Linux — version stable ?

6.17.4 (2025)

Ver tarjetas de memoria →

Similar courses

Crea tus propias hojas de repaso

Importa tu curso y la IA genera hojas, cuestionarios y tarjetas de memoria en 30 segundos.

Generador de hojas