Programme de l'examen LPI 201 - V3
État :
Ce programme est une traduction intégrale des objectifs officiels de l'examen LPI 201.
Sommaire
- Programme de l'examen LPI 201 - V3
Sujet 201 : Noyau Linux
201.1 : Composants du noyau
Valeur 2
Description
Les candidats doivent être capables d'utiliser les composants du noyau qui sont nécessaires pour les matériels spécifiques, pilotes matériels, ressources et besoins système. Cela inclut la mise en œuvre de différents types d'images noyau, l'identification du caractère stable ou en développement des noyaux et correctifs (patches), ainsi que l'utilisation des modules du noyau.
Domaines de connaissance les plus importants
- Documentation des noyaux 2.6.x
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /usr/src/linux
- /usr/src/linux/Documentation
- zImage
- bzImage
201.2 : Compilation du noyau
Valeur 2
Description
Les candidats doivent être capables de configurer un noyau en incluant ou en retirant des fonctionnalités spécifiques en fonction du besoin. Ceci inclut la compilation et la recompilation du noyau lorsque c'est nécessaire, les mises à jour et la recherche des nouveautés dans un nouveau noyau, la création d'une image initrd et l'installation de nouveaux noyaux.
Domaines de connaissance les plus importants
- /usr/src/linux/
- fichiers de configuration de GRUB
- cibles de make pour les noyaux 2.6.x
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- mkinitrd
- make
- config
- menuconfig
- mrproper
- bzImage
- modules_install
- mkinitramfs
- cibles de make
- xconfig
- oldconfig
- zImage
- modules
201.3 : Application de correctifs au noyau
Valeur 1
Description
Les candidats doivent être capables d'appliquer des correctifs au noyau pour prendre en charge de nouveaux matériels. Cet objectif inclut également l'aptitude à retirer correctement ces correctifs depuis des noyaux déjà mis à jour.
Domaines de connaissance les plus importants
- Fichiers Makefile du noyau
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- patch
- gzip
- bzip2
201.4 : Personnalisation, construction et installation d'un noyau et des modules
Valeur 2
Description
Les candidats doivent être capables de personnaliser, construire un noyau 2.6 pour des besoins spécifiques du système, en appliquant des correctifs, en le compilant et en éditant des fichiers de configuration selon les besoins. Cet objectif inclut l'évaluation de l'intérêt de compiler un noyau ainsi que la construction et la configuration des modules noyau.
Domaines de connaissance les plus importants
- Personnalisation de la configuration du noyau
- Construction d'un nouveau noyau et des modules correspondants
- Installation d'un nouveau noyau et de n'importe quel module
- Vérification que le gestionnaire d'amorçage arrive à localiser le nouveau noyau et les fichiers associés
- /usr/src/linux/
- Fichiers de configuration des modules
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- patch
- make
- outils de manipulation de modules
- /usr/src/linux/*
- /usr/src/linux/.config
- /lib/modules/kernel-version/*
- /boot/*
201.5 : Gestion et interrogation du noyau et des modules pendant exécution
Valeur 3
Description
Les candidats doivent être capables de gérer et/ou interroger un noyau 2.6.x et ses modules.
Domaines de connaissance les plus importants
- Utilisation des utilitaires en ligne de commande pour récupérer les informations à propos du noyau et des modules en cours d'exécution
- Chargement et déchargement manuel des modules
- Détermination des moments où les modules peuvent êtres déchargés
- Détermination les paramètres acceptés par le module
- Configuration du système pour charger les modules par leur noms plutôt que par les noms de fichiers
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /lib/modules/kernel-version/modules.dep
- Fichiers de configuration des modules dans /etc
- /proc/sys/kernel/
- depmod
- insmod
- lsmod
- rmmod
- modinfo
- modprobe
- uname
Sujet 202 : Démarrage du système
202.1 : Personnalisation du démarrage système et amorçage du système
Valeur 4
Description
Les candidats doivent être capables d'interroger et de modifier le comportement des services système pendant les différents niveaux d'exécution. Il est nécessaire de comprendre précisément la structure du processus init et de la séquence de démarrage. Cet objectif inclut l'interaction avec les niveaux d'exécution.
Domaines de connaissance les plus importants
- Spécification de la Linux Standard Base (LSB)
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /etc/inittab
- /etc/init.d/
- /etc/rc.d/
- chkconfig
- update-rc.d
202.2 : Récupération du système
Valeur 4
Description
Les candidats doivent être capables de manipuler correctement un système Linux pendant la séquence de démarrage et le mode récupération. Cet objectif inclut l'utilisation conjointe des utilitaires d'init et des options du noyau relatives à init
Domaines de connaissance les plus importants
- inittab
- GRUB
- grub shell
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- init
- mount
- fsck
- telinit
Sujet 203 : Système de fichiers et périphériques
203.1 : Intervention sur le système de fichiers Linux
Valeur 4
Description
Les candidats doivent pouvoir naviguer et configurer le système de fichiers standard de Linux. Cet objectif inclut la configuration et le montage de différents types de système de fichiers.
Domaines de connaissance les plus importants
- Configuration de fstab
- Outils et utilitaires pour manipuler les partitions et les fichiers de SWAP
- Utilisation des UUIDs
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /etc/fstab
- /etc/mtab
- /proc/mounts
- mount et umount
- sync
- swapon
- swapoff
203.2 : Maintenance des systèmes de fichiers Linux
Valeur 3
Description
Les candidats doivent être capables de maintenir correctement les systèmes de fichiers Linux en utilisant les utilitaires système. Cet objectif inclut la manipulation des systèmes de fichiers standards sous Linux.
Domaines de connaissance les plus importants
- Outils et utilitaires pour ext2 et ext3
- Outils et utilitaires pour reiserfs V3
- Outils et utilitaires pour xfs
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- fsck (fsck.*)
- badblocks
- mkfs (mkfs.*)
- dumpe2fs
- debugfs, debugreiserfs
- tune2fs, reiserfstune
- mkswap
- xfs_info
- xfs_check
- xfs_repair
203.3 : Options de création et de configuration des systèmes de fichiers
Valeur 2
Description
Les candidats doivent être capables de configurer le montage automatique d'un système de fichiers en utilisant AutoFS. Cet objectif inclut la configuration du montage automatique pour les systèmes de fichiers réseau et les périphériques. Il comprend également la création de systèmes de fichiers pour des périphériques tels que les CD-ROMs.
Domaines de connaissance les plus importants
- Fichiers de configuration de autofs
- Outils et utilitaires de manipulation de UDF et ISO9660
- Connaissance des systèmes de fichiers pour les CD-ROMs (UDF, ISO9660, HFS)
- Connaissance des extensions de système de fichiers pour les CD-ROM (Joliet, Rock Ridge, El Torito)
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /etc/auto.master
- /etc/auto.[rep]
- mkisofs
- dd
- mke2fs
203.4 : Gestion des périphériques avec udev
Valeur 1
Description
Les candidats doivent comprendre la détection et la gestion de périphériques avec udev. Cet objectif inclut la résolution de problèmes avec les règles udev.
Domaines de connaissance les plus importants
- règles udev
- interface avec le noyau
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- udevmonitor
- /etc/udev
Sujet 204 : Administration avancée des périphériques de stockage
204.1 : Configuration du RAID logiciel
Valeur 2
Description
Les candidats doivent être capables de configurer et de mettre en œuvre le RAID logiciel. Cet objectif inclut l'utilisation et la configuration du RAID 0, 1 et 5.
Domaines de connaissance les plus importants
- Fichiers de configuration et utilitaires du RAID logiciel
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- mdadm.conf
- mdadm
- /proc/mdstat
- fdisk
204.2 : Ajustement des accès aux périphériques de stockage
Valeur 1
Description
Les candidats doivent être capables de configurer les options noyau pour prendre en charge les différents lecteurs. Cet objectif inclut les outils logiciels pour visualiser et modifier les paramètres des disques durs.
Domaines de connaissance les plus importants
- Outils et utilitaires de configuration de DMA pour les périphériques IDE, ATAPI et SATA.
- Outils et utilitaires pour manipuler et analyser les ressources systèmes (i.e. interruptions)
- Connaissance de sdparm et de ses utilisations
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- hdparm
- sdparm
- tune2fs
- sysctl
- /dev/hd*
- /dev/sd*
204.3 : LVM - Gestionnaire de volumes logiques
Valeur 3
Description
Les candidats doivent être capables de créer et de supprimer des volumes logiques, des groupes de volumes et des volumes physiques. Cet objectif inclut les instantanés et le redimensionnement des volumes logiques.
Domaines de connaissance les plus importants
- Outils de la suite LVM
- Redimensionnement, renommage, création et suppression des volumes logiques, groupes de volumes, volumes physiques
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /sbin/pv*
- /sbin/lv*
- /sbin/vg*
- mount
- /dev/mapper/
Sujet 205 : Configuration réseau
205.1 : Configuration réseau élémentaire
Valeur 3
Description
Les candidats doivent être capables de configurer un périphérique réseau afin de se connecter à un réseau local, sans fil ou branché et à un réseau étendu (WAN). Cet objectif inclut la capacité de communiquer entre les différents sous-réseaux d'un même réseau.
Domaines de connaissance les plus importants
- Outils de configuration et de manipulation des interfaces réseaux Ethernet
- Configuration des réseaux sans fil
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /sbin/route
- /sbin/ifconfig
- /sbin/ip
- /usr/sbin/arp
- /sbin/iwconfig
205.2 : Configuration réseau avancée et dépannage
Valeur 4
Description
Les candidats doivent être capables de configurer un périphérique réseau pour différentes méthodes d'authentification. Cet objectif inclut la configuration du réseau pour de multiples emplacements, la configuration d'un client VPN et la résolution des problèmes de communication.
Domaines de connaissance les plus importants
- Utilitaires de manipulation des tables de routage
- Utilitaires de configuration et de manipulation des interfaces réseau ethernet
- Utilitaires d'analyse d'état des périphériques réseau
- Utilitaires de suivi et d'analyse du trafic TCP/IP
- OpenVPN
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /sbin/route
- /sbin/ifconfig
- /bin/netstat
- /bin/ping
- /usr/sbin/arp
- /usr/sbin/tcpdump
- /usr/sbin/lsof
- /usr/bin/nc
- /sbin/ip
- /etc/openvpn/*
- openvpn
- nmap
- wireshark
205.3 : Résolution des problèmes réseaux
Valeur 5
Description
Les candidats doivent être capables d'identifier et de corriger les problèmes réseaux courants, ce qui inclut la connaissance des emplacements des fichiers de configuration de base et les commandes.
Domaines de connaissance les plus importants
- Localisation et contenu des fichiers de restriction d'accès
- Outils de configuration et de manipulation des interfaces réseau ethernet
- Outils de gestion des tables de routage
- Utilitaires pour afficher les états du réseau
- Utilitaires pour obtenir des informations sur la configuration réseau
- Méthodes d'information à propos de la reconnaissance et de l'utilisation des périphériques matériels
- Fichiers d'initialisation du système et leur contenu (scripts init SysV)
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /sbin/ifconfig
- /sbin/route
- /bin/netstat
- /etc/network
- /etc/sysconfig/network-scripts/
- /var/log/syslog
- /var/log/messages
- /bin/ping
- /etc/resolv.conf
- /etc/hosts
- /etc/hosts.allow
- /etc/hosts.deny
- /etc/hostname
- /etc/HOSTNAME
- /bin/hostname
- /usr/sbin/traceroute
- /usr/bin/dig
- /bin/dmesg
- /usr/bin/host
205.4 : Information des utilisateurs
Valeur 1
Description
Les candidats doivent être capables d'informer les utilisateurs des questions relatives au système.
Domaines de connaissance les plus importants
- Automatisation de la communication avec les utilisateurs à travers les messages de connexion
- Information des utilisateurs actifs de la maintenance du système
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /etc/issue
- /etc/issue.net
- /etc/motd
- wall
- /sbin/shutdown
Sujet 206 : Maintenance système
206.1 : Construction et installation de programmes à partir du code source
Valeur 4
Description
Les candidats doivent être capables de construire et d'installer un programme exécutable à partir du code source. Cet objectif inclut la décompression d'une archive des sources.
Domaines de connaissance les plus importants
- Extraction du code source en utilisant les utilitaires courants de compression et d'archivage
- Comprendre les bases de l'utilisation de la commande "make" pour compiler les programmes.
- Passage de paramètres à un script de configuration
- Connaissance de l'emplacement des sources par défaut
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /usr/src/
- gunzip
- gzip
- bzip2
- tar
- configure
- make
- uname
- install
206.2 : Opérations de sauvegarde
Valeur 3
Description
Les candidats doivent être capables d'utiliser les outils système pour sauvegarder les données importantes du système.
Domaines de connaissance les plus importants
- Connaissance des répertoires devant être sauvegardés
- Sensibilisation aux solutions de sauvegarde réseau telles que Amanda, Bacula et BackupPC
- Connaissance des avantages et inconvénients des différents médias de sauvegarde tels que les bandes magnétiques, CDR, disques...
- Sauvegardes partielles et manuelles
- Vérification de l'intégrité des fichiers de sauvegarde
- Restaurations partielles ou complètes des sauvegardes
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /bin/sh
- cpio
- dd
- tar
- /dev/st*
- /dev/nst*
- mt
- rsync
Sujet 207 : Serveurs de nom de domaine
207.1 : Configuration élémentaire d'un serveur DNS
Valeur 2
Description
Les candidats doivent être capables de configurer BIND pour fonctionner comme serveur DNS de cache. Cet objectif inclut la conversion des anciens fichiers de configuration de BIND vers les nouveaux formats, la gestion d'un serveur en cours d'exécution et la configuration de la journalisation.
Domaines de connaissance les plus importants
- Fichiers de configuration, termes et utilitaires de BIND 9.x
- Détermination de l'emplacement des fichiers de zone dans les fichiers de configuration de BIND
- Actualisation de bind après modification des fichiers de configuration ou de zone
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /etc/named.conf
- /var/named/*
- /usr/sbin/rndc
- kill
207.2 : Création et mise à jour des zones DNS
Valeur 2
Description
Les candidats devront être capables de créer des fichiers de zone pour une zone de transfert ou une zone inverse ou un serveur racine. Cet objectif inclut la définition de bonnes valeurs pour les enregistrements, l'ajout d'hôtes dans une zone et l'ajout de zones au DNS. Un candidat doit aussi être capable de déléguer des zones à un autre serveur DNS.
Domaines de connaissance les plus importants
- Fichiers de configuration, termes et utilitaires de BIND 9
- Utilitaires de requête sur les serveurs DNS
- Format, contenu et emplacement des fichiers de zone de BIND
- Différentes méthodes d'ajout de nouveaux hôtes dans les fichiers de zone ainsi que dans les zones inversées
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /var/named/*
- Syntaxe des fichiers de zone
- Formats des enregistrements
- dig
- nslookup
- host
207.3 : Sécurisation d'un serveur DNS
Valeur 2
Description
Les candidats doivent être capables de configurer un serveur DNS afin qu'il s'exécute en tant qu'utilisateur non root et dans un environnement d'exécution restreint (chroot jail). Cet objectif inclut l'échange sécurisé de données entre des serveurs DNS.
Domaines de connaissance les plus importants
- Fichiers de configuration de BIND 9
- Configuration de BIND afin qu'il s'exécute dans dans un environnement restreint (chroot jail)
- Fractionnement de la configuration de BIND en utilisant l'instruction forwarders
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif
- /etc/named.conf
- /etc/passwd
- DNSSEC
- dnssec-keygen