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

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

Unité d’enseignement : TR · S4 · UE2 — Administration systèmes et réseaux

  • Administration Linux / serveurs

    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.
  • Administration Windows Server

    Dans la plupart des administrations, banques, écoles et entreprises de Niamey, l’identité des utilisateurs, le partage de fichiers, l’adressage IP et la résolution de noms sont assurés par des serveurs Windows Server. Ce cours, très orienté pratique (30 heures de TP), apprend au futur technicien supérieur à installer et configurer un serveur Windows Server, à mettre en place un domaine Active Directory, à gérer les utilisateurs, les groupes, les droits d’accès et les stratégies de groupe, puis à déployer les services réseau DHCP et DNS. Chaque leçon associe les notions de cours, les commandes graphiques et PowerShell, un TP guidé reproductible sur machines virtuelles (Hyper-V, VirtualBox ou VMware) et des exercices corrigés tirés de situations réelles : mairie, lycée, agence bancaire ou PME nigérienne.

    Objectifs d’apprentissage

    • Choisir l’édition et le mode d’installation de Windows Server et réaliser la configuration post-installation (nom, IP, mises à jour, rôles).
    • Expliquer les concepts d’Active Directory (domaine, forêt, OU, contrôleur de domaine, rôles FSMO) et promouvoir un contrôleur de domaine.
    • Créer et organiser utilisateurs, groupes et unités d’organisation selon la méthode AGDLP.
    • Déterminer les permissions effectives (partage + NTFS) et appliquer des stratégies de groupe (GPO).
    • Installer et configurer DHCP (étendues, exclusions, réservations, options, basculement) et DNS (zones, enregistrements, redirecteurs).
    • Diagnostiquer les pannes courantes avec les outils Windows (ipconfig, nslookup, dcdiag, Observateur d’événements).

    Prérequis

    Systèmes d’exploitation (Windows / Linux), adressage IPv4 et sous-réseaux, notions de virtualisation.

    Plan du cours

    1. Leçon 1 — Installation et configuration initiale de Windows Server
    2. Leçon 2 — Active Directory : concepts et mise en place d’un domaine
    3. Leçon 3 — Utilisateurs, groupes, droits d’accès et stratégies de groupe
    4. Leçon 4 — Services réseau sous Windows Server : DHCP et DNS

    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, évaluation pratique sur maquette virtuelle) et examen terminal.

    Bibliographie

    • Microsoft, documentation officielle Windows Server (learn.microsoft.com).
    • N. Bonnet, Windows Server – Les bases indispensables pour administrer et configurer votre serveur, Éditions ENI.
    • P. Freddi, Active Directory – Services de domaine, Éditions ENI.
    • W. R. Stanek, Windows Server Administration Pocket Consultant, Microsoft Press.