Sujet 102 : Installation de Linux et gestion de paquetages
102.1 Conception du schéma de partitionnement
Valeur |
2 |
Description |
Les candidats doivent être en mesure de concevoir un schéma de partitionnement du disque dur pour un système Linux. |
Domaines de connaissance les plus importants :
- Répartition des systèmes de fichiers et de l’espace d’échange (swap) sur des partitions ou des disques séparés.
- Ajustement du schéma de partitionnement en fonction de l’usage prévu du système.
- Vérification que la partition /boot est conforme aux besoins de l’architecture matérielle pour le démarrage.
- Connaissance des caractéristiques de base de LVM.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- système de fichiers racine /
- système de fichiers /var
- système de fichiers /home
- système de fichiers /boot
- partition système EFI – EFI System Partition (ESP)
- espace d’échange swap
- points de montage
- partitions
102.2 Installation d’un gestionnaire d’amorçage
Valeur |
2 |
Description |
Les candidats doivent être en mesure de sélectionner, d’installer et de configurer un gestionnaire d’amorçage. |
Domaines de connaissance les plus importants :
- Démarrage sur des images d’amorçage alternatives et sauvegarde des options de démarrage.
- Installation et configuration d’un chargeur de démarrage tel que GRUB Legacy.
- Modifications élémentaires pour GRUB2.
- Interactions avec le chargeur d’amorçage.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- menu.lst, grub.cfg et grub.conf
- grub-install
- grub-mkconfig
- MBR
102.3 Gestion des bibliothèques partagées
Valeur |
1 |
Description |
Les candidats doivent être en mesure de déterminer les bibliothèques partagées dont dépendent les programmes et les installer en cas de besoin. |
Domaines de connaissance les plus importants :
- Identification des bibliothèques partagées.
- Identification des emplacements typiques des bibliothèques systèmes.
- Chargement des bibliothèques partagées.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- ldd
- ldconfig
- /etc/ld.so.conf
- LD_LIBRARY_PATH
102.4 Utilisation du gestionnaire de paquetage Debian
Valeur |
3 |
Description |
Les candidats doivent être en mesure de gérer les paquetages en utilisant les outils de gestion de paquetages Debian. |
Domaines de connaissance les plus importants :
- Installation, mise à jour et désinstallation des paquetages binaires Debian.
- Recherche des paquetages contenant des fichiers ou des bibliothèques spécifiques installés ou non.
- Obtention d’informations sur un paquetage Debian comme la version, le contenu, les dépendances, l’intégrité du paquetage, et l’état d’installation (que le paquetage soit installé ou non).
- Connaissance de base de apt.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /etc/apt/sources.list
- dpkg
- dpkg-reconfigure
- apt-get
- apt-cache
102.5 Utilisation des gestionnaires de paquetage RPM et YUM
Valeur |
3 |
Description |
Les candidats doivent être en mesure de gérer les paquetages avec les outils RPM, YUM et Zypper. |
Domaines de connaissance les plus importants :
- Installation, réinstallation, mise à jour et suppression des paquetages avec RPM, YUM et Zypper.
- Obtention d’informations sur un paquetage RPM comme la version, le contenu, les dépendances, l’intégrité du paquetage, la signature et l’état d’installation.
- Détermination des fichiers relatifs à un paquetage donné, et recherche du paquetage auquel appartient un fichier donné.
- Connaissance de base de dnf.
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- rpm
- rpm2cpio
- /etc/yum.conf
- /etc/yum.repos.d/
- yum
- zypper
102.6 Linux en tant que système virtuel hébergé
Valeur |
1 |
Description |
Les candidats doivent être en mesure de comprendre les implications de la virtualisation et du cloud computing pour un système Linux virtualisé. |
Domaines de connaissance les plus importants :
- Compréhension des concepts généraux concernant la virtualisation et les conteneurs
- Compréhension des éléments communs de virtualisation dans le Cloud IaaS (Infratruction as a Service), comme les instances de machines, les blocs de stockage et le réseau
- Compréhension des propriétés de configuration uniques d’un système Linux à changer en cas de clone ou d’utilisation d’un modèle
- Compréhension de la manière dont les images système sont utilisées pour déployer les machines virtuelles, instances de machines dans le cloud ou les conteneurs
- Compréhension des extensions Linux permettant d’intégrer Linux à un outil de virtualisation
- Connaissance de base de cloud-init
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Machine virtuelles
- Conteneur Linux
- Conteneur d’application
- Pilotes invité (guest drivers)
- Clés SSH machine
- D-Bus machine id