# Certification Linux LPI/Administrateur système avancé/Examen 201/Objectifs détaillés

Voici les objectifs détaillés tels que définis par LPI. Ce cours n'a pas une approbation officielle de LPI.
Voici le minimum requis pour le niveau 2 de la certification LPI. Cela recouvre les tâches d'administration avancée du systéme qui sont communes à toutes les distributions Linux.
Chaque objectif est pondéré par un poids. Les poids s'étendent de 1 à 10, et indiquent l'importance relative de chaque objectif. Les objectifs avec les poids les plus élevés seront représentés dans l'examen par plus de questions.

## Topic 201: Kernel
### 2.201.1 Composants Noyaux
#### Poids

    1
Description : Les candidats devront être capables d’utiliser les composants du noyau qui sont nécessaires aux spécificités matérielles, périphériques, ressources et besoins système. Ces objectifs incluent l'implémentation de différents des types d'images Noyau par l'identification du caractère stable ou en développement des noyaux et correctifs (patches), aussi bien que l’utilisation de leurs modules.
Fichiers Clefs , termes, et utilitaire inclus:

### 2.201.2 Compiler un noyau
#### Poids

    1
Description : Les candidats devront être capables de compiler proprement un noyau en incluant ou désactivant des dispositifs/composants spécifiques du Noyau Linux selon nécessité. Cela inclut la compilation et recompilation du Noyau quand il le faut, l'implémentation des mises-à-jour et leur inscription dans un nouveau Noyau, la création d’une image initiation (initrd) système, et l'installation de nouveaux noyaux.

### 2.201.3 Mise à Jour du Noyau
#### Poids

    2
Description : Les candidats devront être capables de mettre à jour un Noyau pour des buts variés incluant l'implémentations des mises-à-jours du noyau, l'implémentation de corrections d'erreurs (bugs), et l'ajout du support de nouveau matériel. Cet objectif inclut aussi d’être capable de désinstaller proprement des mises-à-jours noyau depuis des noyaux de production existants.

### 2.201.4 Adapter un Noyau
#### Poids

    1
Description : Les candidats doivent être capables d'adapter un Noyau pour des besoins système spécifiques, par des mises à jours, en compilant et en éditant les fichiers de configuration selon les besoins. Cet objectif inclut d’être capable d'évaluer les conditions pour version de compilation du noyau mise à jour correctement a sa construction et de configurer les modules noyau.

## Topic 202: Démarrage du système
### 2.202.1 Adapter(Customizing) le démarrage système et la séquence de Boot
#### Poids

    2
Description : Les Candidats doivent être capables d'éditer les scripts de démarrage adéquats pour adapter les niveaux standart d'exécution système (run level) et processus de boot. Cet objectif inclut d'intéragir avec les niveaux d'exécution et de créer des images adaptés d'initiation (initrd images) selon les besoins.

### 2.202.2 Restauration(recovery) Système
#### Poids

    3
Description : Les candidats doivent être capables de manipuler proprement un systéme Linux pendant le processus de boot et aussi le mode de restauration. Cet objectif inclut l’utilisation conjointe des utilitaires d'initilisation et de modifications des options du noyau (init & kernel options).

## Topic 203: Système de fichiers
### 2.203.1 Intervenir sur le système de fichiers Linux
#### Poids

    3
Description : Les candidats devront pouvoir configurer et accéder aux système de fichiers Linux Standard. Cet objectif inclut la configuration et le montage de types de fichiers système variés. Cela inclut aussi la manipulation du système de fichiers pour ajustement aux besoins en espace disque ou à l'ajout de périphériques.

### 2.203.2 Maintenir un système de fichiers Linux (filesystem)
#### Poids

    4
Description: Les candidats devront être capables de maintenir proprement un système de fichiers Linux en utilisant les utilitaires système. Cet objectif inclut la manipulation du système standard de fichiers ext2.

### 2.203.3 Créer et Configurer les options du Système de fichiers (filesystem)
#### Poids

    3
Description: Les candidats devront être capables de configurer un système de fichiers "automount". Cet objectif inclut la configuration installation automatique (automount) pour le système de fichiers (filesystems) réseau et des périphériques. Cela comprend de plus la création d’un système de fichiers pour des périphériques non "ext2" tels que les CD-ROMs.

## Topic 204: Matériel
### 2.204.1 Configuration RAID
#### Poids

    2
Description: Les candidats devront être capables de configurer une implémentation logicielle RAID. Cet objectif inclut l’utilisation des outils "mkraid" et la configuration RAID 0, 1, et 5.

### 2.204.2 Ajouter de Nouveaux Matériels
#### Poids

    3
Description: Les candidats devront pouvoir configurer des périphériques internes et externes pour un système incluant de nouveaux disques durs, des terminaux supplémentaires, des périphériques UPS supplémentaires, des cartes série multi-port, et des panneaux LCD.

### 2.204.3 Configuration Noyau et logicielle
#### Poids

    2
Description: Les candidats devront être capables de configurer les options du noyau pour supporter des périphériques matériels variés incluant l'UDMA66 et les Graveurs IDE. Cet objectif inclut l’utilisation de LVM (Logical Volume Manager) pour gérer le disque dur et les partitions aussi bien que les outils logiciels pour interagir avec les données de configuration de disque dur.

### 2.204.4 Configurer les Périphériques(devices) P.C.M.C.I.A.
#### Poids

    1
Description: Les candidats devront être capables de configurer une installation Linux pour inclure le support des périphériques (devices) P.C.M.C.I.A., tels que les adaptateurs ethernet, pour les auto-détecter à leur insertion.

## Topic 209: Partage de fichiers et de services
### 2.209.1 Configurer un serveur Samba
#### Poids

    5
Description: Le candidat devra être capable d'installer un serveur Samba pour différents clients. Cet objectif inclut d'installer un script d'accès pour des clients Samba et la mise en place d’un serveur nmbd WINS. Cela inclut de plus le changement de groupe de travail auquel le serveur appartient, la définition du répertoire partagé dans le fichier smb.conf, la définition d’une imprimante dans smb.conf, l’utilisation de nmblookup pour tester les fonctionnalités du serveur WINS et l’utilisation de la commande smbmount pour monter le partage SMB sur un client Linux.

### 2.209.2 Configurer un serveur NFS
#### Poids

    3
Description: Le candidat devra pouvoir créer un "exports file" et spécifier le "systemfile" à exporter. Cet objectif inclut l'édition des entrées de fichier d'export pour restreindre l'accés a certains hosts, subnet et netgroup. De même cela inclut de spécifier les options de montage (mount) dans l'export file, de configurer le "user ID mapping", mount un NFS filesystem sur un client, en utilisant les options de la commande mount pour spécifier les nouvelles tentatives (retries) soft ou hard et background, signal handling, locking, et format(block size). Le candidat devra aussi être capable de configurer tcpwrappers pour sécuriser (further secure) NFS.

## Topic 211: Maintenance système
### 2.211.1 Accès au système (logging)
#### Poids

    1
Description: Le candidat devra être capable de configurer le "syslogd" pour agir en tant que serveur d'accès réseau central. Cet objectif inclut aussi la configuration de "Syslogd" pour envoyer les sorties du système à un serveur central, enregistrer les accès distants et l’utilisation de "grep" et d'autres utilitaires texte pour automatiser l'analyse des accès systéme(log).

### 2.211.2 Packaging software
#### Poids

    1
Description: Le candidat devra pouvoir construire (build) un package. Cet objectif inclut l’utilisation des logiciels RPM et DEB pour construire (ou reconstruire) un package.

### 2.211.3 Opérations de sauvegarde
#### Poids

    2
Description : Le candidat devra pouvoir planifier la création d’une sauvegarde externe (offsite backup storage plan).

## Topic 213: Adatation Système et Automatisation
### 2.213.1 Automating tasks using scripts
#### Weight

    3
Description: The candidate should be able to write simple Perl scripts that make use of modules where appropriate, use the Perl taint mode to secure data, and install Perl modules from CPAN. This objective includes using sed and awk in scripts, and using scripts to check for process execution and generate alerts by email or pager if a process dies. Candidates should be able to write and schedule automatic execution of scripts to parse logs for alerts and email them to administrators, synchronize files across machines using rsync, monitor files for changes and generate email alerts, and write a script that notifies administrators when specified users log in or out.

## Topic 214: Dépannage
### 2.214.2 Creating recovery disks
#### Weight

    1
Description: Candidate should be able to: create both a standard bootdisk for system entrance, and a recovery disk for system repair.

### 2.214.3 Identifying boot stages
#### Weight

    1
Description: Candidate should be able to determine, from bootup text, the 4 stages of boot sequence and distinguish between each.

### 2.214.4 Troubleshooting LILO
#### Weight

    1
Description: Candidate should be able to: determine specific stage failures and corrective techniques.

### 2.214.5 General troubleshooting
#### Weight

    1
Description: A candidate should be able to recognize and identify boot loader and kernel specific stages and utilize kernel boot messages to diagnose kernel errors. This objective includes being able to identify and correct common hardware issues, and be able to determine if the problem is hardware or software.

### 2.214.6 Troubleshooting system resources
#### Weight

    1
Description: Un candidat devrait être capable d'indentifier, diagnostiquer et de réparer un environnement système local.

### 2.214.8 Troubleshooting environment configurations
#### Weight

    1
Description: Un candidat devra pouvoir indentifier un système local commun et les données de configuration d'environnement utilisateur ainsi que les technique de base de réparation.
| Sommaire | Noyau Linux |