Fiches pratiques de révisions pour la certification RHCSA

rhel-systemd

RHEL 10 - Systemd


Définition

Systemd est une suite de composants essentiels pour un système Linux. Il fournit un gestionnaire de système et de services qui s'exécute avec l'identifiant de processus 1 (PID 1) et lance le reste du système.

Systemd offre des capacités de parallélisation ava...

rhel-podman

RHEL 10 - Conteneurs avec podman


Concept

Cette technologie s'appuie sur:

  • "cgroups" pour la gestion des ressources
  • "Namespaces" pour l'isolation des processus

Red Hat Enterprise Linux (RHEL) propose plusieurs outils en ligne de commande pour la gestion des images de conteneurs. Po...

rhel-acls

RHEL 10 - Permissions et ACLs


Les permissions standards

Concepts

  1. Catégories d'utilisateurs
  • Utilisateur propriétaire → u
  • Groupe propriétaire → g
  • Tout autre → o
  1. Niveau de permission
  • Lecture → r4
  • Ecriture → w2
  • Exécution → x1
  1. Type de fichi...

rhel-quotas

RHEL 10 - Les Quotas


Concept

Limiter l'utilisation de l'espace de stockage avec les quotas

Vous devez activer les quotas de disque sur votre système avant de pouvoir les attribuer. Vous pouvez attribuer des quotas de disque par utilisateur, par groupe ou par projet. Toutefois, si une lim...

rhel-grub2

RHEL 10 - GRUB2 - Le chargeur de démarrage


Manipulations basiques pour le paramétrage du chargeur de démarrage via la cli


Architecture du processus de démarrage

  1. UEFI/BIOS de la machine = hardware
  2. GRUB2 = chargeur d'amorçage
  3. Kernel = le noyau Linux
  4. initramfs = montage du système d...

rhel-firewalld

RHEL 10 - Firewalld


Firewalld est un service qui fournit un firewall dynamique et personnalisable avec une interface de type D-Bus


Toutes les opérations réalisées doivent être valider avec firewall-cmd --reload si l'option --permanent a été passée pour prendre effet immédiatement ou ex...

rhel-selinux

RHEL 10 - SELinux


SELinux fournit un système de sécurité granulaire qui implémente le contrôle d'accès obligatoire (MAC) au niveau du noyau Linux.

SELinux peut être activé ou désactivé totalement, si activé, deux modes possibles:

  1. Enforcing = strict → applique les restrictions

    Le mode...

rhel-swap

RHEL 10 - Gestion du swap


Contexte:

  • RHEL10 dans une vm avec une partition swap par défaut sur un volume logique
  • Un disque vierge supplémentaire ajouté à la vm (/dev/sdd)

Objectifs:

  • Ajouter un fichier de swap de façon temporaire ou persistante
  • Ajouter une partition de swap tempo...

rhel-nmcli

RHEL 10 - NMCLI


Interface CLI du NetworkManager

A savoir:

  • Les fichiers de configuration des connexions se situent dans /etc/NetworkManager/system-connections/
  • La touche tab est une aide précieuse avec nmcli
  • La plupart des options passées à nmcli peuvent être abrégées

Quelques...

rhel-lvm

RHEL 10 - LVM


Volumes linéaires avec des volumes physiques différents

lvm


Contexte

  • 2 disques de 4Go disponibles immédiatement
  • 1 disque de 4Go disponible ultérieurement

Objectifs

  • Créer 3 LV de tailles similaires utilisant la totalité de l'espace disponible
  • Écriture de données...