03 20 61 95 06

Cursus administrateur Linux


  • b2b-lx
  • Durée : 15 jours
  • Tarif : 9100 € HT

96%

Taux de satisfaction clients
(sur 1645 évaluations du 19/05/21 au 28/02/25)

Voir les avis

Objectifs

A l’issue de la formation le participant sera capable de :
Connaître les commandes de base de Linux
Maîtriser le Shell et créer des scripts d’automatisation
Déployer Linux et l’intégrer à d’autres environnements
Gérer la disponibilité et la performance du système

Prérequis

• Connaissances de base en informatique et réseaux
• Familiarité minimale avec les lignes de commande
• Une machine Debian 12/13 prête à l’emploi (VM locale, EC2 ou poste dédié)
Un entretien en amont avec notre expert permet de prendre en compte le profil de chaque participant (niveau, objectifs et résultats attendus, contexte professionnel, enjeux…)

Cette formation ne peut être financée que dans le cadre d’un projet d’entreprise (prise en charge entreprise ou OPCO). Les dossiers à financement personnel et CPF ne sont pas pris en compte.

Public

• Administrateurs systèmes juniors souhaitant monter en compétences
• Développeurs
• Professionnels de l’informatique souhaitant automatiser la gestion et la supervision de serveurs Linux

Dernière mise à jour

Programme mis à jour le 24 août 2025
enveloppe Cette formation vous intéresse ? Contactez-nous

Bon à savoir

Evaluez votre niveau

Pour vous aider à bien choisir votre formation, nous vous proposons soit un entretien avec le formateur soit un test d’évaluation. Cela vous assurera que vous disposez des connaissances nécessaires pour suivre la formation dans des conditions optimales.

Sessions garanties

La majorité de nos sessions proposées en distanciel sont garanties. Elles peuvent être enregistrées à la demande.

Travaux pratiques

Nos formations comprennent de nombreux travaux pratiques pour un meilleur apprentissage (60 % de pratique). Nous proposons également de travailler sur vos données pour une meilleure expérience.
modules

Les Modules
de formation

Module1
Introduction à Linux et à l’environnement DevOps

• Positionnement de Linux dans les environnements DevOps

• Distributions Linux : focus sur Debian 12/13
• Organisation du système de fichiers Linux (/, /etc, /var, /usr, /home, etc.)
• Démonstration : navigation dans l’arborescence, recherche et compréhension des fichiers systèmes
Module2
Commandes de base et avancées

• Navigation et manipulation des fichiers :

o ls, cd, pwd, cp, mv, rm, tree
• Recherche et filtrage :
o find, locate, grep, egrep, cut, awk
• Consultation et édition de fichiers :
o cat, less, head, tail, nano, vim
• Études de cas :
1. Organisation d’une arborescence projet DevOps
2. Extraction des logs applicatifs à l’aide de grep et awk
Module3
Gestion des systèmes de fichiers

• Types de systèmes de fichiers sous Linux : ext4, xfs, btrfs

• Partitionnement, UUID, et gestion des points de montage
• Montage/démontage manuel et automatique (fstab)
• Outils de vérification et réparation (df, du, lsblk, fsck)
• TP pratiques :
o Ajouter et monter un disque secondaire
o Configurer un montage automatique sous Debian
Module4
Gestion des utilisateurs, groupes et permissions

• Création, suppression et gestion des utilisateurs (useradd, passwd, usermod)

• Gestion des groupes (groupadd, gpasswd, id)
• Compréhension des permissions Linux :
o Mode symbolique et octal, chmod, chown
o Permissions spéciales : SUID, SGID, sticky bit
o Gestion fine des ACL (setfacl, getfacl)
• TP pratiques :
o Mise en place d’une politique d’accès sécurisée
o Contrôle d’accès sur des fichiers sensibles
Module5
Gestion des processus et services

• Comprendre les processus : PID, PPID, signaux

• Commandes essentielles : ps, top, htop, kill, jobs, bg, fg
• Gestion des services avec systemd :
o systemctl start/stop/enable/disable/status
• Analyse des logs via journalctl
• Études de cas :
o Analyse d’une application bloquée
o Mise en place d’un service personnalisé sous systemd
Module6
6. Automatisation avec CRON et tâches différées

• Planification des tâches avec cron et at

• Syntaxe des expressions CRON et bonnes pratiques
• Supervision des jobs automatisés
• TP pratiques :
o Sauvegarde automatique quotidienne
o Nettoyage périodique des logs
Module7
Scripting Shell pour DevOps — niveau 1

• Structure d’un script Bash

• Variables, arguments et lecture des entrées
• Structures conditionnelles (if, case)
• TP pratiques :
o Script d’installation automatique de dépendances
o Script de validation de configuration réseau
Module8
Scripting Shell avancé — niveau 2

• Boucles (for, while, until)

• Fonctions et modularisation des scripts
• Gestion des erreurs et création de logs
• Interaction avec des API REST via curl
• Études de cas :
o Automatisation du déploiement d’une application web
o Audit automatique des permissions et processus
Module9
Réseau et diagnostic

• Configuration réseau sous Debian : ip, nmcli, /etc/network/interfaces

• Résolution DNS, routage et passerelles
• Commandes d’analyse : ping, traceroute, netstat, ss
• TP pratiques :
o Déploiement d’un mini-laboratoire réseau
o Analyse des flux réseau d’un cluster DevOps
Module10
Installation et configuration des services essentiels

• Serveurs web :

o Installation et configuration de Nginx et Apache2
o Virtual Hosts, reverse proxy et HTTPS
• Serveur Tomcat : installation et configuration de base
• Base de données MariaDB :
o Installation et sécurisation
o Création de bases, utilisateurs et droits
• Études de cas complètes :
1. Déployer une application statique sous Nginx
2. Connecter un script Bash à une base MariaDB
3. Configurer Tomcat pour héberger une application WAR
Module11
Gestion des logs et supervision

• Localisation et analyse des logs système et applicatifs

• Surveillance en temps réel (tail -f, multitail)
• Rotation et archivage automatique des logs
• TP pratiques :
o Suivi des logs d’un serveur Nginx
o Automatisation du reporting via scripts Bash
Module12
Sécurité système et sudoers

• Gestion des accès root via sudo

• Configuration avancée de sudoers :
o ALL=(ALL:ALL) et gestion des privilèges
o Accorder des droits spécifiques à un utilisateur
• TP pratiques :
o Sécuriser un serveur multi-utilisateurs
o Création d’une politique fine de délégation des droits

Les prochaines
sessions de formation

Sur demande
Vous souhaitez organiser cette formation à une date spécifique ?Contactez-nous en remplissant le formulaire ci-dessous
22 septembre 2025
17 novembre 2025
12 janvier 2026
02 mars 2026

Cette formation vous intéresse ? Contactez-nous !

    Les données personnelles collectées sont destinées à Access IT Company et utilisées pour traiter votre demande et, lorsque vous ne vous y êtes pas opposé, vous communiquer nos offres commerciales. Les données obligatoires vous sont signalées sur le formulaire par un astérisque. L’accès aux données est strictement limité par Access IT Company aux collaborateurs en charge du traitement de votre demande. Conformément au Règlement européen n°2016/679/UE du 27 avril 2016 sur la protection des données personnelles et à la loi « informatique et libertés » du 6 janvier 1978 modifiée, vous bénéficiez d’un droit d’accès, de rectification, d’effacement, de portabilité et de limitation du traitement des donnés vous concernant ainsi que du droit de communiquer des directives sur le sort de vos données après votre mort. Vous avez également la possibilité de vous opposer au traitement des données vous concernant. Vous pouvez exercer vos droits en contactant le DPO à l’adresse suivante : dpo@access-it.fr ou à l’adresse postale suivante 2, Allée Lavoisier, 59650 Villeneuve d’Ascq. Pour plus d’informations sur le traitement de vos données personnelles par Access IT Company, veuillez consulter notre politique de confidentialité disponible sur notre site internet à l’adresse suivante : https://formation.access-it.fr/politique-de-confidentialite/