Objectifs de l'examen LPI 201

Post date: 18-Jan-2013 23:55:52

Sujet 201 : le noyau Linux

201.1 Composants du noyau

Valeur

Description

2

Les candidats doivent être en mesure d'utiliser les composants du noyau qui sont nécessaires pour les matériels spécifiques, pilotes matériels, ressources et besoins système. Cet objectif 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
    • Documentation des noyaux 3.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

Description

2

Les candidats doivent être en mesure de configurer un noyau en incluant ou en retirant des fonctionnalités spécifiques en fonction du besoin. Cet objectif inclut la compilation et la recompilation du noyau si nécessaire, les mises à jour et la recherche des changements 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
    • Cibles de make pour les noyaux 3.x

Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :

    • mkinitrd
    • mkinitramfs
    • make
    • cibles de make (config, xconfig, menuconfig, oldconfig, mrproper, zImage, bzImage, modules, modules_install)

201.3 Application de correctifs au noyau

Valeur

Description

1

Les candidats doivent être en mesure d'appliquer des correctifs au noyau pour prendre en charge de nouveaux matériels. Cet objectif inclut le retrait des correctifs depuis des noyaux modifiés.

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 personnalisé et de ses modules

Valeur

Description

2

Les candidats doivent être en mesure de personnaliser, construire et installer un noyau 2.6 ou 3.X en fonction de besoins système spécifiques, en appliquant des correctifs, en compilant et en modifiant les fichiers de configuration si nécessaire. Cet objectif inclut l'évaluation de l'intérêt de compiler un noyau ainsi que la construction et la configuration des modules du 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 gestion des modules
    • /usr/src/linux/*
    • /usr/src/linux/.config
    • /lib/modules/kernel-version/*
    • /boot/*
    • cibles de make : all, config, menuconfig, xconfig, gconfig oldconfig, modules, install, modules_install, rpm-pkg, binrpm-pkg, deb-pkg
    • depmod

201.5 Gestion et requêtes sur un noyau et les modules pendant l'exécution

Valeur

Description

3

Les candidats doivent être en mesure de gérer et/ou d'effectuer des requêtes sur un noyau 2.6.x ou 3.x et ses modules.

Domaines de connaissance les plus importants :

    • Utilisation des utilitaires en ligne de commande pour récupérer des informations à propos du noyau en cours d'exécution et des modules.
    • Chargement et déchargement manuels des modules.
    • Déterminer quand les modules peuvent êtres déchargés.
    • Détermination des paramètres acceptés par un module.
    • Configuration du système pour charger les modules par d'autres noms que par leur nom de fichier.

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

Description

4

Les candidats doivent être en mesure d'interroger et de modifier le comportement des services système dans 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

Description

4

Les candidats doivent être en mesure de manipuler correctement un système Linux pendant la séquence de démarrage et en mode récupération. Cet objectif inclut l'utilisation conjointe de la commande init et des options du noyau relatives à init.

Domaines de connaissance les plus importants :

    • inittab
    • GRUB
    • Shell grub

Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :

    • init
    • mount
    • fsck
    • telinit

Sujet 203 : Systèmes de fichiers et périphériques

203.1 Intervention sur le système de fichiers Linux

Valeur

Description

4

Les candidats doivent être en mesure de configurer et de se repérer dans le système de fichiers Linux standard. Cet objectif inclut la configuration et le montage de différents types de systèmes de fichiers.

Domaines de connaissance les plus importants :

    • Concept de la configuration de fstab
    • Outils et utilitaires de gestion des partitions et fichiers d'échange (SWAP)
    • Utilisation des UUID

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

Description

3

Les candidats doivent être en mesure de maintenir correctement un système de fichiers Linux en utilisant les utilitaires système. Cet objectif inclut la manipulation des systèmes de fichiers standards.

Domaines de connaissance les plus importants :

    • Outils et utilitaires de manipulation des systèmes de fichiers ext2, ext3 et ext4
    • Outils et utilitaires de manipulation du système de fichiers reiserfs V3
    • Outils et utilitaires de manipulation du système de fichiers xfs

Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :

    • fsck (fsck.*)
    • badblocks
    • mkfs (mkfs.*)
    • dumpe2fs, xfsdump, xfsrestore
    • debugfs, debugreiserfs
    • tune2fs, reiserfstune
    • mkswap
    • xfs_info, xfs_check et xfs_repair

203.3 Options de création et de configuration des systèmes de fichiers

Valeur

Description

2

Les candidats doivent être en mesure de configurer l'automontage des systèmes de fichiers avec AutoFS. Cet objctif inclut la configuration d'automount pour les systèmes de fichiers réseau et locaux. Il comprend également la création de systèmes de fichiers pour des périphériques tels que les CD-ROM ainsi qu'une compréhension de base des caractéristiques des systèmes de fichiers chiffrés.

Domaines de connaissance les plus importants :

    • Fichiers de configuration d'autofs
    • Outils et utilitaires pour UDF et ISO9660
    • Connaissance des systèmes de fichiers pour les CD-ROM (UDF, ISO9660, HFS)
    • Connaissance des extensions des système de fichiers pour les CD-ROM (Joliet, Rock Ridge, El Torito)
    • connaissances de base des caractéristiques des systèmes de fichiers chiffrés

Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :

    • /etc/auto.master
    • /etc/auto.[dir]
    • mkisofs
    • dd
    • mke2fs

203.4 Gestion de périphériques avec udev

Valeur

Description

1

Les candidats doivent comprendre le fonctionnement de la détection des périphériques et leur gestion 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

Description

2

Les candidats doivent être en mesure de mettre en place et de configurer le RAID logiciel. Cet objectif inclut l'utilisation et la configuration de RAID 0, 1 et 5.

Domaines de connaissance les plus importants :

    • Utilitaires et fichiers de configuration 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

Description

1

Les candidats doivent être en mesure de configurer les options noyau pour prendre en charge différents types de lecteurs. Cet objectif inclut l'utilisation d'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ème (par exemple les interruptions).
    • Connaissance de la commande sdparm et de ses utilisations

Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :

    • hdparm
    • sdparm
    • tune2fs
    • sysctl
    • /dev/hd* et /dev/sd*

204.3 - Gestionnaire de volumes logiques

Valeur

Description

3

Les candidats doivent être en mesure de créer et de supprimer des volumes logiques, des groupes de volumes et des volumes physiques. Cet objectif inclut les instantanés (snapshots) 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
    • Création et mise à jour des instantanés (snapshots)
    • Activation des groupes de volumes

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 de base

Valeur

Description

3

Les candidats doivent être en mesure de configurer une carte réseau afin de se connecter à un réseau local, câblé ou sans fil 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 en IPv4 comme en IPv6.

Domaines de connaissance les plus importants :

    • Utilitaires 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
    • /sbin/iwlist

205.2 Configuration réseau avancée et dépannage

Valeur

Description

4

Les candidats doivent être en mesure de configurer une carte réseau pour mettre en œuvre 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éseaux Ethernet
    • Utilitaires pour analyser l'état des cartes réseau
    • Utilitaires de contrôle 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

Description

5

Les candidats doivent être en mesure d'identifier et de corriger les problèmes réseaux courants, ce qui inclut la connaissance des emplacements des fichiers de configuration et des commandes élémentaires.

Domaines de connaissance les plus importants :

    • Localisation et contenu des fichiers de restriction d'accès
    • Utilitaires de configuration et de manipulation des interfaces réseaux Ethernet
    • Outils de gestion des tables de routage.
    • Utilitaires pour lister 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 (processus 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/
    • Journaux système comme /var/log/syslog et /var/log/messages
    • /bin/ping
    • /etc/resolv.conf
    • /etc/hosts
    • /etc/hosts.allow et /etc/hosts.deny
    • /etc/hostname ou /etc/HOSTNAME
    • /bin/hostname
    • /usr/sbin/traceroute
    • /usr/bin/dig
    • /bin/dmesg
    • /usr/bin/host

205.4 Information des utilisateurs

Valeur

Description

1

Les candidats doivent être en mesure d'informer les utilisateurs des problèmes relatifs 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 des opérations de maintenance 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 des sources

Valeur

Description

4

Les candidats doivent être en mesure de construire et d'installer un programme exécutable à partir de son code source. Cet objectif inclut l'extraction d'une archive de 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

Description

3

Les candidats doivent être en mesure 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 etc.
    • 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* et /dev/nst*
    • mt
    • rsync

Sujet 207 : Serveur de nom de domaine

207.1 Configuration de base d'un serveur DNS

Valeur

Description

2

Les candidats doivent être en mesure de configurer BIND pour fonctionner comme serveur DNS de cache. Cet objectif inclut la conversion des anciens fichiers de configuration de BIND vers le nouveau format, la gestion d'un serveur en cours d'exécution et la configuration de la journalisation.

Domaines de connaissance les plus importants :

    • Fichiers, termes et utilitaires de configuration de BIND 9.x
    • Détermination de l'emplacement des fichiers de zone dans les fichiers de configuration de BIND
    • Actualisation 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

Description

2

Les candidats devront être capables de créer des fichiers de zone pour une zone directe 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, termes et utilitaires de configuration de BIND 9.x
    • 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, y compris 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

Description

2

Les candidats doivent être en mesure 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
    • Configuration et utilisation des signatures de transaction (TSIG)
    • Signature des zones avec DNSSEC

Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :

    • /etc/named.conf
    • /etc/passwd
    • DNSSEC
    • dnssec-keygen