Topic 101: System Architecture13%La couche entre le métal et un système utilisable. Recenser le matériel réellement présent et les modules du kernel qui le pilotent, lire l'histoire du démarrage dans les logs, et connaître la séquence qui va du BIOS ou de l'UEFI au boot loader puis à l'initramfs jusqu'à un init lancé, avec SysVinit et systemd attendus tous les deux, et Upstart au niveau de la simple connaissance. Le thème se referme sur ce dont tout administrateur finit par avoir besoin à 3 h du matin : faire passer le système en cours d'exécution d'un runlevel ou d'un boot target à un autre, et l'éteindre ou le redémarrer sans surprendre les gens connectés. Huit des soixante points de poids de l'examen se trouvent ici.
≈ 8 h Topic 102: Linux Installation and Package Management20%Faire arriver les logiciels sur la machine et les garder cohérents. Ça commence avant l'installation, avec la décision de découpage du disque : ce qui mérite sa propre partition, combien de swap, où LVM trouve sa place. Ensuite on installe et on configure un boot manager, puis on détermine quelles bibliothèques partagées un binaire utilise vraiment et comment le loader les trouve. L'essentiel du poids est volontairement réparti entre les deux mondes de paquets : apt et dpkg côté Debian, rpm plus yum et zypper côté RPM, avec dnf au niveau de la simple connaissance. Un court objectif final traite la machine elle-même comme un invité : machines virtuelles, conteneurs, instances cloud, et les artefacts d'identité (clés d'hôte SSH, machine id D-Bus) qui ne doivent pas survivre à un clonage.
≈ 12 h Topic 103: GNU and Unix Commands43%Le plus gros bloc de l'examen, et de loin : 26 points de poids sur 60, soit environ deux questions sur cinq. C'est la session shell elle-même : lancer et éditer des commandes, l'environnement et la façon dont les variables sont exportées, les filtres de texte de cat et cut jusqu'à sort, sed et les outils de checksum, la gestion des fichiers et des répertoires avec find, tar, cpio et dd, et la plomberie de flux qui relie tout ça par des pipes, des redirections, tee et xargs. Le travail sur les processus va avec : jobs au premier plan et en arrière-plan, nohup, signaux, ps et top, ajustement de la priorité avec nice et renice. Ça se termine par les expressions régulières, basiques contre étendues, et assez de vi pour ouvrir un fichier de config, le modifier et en ressortir.
≈ 26 h Topic 104: Devices, Linux Filesystems, Filesystem Hierarchy Standard23%Le stockage, à partir de la table de partitions et au-dessus. Gérer les tables MBR et GPT, créer des systèmes de fichiers ext2/3/4, XFS, VFAT et exFAT (Btrfs au niveau de la connaissance des fonctionnalités), puis les garder sains : vérifier l'intégrité, surveiller l'espace libre et les inodes, réparer les pannes simples. Le montage est traité comme une discipline à part entière : à la main, au démarrage via /etc/fstab, par label ou par UUID, pour les supports amovibles, avec les units de montage systemd au niveau de la simple connaissance. Le dernier tiers, c'est le modèle de permissions (modes, propriété, setuid, setgid et sticky bit), les liens physiques et symboliques, et le Filesystem Hierarchy Standard, celui qui fait passer la question « où va ce fichier ? » du registre de l'opinion à celui de la règle.
≈ 14 h