Debian - Maîtriser les références système
À propos de ce cours
This Debian Reference is intended to provide a broad overview of the Debian system as a post-installation user’s guide. It covers many aspects of system administration through shell-command examples for nondevelopers.
Table des matières
- Didacticiels GNU/Linux
- Gestion des paquets Debian
- Initialisation du système
- Authentification
- Configuration du réseau
- Applications réseau
- Le système X Window
- I18N et L10N
- Astuces du système
Programme du cours
Objectifs d'apprentissage
- Maîtriser les fondamentaux de l'administration système sous Debian via l'interface en ligne de commande.
- Comprendre l'architecture des paquets Debian et les outils de gestion (APT, dpkg).
- Configurer et dépanner les services réseau essentiels (IP, DNS, pare-feu).
- Gérer les processus système, les utilisateurs et les permissions.
- Personnaliser l'environnement graphique X Window et les paramètres régionaux (I18N/L10N).
Public cible
Ce cours s'adresse aux administrateurs système débutants ou intermédiaires, aux techniciens IT et aux utilisateurs avancés de GNU/Linux souhaitant se spécialiser sur Debian. Une connaissance de base des commandes shell est recommandée. Les développeurs cherchant à déployer des applications sur des serveurs Debian y trouveront également des bonnes pratiques.
Contenu détaillé
Le cours "Référence Debian" couvre l'écosystème complet de cette distribution emblématique, avec des exercices pratiques basés sur des scénarios réels :
Didacticiels GNU/Linux
Introduction aux commandes essentielles (grep, sed, cron), gestion des fichiers et répertoires, scripts shell automatisant les tâches administratives.
Gestion des paquets
Structure des paquets .deb, utilisation d'APT pour les mises à jour, création de dépôts locaux, résolution des conflits de dépendances avec aptitude.
Système d'initialisation
Comparaison entre SysVinit, systemd et Upstart : démarrage des services, analyse des logs via journalctl, configuration des niveaux d'exécution.
Sécurité
Configuration de PAM, gestion centralisée des comptes avec LDAP, chiffrement des disques via LUKS, audit avec les ACL et SELinux.
Réseau avancé
Configuration manuelle des interfaces (iproute2), diagnostic avec tcpdump, mise en place d'un serveur DHCP/HTTP basique, sécurisation avec iptables/nftables.
Environnements graphiques
Optimisation de Xorg pour différents matériels, gestion des pilotes propriétaires, paramétrage des sessions Wayland, dépannage des écrans multiples.
Internationalisation
Configuration des locales, claviers multilingues, gestion des polices pour les langues asiatiques, bonnes pratiques pour les applications multilingues.
Méthodologie
Le cours combine théorie (25%) et pratique (75%) avec des laboratoires virtuels accessibles via navigateur. Chaque module inclut des QCM évaluatifs et des études de cas (ex : migration d'un serveur CentOS vers Debian). Un projet final consiste à documenter une procédure complexe comme l'implémentation d'un NAS sécurisé.
Certification
Une attestation de compétences est délivrée après réussite à l'examen pratique (simulation d'administration sur machine virtuelle en 3h). Les compétences évaluées correspondent au niveau LPIC-1 avec spécialisation Debian.