RousselTMLEARNING

Systèmes & Linux · Formations

Administration Linux : de la découverte à l’expertise

Formation complète et gratuite à l’administration système Linux : shell Bash, fichiers, utilisateurs et permissions, paquets, services systemd, stockage et LVM, réseau et SSH, performance, sécurité, scripts, sauvegarde et dépannage.

12 chapitres20 leçonsFR
À votre rythme, par la pratique.

À l’issue de cette formation, vous saurez

  • Expliquer l'architecture d'un système Linux, son démarrage et son arborescence
  • Travailler efficacement en ligne de commande : fichiers, redirections, pipes, recherche et traitement de texte
  • Gérer utilisateurs, groupes, sudo, permissions et ACL
  • Installer des paquets, écrire et piloter des services systemd, lire les journaux et planifier des tâches
  • Administrer disques, systèmes de fichiers et LVM, configurer le réseau, le pare-feu et SSH
  • Diagnostiquer les problèmes de performance et durcir un serveur
  • Écrire des scripts Bash robustes, sauvegarder, superviser et dépanner un serveur de production

🎯 Niveau : Débutant👥 Public visé : Développeurs, futurs administrateurs système, ingénieurs DevOps, SRE et cloud, et toute personne qui doit gérer des serveurs Linux

LEARNING PATH

Programme de la formation

0Vue d'ensemble de la formation1 leçon
1Introduction : Linux et son architecture2 leçons
2Le shell et les fichiers2 leçons
3Utilisateurs, groupes et permissions2 leçons
4Paquets, services et journaux2 leçons
5Stockage2 leçons
6Réseau et SSH2 leçons
7Processus et performance1 leçon

Processus, mémoire, charge et méthode USE.

  1. Processus, mémoire et performanceArticle · ⏱ 9 min
8Sécurité et durcissement1 leçon

SSH, fail2ban, SELinux, AppArmor, audit.

  1. Sécurité et durcissementArticle · ⏱ 11 min
9Scripts Bash et automatisation2 leçons
10Exploitation : sauvegarde, supervision et dépannage2 leçons
11Bonnes pratiques1 leçon

Les pratiques recommandées pour administrer Linux en production.

  1. Bonnes pratiques LinuxArticle · ⏱ 6 min

LEARN BY DOING

Cas concrets & applications

Mettre un serveur en production

Installer, durcir, superviser et sauvegarder un serveur web ou de base de données.

Résoudre un incident

Disque plein, service en échec, serveur lent : diagnostiquer avec méthode en quelques minutes.

Automatiser l'exploitation

Remplacer des actions manuelles par des scripts Bash robustes et des timers systemd.

Préparer DevOps, conteneurs et Kubernetes

Acquérir les bases système indispensables avant Docker, Ansible et Kubernetes.

Et ensuite ?

Questions fréquentes

Faut-il connaître Linux pour faire du DevOps ou du cloud ?

Oui : la grande majorité des serveurs, des conteneurs et des nœuds Kubernetes tournent sous Linux. Savoir lire des journaux, gérer des services, des droits et le réseau est la base de tous les métiers d'exploitation.

Quelle distribution utiliser pour suivre la formation ?

Les TP utilisent Ubuntu 24.04 LTS. Les équivalents Red Hat (dnf, firewalld, SELinux) sont donnés dans les cours : les concepts sont identiques.

Faut-il un serveur pour les travaux pratiques ?

Une machine virtuelle locale suffit (Multipass, Vagrant, VirtualBox) ou une petite instance cloud. Utilisez une machine jetable : certains TP modifient le pare-feu, SSH et les disques.

Cette formation prépare-t-elle aux certifications ?

Elle couvre l'essentiel des programmes LFCS (Linux Foundation) et RHCSA (Red Hat) : utilisateurs, stockage, services, réseau, sécurité et scripts. Les examens étant pratiques, refaites les TP sans la correction.

Quelle est la différence entre Linux et Unix ?

Unix est un système né en 1969 dont dérivent des systèmes commerciaux (AIX, Solaris, macOS). Linux est un noyau libre créé en 1991 qui reprend les principes d'Unix ; le premier chapitre détaille ces différences.