Cours Linux pour débutants en 2026 : des commandes à l’administration système
Présentation complète de Linux for Noobs : 19 Guided Labs et 18 Challenges sur les fichiers, droits, processus, réseaux, scripts Shell et restauration.

Exécuter ps aux ne suffit pas à diagnostiquer un processus. De même, systemctl status ne rétablit pas un service et ip route n’indique pas à lui seul à quel niveau une connexion échoue.
Un cours Linux pour débutants doit enseigner les commandes et les relations entre elles. Les fichiers ont un propriétaire et des droits. Les processus exécutent des programmes. Les services gèrent des processus durables, les sockets les exposent au réseau, puis les scripts et les tâches planifiées automatisent les opérations d’abord réalisées à la main.
La révision 2026 de Linux for Noobs suit cette progression. Le cours comprend 37 activités en terminal : 19 Guided Labs et 18 Challenges. Il commence par les premières commandes et se termine par la restauration ciblée d’un fichier de configuration.

Le cours révisé réunit 19 Guided Labs et 18 Challenges. Capture du 25 août 2026.
Comment les 37 activités forment un seul cours
Linux for Noobs n’est pas un catalogue de commandes. Les activités sont organisées en sept blocs qui réutilisent les opérations déjà apprises :
- Terminal et fichiers : commandes de base, navigation, jokers, copie, déplacement, suppression et aide avec
--help,manetapropos. - Utilisateurs, droits et environnement Shell : comptes, groupes, propriété, modes, liens, métadonnées, recherche, variables et fichiers de démarrage.
- Archives, disques et stockage : tar, compression, occupation, périphériques blocs, systèmes de fichiers, montage et bases de
/etc/fstab. - Pipelines et texte : code de sortie,
grep,cut,sort,uniq,tr,join, expressions régulières,sed,awket redirections. - Processus, paquets, services et journaux : charge, PID, signaux, jobs, installation, systemd et journal.
- Réseau et accès distant : interfaces, routes, DNS, ports, HTTP, UFW, SSH, clés et
scp. - Scripts, sauvegarde et Cron : variables, guillemets, conditions, boucles, contrôle d’archives, restauration sélective et planification.
La première partie fournit les prérequis des tâches d’administration. Avant les processus, l’apprenant a déjà utilisé chemins, droits, codes de sortie, filtres et descripteurs. Avant SSH, il sait inspecter adresses, routes, DNS et sockets. Avant Cron, il a pratiqué les scripts, chemins absolus et archives tar.
Toutes les activités s’ouvrent dans un terminal de navigateur. Vingt-huit utilisent l’environnement Ubuntu 22.04 standard ; neuf emploient une instance Ubuntu 22.04 complète lorsque systemd, le montage, SSH ou un comportement de niveau hôte est nécessaire.
Rôle des Guided Labs et des Challenges
Un Guided Lab assure le premier enseignement : rôle de la commande, arguments importants, lecture de la sortie et vérification du résultat. Un Challenge retire la procédure détaillée. Il conserve l’objet à modifier, les chemins, les contraintes et l’état final observable.

Le Guided Lab enseigne le modèle ; le Challenge conserve l’objectif sans prescrire chaque commande. Capture du 25 août 2026.
Le laboratoire sur les processus crée par exemple un processus inoffensif en arrière-plan, enregistre son PID et l’inspecte de deux façons :
bash -c 'exec -a labex-worker sleep 300' &
worker_pid=$!
echo "$worker_pid" > worker.pid
ps -o pid,ppid,user,stat,etime,args -p "$worker_pid"
pgrep -af labex-worker
Il termine ensuite le cycle observer–modifier–vérifier :
kill "$worker_pid"
sleep 1
ps -p "$worker_pid" || echo "labex-worker stopped after SIGTERM"
Le Challenge suivant fournit un processus et un fichier PID préparés, mais pas cette procédure. L’apprenant doit identifier le bon processus, envoyer le signal demandé et vérifier son arrêt.
Ce que la révision 2026 ajoute
Les 25 activités antérieures couvraient déjà la ligne de commande, les fichiers, les identités, les droits, le stockage, les pipelines et le texte. La révision conserve ce socle et ajoute six paires Guided Lab–Challenge : processus et jobs ; services systemd et journaux ; réseau et pare-feu ; SSH et transfert ; scripts Shell ; sauvegarde planifiée et restauration.

Les nouveaux domaines prolongent la seconde moitié du cours sous forme de paires Guided Lab–Challenge. Capture du 25 août 2026.
Quatre laboratoires existants ont également été approfondis. Les droits ajoutent verrouillage de compte, umask, sticky bit et répertoires setgid. Les fichiers ajoutent file, stat, inodes, liens et diff. Le stockage relie périphériques, partitions, systèmes de fichiers et montages avec lsblk et blkid. Les flux ajoutent tee et tee -a.
Vérifier l’état obtenu
Une commande sans erreur ne prouve pas que le bon fichier, service ou archive existe. Les 134 vérificateurs actifs ont été revus ; 22 vérificateurs dans 12 activités ont été ajustés pour accepter des solutions équivalentes sans imposer le même texte, espacement, préfixe de chemin ou agencement du code que la solution de référence.
Les contraintes techniques restent strictes : intervalle Cron incorrect, fichier absent, droits erronés, service inactif ou archive incomplète échouent toujours.
Limite du niveau débutant
Le cours ne couvre pas LVM, RAID, LUKS, les règles avancées iptables/nftables, la capture de paquets, l’écriture d’unités systemd, la compilation du noyau, les conteneurs ni les bibliothèques Bash avancées. Ces sujets reposent sur le modèle de base construit ici.
Linux for Noobs s’adresse aux nouveaux utilisateurs et à ceux qui connaissent des commandes isolées sans encore relier processus, services, réseau, droits et restauration. Il ne remplace ni l’expérience de production ni une préparation complète à RHCSA, LFCS ou Linux+.
Références
- Linux for Noobs — programme public actuel.
- Objectifs Linux Essentials — périmètre fondamental du Linux Professional Institute.
- Introduction to Linux — organisation introductive de la Linux Foundation.