
Cours d'administration de serveurs Linux
Maîtrisez chaque couche de l'administration de serveurs Linux, de l'interface en ligne de commande au durcissement de la sécurité et à l'automatisation de l'infrastructure. Ce cours vous donne les compétences pratiques que les employeurs exigent pour les environnements de production réels. Que vous débutiez dans l'informatique ou que vous fassiez évoluer votre carrière d'administrateur système, cette formation vous y mène.
Ce que vous allez apprendre:
Vous apprendrez à naviguer et à configurer des systèmes Linux de A à Z, en gérant les utilisateurs, les permissions, le stockage et le réseau en toute confiance. Vous déploierez et durcirez des serveurs web, configurerez des pare-feux et implémenterez des contrôles d'accès SELinux pour protéger les environnements de production. Vous maîtriserez la gestion des services avec systemd, automatiserez des tâches avec des scripts Bash et planifierez des travaux avec cron et les temporisateurs systemd. Vous mettrez en place une journalisation centralisée, surveillerez les performances système et optimiserez les serveurs sous charge. Vous déploierez également des conteneurs Docker, gérerez des machines virtuelles KVM et utiliserez Ansible pour automatiser la configuration sur des flottes entières de serveurs.
Comment vous étudiez de façon pratique Cours d'administration de serveurs Linux
Comment vous pratiquez Cours d'administration de serveurs Linux
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étailsFondamentaux de Linux et orientation système
Fondamentaux de Linux et orientation système
Leçon 1 • Gestion des fichiers et des répertoires
Couvre la création, le déplacement, la copie et la suppression de fichiers et de répertoires. Soutient directement les tâches de gestion de configuration et de journaux dans les chapitres ultérieurs.
Leçon 2 • Architecture Linux et distributions
Couvre les relations entre le noyau, le shell et l'espace utilisateur, ainsi que les principales distributions serveur. Établit la carte conceptuelle utilisée par les étudiants tout au long du cours.
Leçon 3 • Environnement shell et variables
Explique les variables d'environnement, le PATH et les fichiers de configuration du shell. Prépare les étudiants à personnaliser et à scripter leurs environnements serveur.
Leçon 4 • Édition de texte et visualisation de fichiers
Présente vim, nano et les utilitaires de visualisation de texte pour lire et éditer des configurations. Essentiel pour chaque tâche de configuration abordée dans le cours.
Leçon 5 • Navigation dans l'interface en ligne de commande
Enseigne les bases du shell, l'anatomie de l'invite et les commandes de navigation essentielles. Fournit la boîte à outils quotidienne pour tous les travaux pratiques ultérieurs.
Chapitre 2MasquerCacher les détailsVoir les détailsUtilisateurs, groupes et permissions
Utilisateurs, groupes et permissions
Leçon 1 • Élévation de privilèges avec sudo
Configure sudo pour déléguer des tâches de niveau root sans partager le mot de passe root. Applique une administration par moindre privilège sur tous les rôles serveur.
Leçon 2 • Gestion des comptes utilisateurs
Couvre la création, la modification et la suppression de comptes utilisateurs et de leurs attributs. Forme la couche d'identité dont dépendent tous les travaux de permission et de sécurité.
Leçon 3 • Permissions de fichiers traditionnelles
Explique les bits de lecture, d'écriture et d'exécution pour le propriétaire, le groupe et les autres. Fournit le modèle de contrôle d'accès de base utilisé sur chaque système Linux.
Leçon 4 • Permissions spéciales et ACL
Couvre SUID, SGID, le sticky bit et les ACL POSIX pour un contrôle fin. Étend les permissions de base pour gérer des scénarios multi-utilisateurs complexes.
Leçon 5 • Gestion des groupes et appartenance
Enseigne la création de groupes, l'attribution d'appartenance et les stratégies d'accès basées sur les groupes. Permet le partage de ressources basé sur les rôles entre les équipes.
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 • Configuration de l'espace d'échange
Couvre les partitions d'échange et les fichiers d'échange pour la gestion de la mémoire virtuelle. Garantit que les serveurs gèrent la pression mémoire sans faire planter les services critiques.
Leçon 2 • Maintenance et réparation des systèmes de fichiers
Enseigne fsck, les vérifications de l'état des disques et la gestion des quotas pour une fiabilité à long terme. Prépare les étudiants à diagnostiquer et à récupérer après des pannes de stockage.
Leçon 3 • Principes fondamentaux du partitionnement de disque
Couvre les tables de partition MBR vs GPT et les outils comme fdisk et gdisk. Établit la base de stockage physique pour tout travail sur les systèmes de fichiers.
Leçon 4 • Création et montage de systèmes de fichiers
Enseigne mkfs, mount et /etc/fstab pour une configuration persistante des systèmes de fichiers. Connecte les partitions brutes à l'arborescence des répertoires pour une utilisation applicative.
Leçon 5 • Gestion des volumes logiques (LVM)
Présente les concepts LVM : volumes physiques, groupes de volumes et volumes logiques. Permet un redimensionnement flexible du stockage en ligne sans temps d'arrêt.
Chapitre 4MasquerCacher les détailsVoir les détailsGestion des paquets et déploiement de logiciels
Gestion des paquets et déploiement de logiciels
Leçon 1 • Gestion des correctifs et stratégie de mise à jour
Établit des politiques pour les mises à jour planifiées, les correctifs de sécurité et les procédures de restauration. Équilibre la stabilité avec la correction rapide des vulnérabilités.
Leçon 2 • Compilation de logiciels à partir des sources
Couvre le flux de travail configure, make et install pour les déploiements à partir des sources. Gère les cas où les versions packagées ne sont pas disponibles ou sont insuffisantes.
Leçon 3 • Gestion des paquets basée sur RPM
Couvre rpm, yum et dnf pour les distributions de la famille Red Hat. Fournit les compétences nécessaires pour gérer les logiciels sur les plateformes Linux d'entreprise les plus courantes.
Leçon 4 • Gestion des paquets basée sur Debian
Couvre dpkg, apt et apt-get pour les environnements serveur Debian et Ubuntu. Reprend les compétences RPM pour l'autre famille dominante de Linux d'entreprise.
Leçon 5 • Gestion des dépôts et clés GPG
Enseigne l'ajout, la désactivation et la sécurisation des dépôts de logiciels avec vérification GPG. Prévient les attaques sur la chaîne d'approvisionnement provenant de sources de paquets non fiables.
Chapitre 5MasquerCacher les détailsVoir les détailsGestion des processus et des services
Gestion des processus et des services
Leçon 1 • Création et personnalisation d'unités systemd
Couvre l'écriture de fichiers unitaires pour des services, minuteurs et cibles personnalisés. Permet aux étudiants d'intégrer n'importe quelle application dans le cycle de vie systemd.
Leçon 2 • Signaux et contrôle des processus
Couvre l'envoi de signaux avec kill, pkill et killall pour gérer le comportement des processus. Permet l'arrêt contrôlé, le rechargement et la terminaison des services.
Leçon 3 • Planification de tâches avec cron et at
Enseigne la syntaxe crontab et la commande at pour l'automatisation de tâches ponctuelles et récurrentes. Complète les minuteurs systemd pour les besoins de planification simples et hérités.
Leçon 4 • Gestion des services systemd
Enseigne les commandes systemctl pour démarrer, arrêter, activer et inspecter les unités. Gère directement les services qui constituent une pile serveur de production.
Leçon 5 • Compréhension des processus Linux
Explique le cycle de vie des processus, leurs états et les relations entre processus parents et enfants. Fournit le modèle mental nécessaire pour gérer et dépanner les services en cours d'exécution.
Chapitre 6MasquerCacher les détailsVoir les détailsConfiguration et gestion réseau
Configuration et gestion réseau
Leçon 1 • Routage et résolution de noms
Enseigne la gestion de la table de routage et la configuration du résolveur DNS. Garantit que les serveurs peuvent atteindre les hôtes requis et résoudre les noms de manière fiable.
Leçon 2 • Diagnostic réseau et dépannage
Enseigne l'utilisation systématique de ping, traceroute, ss et tcpdump pour l'isolation des pannes. Permet un diagnostic rapide des problèmes de connectivité et d'accessibilité des services.
Leçon 3 • Gestion du pare-feu avec firewalld et iptables
Couvre les règles firewalld basées sur les zones et les chaînes iptables fondamentales. Protège les services en contrôlant le trafic entrant et sortant au niveau de l'hôte.
Leçon 4 • Configuration et durcissement SSH
Configure OpenSSH pour un accès distant sécurisé et applique les bonnes pratiques de durcissement. SSH est le canal d'administration principal pour tout travail à distance sur les serveurs.
Leçon 5 • Configuration des interfaces réseau
Couvre l'attribution d'adresses IP statiques et dynamiques à l'aide de ip, nmcli et des fichiers de configuration. Établit la base de connectivité pour tous les services en réseau.
Chapitre 7MasquerCacher les détailsVoir les détailsDurcissement de la sécurité et contrôle d'accès
Durcissement de la sécurité et contrôle d'accès
Leçon 1 • PAM et durcissement de l'authentification
Configure les modules PAM pour appliquer la complexité des mots de passe, le verrouillage et le MFA. Renforce la couche d'authentification contre les attaques par force brute et par compromission d'identifiants.
Leçon 2 • Détection d'intrusion basée sur l'hôte
Couvre la surveillance de l'intégrité des fichiers avec AIDE et la recherche de rootkits avec rkhunter. Détecte les modifications non autorisées des fichiers et binaires système critiques.
Leçon 3 • Durcissement du noyau et des services
Applique les paramètres sysctl, désactive les services inutilisés et restreint les fonctionnalités du noyau. Réduit la surface d'attaque exploitable au niveau du système d'exploitation et des services.
Leçon 4 • Fondamentaux de SELinux et AppArmor
Présente le contrôle d'accès obligatoire avec les modes, contextes et politiques SELinux. Ajoute une couche de sécurité appliquée par le noyau au-delà des permissions DAC traditionnelles.
Leçon 5 • Audit système avec auditd
Configure les règles auditd pour journaliser l'accès aux fichiers, l'utilisation des privilèges et les appels système. Fournit la piste d'investigation nécessaire à la conformité et à la réponse aux incidents.
Chapitre 8MasquerCacher les détailsVoir les détailsSurveillance, journalisation et réglage des performances
Surveillance, journalisation et réglage des performances
Leçon 1 • Planification de capacité et analyse des tendances
Utilise les métriques historiques pour prévoir l'épuisement des ressources et planifier les mises à niveau. Garantit que les serveurs répondent à la demande future sans provisionnement d'urgence.
Leçon 2 • Réglage des performances avec tuned
Applique les profils tuned et le réglage manuel des paramètres du noyau pour l'optimisation de la charge de travail. Traduit les résultats de la surveillance en améliorations mesurables des performances.
Leçon 3 • Journalisation système avec journald et rsyslog
Couvre la journalisation structurée de journald et le transfert rsyslog pour une gestion centralisée des journaux. Fournit la base d'observabilité pour tout le travail opérationnel et de sécurité.
Leçon 4 • Alertes et agents de surveillance
Déploie des agents de surveillance légers et configure des alertes basées sur des seuils. Fait passer les opérations d'une gestion réactive à une gestion proactive des incidents.
Leçon 5 • Outils de surveillance des performances
Enseigne vmstat, iostat, sar et free pour l'analyse du CPU, de la mémoire et des E/S. Permet une identification basée sur les données des goulots d'étranglement de performances.
Votre certificat valide de réussite
Ce cours est pour vous :
Techniciens de support informatique prêts à passer à des rôles d'administration de serveurs.
Étudiants en informatique souhaitant acquérir des compétences pratiques Linux au-delà des cours.
Administrateurs Windows élargissant leur expertise aux environnements de serveurs Linux.
Développeurs qui doivent posséder et exploiter les serveurs exécutant leurs applications.
Personnes en reconversion professionnelle provenant de domaines non liés et visant des postes d'administrateur système débutant.
Passionnés gérant des laboratoires à domicile qui souhaitent des connaissances d'administration de niveau professionnel.
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 en Algérie ?
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




















