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

Leçons de niveau 15
Une page de Wikiversité, la communauté pédagogique libre.
Début de la boite de navigation du chapitre
Objectifs détaillés
Icône de la faculté
Chapitre no 1
Leçon : Examen 201
Retour auSommaire
Chap. suiv. :Noyau Linux
fin de la boite de navigation du chapitre
En raison de limitations techniques, la typographie souhaitable du titre, « Examen 201 : Objectifs détaillés
Certification Linux LPI/Administrateur système avancé/Examen 201/Objectifs détaillés
 », n'a pu être restituée correctement ci-dessus.

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