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
[modifier | modifier le wikicode]2.201.1 Composants Noyaux
[modifier | modifier le wikicode]- 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:
zImage bzImage
2.201.2 Compiler un noyau
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus: /usr/src/linux/ /etc/lilo.conf make options (config, xconfig, menuconfig, oldconfig, mrproper zImage, bzImage, modules, modules_install) mkinitrd (both Red Hat and Debian based) make
2.201.3 Mise à Jour du Noyau
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus: Makefile patch gzip bzip
2.201.4 Adapter un Noyau
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes et utilitaire inclus : /usr/src/linux /proc/sys/kernel/ /etc/conf.modules, /etc/modules.conf patch make modprobe insmod, lsmod kerneld kmod
Topic 202: Démarrage du système
[modifier | modifier le wikicode]2.202.1 Adapter(Customizing) le démarrage système et la séquence de Boot
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus : /etc/init.d/ /etc/inittab /etc/rc.d/ mkinitrd (both Red Hat and Debian scripts)
2.202.2 Restauration(recovery) Système
[modifier | modifier le wikicode]- 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).
Fichiers Clefs , termes, et utilitaire inclus : inittab LILO init mount fsck
Topic 203: Système de fichiers
[modifier | modifier le wikicode]2.203.1 Intervenir sur le système de fichiers Linux
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus : /etc/fstab /etc/mtab /proc/mounts mount and umount sync swapon swapoff
2.203.2 Maintenir un système de fichiers Linux (filesystem)
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus : fsck (fsck.ext2) badblocks mke2fs dumpe2fs debuge2fs tune2fs
2.203.3 Créer et Configurer les options du Système de fichiers (filesystem)
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus : /etc/auto.master /etc/auto.[dir] mkisofs dd mke2fs
Topic 204: Matériel
[modifier | modifier le wikicode]2.204.1 Configuration RAID
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus : /etc/raidtab mkraid
2.204.2 Ajouter de Nouveaux Matériels
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : /proc/bus/usb XFree86 modprobe lsmod lsdev lspci setserial usbview
2.204.3 Configuration Noyau et logicielle
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : /proc/interrupts hdparm tune2fs sysctl
2.204.4 Configurer les Périphériques(devices) P.C.M.C.I.A.
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : /etc/pcmcia/ *.opts cardctl cardmgr
Topic 209: Partage de fichiers et de services
[modifier | modifier le wikicode]2.209.1 Configurer un serveur Samba
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : smbd, nmbd smbstatus, smbtestparm, smbpasswd, nmblookup smb.conf, lmhosts
2.209.2 Configurer un serveur NFS
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : /etc/exports exportfs showmount nfsstat
Topic 211: Maintenance système
[modifier | modifier le wikicode]2.211.1 Accès au système (logging)
[modifier | modifier le wikicode]- 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).
Fichiers Clefs , termes, et utilitaires inclus : syslog.conf /etc/hosts sysklogd
2.211.2 Packaging software
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : /debian/rules SPEC file format rpm
2.211.3 Opérations de sauvegarde
[modifier | modifier le wikicode]- 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
[modifier | modifier le wikicode]2.213.1 Automating tasks using scripts
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaires inclus : perl -MCPAN -e shell bash, awk, sed crontab at
Topic 214: Dépannage
[modifier | modifier le wikicode]2.214.2 Creating recovery disks
[modifier | modifier le wikicode]- Weight
- 1
Description: Candidate should be able to: create both a standard bootdisk for system entrance, and a recovery disk for system repair.
Fichiers Clefs , termes, et utilitaire inclus: /etc/fstab /etc/inittab Tout éditeur standard Connaissance de la localisation et du contenu de LDP Bootdisk-HOWTO /usr/sbin/rdev /bin/cat /bin/mount (includes -o loop switch) /sbin/lilo /bin/dd /sbin/mke2fs /usr/sbin/chroot
2.214.3 Identifying boot stages
[modifier | modifier le wikicode]- Weight
- 1
Description: Candidate should be able to determine, from bootup text, the 4 stages of boot sequence and distinguish between each.
Fichiers Clefs , termes, et utilitaire inclus: Démarage Chargeur de boot (boot loader start) et passage au noyau(hand off to kernel) Chargement du noyau (kernel loading) initializiation hardware et setup initialization tache de fond (daemon) et setup
2.214.4 Troubleshooting LILO
[modifier | modifier le wikicode]- Weight
- 1
Description: Candidate should be able to: determine specific stage failures and corrective techniques.
Fichiers Clefs , termes, et utilitaire inclus: /boot/boot.b Connaitre la signification de L, LI, LIL, LILO, et défilement d'erreurs 010101 Connaitre les localisations différentes de l'installation de LILO ,(premier secteur de boot) MBR, /dev/fd0, our primary/extended partition. Sens de Signification de /boot/boot.### files
2.214.5 General troubleshooting
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus: /proc filesystem Various system and daemon log files in /var/log/ /, /boot, and /lib/modules Message écran pendant le démarage(screen output during bootup) Les "Logs systéme" dans le journal des connexions (Si la tentavive de connexion est capable d'aboutir) localisation du system kernel et modules dépendant dmesg /sbin/lspci /usr/bin/lsdev /sbin/lsmod /sbin/modprobe /sbin/insmod /bin/uname strace strings ltrace lsof
2.214.6 Troubleshooting system resources
[modifier | modifier le wikicode]- Weight
- 1
Description: Un candidat devrait être capable d'indentifier, diagnostiquer et de réparer un environnement système local.
Fichiers Clefs , termes, et utilitaire inclus: /etc/profile && /etc/profile.d/ /etc/init.d/ /etc/rc.* /etc/sysctl.conf /etc/bashrc /etc/ld.so.conf (ou autres fichiers de configuration globaux appropriés de "shell" ) Variables de système de noyau (Core system variables) Tout éditeur standard /bin/ln /bin/rm /sbin/ldconfig /sbin/sysctl
2.214.8 Troubleshooting environment configurations
[modifier | modifier le wikicode]- 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.
Fichiers Clefs , termes, et utilitaire inclus: /etc/inittab /etc/rc.local /etc/rc.boot /var/spool/cron/crontabs/ /etc/`shell_name`.conf /etc/login.defs /etc/syslog.conf /etc/passwd /etc/shadow /etc/group /etc/profile /sbin/init /usr/sbin/cron /usr/bin/crontab