
Cours administration Linux avancée et scripting Shell
Faites passer vos compétences Linux d'un niveau compétent à un niveau d'autorité grâce à un programme de formation conçu pour des environnements de production réels. Ce cours couvre tout, des détails internes du noyau et du stockage LVM aux scripts Bash avancés, au renforcement de la sécurité et à l'automatisation à l'échelle de la flotte avec Ansible. Chaque module est conçu pour faire de vous l'administrateur sur lequel votre équipe compte lorsque les systèmes sont critiques.
Ce que vous allez apprendre:
Configurez et gérez le stockage Linux en utilisant LVM, les systèmes de fichiers, NFS et les stratégies d'auto-montage.
Élaborez des scripts Bash robustes avec des tableaux, des expressions régulières, une gestion des erreurs et des techniques de codage défensif.
Mettez en œuvre des règles de pare-feu, un durcissement SSH, des politiques SELinux et des cadres d'audit sur des hôtes de production.
Déployez et gérez les services systemd, les minuteries et les fichiers d'unité personnalisés pour toute application.
Surveillez les performances du système à l'aide des outils de profilage Prometheus, Grafana, sar et eBPF.
Automatisez les workflows de configuration et d'application de correctifs à l'échelle du parc à l'aide des playbooks et des rôles Ansible.
Comment vous étudiez de façon pratique Cours administration Linux avancée et scripting Shell
Comment vous pratiquez Cours administration Linux avancée et scripting Shell
Pour vous, entreprise, qui souhaitez former votre équipe
Avec Dedika pour les entreprises, le cours inclut des exercices et des exemples adaptés à votre propre activité et aux besoins spécifiques de votre entreprise.
Contenu du cours
8 Chapitres • 40 LeçonsDurée entre 4 et 360 heures (vous décidez)
Chapitre 1MasquerCacher les détailsVoir les détailsArchitecture système Linux et concepts fondamentaux
Architecture système Linux et concepts fondamentaux
Leçon 1 • Navigation essentielle en ligne de commande
Développe l'aisance avec la navigation dans le shell, les opérations sur les fichiers et les systèmes d'aide. La maîtrise ici est requise pour chaque tâche pratique tout au long du cours.
Leçon 2 • Processus de démarrage et initialisation du système
Retrace la séquence complète de démarrage du firmware à l'invite de connexion. Comprendre cette séquence permet aux administrateurs de diagnostiquer et de corriger les échecs de démarrage.
Leçon 3 • Hiérarchie du système de fichiers et disposition du disque
Explique la norme de hiérarchie du système de fichiers et les schémas de partition. Les étudiants acquièrent la capacité de localiser, monter et gérer correctement tout chemin de système de fichiers.
Leçon 4 • Fondamentaux de la gestion des processus et de la mémoire
Introduit le cycle de vie des processus, l'ordonnancement et les concepts de mémoire virtuelle. Ces fondamentaux sous-tendent l'optimisation des performances couverte dans les chapitres suivants.
Leçon 5 • Aperçu du noyau Linux et des distributions
Couvre les rôles du noyau, la conception monolithique vs modulaire et les principales familles de distributions. Fournit la carte conceptuelle nécessaire pour toutes les tâches d'administration ultérieures.
Chapitre 2MasquerCacher les détailsVoir les détailsGestion des utilisateurs, des groupes et des permissions
Gestion des utilisateurs, des groupes et des permissions
Leçon 1 • Élévation de privilèges avec sudo
Configure les politiques sudo pour accorder un accès root contrôlé sans partager le mot de passe root. Une conception sudo appropriée est essentielle pour l'auditabilité et la conformité.
Leçon 2 • Permissions spéciales et listes de contrôle d'accès
Introduit SUID, SGID, le sticky bit et les ACL POSIX pour un contrôle précis. Ces mécanismes étendent le modèle de base aux exigences organisationnelles complexes.
Leçon 3 • Gestion des groupes et adhésion
Explique les groupes primaires vs supplémentaires et les stratégies d'accès basées sur les groupes. La conception des groupes affecte directement le partage de fichiers et la délégation de privilèges.
Leçon 4 • Gestion du cycle de vie des comptes utilisateurs
Couvre la création, la modification, le verrouillage et la suppression des comptes utilisateurs. Une gestion appropriée du cycle de vie est la première ligne de défense dans la sécurité du système.
Leçon 5 • Modèle de permissions Unix traditionnel
Enseigne les bits de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres. La maîtrise des notations octale et symbolique est essentielle pour une gestion sécurisée des fichiers.
Chapitre 3MasquerCacher les détailsVoir les détailsGestion du stockage et systèmes de fichiers
Gestion du stockage et systèmes de fichiers
Leçon 1 • Partitionnement de disque avec fdisk et parted
Montre la création et la modification de tables de partition à l'aide d'outils interactifs. Un partitionnement correct est le prérequis pour toutes les configurations de stockage de niveau supérieur.
Leçon 2 • Intégrité du système de fichiers et récupération
Couvre fsck, xfs_repair, la surveillance SMART et les stratégies de sauvegarde. Les administrateurs doivent restaurer rapidement l'intégrité du système de fichiers pour minimiser l'interruption de service.
Leçon 3 • Montage, automontage et NFS
Explique les montages persistants, les unités de montage systemd, autofs et la configuration client NFS. Les montages distants et automatiques sont standards dans les architectures de stockage d'entreprise.
Leçon 4 • Création et réglage des systèmes de fichiers
Enseigne le formatage des périphériques blocs avec ext4, XFS et Btrfs et le réglage de leurs paramètres. Le choix et le réglage du système de fichiers affectent directement les performances et la fiabilité des E/S.
Leçon 5 • Gestion de volumes logiques
Couvre les volumes physiques, les groupes de volumes et les volumes logiques avec LVM. LVM permet un redimensionnement flexible du stockage en ligne sans temps d'arrêt.
Chapitre 4MasquerCacher les détailsVoir les détailsConfiguration et dépannage réseau
Configuration et dépannage réseau
Leçon 1 • Configuration des interfaces réseau
Couvre l'attribution d'adresses IP statiques et dynamiques avec ip, nmcli et les fichiers de configuration. Une configuration correcte de l'interface est le fondement de tous les services réseau.
Leçon 2 • Outils de diagnostic réseau et de performance
Introduit ss, tcpdump, traceroute et iperf3 pour un dépannage systématique. Un diagnostic méthodique réduit le temps moyen de résolution des incidents réseau.
Leçon 3 • Résolution DNS et gestion des noms d'hôte
Explique la configuration du résolveur, /etc/hosts et systemd-resolved. Une résolution de noms fiable est requise pour la découverte de services et l'administration à distance.
Leçon 4 • Configuration SSH et accès distant sécurisé
Configure le durcissement du serveur OpenSSH, l'authentification par clé et le tunneling. L'accès distant sécurisé est l'interface d'administration principale pour les serveurs Linux.
Leçon 5 • Gestion du pare-feu avec firewalld et iptables
Enseigne les règles de pare-feu basées sur les zones avec firewalld et les chaînes iptables de bas niveau. La configuration du pare-feu est obligatoire pour sécuriser tout hôte Linux en réseau.
Chapitre 5MasquerCacher les détailsVoir les détailsFondamentaux du script shell
Fondamentaux du script shell
Leçon 1 • Boucles et motifs d'itération
Explique les boucles for, while et until avec des motifs d'itération pratiques. Les boucles permettent aux scripts de traiter des listes, des fichiers et la sortie de commandes à grande échelle.
Leçon 2 • Gestion des entrées, sorties et erreurs
Couvre les redirections stdin/stdout/stderr, les pipelines et la gestion des erreurs basée sur trap. Des E/S et une gestion des erreurs robustes rendent les scripts sûrs à exécuter en production.
Leçon 3 • Structure et variables du script Bash
Couvre la ligne shebang, l'exécution des scripts, les types de variables et les règles de citation. Une gestion correcte des variables prévient les bugs de script les plus courants.
Leçon 4 • Fonctions et modularité des scripts
Introduit la définition de fonctions, les variables locales, les valeurs de retour et le sourcing. Les scripts modulaires sont plus faciles à tester, réutiliser et maintenir entre équipes.
Leçon 5 • Logique conditionnelle et expressions de test
Enseigne if/elif/else, les instructions case et les opérateurs de test pour les chaînes, les entiers et les fichiers. La logique conditionnelle est le moteur de décision de tout script non trivial.
Chapitre 6MasquerCacher les détailsVoir les détailsTechniques avancées de script shell
Techniques avancées de script shell
Leçon 1 • Durcissement de scripts et codage défensif
Applique la validation des entrées, les fichiers temporaires sécurisés et les vérifications de privilèges aux scripts. Les scripts durcis résistent aux mauvais usages et échouent en toute sécurité dans des conditions inattendues.
Leçon 2 • Débogage et test de scripts
Introduit le traçage bash -x, le linting avec shellcheck et le test unitaire avec bats. Le test systématique réduit les défauts avant que les scripts n'atteignent les systèmes de production.
Leçon 3 • Expressions régulières en profondeur
Explique les expressions régulières POSIX BRE, ERE et compatibles Perl avec des exemples pratiques. La maîtrise des expressions régulières déverrouille la puissance de la manipulation de texte dans tous les outils de script et d'administration.
Leçon 4 • Traitement de texte avec grep, sed et awk
Enseigne la correspondance de motifs, l'édition de flux et l'extraction de données basée sur les champs. Ces outils transforment la sortie brute de commandes en données structurées et exploitables.
Leçon 5 • Tableaux indexés et associatifs
Couvre la déclaration, la manipulation et l'itération des tableaux indexés et associatifs. Les tableaux permettent aux scripts de gérer des collections de données sans outils externes.
Chapitre 7MasquerCacher les détailsVoir les détailsServices système, journalisation et surveillance
Services système, journalisation et surveillance
Leçon 1 • Automatisation des alertes et des contrôles de santé
Construit des contrôles de santé basés sur des scripts shell et les intègre avec des alertes par e-mail et webhook. L'alerte proactive convertit les données de surveillance en notifications exploitables.
Leçon 2 • Surveillance des performances et profilage
Introduit top, vmstat, iostat, sar et perf pour l'analyse en temps réel et historique. L'identification des goulots d'étranglement nécessite la corrélation simultanée des métriques CPU, mémoire et E/S.
Leçon 3 • Écriture d'unités systemd personnalisées
Enseigne la création d'unités service, timer, socket et path pour les applications personnalisées. Les unités personnalisées intègrent proprement toute application dans le cycle de vie systemd.
Leçon 4 • Gestion des services systemd
Couvre l'anatomie des fichiers d'unité, les commandes du cycle de vie des services et l'ordre des dépendances. Une gestion correcte des services garantit un démarrage et une récupération fiables des applications.
Leçon 5 • Journalisation centralisée avec journald et rsyslog
Explique le stockage journald, le filtrage avec journalctl et les règles de transfert rsyslog. Une journalisation efficace est le fondement de l'investigation des incidents et des rapports de conformité.
Chapitre 8MasquerCacher les détailsVoir les détailsDurcissement de la sécurité et automatisation à grande échelle
Durcissement de la sécurité et automatisation à grande échelle
Leçon 1 • Gestion des correctifs et automatisation des changements
Conçoit des flux de travail automatisés de correction à l'aide de gestionnaires de paquets et d'Ansible. La correction cohérente est le contrôle le plus efficace contre l'exploitation de vulnérabilités connues.
Leçon 2 • Contrôle d'accès obligatoire avec SELinux et AppArmor
Couvre les modes SELinux, les contextes, les booléens de politique et les profils AppArmor. Les frameworks MAC confinent les processus au-delà de ce que les permissions discrétionnaires seules peuvent accomplir.
Leçon 3 • Framework d'audit et journalisation de conformité
Configure les règles auditd pour suivre l'accès aux fichiers, l'utilisation des privilèges et les appels système. Les journaux d'audit fournissent la trace de preuve requise par les frameworks de sécurité et de conformité.
Leçon 4 • Automatisation avec Ansible pour l'administration Linux
Introduit l'inventaire Ansible, les playbooks et les rôles pour une gestion de configuration idempotente. L'automatisation élimine la dérive de configuration et permet des changements cohérents à l'échelle du parc.
Leçon 5 • Durcissement du système et réduction de la surface d'attaque
Applique le réglage des paramètres du noyau, la minimisation des services et la configuration des bannières. La réduction de la surface d'attaque limite l'impact des vulnérabilités sur les hôtes de production.
Votre certificat valide de réussite
Ce cours est pour vous :
Administrateurs Linux juniors prêts à assumer des responsabilités de niveau supérieur.
Ingénieurs DevOps qui souhaitent approfondir leurs connaissances du système d'exploitation et gagner en confiance en matière de script.
Administrateurs système Windows qui effectuent une transition vers des rôles d'infrastructure basés sur Linux.
Généralistes informatiques qui gèrent des serveurs Linux en parallèle d'autres responsabilités.
Diplômés en informatique qui accèdent à leur premier poste en infrastructure ou plateforme.
Utilisateurs Linux amateurs qui souhaitent travailler professionnellement avec des systèmes de production.
Ce que disent nos apprenants
Vos cours sont parfaits. J'ai acheté le forfait d'un an et j'ai enfin l'opportunité de suivre divers sujets qui m'intéressent sans avoir besoin de changer de plateforme... je vous remercie pour tout ce que vous faites, je vous ai déjà recommandés à d'autres personnes...

J'aime la façon dont les leçons vont droit au but et comment je peux changer de chapitres et passer le contenu dont je n'ai pas besoin.

J'aime le contenu et la façon dont les vidéos sont présentées et transcrites, ce qui accélère le processus !

La plateforme est rapide, simple à utiliser. La diversité du contenu et les vidéos complémentaires aident beaucoup dans l'apprentissage.

Formations principales
FAQ
Qui est Dedika ?
Le certificat est-il valable au Cameroun ?
Les cours sont-ils gratuits ?
Quelle est la charge de travail du cours ?
Comment sont les cours ?
Comment fonctionnent les cours ?
Quelle est la durée des cours ?
Quel est le coût ou le prix des cours ?
Qu'est-ce qu'un cours EAD ou en ligne et comment ça marche ?
Cours PDF




















