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.
- 1.1 Linux : histoire, philosophie et distributions
- 1.2 Premier contact avec le terminal
- 2.1 L'arborescence et les chemins
- 2.2 Se déplacer et explorer (pwd, cd, ls)
- 2.3 Types de fichiers et liens
- 3.1 Créer, copier, déplacer, supprimer
- 3.2 Rechercher des fichiers
- 3.3 Archiver et compresser
- 4.1 Lire des fichiers
- 4.2 Éditer avec nano
- 4.3 Chercher dans les fichiers et comparer
- 5.1 Utilisateurs et groupes
- 5.2 Permissions (chmod, chown)
- 5.3 sudo et bonnes pratiques de sécurité
- 6.1 Les processus : observer et contrôler
- 6.2 Surveillance système
- 6.3 Variables d'environnement et historique
- 7.1 Réseau et transferts de fichiers
- 7.2 Services et logs
- 8.1 Redirections et pipes
- 8.2 Scripts bash : les bases
- 8.3 cron, alias et personnalisation
- Guide d'installation de l'environnement (VM SSH ou VirtualBox/Debian 13)
| 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) |
Ces modules sont autonomes et peuvent être suivis après les modules de base (1 à 4 minimum).
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/
Introduction à Docker : images et conteneurs, volumes et réseaux, Docker Compose.
Contenu : supports/modules_additionnels/module_docker/
TP : travaux_pratiques/tp_additionnels/tp_docker/
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
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.
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