Skip to content

Repository files navigation

Formation Linux

Vue d'ensemble

Cette formation s'adresse à un public généraliste souhaitant découvrir et maîtriser les bases de Linux.

Prérequis : connaissance générale d'un système d'exploitation, notion de fichier et d'arborescence, savoir utiliser un clavier.

Le cours théorique de base est organisé en 6 séances de 2 heures, une fois l'environnement installé. Guide d'installation : cours_2026/annexes/installation.md

Chaque chapitre contient :

  • la théorie vue en séance (environ 30 minutes),
  • une section L'essentiel servant de mémo,
  • une section Pour aller plus loin (lecture optionnelle),
  • des exercices avec solutions à faire en autonomie.

Plan du cours (cours_2026/)

Module 1 -- Découverte

  • 1.1 Linux : histoire, philosophie et distributions
  • 1.2 Premier contact avec le terminal

Module 2 -- Navigation

  • 2.1 L'arborescence et les chemins
  • 2.2 Se déplacer et explorer (pwd, cd, ls)
  • 2.3 Types de fichiers et liens

Module 3 -- Manipulation

  • 3.1 Créer, copier, déplacer, supprimer
  • 3.2 Rechercher des fichiers
  • 3.3 Archiver et compresser

Module 4 -- Consultation et édition

  • 4.1 Lire des fichiers
  • 4.2 Éditer avec nano
  • 4.3 Chercher dans les fichiers et comparer

Module 5 -- Droits

  • 5.1 Utilisateurs et groupes
  • 5.2 Permissions (chmod, chown)
  • 5.3 sudo et bonnes pratiques de sécurité

Module 6 -- Processus et système

  • 6.1 Les processus : observer et contrôler
  • 6.2 Surveillance système
  • 6.3 Variables d'environnement et historique

Module 7 -- Réseau et services

  • 7.1 Réseau et transferts de fichiers
  • 7.2 Services et logs

Module 8 -- Automatisation

  • 8.1 Redirections et pipes
  • 8.2 Scripts bash : les bases
  • 8.3 cron, alias et personnalisation

Annexe

  • Guide d'installation de l'environnement (VM SSH ou VirtualBox/Debian 13)

Tableau des séances (indicatif)

Séance Contenu
1 Module 1 + chap. 2.1 (découverte, terminal, arborescence)
2 Chap. 2.2-2.3 + 3.1-3.2 (navigation, manipulation, recherche)
3 Chap. 3.3 + Module 4 (archivage, lecture, édition, grep)
4 Module 5 + chap. 6.1 (droits, processus)
5 Chap. 6.2-6.3 + Module 7 (surveillance, environnement, réseau, services)
6 Module 8 + bilan (redirections, scripts, cron)

Modules additionnels

Ces modules sont autonomes et peuvent être suivis après les modules de base (1 à 4 minimum).

Module Git -- Contrôle de version (6-8h)

Introduction à Git : concepts de base, workflow local, branches et fusion, travail collaboratif.

Contenu : supports/modules_additionnels/module_git/ TP : travaux_pratiques/tp_additionnels/tp_git/

Module Docker -- Conteneurisation (12-15h)

Introduction à Docker : images et conteneurs, volumes et réseaux, Docker Compose.

Contenu : supports/modules_additionnels/module_docker/ TP : travaux_pratiques/tp_additionnels/tp_docker/

Structure du dépôt

formation_linux/
|
+-- cours_2026/                  # Cours de référence (refonte 2026)
|   +-- module_01_decouverte/
|   +-- module_02_navigation/
|   +-- module_03_manipulation/
|   +-- module_04_consultation/
|   +-- module_05_droits/
|   +-- module_06_processus/
|   +-- module_07_reseaux/
|   +-- module_08_automatisation/
|   +-- annexes/
|       +-- installation.md
|
+-- supports/                    # Ancien matériau (référence)
|   +-- module_0X_*/
|   +-- modules_additionnels/
|       +-- module_git/
|       +-- module_docker/
|
+-- travaux_pratiques/           # Ancien matériau (référence)
|   +-- tp0X_*/
|   +-- tp_additionnels/
|       +-- tp_git/
|       +-- tp_docker/
|
+-- evaluations/                 # Quiz et exercices
+-- ressources/                  # Images, schémas, références
+-- scripts/                     # Scripts de génération PDF

Génération PDF

La chaîne de génération est en cours de refonte et ne couvre pas encore cours_2026/.

Les PDFs actuellement générés par GitHub Actions couvrent l'ancien contenu (supports/). Pour suivre l'avancement ou déclencher manuellement une génération, consulter l'onglet Actions du dépôt.

Licence

Ce projet est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d'Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International.

Vous êtes autorisé à partager et adapter ce contenu, sous les conditions suivantes : attribution obligatoire, usage non commercial, partage dans les mêmes conditions.

Auteur : Formation Linux

About

Un support de formation Linux pour débutants. Convient pour une formation accélérée de 2x4h ou plus longue de 25x1.5h.

Resources

Contributing

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages