# Certification Linux LPI/Administrateur système débutant/Examen 102/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 1 de la certification LPI. Cela recouvre les taches d'administration de base 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.

## Sujet 105: Kernel
### 1.105.1 Maîtrise du noyau et des modules au démarrage
#### Poids

    4
Description: Les candidats devraient pouvoir contrôler et/ou questionner un noyau et les modules "chargeables" du noyau. Cet objectif inclut, en utilisant les utilitaires "ligne-de-commande", d'obtenir des informations sur le noyau et ses modules actuellement en exécution. Cela inclut également de charger et décharger manuellement les modules en fonction des besoins. Cela inclut de plus de pouvoir déterminer quand les modules peuvent être déchargés et quels paramètres un module accepte. Les candidats devraient être capables de configurer le système pour charger les modules par des noms autres que leurs noms fichiers.
Répertoires principaux, termes, et utilitaires inclus :

#### uname
### 1.105.2 Reconfigurer, construire, et installer un noyau adapté et ses modules
#### Poids

    3
Description: Les candidats devraient pouvoir adapter, construire, et installer un noyau et ses modules à charger à partir des sources. Cet objectif comprend l'adaptation de la configuration du noyau actuel et la construction d’un nouveau noyau et des modules du kernel de façon appropriée. Cela inclut également l'installation du nouveau noyau ainsi que de tous les modules et de s'assurer que le gestionnaire de boot puisse localiser le nouveau noyau et les dossiers associés (généralement localisés sous /boot, voir l'objectif 1.102.2 pour plus de détails au sujet de la configuration de gestionnaire de démarrage).
Répertoires principaux, termes, et utilitaires inclus :

#### make targets

    config, menuconfig, xconfig, oldconfig, modules, install, modules_install, depmod

## Sujet 106: Démarrage, initialisation, arrêt et niveaux de fonctionnement
### 1.106.1 Démarrer le système
#### Poids

    3
Description : Les Candidats doivent être en mesure de guider le système à travers les procédures de démarrage (booting process). Cela comprend de passer des commandes au chargeur de démarrage (boot loader) et de passer les options au noyau lors du boot, ainsi que de relever les évènements écrits dans les fichiers de log.
Répertoires principaux, termes, et utilitaires inclus :

#### GRUB
### 1.106.2 Changer de niveaux de fonctionnement, arrêter ou redémarrer le système
#### Poids

    3
Description : Les candidats doivent pouvoir utiliser et configurer les runlevels (niveaux de fonctionnement) du système. Cet objectif inclus le passage en mode utilisateur unique, l'arrêt et le redémarrage du système. Les candidats doivent être capables d'alerter tous les utilisateurs avant de changer de runlevel, et terminer les processus en cours proprement. Cet objectif inclus aussi la configuration du runlevel par défaut.
Répertoires principaux, termes, et utilitaires inclus :

#### init
## Sujet 107: Imprimer
### 1.107.2 Gestion des imprimantes et des queues d'impression
#### Poids

    1
Description : Les Candidats doivent pouvoir gérer une file d'impression et les travaux d'impression des utilisateurs. Cet objectif comprend la surveillance ("monitoring") du serveur d'impression et l’utilisation des files d'impression ainsi que les problèmes d'ordre généraux qui y sont liés.
Répertoires principaux, termes, et utilitaires inclus :

#### lp
### 1.107.3 Imprimer des fichiers
#### Poids

    1
Description : Les Candidats doivent pouvoir gérer les files d'impression et et manipuler les taches d'impression. Cet objectif regroupe l'ajout et la suppression de travaux d'impression de files d'imprimante configurées et la conversion de fichiers texte en postscript pour l'impression.
Répertoires principaux, termes, et utilitaires inclus :

#### mpage
### 1.107.4 Installer et configurer des imprimantes distantes et locales
#### Poids

    1
Description : Le candidat doit pouvoir installer un daemon (tache de fond) d'impression, installer et configurer un filtre d'impression (ex: apsfilter, magicfilter). Cet objectif inclut de rendre accessible à un système linux des imprimantes locales et distantes , incluant postscript, non-postscript et imprimantes Samba.
Répertoires principaux, termes, et utilitaires inclus :

#### lpd
## Sujet 108: Documentation
### 1.108.1 Utiliser et gérer un système de documentation
#### Poids

    4
Description : Les candidats doivent être capables d'utiliser et d'administrer la fonction man et le matériel contenu dans /usr/share/doc/. Cet objectif comprend la recherche de pages de manuel pertinentes, la recherche de sections de pages de manuel, la recherche de commandes et de pages de manuel s'y rapportant, et la configuration de l'accès aux sources de manuel et au système de manuel. Il comprend également l'utilisation de la documentation système stockée dans /usr/share/doc/ et la détermination de la documentation à conserver dans /usr/share/doc/.
Répertoires principaux, termes, et utilitaires inclus :

#### whatis
### 1.108.2 Trouver la documentation Linux sur Internet
#### Poids

    3
Description : Les candidats doivent être capables de trouver et d'utiliser la documentation relative à Linux. Cet objectif comprend l'utilisation de la documentation Linux à partir de sources telles que le projet de documentation Linux (LDP), les sites web des fournisseurs et des tiers, les groupes de discussion, les archives des groupes de discussion et les listes de diffusion.
Répertoires principaux, termes, et utilitaires inclus : not applicable

### 1.108.5 Informer les utilisateurs sur l'état du système
#### Poids

    1
Description : Les candidats doivent être en mesure d'informer les utilisateurs des problèmes actuels liés au système. Cet objectif inclut l'automatisation du processus de communication, par exemple par le biais de messages de connexion.
Répertoires principaux, termes, et utilitaires inclus :

#### /etc/motd
## Sujet 109: Shells, écriture de scripts, programmation et compilation
### 1.109.1 Configurer et utiliser l'environnement du Shell
#### Poids

    5
Description : Le candidat doit être capable de personnaliser les environnements shell pour répondre aux besoins des utilisateurs. Cet objectif comprend la définition de variables d'environnement (par exemple PATH) à la connexion ou lors du lancement d'un nouvel interpréteur de commandes. Il comprend également l'écriture de fonctions bash pour les séquences de commandes fréquemment utilisées.
Répertoires principaux, termes, et utilitaires inclus :

#### unset (Bash built-in command)
### 1.109.2 Adapter et écrire des scripts simples
#### Poids

    3
Description : Le candidat doit être capable de personnaliser des scripts existants ou d'écrire de nouveaux scripts (ba)sh simples. Cet objectif comprend l'utilisation de la syntaxe sh standard (boucles, tests), l'utilisation de la substitution de commandes, le test des valeurs de retour des commandes, le test de l'état des fichiers et l'envoi conditionnel au superutilisateur. Cet objectif inclut également de s'assurer que le bon interpréteur est appelé sur la première (#!) ligne des scripts. Cet objectif comprend également la gestion de l'emplacement, de la propriété, de l'exécution et des droits d'auteur des scripts.
Répertoires principaux, termes, et utilitaires inclus :

#### chmod
## Sujet 111: Tâches administratives
### 1.111.1 Gérer les comptes utilisateurs et les groupes et les fichiers associés
#### Poids

    4
Description : Le candidat doit être capable d'ajouter, de supprimer, de suspendre et de modifier des comptes d'utilisateurs. Les tâches comprennent l'ajout et la suppression de groupes, la modification des informations relatives aux utilisateurs/groupes dans les bases de données de mots de passe/groupes. L'objectif comprend également la création de comptes spéciaux et de comptes limités.
Répertoires principaux, termes, et utilitaires inclus :

#### usermod
### 1.111.2 Optimiser l'environnement utilisateur et les variables d'environnement système
#### Poids

    3
Description : Candidate should be able to modify global and user profiles. This includes setting environment variables, maintaining skel directories for new user accounts and setting command search path with the proper directory.
Répertoires principaux, termes, et utilitaires inclus :

#### unset
### 1.111.3 Configurer et utiliser les fichiers de logs du système pour répondre aux besoins d'administration et de sécurité
#### Poids

    3
Description : Le candidat doit être capable de configurer les journaux du système. Cet objectif comprend la gestion du type et du niveau d'information consignée, l'analyse manuelle des fichiers journaux à la recherche d'activités notables, la surveillance des fichiers journaux, l'organisation de la rotation et de l'archivage automatiques des journaux et le suivi des problèmes signalés dans les journaux.
Répertoires principaux, termes, et utilitaires inclus :

#### dmesg
### 1.111.4 Automatiser les tâches d'administration système en utilisant des travaux préprogrammés
#### Poids

    4
Description : Les candidats doivent être capables d'utiliser cron ou anacron pour exécuter des tâches à intervalles réguliers et d'utiliser at pour exécuter des tâches à un moment précis. Les tâches comprennent la gestion des tâches cron et at et la configuration de l'accès des utilisateurs aux services cron et at.
Répertoires principaux, termes, et utilitaires inclus :

#### crontab
### 1.111.5 Maintenir une stratégie efficace de sauvegarde des données
#### Poids

    3
Description : Le candidat doit être capable de planifier une stratégie de sauvegarde et de sauvegarder automatiquement des systèmes de fichiers sur différents supports. Les tâches comprennent le transfert d'un périphérique brut vers un fichier ou vice versa, l'exécution de sauvegardes partielles et manuelles, la vérification de l'intégrité des fichiers de sauvegarde et la restauration partielle ou complète des sauvegardes.
Répertoires principaux, termes, et utilitaires inclus :

#### tar
### 1.111.6 Maintenance du temps système
#### Poids

    4
Description : Le candidat doit être capable de maintenir correctement l'heure du système et de synchroniser l'horloge par NTP. Les tâches comprennent le réglage de la date et de l'heure du système, le réglage de l'horloge du BIOS à l'heure correcte en UTC, la configuration du fuseau horaire correct pour le système et la configuration du système pour corriger la dérive de l'horloge afin qu'elle corresponde à l'horloge NTP.
Répertoires principaux, termes, et utilitaires inclus :

#### ntpdate
## Sujet 112: Fondamentaux des réseaux
### 1.112.1 Fondamentaux de TCP/IP
#### Poids

    4
Description : '
Répertoires principaux, termes, et utilitaires inclus :

#### whois
### 1.112.3 Configuration et résolution des problèmes TCP/IP
#### Poids

    7
Description : Les candidats doivent être capables de visualiser, de modifier et de vérifier les paramètres de configuration et l'état opérationnel de diverses interfaces réseau. Cet objectif comprend la configuration manuelle et automatique des interfaces et des tables de routage. Il s'agit en particulier d'ajouter, de démarrer, d'arrêter, de redémarrer, de supprimer ou de reconfigurer des interfaces réseau. Il s'agit également de modifier, visualiser ou configurer la table de routage et de corriger manuellement une route par défaut mal définie. Les candidats doivent être capables de configurer Linux en tant que client DHCP et hôte TCP/IP et de déboguer les problèmes liés à la configuration du réseau.
Répertoires principaux, termes, et utilitaires inclus :

#### the network scripts run during system initialization.
### 1.112.4 Configurer Linux comme client PPP
#### Poids

    3
Description : Les candidats doivent comprendre les bases du protocole PPP et être capables de configurer et d'utiliser PPP pour les connexions sortantes. Cet objectif comprend la définition de la séquence de chat pour se connecter (à l'aide d'un exemple de connexion) et les commandes de configuration à exécuter automatiquement lorsqu'une connexion PPP est établie. Il comprend également l'initialisation et la terminaison d'une connexion PPP, avec un modem, ISDN ou ADSL et le paramétrage de PPP pour se reconnecter automatiquement en cas de déconnexion.
Répertoires principaux, termes, et utilitaires inclus :

#### pppd
## Sujet 113: Services réseaux
### 1.113.1 Configurer et gérer inetd, xinetd et les services associés
#### Poids

    4
Description : Les candidats doivent être capables de configurer les services disponibles via inetd, d'utiliser tcpwrappers pour autoriser ou refuser des services hôte par hôte, de démarrer, d'arrêter et de redémarrer manuellement les services Internet, de configurer les services réseau de base, y compris telnet et ftp. Configurer un service pour qu'il s'exécute sous un autre utilisateur au lieu de l'utilisateur par défaut dans inetd.conf.
Répertoires principaux, termes, et utilitaires inclus :

#### /etc/xinetd.log
### 1.113.2 Configuration de base de Sendmail
#### Poids

    4
Description : Le candidat doit être capable de modifier des paramètres simples dans les fichiers de configuration de sendmail (y compris le paramètre "Smart Host", si nécessaire), de créer des alias de courrier, de gérer la file d'attente de courrier, de démarrer et d'arrêter sendmail, de configurer la redirection de courrier et d'effectuer un dépannage de base de sendmail. L'objectif comprend la vérification et la fermeture des relais ouverts sur le serveur de messagerie. Il n'inclut pas la configuration personnalisée avancée de Sendmail.
Répertoires principaux, termes, et utilitaires inclus :

#### newaliases
### 1.113.3 Configuration de base de Apache
#### Poids

    4
Description : Les candidats doivent être capables de modifier des paramètres simples dans les fichiers de configuration d'Apache, de démarrer, d'arrêter et de redémarrer httpd, d'organiser le redémarrage automatique de httpd au démarrage. Ne comprend pas la configuration personnalisée avancée d'Apache.
Répertoires principaux, termes, et utilitaires inclus :

#### httpd
### 1.113.4 Gérer correctement les daemons NFS, smb and nmb
#### Poids

    4
Description : Les candidats doivent savoir comment monter des systèmes de fichiers distants à l'aide de NFS, configurer NFS pour exporter des systèmes de fichiers locaux, démarrer, arrêter et redémarrer le serveur NFS. Installer et configurer Samba à l'aide des outils GUI fournis ou en éditant directement le fichier /etc/smb.conf (Note : ceci exclut délibérément les problèmes avancés liés au domaine NT mais inclut le simple partage des répertoires personnels et des imprimantes, ainsi que la configuration correcte de nmbd en tant que client WINS).
Répertoires principaux, termes, et utilitaires inclus :

#### umount
### 1.113.5 Installer et configurer les services DNS de base
#### Poids

    4
Description : Candidate should be able to configure hostname lookups and troubleshoot problems with local caching-only name server. Requires an understanding of the domain registration and DNS translation process. Requires understanding key differences in configuration files for bind 4 and bind 8.
Répertoires principaux, termes, et utilitaires inclus :

#### named
### 1.113.7 Installer Secure Shell (OpenSSH)
#### Poids

    4
Description : The candidate should be able to obtain and configure OpenSSH. This objective includes basic OpenSSH installation and troubleshooting, as well as configuring sshd to start at system boot..
Répertoires principaux, termes, et utilitaires inclus :

#### ssh-keygen
## Sujet 114: Securité
### 1.114.1 Exécuter des tâches de securité en administration
#### Poids

    4
Description : Candidates should know how to review system configuration to ensure host security in accordance with local security policies. This objective includes how to configure TCP wrappers, find files with SUID/SGID bit set, verify packages, set or change user passwords and password aging information, update binaries as recommended by CERT, BUGTRAQ, and/or distribution's security alerts. Includes basic knowledge of ipchains and iptables.
Répertoires principaux, termes, et utilitaires inclus :

#### iptables
### 1.114.2 Sécuriser une machine
#### Poids

    3
Description : Candidate should know how to set up a basic level of host security. Tasks include syslog configuration, shadowed passwords, set up of a mail alias for root's mail and turning of all network services not in use.
Répertoires principaux, termes, et utilitaires inclus :

#### /etc/syslog.conf
### 1.114.3 Niveaux de sécurité de l’utilisateur
#### Poids

    1
Description : Candidate should be able to configure user level security. Tasks include limits on user logins, processes, and memory usage.
Répertoires principaux, termes, et utilitaires inclus :

#### usermod

| Sommaire | Noyau Linux |