Installation Serveur GNU Linux - Guide Complet Débutants
À propos de ce cours
Ce document décrit le plus succinctement possible une manière, parmi d'autres, de créer un serveur Linux pour salle de cours.
Ce serveur devra répondre à plusieurs critères:
- Gérer des utilisateurs dans un domaine: le serveur sera donc un contrôleur de domaine,
- Des partages de différents niveaux devront être proposé,
- Plusieurs niveaux d'utilisateur doivent être proposés (Professeurs/administrateur, autre Encadrement, Elèves),
- Afin de pouvoir traiter des responsabilités de chacun, le serveur proposera un filtrage des connexion Internet.
Programme du cours
Objectifs d'apprentissage
- Comprendre les principes fondamentaux d'un serveur GNU Linux et son rôle dans un environnement réseau.
- Maîtriser l'installation et la configuration d'une distribution Linux adaptée à un usage serveur.
- Configurer un contrôleur de domaine pour gérer les utilisateurs et les groupes dans un environnement éducatif.
- Implémenter des partages de fichiers sécurisés avec différents niveaux d'accès (professeurs, encadrement, élèves).
- Mettre en place un système de filtrage des connexions Internet pour gérer les responsabilités et les restrictions d'accès.
- Apprendre à sécuriser le serveur avec des bonnes pratiques (pare-feu, mises à jour, gestion des permissions).
- Configurer des sauvegardes automatiques pour assurer la pérennité des données.
Public cible
Ce cours s'adresse principalement aux administrateurs systèmes débutants ou intermédiaires, aux enseignants en informatique, ainsi qu'aux étudiants en réseaux et systèmes souhaitant acquérir des compétences pratiques dans la gestion d'un serveur Linux. Il est également adapté aux professionnels de l'éducation qui souhaitent déployer une infrastructure serveur pour une salle de classe ou un établissement scolaire.
Prérequis
Une connaissance de base des systèmes d'exploitation et des concepts réseaux est recommandée. Une familiarité avec l'interface en ligne de commande Linux sera un atout, mais n'est pas obligatoire pour suivre ce cours.
Contenu détaillé
1. Introduction aux serveurs Linux
Présentation des distributions Linux adaptées aux serveurs (Ubuntu Server, Debian, CentOS). Comparaison des solutions logicielles pour la gestion de domaine (Samba, LDAP).
2. Installation du système
Procédure pas à pas pour l'installation d'une distribution Linux en mode serveur. Configuration du partitionnement, des interfaces réseau et des paramètres système de base.
3. Configuration du contrôleur de domaine
Mise en place d'un annuaire d'utilisateurs avec création des groupes hiérarchisés (professeurs, encadrement, élèves). Gestion des politiques de sécurité et des permissions.
4. Partage de fichiers
Configuration des partages réseau avec Samba et NFS. Mise en place des quotas et des restrictions d'accès selon les profils utilisateurs.
5. Sécurité et filtrage
Configuration d'un pare-feu (iptables ou firewalld). Mise en place d'un proxy filtrant (Squid) avec listes noires/blanches. Surveillance des connexions.
6. Maintenance et sauvegarde
Automatisation des mises à jour de sécurité. Configuration d'un système de sauvegarde incrémentielle. Monitoring des ressources système.
Méthodologie
Le cours alternera entre apports théoriques et travaux pratiques sur machine virtuelle. Des études de cas basées sur des scénarios réels en environnement éducatif seront proposées. Les participants auront accès à des scripts de configuration et à une documentation technique complète.
Durée et évaluation
La formation est conçue pour être suivie sur 20 heures, avec des exercices d'évaluation progressive. Un projet final consistant à déployer un serveur fonctionnel selon un cahier des charges similaire à un environnement scolaire servira de validation des compétences acquises.