Linux · Chapitre 1

Linux Essentials : l'examen 010

Ce qu'évalue la certification LPI Linux Essentials, comment se répartit l'examen 010 et comment utiliser le programme comme carte d'étude.

Linux Essentials est la certification d'entrée du Linux Professional Institute (LPI). Elle montre que vous comprenez ce que sont Linux et le logiciel libre, que vous êtes à l'aise avec la ligne de commande et que vous connaissez les bases d'un système Linux : fichiers, utilisateurs, permissions et réseau.

Cette note est le point de départ de la série : elle résume le programme officiel de l'examen 010 pour vous servir de carte. Les chapitres suivants approfondissent chaque thème.

À qui elle s'adresse

  • À ceux qui débutent sous Linux, sans expérience préalable d'administration.
  • Aux étudiants et professionnels d'autres domaines (réseaux, développement, support) qui veulent une base solide avant des certifications plus avancées comme LPIC-1.
  • À ceux qui veulent démontrer leurs connaissances du logiciel libre et de l'open source.

L'examen en bref

Code 010 (version des objectifs 1.6, code 010-160)
Format 40 questions à choix multiples et à compléter
Durée 60 minutes
Score Échelle de 200 à 800 ; réussite à 500
Prérequis Aucun

Les détails de l'examen peuvent changer d'une version à l'autre. Avant de le réserver, vérifiez les objectifs en vigueur sur le site officiel du LPI.

Les cinq thèmes et leur poids

Chaque objectif du programme a un poids qui indique à peu près combien de questions l'examen lui consacre. Additionnés, les poids font 40 : on peut presque les lire comme un nombre de questions.

Poids de chaque thème dans l'examen 010

Thème Contenu Poids
1. La communauté Linux et une carrière dans l'open source Histoire et distributions, applications libres, licences, usage de base du bureau et vie privée 7
2. Se repérer dans un système Linux Shell et syntaxe des commandes, variables, aide (man, info), répertoires et fichiers 9
3. La puissance de la ligne de commande Archiver et compresser, tubes et redirections, recherches avec grep, premiers scripts 9
4. Le système d'exploitation Linux Choisir un système, matériel, où sont stockées les données, processus, journaux et réseau 8
5. Sécurité et permissions Types d'utilisateurs, création d'utilisateurs et de groupes, permissions et propriétaires, liens 7

Ce qu'il faut maîtriser dans chaque thème

1. La communauté Linux et une carrière dans l'open source

  • Les grandes familles de distributions (Debian/Ubuntu, Red Hat/Fedora, SUSE) et Linux dans les systèmes embarqués (Android, Raspberry Pi) et dans le cloud.
  • Les applications libres de bureau et de serveur (LibreOffice, Firefox, GIMP, Apache, NGINX, MariaDB, Samba...) et les gestionnaires de paquets (apt, dpkg, rpm, yum).
  • La philosophie du logiciel libre, les licences copyleft et permissives, la FSF et l'OSI, et les modèles économiques de l'open source.
  • Les compétences de base : navigateur, mots de passe, vie privée et accès au terminal.

2. Se repérer dans un système Linux

  • La syntaxe des commandes dans Bash, les variables, les guillemets, echo, history, type, export et la variable PATH.
  • Obtenir de l'aide avec man, info, /usr/share/doc/ et locate.
  • Chemins absolus et relatifs, fichiers cachés, ls, cd, ., .. et ~.
  • Créer, déplacer et supprimer avec touch, cp, mv, rm, mkdir, rmdir et les jokers (globbing).

3. La puissance de la ligne de commande

  • Archiver et compresser avec tar, gzip, bzip2, xz, zip et unzip.
  • Tubes (|), redirections et expressions régulières de base avec grep, less, head, tail, sort, cut et wc.
  • Transformer des commandes répétitives en scripts : shebang, variables, arguments, boucles for et code de retour. C'est l'objectif le plus lourd de tout l'examen.

4. Le système d'exploitation Linux

  • Les différences entre Linux, Windows et macOS, et le cycle de vie d'une distribution.
  • Les composants matériels, disques et partitions (/dev/sd*) et les pilotes.
  • Où se trouve chaque chose : /etc, /var/log, /boot, /proc, /dev, /sys ; les processus avec ps, top et free ; les journaux avec dmesg et syslog.
  • Le réseau : ip addr, ip route, ss, ping, host, /etc/hosts et /etc/resolv.conf, IPv4 et IPv6.

5. Sécurité et permissions

  • L'utilisateur root, les utilisateurs normaux et système ; /etc/passwd, /etc/shadow et /etc/group ; id, who, w, last, sudo et su.
  • Créer des utilisateurs et des groupes avec useradd, groupadd et passwd, et le rôle de /etc/skel.
  • Permissions et propriétaires avec ls -l, chmod et chown.
  • Les répertoires temporaires (/tmp, /var/tmp), le sticky bit et les liens symboliques avec ln -s.

Comment le préparer

  1. Pratiquez sur une machine réelle ou virtuelle. Une distribution dans VirtualBox, WSL ou un petit serveur cloud suffit. Taper les commandes les ancre mieux que de les lire.
  2. Priorisez selon le poids. Les thèmes 2 et 3 représentent presque la moitié de l'examen.
  3. Apprenez à chercher de l'aide. Savoir utiliser man et --help vous sert à l'examen comme au quotidien.
  4. Révisez la terminologie. Le thème 1 comporte des questions théoriques sur les licences et la communauté.

Dans le prochain chapitre : la communauté Linux, les distributions et les licences open source.