
Description :
Approfondissez vos compétences d'administration Linux pour gérer efficacement des serveurs en environnement professionnel. Maîtrisez la gestion avancée des utilisateurs, des processus, du stockage et des services réseau. Apprenez à configurer et sécuriser des services essentiels : web, DNS, DHCP et bases de données. Développez votre expertise en automatisation des tâches, en sauvegarde/restauration et en monitoring des performances système.
Public
- - Administrateurs IT débutants
- Étudiants en informatique
- Techniciens réseaux
Nos formations sont accessibles aux personnes en situation de handicap. Chaque situation étant unique, nous vous demandons de préciser l’adaptation nécessaire à l’inscription.
Objectifs de formation
- - Gérer les utilisateurs et les permissions
- Configurer des services réseau de base
- Surveiller les processus et l’utilisation des ressources
- Automatiser des tâches avec des scripts simples
Prérequis
- - Connaissances de base en Linux
Programme de formation
Linux Administration Niveau 2 : Techniques avancées pour administrateurs système performants
Installation du système Linux et des logiciels
- Installation du système
Installations classique depuis une image ISO
Installation sur une VM, quelle configuration conseillée ?
Recommandations sur le type de partitions et les filesystems (ext4, xfs, btrfs, etc.)
Les dessous cachés des choix de langues et de clavier (encodage, LANG, etc.)
Ce qu'il est facile/difficile de modifier après l'installation
Mise à jour et installation de logiciels
Mise à jour du système après l'installation
Recherche des corrections de bogues et mise à jour.
Mise à jour des logiciels après l'installation (rpm, dpkg, yum, apt, etc.)
Compilation et installation de paquetages sources ou binaires (gcc, tar.gz).
L'environnement graphique
Choix du gestionnaire de fenêtre KDE, GNOME, XFCE, etc.
Comment en changer plus tard ?
Concept de serveur d'affichage (X-Window) local ou distant
Configuration des périphériques liés à X (souris, carte graphique, moniteur, fichiers de configuration, ...)
Déporter l'affichage d'une application (DISPLAY, X11forwarding, tunnel ssh)
Sécurité de X en réseau (xhost, xauth)
Administration de base de Linux
- Gestion des utilisateurs
Les commandes de gestion des utilisateurs et groupes (useradd, etc.)
Fichiers de configuration des comptes d'utilisateurs (passwd, shadow, etc.)
La délégation de pouvoirs (sudo)
La sauvegarde
Limites et avantages des commandes classiques : tar, dd.
Performance et temps d'exécution des standards gzip, bzip2,etc.
Commandes de sauvegarde en réseau : rsync, partimage, et ... ssh.
Les sauvegardes incrémentales (rsync, hard link, scripting, etc.)
Arrêt et démarrage du système et des services
Le démarrage du système : boot, grub legacy, grub 2, le noyau et ses arguments.
Redémarrage après un crash (rescue)
Le démarrage des services avec Systemd
De sysV à Systemd en passant par Upstart
Différences des runlevels selon les distributions
Scripts de démarrage, personnalisation
Mécanismes d'ouverture de session.
L'arrêt propre du système
La gestion des services avec systemctl.
Disques et systèmes de fichiers sous Linux
- Les disques Linux
Disques SATA/SAS et les disques SCSI
Supports de stockage USB (disques, sticks)
Partitions principales et partition étendue d'un disque
L'ajout d'un disque (fdisk, parted, gparted)
Le RAID et LVM : sécurité et évolutivité
Les systèmes de fichiers
Différents types de systèmes de fichiers : ext4, xfs, etc.)
Pourquoi choisir l'un ou l'autre ?
Le montage des systèmes de fichiers (rôle du noyau, options, fichier fstab)
Construction de systèmes de fichiers, contrôle d'intégrité
Gestion de l'espace disque et des quotas
Présentation des stockages NAS et SAN
Quelles différences entre un SAN et un NAS ?
Exemple d'utilisation d'un NAS sous Linux par des postes Linux et Windows
Performances et Tuning des systèmes Linux
- La gestion des performances
Surveiller le système avec les bonnes commandes (top, free, vmstat, ...).
Mesurer les performances du réseau et du routage (netstat, route, etc.)
Mesurer les performances des accès disques (iostat)
Comprendre la gestion de la mémoire au delà de sa simple occupation (vmstat)
Bien utiliser les informations de /proc et /sys
Les traces
Audit du système, quelle méthode pour quels usages ?
Acquisition, centralisation, et rotation des logs (logrotate)
Apport de logwatch
Gestion des périphériques sous Linux
- Bien comprendre le rôle du noyau et des modules dans le système d'exploitation
Comprendre les messages du noyau au démarrage (dmesg)
Comment le système Linux "voit" les périphériques ?
Comment lire les caractéristiques des fichiers spéciaux sous Linux (/dev)
Liens entre module, driver et périphérique
La gestion des modules, les commandes insmod, modprobe, lsmod, rmmod
Lister les périphériques (lspci, lsusb, lshal, lshw, etc.)
Intégration sécurisée dans le réseau existant
- Le réseau
Configurer les interfaces réseau sous Linux (network, ifcfg-eth0, ...)
Principe de configuration cliente en réseau : DNS, BOOTP, DHCP.
Configuration des "clients" : passerelles, DNS, ...
Configuration IPV6 d'un poste sous Linux
Commandes et applications
Connexion à distance sécurisée depuis Windows (ssh, putty)
Philosophie des clefs publiques/privées
Connexion entre serveurs Linux
Transfert de fichiers par ftp et sftp
Synchroniser des répertoires sur le réseau avec rsync
La sécurité au niveau du réseau
Philosophie générale d'un firewall sous Linux
Présentation de nftables et iptables
Installer un certificat sous Linux
Présentation de services réseaux sous GNU/Linux
- Serveur HTTP Apache
Introduction à Apache : notion serveur Web, serveurs virtuels.
Architecture, modules, directives, tuning
Informations fondamentales (racine, port d'écoute, …)
Serveur DNS
Vue générale de la dimension hiérarchique du service (domaine, zones)
Les différents types d'enregistrement (IN, CNAME, TXT, etc.)
Configuration d'un serveur DNS simple
Tests depuis un poste client (Windows, Linux)
Serveur DHCP
01 85 09 29 06
contact@oxformation.com
-