Administration Systèmes GNU/Linux

Se connecter pour s'inscrire

Installer, administrer et sécuriser un serveur

Gestion, configuration et maintenance des systèmes GNU/Linux.

  1. Public cible

    Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.

  2. Objectifs

    Comprendre les notions essentielles et les appliquer dans un projet vérifiable.

  3. Prérequis

    Aucune connaissance préalable n’est strictement obligatoire ; les prérequis détaillés sont précisés dans les ateliers.

  4. Niveau

    Bac+2

  5. Ressources

    • Documentation officielle et références citées dans les ateliers.
    • Exercices, examens et projet de synthèse du catalogue.
  6. Validation des compétences

    La validation repose sur les évaluations actives et les livrables pratiques du cours.

  7. Besoins techniques

    Un ordinateur, un navigateur et les outils indiqués dans le premier atelier sont suffisants pour commencer.

Exercices, examens et projets

GNU/Linux

Exercice

Administration Linux

Installer et configurer un service sur un environnement Linux.

Obligatoire Consulter
Examen

Examen Linux

Évaluer les commandes, services, réseau et sécurité.

Obligatoire Consulter
Projet

Projet d'administration

Livrer une procédure d'installation et de supervision reproductible.

Livrables :

  • Procédure
  • Script
Obligatoire Consulter

Virtualisation des bureaux

Exercice

Administration Linux

Installer et configurer un service sur un environnement Linux.

Obligatoire Consulter
Examen

Examen Linux

Évaluer les commandes, services, réseau et sécurité.

Obligatoire Consulter
Projet

Projet d'administration

Livrer une procédure d'installation et de supervision reproductible.

Livrables :

  • Procédure
  • Script
Obligatoire Consulter

Dépannage

Exercice

Administration Linux

Installer et configurer un service sur un environnement Linux.

Obligatoire Consulter
Examen

Examen Linux

Évaluer les commandes, services, réseau et sécurité.

Obligatoire Consulter
Projet

Projet d'administration

Livrer une procédure d'installation et de supervision reproductible.

Livrables :

  • Procédure
  • Script
Obligatoire Consulter

Syllabus

Objectifs

  • Fournir une initiation à l'administration des systèmes inforatiques GNU / Linux.
  • Avoir une bonne méthodologie d’analyse, de recherche et de documentation.
  • Comprendre les concepts fondamentaux du projet GNU et du logiciel libre.
  • Comprendre les concepts fondamentaux des systèmes d'exploitation GNU/LINUX.
  • Avoir une idée claire sur les principaux termes relatifs aux systèmes d’exploitation.
  • Apprendre à Installer, explorer, exploiter et administrer un système GNU/Linux pour un usage personnel et professionnel.
  • Être capable d'utiliser les commandes de base en ligne de commande.
  • Connaître les fondamentaux de l’administration d’un système GNU/LINUX.
  • Connaître les fondamentaux de la gestion des utilisateurs, des groupes et des permissions.
  • Surveiller les performances

Public Cible

  • Débutants en informatique.
  • Étudiants en informatique.
  • Toute personne intéressée par l'administration des systèmes GNU / Linux

Durée

~35 heures (variable en fonction du niveau et du rythme d'apprentissage), avec une approche d'apprentissage progressive.

Prérequis

Aucune expérience préalable n'est requise.

Besoins Techniques

  • Accès à un ordinateur fonctionnel + accès à internet.

Contenu

  1. Introduction

    • Présentation générale de GNU/Linux
    • Objectifs du cours
  2. Les débuts de GNU et les concepts fondamentaux

    • Présentation de Richard Stallman et de l'Institut de technologie du Massachusetts (MIT)
    • Les concepts fondamentaux de GNU : liberté des utilisateurs, communauté, compatibilité, collaboration, standardisation
    • Les difficultés rencontrées lors de la création d'un noyau de système d'exploitation pour GNU
  3. La naissance de Linux

    • Présentation de Linus Torvalds et de son projet de noyau Linux
    • Comment Linux a été intégré à GNU pour créer un système d'exploitation complet
    • Les premières distributions Linux et leur impact sur le développement de l’écosystème
  4. Le développement de GNU/Linux au fil des ans

    • Les contributions de la communauté au développement de GNU/Linux
    • Les défis rencontrés et les avancées majeures au fil des ans
    • Le rôle de GNU/Linux dans l'histoire des systèmes d'exploitation libres
  5. L'état actuel de GNU/Linux

    • Les principales distributions Linux actuelles
    • Les utilisations courantes de GNU/Linux
    • Les perspectives d'avenir pour GNU/Linux
  6. Conclusion

    • Résumé des principaux points couverts dans le cours
    • Importance de GNU/Linux dans l'histoire des systèmes d'exploitation et dans l'informatique actuelle
  7. Introduction aux systèmes d'exploitation GNU/LINUX

    • Historique de GNU/LINUX
    • Architecture d'un système d'exploitation
    • Les différentes distributions de GNU/LINUX
  8. Commandes de base en ligne de commande

    • ls
    • cd
    • pwd
    • mkdir
    • rm
    • cp
    • mv
    • cat
    • grep
    • chmod
    • chown
    • chgrp
    • sudo
    • apt-get
    • ping
    • ifconfig
    • ssh
    • tar
    • wget
    • ...etc.
  9. Utilisation des outils d'administration de système

    • Utilisation de la ligne de commandes / console graphique
    • Navigation de fichiers et répertoires
    • Gestion de fichiers et de répertoires
    • Utilisation d'outils d'administration à distance (SSH, putty, etc.)
  10. Introduction à l'administration des systèmes GNU/LINUX

    • Les fondamentaux de l'administration des systèmes
    • Les principaux rôles d'un administrateur système
    • Les principaux outils d'administration de système couramment utilisés
    • Installation et mise à jour de système / distribution / logiciels
    • Gestion des utilisateurs et des groupes
    • Création et gestion des comptes d'utilisateurs
    • Gestion des groupes
    • Gestion des permissions de fichiers et de répertoires
    • Surveillance des performances
    • Introduction aux scripts shell
  11. Configuration de réseaux en environnement GNU/LINUX

    • Configurer la carte réseau : graphique et terminal

Atelier guidé

Utiliser la ligne de commande pour comprendre une machine, installer un service et vérifier son état.

  1. Exploration : identifier la distribution, les montages, les processus et les services.
  2. Permissions : créer un utilisateur, un groupe et vérifier les droits avec ls -l ou stat.
  3. Service : installer un service, lire son journal et tester son redémarrage.

Restitution de l’atelier

  • Un inventaire de la machine.
  • Un script de configuration idempotent.
  • Un journal de validation du service.
Validation : Les commandes et le service fonctionnent après redémarrage et la procédure est documentée.

Atelier guidé

Installer un service, le rendre persistant, le surveiller et documenter une opération de retour arrière.

  1. Installation : préparer une machine virtuelle, installer les paquets et créer un utilisateur de service.
  2. Service : configurer systemd, vérifier les journaux et tester le redémarrage de l’unité.
  3. Exploitation : automatiser une sauvegarde ou un contrôle de configuration avec sortie explicite en cas d’erreur.

Restitution de l’atelier

  • Une machine virtualisée et un service persistant.
  • Un script idempotent et un journal de validation.
  • Une procédure de retour arrière testée.
Validation : Le service répond après redémarrage, ses journaux sont lisibles et la procédure de récupération est comprise par un tiers.

Publié le 09/05/2025