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

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