Examen 010: Linux Essentials
Objectifs de l’examen Version : 1.6
Code de l’examen : 010-160
A propos de la pondération des objectifs : Une valeur de pondération est attribuée à chaque objectif. Cette pondération indique l’importance relative de chaque objectif dans l’examen. Les objectifs ayant une pondération plus élevée seront couverts dans l’examen avec plus de questions.
Purchase Voucher
Contents
- 1 Introduction
- 2 Description des candidats
- 3 Informations de version
- 4 Traductions des objectifs
- 5 Examens et prérequis
- 6 Objectifs
Introduction
L'objectif de la certification Linux Essentials est de définir les connaissances élémentaires requises pour utiliser de manière compétente un ordinateur fixe ou portable fonctionnant avec le système d'exploitation Linux. Le programme Linux Essentials qui lui est associé guidera et encouragera les jeunes gens (et ceux qui découvrent Linux et le logiciel libre) à comprendre la place de Linux et du logiciel libre dans le contexte plus large de l'industrie informatique.
Description des candidats
Voici la description d'un candidat qui est à peine qualifié pour réussir l'examen Linux Essentials. Cette personne hypothétique est appelée Candidat Minimalement Qualifié (CMQ). Le niveau de l'examen Linux Essentials est fixé de telle sorte que cette personne (ainsi que quiconque de plus compétent) puisse le réussir mais que quiconque de moins compétent ne le puisse pas.
Le CMQ doit comprendre l'industrie de Linux et du logiciel libre et connaître les applications libres les plus répandues. Le candidat doit comprendre les composants principaux du système d'exploitation Linux et avoir les compétences techniques lui permettant de travailler sous Linux en ligne de commande. Le CMQ doit comprendre les rudiments de la sécurité et de l'administration tels que la gestion des utilisateurs et des groupes, le travail en ligne de commande et les droits d'accès. Le détenteur de la certification Linux Essentials est très probablement l'utilisateur final d'un système administré par ailleurs.
Le CMQ Linux Essentials doit avoir des compétences ou des connaissances rudimentaires dans les domaines suivants :
- le logiciel libre ou à code source ouvert, les différentes communautés et licences
- les processus, les programmes et les composants d'un système d'exploitation
- le matériel informatique
- la sécurité du système, les utilisateurs, les groupes et les droits d'accès pour des répertoires publiques et privés
- rendre le système accessible et pouvoir le raccorder à d'autres ordinateurs en réseau local
- les applications libres sur le lieu de travail et comment elles se rapportent à leurs équivalent propriétaires
- les explorateurs du système de fichiers sur un poste de travail sous Linux
- où trouver de l'aide
- travailler en ligne de commande et avec des fichiers
- réaliser des sauvegardes et des archives simples et les restaurer
- utiliser un éditeur élémentaire en ligne de commande
- comprimer des fichiers
- créer et exécuter des scripts shell simples
Informations de version
Ceci est la version 1.6 des objectifs.
Vous trouverez également le résumé et les informations détaillées concernant les différences entre les versions 1.5 et 1.6 des objectifs.
La version 1.5 des objectifs est disponible ici.
Traductions des objectifs
Les traductions suivantes sont disponibles sur ce wiki :
- Anglais
- Portugais (brésilien)
- Chinois (simplifié)
- Chinois (traditionnel)
- Néerlandais
- Français
- Allemand
- Italien
- Japonais
- Espagnol
Examens et prérequis
La certification Linux Essentials est décernée après avoir réussi l'examen :
- 010 (40 questions en 60 minutes)
Il n'est pas nécessaire de posséder une autre certification.
Objectifs
Sujet 1 : Communauté Linux et carrière dans le logiciel libre
1.1 Évolution de Linux et systèmes d'exploitation populaires (valeur : 2)
Valeur |
2 |
Description |
Connaissance de l'évolution de Linux et des distributions principales. |
Domaines de connaissance les plus importants :
- Distributions
- Systèmes embarqués
- Linux dans le nuage
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Debian, Ubuntu (LTS)
- CentOS, openSUSE, Red Hat, SUSE
- Linux Mint, Scientific Linux
- Raspberry Pi, Raspbian
- Android
1.2 Applications libres majeures (valeur : 2)
Valeur |
2 |
Description |
Savoir quelles sont les applications majeures ainsi que leurs utilisations et leur évolution. |
Domaines de connaissance les plus importants :
- Applications pour postes de travail
- Applications pour serveurs
- Langages de programmation
- Outils de gestion et dépôts de paquetages
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- OpenOffice.org, LibreOffice, Thunderbird, Firefox, GIMP
- Nextcloud, ownCloud
- Apache HTTPD, NGINX, MariaDB, MySQL, NFS, Samba
- C, Java, JavaScript, Perl, shell, Python, PHP
- dpkg, apt-get, rpm, yum
1.3 Logiciel à code source ouvert et licences (valeur : 1)
Valeur |
1 |
Description |
Communautés ouvertes et licences de logiciels à code source ouvert pour les entreprises. |
Domaines de connaissance les plus importants :
- Philosophie des logiciels à code source ouvert
- Licences des logiciels à code source ouvert
- Free Software Foundation (FSF), Open Source Initiative (OSI)
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Copyleft, Permissive
- GPL, BSD, Creative Commons
- Free Software, Open Source Software, FOSS, FLOSS
- Modèles économiques des logiciels à code source ouvert
1.4 Compétences informatiques et travail sous Linux (valeur : 2)
Valeur |
2 |
Description |
Compétences élémentaires en technologies de l'information et de la communication(TIC) et travail sous Linux. |
Domaines de connaissance les plus importants :
- Compétences en bureautique
- Accéder à la ligne de commande
- Utilisations de Linux, de l'informatique en nuage et de la virtualisation dans l'industrie
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Utilisation d'un navigateur Web, préoccupations de confidentialité, options de configuration, recherche sur le Web et sauvegarde de contenu
- Terminal et console
- Problématiques de mots de passe
- Problématiques et outils de confidentialité
- Utilisation d'applications à code source ouvert courantes pour des présentations et des projets
Sujet 2 : Trouver son chemin sur un système Linux
2.1 Bases sur la ligne de commande (valeur : 3)
Valeur |
3 |
Description |
Bases d'utilisation en ligne de commande sous Linux. |
Domaines de connaissance les plus importants :
- Interpréteur de commandes élémentaire
- Syntaxe en ligne de commande
- Variables
- Mise entre apostrophes ou guillemets
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Bash
- echo
- history
- Variable d'environnement PATH
- export
- type
2.2 Utilisation de la ligne de commande pour obtenir de l'aide (valeur : 2)
Valeur |
2 |
Description |
Exécution de commandes d'aide et navigation dans les différents systèmes d'aide. |
Domaines de connaissance les plus importants :
- Pages de manuel
- Pages d'information
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- man
- info
- /usr/share/doc/
- locate
2.3 Utilisation des répertoires et liste des fichiers (valeur : 2)
Valeur |
2 |
Description |
Navigation dans le répertoire personnel et les répertoires du système et affichage de listes de fichiers à différents emplacements. |
Domaines de connaissance les plus importants :
- Fichiers, répertoires
- Fichiers et répertoires cachés
- Répertoires personnels
- Chemins d'accès absolus et relatifs
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Options courantes de ls
- listes récursives de fichiers
- cd
- . et ..
- répertoire personnel et ~
2.4 Création, déplacement et suppression de fichiers (valeur : 2)
Valeur |
2 |
Description |
Créer, déplacer et supprimer fichiers et répertoires dans le répertoire personnel. |
Domaines de connaissance les plus importants :
- Fichiers et répertoires
- Sensibilité à la casse
- Englobements simples
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- mv, cp, rm, touch
- mkdir, rmdir
Sujet 3 : Le pouvoir de la ligne de commande
3.1 Archivage de fichiers en ligne de commande (valeur : 2)
Valeur |
2 |
Description |
Archiver des fichiers dans le répertoire personnel de l'utilisateur. |
Domaines de connaissance les plus importants :
- Fichiers, répertoires
- Archives, compression
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- tar
- Options courantes de tar
- gzip, bzip2, xz
- zip, unzip
3.2 Recherche et extraction de données à partir de fichiers (valeur : 3)
Valeur |
3 |
Description |
Rechercher et extraire des données à partir de fichiers dans le répertoire personnel. |
Domaines de connaissance les plus importants :
- Tuyaux en ligne de commande
- Redirection d'entrée-sortie
- Expressions rationnelles élémentaires utilisant ., [ ], *, et ?
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- grep
- less
- cat, head, tail
- sort
- cut
- wc
3.3 Conversion de commandes en script (valeur : 4)
Valeur |
4 |
Description |
Convertir des commandes répétitives en scripts simples. |
Domaines de connaissance les plus importants :
- Faire des scripts shell simples
- Connaître des éditeurs de texte courants (vi et nano)
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- #! (shebang)
- /bin/bash
- Variables
- Arguments
- boucle for
- echo
- Statut de sortie
Sujet 4 : Le système d'exploitation Linux
4.1 Choix d'un système d'exploitation (valeur : 1)
Valeur |
1 |
Description |
Connaissance des systèmes d'exploitation et distributions Linux majeurs. |
Domaines de connaissance les plus importants :
- Différences entre Windows, OS X et Linux
- Gestion du cycle de vie des distributions
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Interface graphique par rapport à la ligne de commande, configuration d'un poste de travail
- Cycles de maintenance, versions bêta et stables
4.2 Compréhension du matériel informatique (valeur : 2)
Valeur |
2 |
Description |
Être familier avec les composants entrant dans la construction d'ordinateurs de bureau et de serveurs. |
Domaines de connaissance les plus importants :
- Matériel informatique
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- Cartes mères, processeurs, alimentations, disques optiques, périphériques
- Disques durs, SSD et partitions, /dev/sd*
- Pilotes de périphériques
4.3 Localisation des données (valeur : 3)
Valeur |
3 |
Description |
Où les différents types d'informations sont stockés sur un système Linux. |
Domaines de connaissance les plus importants :
- Programmes et configuration
- Processus
- Adresses en mémoire
- Messagerie système
- Journalisation
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- ps, top, free
- syslog, dmesg
- /etc/, /var/log/
- /boot/, /proc/, /dev/, /sys/
4.4 Intégration au réseau (valeur : 2)
Valeur |
2 |
Description |
Interrogation des paramètres de configuration importants du réseau et détermination des prérequis élémentaires pour intégrer un ordinateur à un réseau local. |
Domaines de connaissance les plus importants :
- Internet, réseau, routeurs
- Interrogation de la configuration DNS cliente
- Interrogation de la configuration du réseau
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- route, ip route show
- ifconfig, ip addr show
- netstat, ss
- /etc/resolv.conf, /etc/hosts
- IPv4, IPv6
- ping
- host
Sujet 5 : Sécurité et droits d'accès aux fichiers
5.1 Sécurité élémentaire et identification des catégories d'utilisateurs (valeur : 2)
Valeur |
2 |
Description |
Différentes catégories d'utilisateurs sur un système Linux. |
Domaines de connaissance les plus importants :
- Root et utilisateurs standards
- Utilisateurs système
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /etc/passwd, /etc/shadow, /etc/group
- id, last, who, w
- sudo, su
5.2 Création des utilisateurs et des groupes (valeur : 2)
Valeur |
2 |
Description |
Créer des utilisateurs et des groupes sur un système Linux. |
Domaines de connaissance les plus importants :
- Commandes de création d'utilisateurs et de groupes
- Identification des utilisateurs
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /etc/passwd, /etc/shadow, /etc/group, /etc/skel/
- useradd, groupadd
- passwd
5.3 Gestion des propriétés et des droits d'accès aux fichiers (valeur : 2)
Valeur |
2 |
Description |
Comprendre et manipuler les paramètres de droits d'accès et de propriété sur les fichiers. |
Domaines de connaissance les plus importants :
- Droits d'accès et propriété des fichiers et répertoires
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- ls -l, ls -a
- chmod, chown
5.4 Répertoires et fichiers spéciaux (valeur : 1)
Valeur |
1 |
Description |
Répertoires et fichiers spéciaux sur un système Linux, y compris les droits d'accès spéciaux. |
Domaines de connaissance les plus importants :
- Utilisation de fichiers et répertoires temporaires
- Liens symboliques
Liste partielle de termes, fichiers et utilitaires utilisés pour cet objectif :
- /tmp/, /var/tmp/ et Sticky Bit
- ls -d
- ln -s