École Privée d’Ingénierie du Niger — L’école du nouveau monde

✉ elearning@epiniger.edu.ne    🌐 epiniger.edu.ne

Écrit par

dans

Licence Professionnelle en Télécommunications et Réseaux (TR) › Licence 2 › TR · S4 · UE2 — Administration systèmes et réseaux

Administration Linux / serveurs

Code TR422 3 crédits CM 10h · TD 10h · TP 30h · TPE 10h Évaluation : CC + ET

Se connecter pour s'inscrire Créer un compte

3 leçon(s) · 1 quiz · 0 inscrit(s)

Présentation

Linux fait fonctionner la grande majorité des serveurs Internet, des équipements réseau, des plateformes de supervision et une bonne partie des systèmes des opérateurs et des datacenters. Ce cours approfondit l’administration d’un serveur Linux (distribution de référence : Ubuntu Server LTS ; les commandes sont proches sur Debian, et transposables sur Rocky Linux/RHEL). Il couvre l’administration système avancée (utilisateurs, droits, paquets, services systemd, journaux), le stockage et la sécurisation (LVM, RAID, sauvegardes, SSH, pare-feu), les services réseau DHCP et DNS, le serveur Web et l’automatisation par scripts Bash planifiés. Les 30 heures de TP guidés s’enchaînent pour construire, pas à pas, le serveur d’infrastructure d’une PME nigérienne : adresse fixe, DHCP, DNS, intranet Web et sauvegarde automatique.

Objectifs d’apprentissage

  • Gérer utilisateurs, groupes et permissions (notation octale, umask, droits spéciaux, ACL, sudo).
  • Installer des paquets, piloter les services avec systemd et exploiter les journaux.
  • Administrer le stockage (partitions, LVM, RAID logiciel, fstab) et mettre en place des sauvegardes.
  • Sécuriser un serveur : SSH par clés, pare-feu ufw, mises à jour, protection contre les tentatives d’intrusion.
  • Configurer les services DHCP, DNS (BIND9) et Web (Apache/Nginx, virtual hosts, TLS).
  • Écrire des scripts Bash d’administration et les planifier avec cron.

Prérequis

Systèmes d’exploitation (Windows / Linux) : commandes de base du shell, arborescence des fichiers, éditeur de texte (nano ou vim) ; adressage IP.

Plan du cours

  1. Leçon 1 — Administration système avancée : utilisateurs, droits, paquets et services
  2. Leçon 2 — Stockage, sauvegarde et sécurisation du serveur
  3. Leçon 3 — Services réseau sous Linux : DHCP et DNS
  4. Leçon 4 — Serveur Web et scripts d’administration système

Modalités d’évaluation

Volume horaire : 10 h de CM, 10 h de TD, 30 h de TP et 10 h de TPE, pour 3 crédits. Évaluation : contrôle continu (quiz, comptes rendus de TP, script d’administration rendu) et examen terminal comportant une épreuve pratique sur machine virtuelle.

Bibliographie

  • Canonical, documentation officielle Ubuntu Server (ubuntu.com/server/docs).
  • E. Nemeth, G. Snyder, T. Hein, B. Whaley, D. Mackin, UNIX and Linux System Administration Handbook, Addison-Wesley.
  • C. Blaess, Scripts shell Linux et Unix, Eyrolles.
  • R. Hertzog, R. Mas, Cahier de l’administrateur Debian, Freexian (en ligne).
  • ISC, documentation BIND 9 Administrator Reference Manual.

Évaluation globale de la matière

Connectez-vous pour suivre votre progression.

Programme

  1. 🔒 Leçon 2 — Stockage, sauvegarde et sécurisation du serveur · 120 min
  2. 🔒 Leçon 3 — Services réseau sous Linux : DHCP et DNS · 120 min
  3. 🔒 Leçon 4 — Serveur Web et scripts d'administration système · 120 min
  4. 🔒 Quiz — Administration Linux / serveurs · quiz

Évaluation globale de la matière

Connectez-vous pour suivre votre progression.