Table des matières
Version : 2024.01
Dernière mise-à-jour : 2024/11/01 12:30
RH13400 - Préparation à la Certification RH134
Présentation
Type d'Action (Article L. 6313-1) : Action d'acquisition, d'entretien ou de perfectionnement des connaissances.
Objectif : Préparer la Certification RH134.
Public : Techniciens et Administrateurs Linux.
Pré requis : Avoir suivi la formation Préparation à la Certification RH124.
Méthode d'apprentissage : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Validation des acquis : Évaluations à l'aide de tests auto-correctifs.
Programme
- RH13400 - Présentation de la Formation
- Présentation
- Programme
- RH13401 - Les Scripts Shell
- LAB #1 - Les Scripts Shell
- 1.1 - Exécution
- 1.2 - La commande read
- Code de retour
- La variable IFS
- 1.3 - La commande test
- Tests de Fichiers
- Tests de chaînes de caractère
- Tests sur des nombres
- Les opérateurs
- Tests d'environnement utilisateur
- 1.4 - La commande [[ expression ]]
- 1.5 - Opérateurs du shell
- 1.6 - L'arithmétique
- La commande expr
- Opérateurs Arithmétiques
- Opérateurs de Comparaison
- Opérateurs Logiques
- La commande let
- Opérateurs Arithmétiques
- Opérateurs de comparaison
- Opérateurs Logiques
- Opérateurs travaillant sur les bits
- 1.7 - Structures de contrôle
- If
- case
- Exemple
- 1.8 - Boucles
- for
- while
- Exemple
- 1.9 - Scripts de Démarrage
- ~/.bash_profile
- ~/.bashrc
- 1.10 - Rappel des Expressions Régulières dans Bash
- RH13402 - Gestion des Tâches
- LAB #1 - cron
- 1.1 - Le Fichier /etc/crontab
- 1.2 - Les Champs Temporels
- 1.3 - Les crontabs Utilisateurs
- LAB #2 - anacron
- 2.1 - Le Fichier /etc/anacrontab
- 2.2 - Les Champs Temporels
- 2.3 - Le Fichier /var/spool/anacron/cron.daily
- LAB #3 - at
- 3.1 - Le Répertoire /var/spool/at/
- LAB #4 - Timers systemd
- 4.1 - systemd-tmpfiles-clean.timer
- 4.2 - Configurer le systemd-tmpfiles-clean.service
- RH13403 - Gestion des Paramètres et les Ressources du Matériel
- Présentation des Fichiers Spéciaux
- LAB #1 - Découvrir le Matériel
- 1.1 - La Commande lspci
- 1.2 - La Commande lsusb
- 1.3 - La Commande lsblk
- 1.4 - La Commande lsscsi
- 1.5 - La Commande lscpu
- 1.6 - La Commande lshw
- 1.7 - La Commande dmidecode
- 1.8 - La Commande smartctl
- 1.9 - Les Commandes accton et dump-acct
- 1.10 - La Commande lastcomm
- 1.11 - La Commande sa
- 1.12 - La Commande ac
- LAB #2 - Réglage de la performance du système
- 2.1 - Présentation
- 2.2 - Le fichier /etc/tuned/tuned-main.conf
- 2.3 - Profils
- LAB #3 - La Commande sysctl
- 3.1 - Répertoire /proc
- Fichiers
- Processeur
- Interruptions système
- Canaux DMA
- Plages d'entrée/sortie
- Périphériques
- Modules
- Statistiques de l'utilisation des disques
- Partitions
- Espaces de pagination
- Statistiques d'utilisation du processeur
- Statistiques d'utilisation de la mémoire
- Version du noyau
- Répertoires
- ide/scsi
- acpi
- bus
- net
- sys
- 3.2 - Utilisation de la Commande sysctl
- LAB #4 - Interprétation des informations dans /proc
- 4.1 - free
- 4.2 - uptime ou w
- 4.3 - iostat
- 4.4 - hdparm
- 4.5 - vmstat
- 4.6 - mpstat
- 4.7 - sar
- Modules usb
- udev
- La Commande udevadm
- Système de fichiers /sys
- LAB #5 - Limiter les Ressources
- 5.1 - ulimit
- 5.2 - Groupes de Contrôle
- RH13404 - Gestion de la Sécurité
- LAB #1 - Les Droits Unix Avancés
- 1.1 - Les ACL
- 1.2 - Les Attributs Étendus
- LAB #2 - Mise en place de SELinux pour sécuriser le serveur
- 2.1 - Introducton
- 2.2 - Définitions
- Security Context
- Domains et Types
- Roles
- Politiques de Sécurité
- Langage de Politiques
- allow
- type
- type_transition
- Décisions de SELinux
- Décisions d'Accès
- Décisions de Transition
- Commandes SELinux
- Les Etats de SELinux
- Booléens
- LAB #3 - Travailler avec SELinux
- 3.1 - Copier et Déplacer des Fichiers
- 3.2 - Vérifier les SC des Processus
- 3.3 - Visualiser la SC d'un Utilisateur
- 3.4 - Vérifier la SC d'un fichier
- 3.4 - La commande chcon
- 3.5 - La commande restorecon
- 3.6 - Le fichier /.autorelabel
- 3.7 - La commande semanage
- 3.8 - La commande audit2allow
- LAB #4 - Le Pare-feu Netfilter/iptables
- 4.1 - La Configuration par firewalld
- 4.2 - La Configuration de Base de firewalld
- 4.3 - La Commande firewall-cmd
- 4.4 - La Configuration Avancée de firewalld
- 4.5 - Le mode Panic de firewalld
- RH13405 - Gestion des Disques, des Systèmes de Fichiers et du Swap
- Contenu du Module
- Périphériques de stockage
- Partitions
- Partitionnement
- LAB #1 - Partitionnement de votre Disque avec fdisk
- LAB #2 - Modifier les Drapeaux des Partitions avec fdisk
- Logical Volume Manager (LVM)
- LAB #3 - Volumes Logiques Linéaires
- Physical Volume (PV)
- Volume Group (VG) et Physical Extent (PE)
- Logical Volumes (LV)
- LAB #4 - Étendre un Volume Logique à Chaud
- LAB #5 - Snapshots
- LAB #6 - Suppression des Volumes
- LAB #7 - Volumes Logiques en Miroir
- LAB #8 - Modifier les Attributs LVM
- LAB #9 - Volumes Logiques en Bandes
- LAB #10 - Gérer les Métadonnées
- Raid Logiciel
- Concepts RAID
- Disques en miroir
- Bandes de données
- Types de RAID
- RAID 0 - Concaténation
- RAID 0 - Striping
- RAID 1 - Miroir
- RAID 1+0 - Striping en Miroir
- RAID 2 - Miroir avec Contrôle d'Erreurs
- RAID 3 et 4 - Striping avec Parité
- RAID 5 - Striping avec Parité Distribuée
- Au délà de RAID 5
- LAB #11 - Mise en Place du RAID 5 Logiciel
- 11.1 - Préparer le disque
- 11.2 - Créer une Unité RAID
- 11.3 - Remplacer une Unité Défaillante
- LAB #12 - Travailler avec Stratis
- 12.1 - Présentation
- Concepts clés de Stratis
- Gestion simplifiée
- Avantages de Stratis
- Stratis vs ZFS/Btrfs
- 12.2 - Travailler avec Stratis
- Installation
- Création d'un Pool
- Création d'un Système de Fichiers
- Montage du System de Fichiers
- Croissance Dynamique du Système de Fichiers
- Création d'un Snapshot
- Suppression des Systèmes de Fichiers
- Systèmes de Fichiers Journalisés
- Présentation
- LAB #13 - Ext3
- 13.1 - Gestion d'Ext3
- 13.2 - Convertir un Système de Fichiers Ext3 en Ext2
- 13.3 - Convertir un Système de Fichiers Ext2 en Ext3
- 13.4 - Placer le Journal sur un autre Partition
- 13.5 - Modifier la Fréquence de Vérification du Système de Fichiers Ext3
- LAB #14 - Ext4
- 14.1 - Créer un Système de Fichiers Ext4
- 14.2 - Ajouter une Étiquette au Système de Fichiers Ext4
- 14.3 - Convertir un Système de Fichiers Ext3 en Ext4
- LAB #15 - XFS
- 15.1 - Créer un Système de Fichiers XFS
- 15.2 - Ajouter une Étiquette au Système de Fichiers XFS
- Autres Systèmes de Fichiers
- ReiserFS
- JFS
- Btrfs
- Comparaison des Commandes par Système de Fichiers
- LAB #16 - Système de Fichiers ISO
- 16.1 - La Commande mkisofs
- LAB #17 - Systèmes de Fichiers Chiffrés
- 17.1 - Créer un Système de Fichiers Chiffré avec LUKS
- Présentation
- Mise en Place
- Ajouter une deuxième Passphrase
- Supprimer une Passphrase
- Supprimer LUKS
- LAB #18 - Le Swap
- 18.1 - Taille du swap
- 18.2 - Partitions de swap
- 18.3 - La Commande swapon
- 18.4 - La Commande swapoff
- 18.5 - Créer un Fichier de Swap
- RH13406 - Gestion du Démarrage et de l'Arrêt du Système
- Contenu du Module
- Présentation
- BIOS, EFI et OpenFirmware
- Systèmes à base du BIOS
- Charger de Démarrage
- Systèmes à base de l'EFI
- Autres Systèmes
- Gestionnaire d'amorçage
- GRUB 2
- Le fichier /boot/grub/device.map
- Le fichier /etc/default/grub
- Les fichiers du répertoire /etc/grub.d
- Configurer l'Authentification
- Modifier la Configuration de GRUB 2 en Ligne de Commande
- Chargeurs de Démarrages Alternatifs
- Systemd-boot
- U-boot
- Le Projet Syslinux
- SYSLINUX
- EXTLINUX
- ISOLINUX
- PXELINUX
- Isodhpfx
- Initramfs
- Examiner l'image existante
- Le script init
- Consulter le contenu d'un fichier dans initramfs
- Processus de Démarrage du Noyau Linux
- Processus Init
- Systemd
- LAB #1 - La Commande systemctl
- LAB #2 - Fichiers de Configuration
- 2.1 - Fichiers de Configuration par Défaut
- 2.2 - Surchargement des Fichiers de Configuration par Défaut
- LAB #3 - La Commande systemd-analyze
- LAB #4 - Les Cibles Systemd
- 4.1 - Contrôler les dépendances d'une Cible
- 4.2 - La Cible par Défaut
- Arrêt Système du Système
- La Commande shutdown
- La Commande reboot
- La Commande halt
- La Commande poweroff
- RH13407 - Gestion des Machines Virtuelles avec KVM
- Contenu du Module
- Présentation
- LAB #1 - Installation de KVM
- 1.1 - Installation des Paquets Requis
- 1.2 - Activation et Démarrage du Service libvirtd
- 1.3 - Modules du Noyau
- LAB #2 - Configuration de KVM
- 2.1 - Configuration du Pare-feu
- 2.2 - Configuration du Réseau des VMs
- 2.3 - Configuration du Stockage
- LAB #3 - Installation d'une Machine Virtuelle Red Hat 9
- 3.1 - Identification du Short ID
- 3.2 - Configuration du Stockage des ISOs
- 3.3 - Installation du Domaine
- Format des Images
- Convertir le Format de l'Image
- 3.4 - Configuration de l'Installation de l'OS Invité
- Language Settings
- Network configuration
- Time settings
- Root password
- Installation source
- Software selection
- Installation Destination
- Démarrer l'Installation
- Démarrer la VM
- 3.5 - Vérification de la VM Invitée
- Réseau
- Internet
- LAB #4 - Gestion des Clones
- 4.1 - Création d'une VM à partir d'un Clone
- LAB #5 - Gestion des Snapshots
- 5.1 - Création d'un Snapshot - VM Arrêtée
- 5.2 - Création d'un Snapshot - VM en Cours d'Exécution
- 5.3 - Restauration d'un Snapshot
- 5.4 - Suppression de Snapshots
- LAB #6 - Gestion des Sauvegardes
- 6.1 - Création d'une Copie du Disque de la VM
- 6.2 - Création d'une Copie de la Configuration de la VM
- 6.3 - Sauvegarder les Copies
- LAB #7 - Augmentation de la Taille du Disque
- 7.1 - Augmenter la Taille du Disque avec la Commande qemu-img
- Augmenter la Taille du Disque de la VM
- Augmenter la Taille de la Partition Système de la VM
- Augmenter la Taille du Système de Fichiers
- 7.2 - Augmenter la Taille du Disque avec la Commande virsh
- Augmenter la Taille du Disque de la VM
- LAB #8 - Réparation d'un Filesystem Corrompu
- 8.1 - Préparation
- 8.2 - La Commande guestfish
- LAB #9 - Gestion de la VM
- 9.1 La Commande shutdown
- 9.2 La Commande reboot
- 9.3 La Commande suspend
- 9.4 La Commande resume
- 9.5 La Commande dominfo
- 9.6 La Commande autostart
- 9.7 La Commande domuuid
- 9.8 La Commande undefine
- 9.9 La Commande destroy
- LAB #10 - Gestion des Ressources
- 10.1 - Augmenter les VCPUs et la Mémoire
- 10.2 - Ajouter et Supprimer un Disque Dur
- LAB #11 - Journalisation
- 11.1 - Le Répertoire /var/log/libvirt/qemu/
- 11.2 - Le Fichier /var/log/messages
- LAB #12 - Gestion de KVM avec Cockpit
- 12.1 - Installation et Démarrage
- 12.2 - Connexion à l'Interface
- 12.3 - Visualisation de la Configuration de KVM
- LAB #13 - Gestion des Machines Virtuelles avec Cockpit
- 13.1 - Création d'une VM en Mode Graphique à partir d'un ISO
- 13.2 - Création et Suppression d'un Snapshot de la VM testvm2
- 13.3 - Augmentation des Ressources de la VM testvm2
- 13.4 - Ajout et Suppression d'un Disque Dur à la VM testvm2
- LAB #14 - Création d'une Machine Virtuelle avec Kickstart
- 14.1 - Créer un fichier Kickstart
- 14.2 - Création d'une VM avec Kickstart
- RH13408 - Gestion du Stockage en Réseau
- Contenu du Module
- Présentation du Network File System (NFS)
- NFSv3
- Les Services et Processus Principaux du Serveur NFSv3
- Options d'un Partage NFSv3
- Commandes de Base de NFSv3
- NFSv4
- Différences entre NFSv4 et NFSv3
- LAB #1 - Configuration du Serveur NFSv4
- 1.1 - Désactivation de NFSv3
- 1.2 - Définition d'un Partage
- LAB #2 - Configuration du Client
- 2.1 - Montage Éphémère
- 2.2 - Montage Persistant
- LAB #3 - Configuration de NFSv4 avec Automounter
- Présentation
- Le Service autofs
- 3.1 - Création d'un Fichier de Mappage Indirect
- Configuration du Serveur
- Configuration du Client
- 3.2 - Création d'un Fichier de Mappage Indirect
- Configuration du Serveur
- Configuration du Client
- RH13409 - Gestion des Conteneurs avec Podman
- Contenu du Cours
- Présentation de la Virtualisation par Isolation
- Historique
- Conteneurs vs Machines Virtuelles
- Machines Virtuelles
- Conteneurs
- Conteneurs Rootless et Rootful
- Architecture à base de Conteneurs
- Outils de Gestion des Conteneurs
- Images et Registres des Conteneurs
- Podman
- Présentation
- La Commande Podman
- LAB #1 - Configuration des Registres
- LAB #2 - Gestion des Images
- 2.1 - Télécharger une Image
- 2.2 - Créer une Image à l'aide d'un Fichier Containerfile
- LAB #3 - Gestion des Conteneurs
- 3.1 - Création d'un Conteneur
- 3.2 - Démarrage d'un Conteneur
- 3.3 - Exécution d'une Commande dans un Conteneur
- 3.4 - Suppression des Images et des Conteneurs
- LAB #4 - Gestion du Stockage et du Réseau
- 4.1 - Gestion du Stockage Persistant
- 4.2 - Gestion du Réseau
- LAB #5 - Gestion des Conteneurs en tant que Services Système
- 5.1 - Création du Gestionnaire de Conteneurs
- 5.2 - Création d'un Conteneur de Serveur Web
Copyright © 2024 Hugh Norris.