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
Introduction
Présentation générale de GNU/Linux
Objectifs du cours
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
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
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
L'état actuel de GNU/Linux
Les principales distributions Linux actuelles
Les utilisations courantes de GNU/Linux
Les perspectives d'avenir pour GNU/Linux
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
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
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.
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.)
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
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.
Exploration : identifier la distribution, les montages, les processus et les services.
Permissions : créer un utilisateur, un groupe et vérifier les droits avec ls -l ou stat.
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.
Installation : préparer une machine virtuelle, installer les paquets et créer un utilisateur de service.
Service : configurer systemd, vérifier les journaux et tester le redémarrage de l’unité.
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
🍪 Gestion des Cookies
Nous utilisons des cookies pour améliorer votre expérience. Certains sont essentiels au fonctionnement du site, d'autres nous aident à analyser l'utilisation et à personnaliser le contenu.