Stagiaire en formation CFORPRO
France Travail

Nos formations Linux

Système LinuxShell & CommandesAdministration serveurPrésentiel

Nos formations Linux vous permettent de maîtriser ce système d'exploitation incontournable. La Prise en main (2 jours) vous donne les compétences essentielles pour une exploitation courante de Linux : shell Bash, gestion de fichiers, droits d'accès et processus. La formation Administrer un système Linux (5 jours) va plus loin avec la configuration réseau, la gestion du stockage LVM, la sécurité avec SELinux, la supervision et le dépannage système.

Prise en main
Administrer un système Linux

Linux - Prise en main

Présentiel
Durée
2 jours - 14h
Tarif
1 380 € H.T
📌 Prérequis
Les participants doivent être familiarisés avec la gestion de l'environnement informatique.
👥 Public visé
Tout public.
📚 Méthode pédagogique
  • Un PC par stagiaire
  • Vidéoprojecteur
  • Travaux pratiques encadrés par le formateur
  • Support de cours
📋 Programme
1. L'architecture Linux
  • Historique de Linux
  • Les architectures supportant Linux
  • Rôles de l'OS Linux
  • Le principe des distributions
2. Installer Linux
  • Pré-requis
  • Choisir les distributions en fonction de ses besoins
  • Partitionner le disque en fonction de son usage
3. Utilisation du shell Bash
  • Présentation du shell Bash et de son rôle
  • Syntaxe générale des commandes (commande, options, arguments)
  • Utilisation du manuel intégré (man, --help)
  • Configuration basique du shell (.bashrc, .profile)
  • Variables de shell et d'environnement
  • Introduction à l'élévation de privilèges (su, sudo)
4. Arborescence et système de fichiers
  • Arborescence Linux et FHS (Filesystem Hierarchy Standard)
  • Chemins absolus et chemins relatifs
  • Navigation dans l'arborescence (cd, pwd, ls)
  • Création, déplacement, copie et suppression (mkdir, cp, mv, rm)
  • Attributs des fichiers (type, taille, dates, permissions)
  • Manipulation avancée des répertoires
5. Affichage et extraction de contenu
  • Commandes d'affichage : cat, less, more, head, tail
  • Recherche de contenu avec grep
  • Introduction aux expressions régulières
  • Extraction et filtrage d'informations depuis des fichiers texte
6. Flux standards et informations système
  • Entrée, sortie et erreur standard
  • Redirections (>, >>, <, 2>)
  • Pipes ( | )
  • Liens physiques et liens symboliques (ln, ln -s)
  • Variables d'environnement et leur exploitation
  • Documentation système (man, info)
  • Commandes d'information (uname, df, du, free, uptime)
7. Gestion des droits d'accès
  • Notion de propriétaire, groupe et autres
  • Droits de lecture, écriture et exécution
  • Modification des permissions avec chmod (symbolique et numérique)
  • Changement de propriétaire et de groupe (chown, chgrp)
  • Cas pratiques de sécurisation des fichiers
8. Gestion des logiciels
  • Gestion des paquetages (RPM et paquetages Debian)
  • Installation et désinstallation des applications
  • Mise à jour du système
9. Sauvegardes
  • Outils de sauvegarde et de restauration
  • Les différents types de sauvegarde
  • Comment choisir sa plateforme de sauvegarde
  • Que faire en cas de situation critique
10. Gérer les processus
  • Visualiser les processus
  • Envoyer des signaux (kill, killall)
  • Gérer les services
🎯 Objectifs
  • Acquérir les compétences essentielles à une exploitation courante de Linux
  • Maîtriser le shell Bash et les commandes fondamentales
  • Gérer l'arborescence, les fichiers et les droits d'accès
  • Obtenir les bases nécessaires à un approfondissement du système

Administrer un système Linux

Présentiel
Durée
5 jours - 35h
Tarif
2 400 € H.T
📌 Prérequis
  • Connaissances de base en informatique
  • Utilisation courante d'un poste de travail
  • Notions élémentaires de réseau TCP/IP recommandées
👥 Public visé
Techniciens systèmes et réseaux. Administrateurs systèmes débutants ou en montée en compétences. Personnes amenées à exploiter ou maintenir des serveurs Linux.
📚 Méthode pédagogique
  • Apports théoriques illustrés
  • Démonstrations en environnement Linux
  • Travaux pratiques individuels et guidés
  • Études de cas et mises en situation professionnelle
  • Plateforme Linux dédiée (machine virtuelle ou serveur)
  • Support pédagogique remis aux stagiaires
📋 Programme
― Partie 1 : Paramétrage et administration ―
1. Présentation et architecture Linux
  • Présentation de Linux et de son architecture
  • Configuration réseau TCP/IP
  • Commande nmcli
  • Fichiers de configuration réseau
2. Gestion des paquets et services
  • Gestion des paquets logiciels : apt, yum, dnf
  • Gestion des services et démons : systemctl
  • Planification des tâches : crontab
3. Sauvegardes et mémoire swap
  • Sauvegardes et archivage : tar
  • Gestion de la mémoire swap : mkswap, swapon, swapoff
  • Configuration du fichier /etc/fstab
― Partie 2 : Gestion des espaces de stockage ―
4. Stockage et partitionnement
  • Identification des périphériques de stockage : /dev, lsblk
  • Partitionnement des disques : gdisk, fdisk
  • Formatage et systèmes de fichiers
  • Montage des partitions
5. Gestion des volumes logiques (LVM)
  • Physical Volumes (PV)
  • Volume Groups (VG)
  • Logical Volumes (LV)
― Partie 3 : Utilisateurs, droits et sécurité ―
6. Gestion des utilisateurs et groupes
  • useradd, usermod, userdel
  • groupadd, groupdel
  • Permissions standards : chmod, chown, chgrp
7. Permissions avancées et SELinux
  • Permissions avancées (ACL) : setfacl, getfacl
  • Sécurité avec SELinux : modes de fonctionnement
  • Gestion des ports, contextes et booléens
  • semanage, restorecon
― Partie 4 : Supervision, diagnostic et dépannage ―
8. Journaux et surveillance système
  • Consultation des journaux système : journalctl, fichiers de logs
  • Surveillance des processus et ressources : ps, top, htop
  • vmstat, iotop
9. Surveillance réseau et dépannage
  • Surveillance réseau : netstat, iftop
  • Méthodologie de diagnostic et résolution d'incidents
🎯 Objectifs
  • Paramétrer et administrer un système Linux
  • Gérer les services, les tâches planifiées et les sauvegardes
  • Configurer et optimiser les espaces de stockage
  • Administrer les utilisateurs, groupes et permissions
  • Mettre en œuvre des mécanismes de sécurité (ACL, SELinux)
  • Surveiller l'état du système et analyser les dysfonctionnements
  • Diagnostiquer et corriger les incidents courants