Public cible
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Utilisation et administration du système d’exploitation Linux.
Débutants, étudiants et professionnels qui souhaitent acquérir une pratique structurée dans ce domaine.
Comprendre les notions essentielles et les appliquer dans un projet vérifiable.
Aucune connaissance préalable n’est strictement obligatoire ; les prérequis détaillés sont précisés dans les ateliers.
Tous niveaux
La validation repose sur les évaluations actives et les livrables pratiques du cours.
Un ordinateur, un navigateur et les outils indiqués dans le premier atelier sont suffisants pour commencer.
Installer et configurer un service dans un environnement GNU/Linux.
Obligatoire ConsulterÉvaluer les commandes, les permissions et l'administration système.
Obligatoire ConsulterLivrer une procédure d'installation et de supervision reproductible.
Livrables :
Installer et configurer un service dans un environnement GNU/Linux.
Obligatoire ConsulterÉvaluer les commandes, les permissions et l'administration système.
Obligatoire ConsulterLivrer une procédure d'installation et de supervision reproductible.
Livrables :
Installer, comprendre et administrer un système Linux de manière sécurisée, documentée et reproductible.
Le cours suit la compréhension système, les permissions, les services et l’exploitation.
Prérequis : Notions de fichiers, utilisateurs et réseau.
La hiérarchie des répertoires, le noyau, les processus et les montages donnent une représentation commune de Linux. Identifier la distribution et sa version avant d appliquer une procédure.
Lire /etc, /var et les journaux permet de comprendre la configuration et son historique. Ne pas modifier un fichier sensible sans sauvegarde et validation.
uname -a; cat /etc/os-release; lsblk; systemctl status
Utiliser un compte nominatif et le principe du moindre privilège. Les groupes, permissions et ACL répondent à des besoins différents ; choisir la solution la plus simple qui protège le besoin.
Vérifier les owners, les modes et les droits effectifs après création. Ne jamais travailler en root pour une tâche qui peut être réalisée avec un compte dédié.
sudo useradd --create-home alice; sudo usermod -aG developers alice
Installer un paquet avec un gestionnaire cohérent, lire sa provenance et vérifier les dépendances. Un service doit être activé, démarré et surveillé selon le besoin.
Configurer une interface et tester la résolution, la route et le port. Ne pas désactiver un pare-feu sans plan de remplacement et test de régression.
systemctl enable --now nginx; ss -tulpen; resolvectl status
Écrire des scripts idempotents, avec vérification des préconditions et messages d’erreur. Sauvegarder la configuration avant modification et conserver une procédure de retour.
Surveiller les journaux, l’espace disque et la charge. Une tâche d’administration est terminée lorsque son résultat est vérifié et sa trace conservée.
Le livrable doit montrer une compréhension personnelle, des choix explicités et une vérification par un cas de test ou une procédure reproductible.
Publié le 09/05/2025