L’administration Linux est une compétence clé pour tout professionnel IT travaillant en datacenter ou en environnement cloud. Cette formation intensive de 5 jours couvre l’ensemble des tâches quotidiennes d’un administrateur : installation, gestion des utilisateurs, partitionnement, services réseau, noyau et surveillance système. Elle prépare à une prise de poste opérationnelle immédiate.
Public visé
Administrateurs systèmes et réseaux.
Prérequis
Avoir suivi cette formation, ou en maîtriser les thèmes abordés :
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Installer des distributions Linux et effectuer les tâches post-installation
- Gérer l’authentification, les groupes et les comptes utilisateurs
- Gérer les disques et les systèmes de fichiers
- Gérer les processus, daemons et services
- Décrire les interactions noyau/pilotes
- Analyser et surveiller l’activité système
- Déployer les services principaux
- Implémenter la mise en réseau inter-serveurs
Programme
Jour 1 - Matin
Installation
- Tour d’horizon des OS Serveurs
- Préparation à l’installation et bonnes pratiques
- Processus d’installation
- Résoudre les problèmes rencontrés lors de l’installation
- Tâches post-installation pour un OS stable
- Configuration des fonctionnalités de base
Travaux pratiques
- Installation du système
- Configuration de base post-installation
Gestion de l’identité
- Gestion des utilisateurs et groupes
- Profils et environnements
- Durcir l’identité
Jour 1 - Après-midi
Initiation aux packages
- Introduction aux systèmes de gestion des packages
- Déployer des packages, gérer les conflits
- Mettre à jour
- Compiler et installer des sources
- Gestion des paquets RPM, DEB, AppImage, Flatpak et Snap
- Installation d’une application depuis une archive Tarball
- Compilation et installation à partir de sources
Travaux pratiques
- Installation d’un paquet RPM ou DEB
- Compilation et installation de Apache HTTP Server depuis les sources
- Créer le fichier unité service de systemd pour Apache
Jour 2 - Matin
Gestion des disques, volumes et systèmes de fichiers
- Présentation des différents systèmes de fichiers
- Gestion des partitions traditionnelles et des volumes logiques
- Formatage
- Montage et démontage des systèmes de fichiers
- Gestion des quotas
- Gestion du RAID
Travaux pratiques
- Création d’un volume logique, formatage et montage permanent dans fstab ou avec systemd
- Gestion des droits standards, SUID, SGID et sticky bit
- Listes de Contrôle d’Accès (ACL)
- Droits classiques
- Création d’un répertoire collaboratif
Jour 2 - Après-midi
Gestion des daemons et services
- Description du processus de démarrage
- Définition des runlevels et des services
- Le processus d’arrêt du système
- Gestionnaires de GRUB2 boot
- Gestion des unités service et cible (target) de systemd
- Gestion des services SysVinit
- Dépannage en mode rescue ou emergency
Travaux pratiques
- Recouvrement du mot de passe de root
Jour 3 - Matin
Gestion des processus
- Définition des processus, des threads et de l’ordonnancement
- Analyse de l’activité système (top, pstree, ps…)
- Gestion des signaux (kill, pkill, killall, nohup…)
- Tâches avant et arrière plans (jobs, bg, fg, SIGTSTP…)
- Planification de tâches (at et cron)
Travaux pratiques
- Lancement d’un processus restant actif après fermeture de session
- Supprimer un processus zombie
Jour 3 - Après-midi
Gestion du kernel
- Architecture et définition
- Les modules
- Commandes pour manipuler le noyau
- Compiler et déployer un nouveau noyau
- Mettre à jour et débuguer un noyau
- Déploiement de drivers spécifiques
Travaux pratiques
- Lancement d’un processus restant actif après fermeture de session
- Supprimer un processus zombie
- Construction d’un nouveau noyau à partir de sources
Jour 4 - Matin
Sauvegarde et restauration
- Compression et décompression d’un fichier (gzip, bzip2, lzma, lzw)
- Gestion d’une archive avec ou sans compression
- Mettre en oeuvre des packages de synchronisation
Travaux pratiques
- Création d’une archive tar.gz et décompression de celle-ci
Mise en réseau
- Architectures réseaux typiques
- Configuration des réseaux
- Mettre en oeuvre un serveur DNS, DHCP, SSH, Apache…
- Analyser les flux réseaux
Jour 4 - Après-midi
Monitoring et dépannage
- Surveiller les ressources et les performances
- Gestion des journaux avec rsyslogd et/ou journald
- Audit système et applicatif
Travaux pratiques
- Installation et configuration d’un serveur DHCPD
- Activer et démarrer le service
- Création d’un journal / var / log / dhcpd.log
- Configuration de la rotation de ce journal
- Création d’une archive tar.gz et décompression de celle-ci
- Configuration du client réseau avec ou sans NetworkManager
Jour 5 - Matin
Mettre en oeuvre la sécurité
- Vue d’ensemble des bonnes pratiques de sécurité
- Introduction
Gestion du service de temps
- Réglages de la date et de l’heure
- Paramétrer le client NTP ou Chrony
Travaux pratiques
- Configuration du client NTP
Jour 5 - Après-midi
Les outils annexes
- Vue d’ensemble des outils tiers pour une meilleure administration
Modalités d’évaluation des acquis
En cours de formation, par des travaux pratiques. En fin de formation, par un questionnaire d’auto-évaluation.
Pour aller plus loin
Cette formation donne accès aux formations suivantes :
- Conception de drivers en C
- Linux - Apache
- Linux - Services DNS/DHCP - Initiation
- Linux - Annuaire LDAP
- Linux - Administration N2 - Maintenance
- Linux - Nginx
- Linux - Samba
Voir aussi
Vous serez peut-être intéressés par les formations suivantes :
- Shell Script - Initiation
- Linux - Administration N2 - Maintenance
- Linux - Administration N3 - Optimisation
- Linux - Conception de drivers
- Linux - Haute disponibilité
- Linux embarqué avec processeur ARM
- Scripts Shell - Administration Unix/Linux
- Unix - Administration Niveau 1
- Unix - Administration Niveau 2
Formation SYS-LINUX-200 — Linux - Administration N1 - Installation. Domaine : Systèmes. Niveau : Intermédiaire. Durée : 5 jours (35 heures). Mots-clés : linux, systèmes, administration, réseau, initiation. Cylian Formation, Dijon.