Objectifs de l'examen 101

Examen LPIC-1 101

 

Version des objectifs d'examen: Version 5.0

Code d'examen: 101-500

À propos des poids objectifs Chaque objectif est affecté d'une valeur de pondération. Les poids indiquent l'importance relative de chaque objectif à l'examen. Les objectifs avec des poids plus élevés seront couverts dans l'examen avec plus de questions.

 

Bon d'achat

Sujet 101: Architecture du système

101.1 Déterminer et configurer les paramètres matériels

Poids: 2

La description: Les candidats doivent être en mesure de déterminer et de configurer le matériel système fondamental

Domaines de connaissances clés:

  • Activez et désactivez les périphériques intégrés.
  • Différenciez les différents types de périphériques de stockage de masse.
  • Déterminez les ressources matérielles des périphériques.
  • Outils et utilitaires pour lister diverses informations sur le matériel (par exemple lsusb, lspci, etc.).
  • Outils et utilitaires pour manipuler les périphériques USB.
  • Compréhension conceptuelle de sysfs, udev et dbus.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • / sys /
  • / proc /
  • / dev /
  • modprobe
  • lsmod
  • lspci
  • lsusb

 

101.2 Démarrer le système

Poids: 3

La description: Les candidats doivent être en mesure de guider le système tout au long du processus de démarrage.

Domaines de connaissances clés:

  • Fournissez des commandes communes au chargeur de démarrage et des options au noyau au moment du démarrage.
  • Démontrer la connaissance de la séquence de démarrage du BIOS / UEFI pour terminer le démarrage.
  • Compréhension de SysVinit et systemd.
  • Prise de conscience d'Upstart.
  • Vérifiez les événements de démarrage dans les fichiers journaux.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • dmesg
  • journalctl
  • BIOS
  • UEFI
  • bootloader
  • kernel
  • initramfs
  • init
  • SysVinit
  • systemd

 

101.3 Modifier les niveaux d'exécution / cibles de démarrage et arrêter ou redémarrer le système

Poids: 3

La description: Les candidats doivent être capables de gérer le niveau d'exécution SysVinit ou la cible de démarrage systemd du système. Cet objectif comprend le passage en mode mono-utilisateur, l'arrêt ou le redémarrage du système. Les candidats doivent pouvoir alerter les utilisateurs avant de changer de niveau d'exécution / cible de démarrage et de terminer correctement les processus. Cet objectif inclut également la définition du niveau d'exécution par défaut de SysVinit ou de la cible de démarrage de systemd. Il comprend également la prise de conscience d'Upstart comme alternative à SysVinit ou systemd.

Domaines de connaissances clés:

  • Définissez le niveau d'exécution ou la cible de démarrage par défaut.
  • Changement entre les niveaux d'exécution / cibles de démarrage, y compris le mode mono-utilisateur.
  • Arrêtez et redémarrez à partir de la ligne de commande.
  • Alertez les utilisateurs avant de changer de niveau d'exécution / cible de démarrage ou d'autres événements système majeurs.
  • Terminez correctement les processus.
  • Conscience de l'acpide.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • /etc/inittab
  • shutdown
  • init
  • /etc/init.d/
  • telinit
  • systemd
  • systemctl
  • / etc / systemd /
  • / usr / lib / systemd /
  • wall

 

Sujet 102: Installation Linux et gestion des packages

102.1 Conception de la disposition du disque dur

Poids: 2

La description: Les candidats doivent être capables de concevoir un schéma de partitionnement de disque pour un système Linux.

Domaines de connaissances clés:

  • Allouez des systèmes de fichiers et de l'espace d'échange pour séparer les partitions ou les disques.
  • Adaptez la conception à l'utilisation prévue du système.
  • Assurez-vous que la partition / boot est conforme aux exigences de l'architecture matérielle pour le démarrage.
  • Connaissance des fonctionnalités de base de LVM.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • / (racine) système de fichiers
  • / var système de fichiers
  • / home système de fichiers
  • / système de fichiers de démarrage
  • Partition système EFI (ESP)
  • espace d'échange
  • points de montage
  • partitions

 

102.2 Installer un gestionnaire de démarrage

Poids: 2

La description: Les candidats doivent pouvoir sélectionner, installer et configurer un gestionnaire de démarrage.

Domaines de connaissances clés:

  • Fournir des emplacements de démarrage alternatifs et des options de démarrage de sauvegarde.
  • Installez et configurez un chargeur de démarrage tel que GRUB Legacy.
  • Effectuez les modifications de configuration de base pour GRUB 2.
  • Interagissez avec le chargeur de démarrage.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • menu.lst, grub.cfg et grub.conf
  • installer grub
  • grub-mkconfig
  • MBR

 

102.3 Gérer les bibliothèques partagées

Poids: 1

La description: Les candidats doivent être en mesure de déterminer les bibliothèques partagées dont dépendent les programmes exécutables et de les installer si nécessaire.

Domaines de connaissances clés:

  • Identifiez les bibliothèques partagées.
  • Identifiez les emplacements typiques des bibliothèques système.
  • Chargez les bibliothèques partagées.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • ldd
  • ldconfig
  • /etc/ld.so.conf
  • LD_LIBRARY_PATH

 

102.4 Utiliser la gestion des paquets Debian

Poids: 3

La description: Les candidats doivent être capables de gérer les paquets en utilisant les outils de paquets Debian.

Domaines de connaissances clés:

  • Installez, mettez à niveau et désinstallez les paquets binaires Debian.
  • Recherchez des packages contenant des fichiers ou des bibliothèques spécifiques qui peuvent ou non être installés.
  • Obtenez des informations sur le package telles que la version, le contenu, les dépendances, l'intégrité du package et l'état de l'installation (que le package soit installé ou non).
  • Connaissance d'apt.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • /etc/apt/sources.list
  • dpkg
  • dpkg-reconfigurer
  • apt-get
  • apt-cache

 

102.5 Utiliser la gestion des packages RPM et YUM

Poids:  3

La description: Les candidats doivent être capables de gérer les packages à l'aide de RPM, YUM et Zypper.

Domaines de connaissances clés:

  • Installez, réinstallez, mettez à niveau et supprimez des packages à l'aide de RPM, YUM et Zypper.
  • Obtenez des informations sur les packages RPM telles que la version, l'état, les dépendances, l'intégrité et les signatures.
  • Déterminez les fichiers fournis par un package, ainsi que de quel package provient un fichier spécifique.
  • Conscience de DNF.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • rpm
  • rpm2cpio
  • /etc/yum.conf
  • /etc/yum.repos.d/
  • yum
  • zypper

 

102.6 Linux en tant qu'invité de virtualisation

Poids: 1

La description: Les candidats doivent comprendre les implications de la virtualisation et du cloud computing sur un système invité Linux.

Domaines de connaissances clés:

  • Comprenez le concept général des machines virtuelles et des conteneurs.
  • Comprendre les éléments communs des machines virtuelles dans un cloud IaaS, tels que les instances informatiques, le stockage en bloc et la mise en réseau.
  • Comprendre les propriétés uniques d'un système Linux qui doivent changer lorsqu'un système est cloné ou utilisé comme modèle.
  • Comprenez comment les images système sont utilisées pour déployer des machines virtuelles, des instances cloud et des conteneurs.
  • Comprendre les extensions Linux qui intègrent Linux à un produit de virtualisation.
  • Connaissance de cloud-init.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • Machine virtuelle
  • Conteneur Linux
  • Conteneur d'application
  • Chauffeurs invités
  • Clés d'hôte SSH
  • ID de la machine D-Bus

Sujet 103: Commandes GNU et Unix

103.1 Travailler sur la ligne de commande

Poids: 4

La description: Les candidats doivent pouvoir interagir avec les shells et les commandes en utilisant la ligne de commande. L'objectif suppose le shell Bash.

Domaines de connaissances clés:

  • Utilisez des commandes shell uniques et des séquences de commandes sur une ligne pour effectuer des tâches de base sur la ligne de commande.
  • Utilisez et modifiez l'environnement shell, notamment en définissant, référençant et exportant des variables d'environnement.
  • Utilisez et modifiez l'historique des commandes.
  • Appelez des commandes à l'intérieur et à l'extérieur du chemin défini.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • bash
  • echo
  • env
  • Exporter
  • pwd
  • set
  • unset
  • type
  • qui
  • man
  • ton nom
  • Histoire
  • .bash_history
  • Citant

 

103.2 Traiter les flux de texte à l'aide de filtres

Poids: 2

La description: Les candidats doivent pouvoir appliquer des filtres aux flux de texte.

Domaines de connaissances clés:

  • Envoyez des fichiers texte et des flux de sortie via des filtres utilitaires de texte pour modifier la sortie en utilisant les commandes UNIX standard trouvées dans le paquet GNU textutils.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • bzcat
  • cat
  • cut
  • front
  • moins
  • md5sum
  • nl
  • od
  • paste
  • sed
  • sha256sum
  • sha512sum
  • sort
  • scission
  • queue
  • tr
  • uniq
  • wc
  • xzcat
  • zcat

 

103.3 Effectuer la gestion de base des fichiers

Poids: 4

La description: Les candidats doivent pouvoir utiliser les commandes Linux de base pour gérer les fichiers et les répertoires.

Domaines de connaissances clés:

  • Copiez, déplacez et supprimez des fichiers et des répertoires individuellement.
  • Copiez plusieurs fichiers et répertoires de manière récursive.
  • Supprimez les fichiers et répertoires de manière récursive.
  • Utilisez des spécifications génériques simples et avancées dans les commandes.
  • Utiliser find pour localiser et agir sur les fichiers en fonction du type, de la taille ou de l'heure.
  • Utilisation de tar, cpio et dd.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • cp
  • trouver
  • mkdir
  • mv
  • ls
  • rm
  • rmdir
  • toucher
  • goudron
  • cpio
  • dd
  • filet
  • gzip
  • gunzip
  • bzip2
  • bunzip2
  • xz
  • unxz
  • globbing de fichiers

 

103.4 Utiliser des flux, des tubes et des redirections

Poids: 4

La description: Les candidats doivent être en mesure de rediriger les flux et de les connecter afin de traiter efficacement les données textuelles. Les tâches incluent la redirection de l'entrée standard, la sortie standard et l'erreur standard, la canalisation de la sortie d'une commande vers l'entrée d'une autre commande, l'utilisation de la sortie d'une commande comme arguments vers une autre commande et l'envoi de la sortie à la fois à stdout et à un fichier.

Domaines de connaissances clés:

  • Redirection de l'entrée standard, de la sortie standard et de l'erreur standard.
  • Dirigez la sortie d'une commande vers l'entrée d'une autre commande.
  • Utilisez la sortie d'une commande comme arguments d'une autre commande.
  • Envoyer la sortie à la fois à stdout et à un fichier.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • tee
  • xargs

 

103.5 Créer, surveiller et tuer des processus

Poids: 4

La description: Les candidats doivent être en mesure d'effectuer une gestion de processus de base.

Domaines de connaissances clés:

  • Exécutez les tâches au premier plan et en arrière-plan.
  • Signalez à un programme de continuer à s'exécuter après la déconnexion.
  • Surveillez les processus actifs.
  • Sélectionnez et triez les processus à afficher.
  • Envoyez des signaux aux processus.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • &
  • bg
  • fg
  • emplois
  • tuer
  • nohup
  • ps
  • haut
  • gratuit
  • Stabilité
  • pgrep
  • tuer
  • killall
  • regarder
  • écran
  • tmux

 

103.6 Modifier les priorités d'exécution des processus

Poids: 2

La description: Les candidats doivent être capables de gérer les priorités d'exécution des processus.

Domaines de connaissances clés:

  • Connaître la priorité par défaut d'un travail créé.
  • Exécutez un programme avec une priorité supérieure ou inférieure à la valeur par défaut.
  • Modifiez la priorité d'un processus en cours d'exécution.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • agréable
  • ps
  • renice
  • haut

 

103.7 Rechercher des fichiers texte à l'aide d'expressions régulières

Poids: 3

La description: Les candidats doivent être capables de manipuler des fichiers et des données textuelles à l'aide d'expressions régulières. Cet objectif comprend la création d'expressions régulières simples contenant plusieurs éléments de notation ainsi que la compréhension des différences entre les expressions régulières de base et étendues. Cela inclut également l'utilisation d'outils d'expressions régulières pour effectuer des recherches dans un système de fichiers ou un contenu de fichier.

Domaines de connaissances clés:

  • Créez des expressions régulières simples contenant plusieurs éléments de notation.
  • Comprenez les différences entre les expressions régulières de base et étendues.
  • Comprendre les concepts de caractères spéciaux, de classes de caractères, de quantificateurs et d'ancres.
  • Utilisez des outils d'expression régulière pour effectuer des recherches dans un système de fichiers ou dans le contenu d'un fichier.
  • Utilisez des expressions régulières pour supprimer, modifier et remplacer du texte.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • grep
  • egrep
  • fgrep
  • sed
  • regex (7)

 

103.8 Édition de fichier de base

Poids: 3

La description: Les candidats doivent pouvoir éditer des fichiers texte à l'aide de vi. Cet objectif comprend la navigation vi, les modes vi, l'insertion, l'édition, la suppression, la copie et la recherche de texte. Il comprend également la connaissance d'autres éditeurs courants et la définition de l'éditeur par défaut.

Domaines de connaissances clés:

  • Parcourez un document à l'aide de vi.
  • Comprendre et utiliser les modes vi.
  • Insérer, modifier, supprimer, copier et rechercher du texte dans vi.
  • Connaissance d'Emacs, nano et vim.
  • Configurez l'éditeur standard.

Termes et utilitaires:

  • vi
  • /,?
  • h, j, k, l
  • je, o, un
  • j, p, y, jj, yy
  • ZZ,: w !,: q!
  • EDITEUR

 

Sujet 104: Périphériques, systèmes de fichiers Linux, norme de hiérarchie des systèmes de fichiers

104.1 Créer des partitions et des systèmes de fichiers

Poids: 2

La description: Les candidats doivent pouvoir configurer des partitions de disque, puis créer des systèmes de fichiers sur des supports tels que des disques durs. Cela inclut la gestion des partitions de swap.

Domaines de connaissances clés:

  • Gérer les tables de partition MBR et GPT
  • Utilisez diverses commandes mkfs pour créer divers systèmes de fichiers tels que:
    • ext2 / ext3 / ext4
    • XFS
    • VFAT
    • exFAT

  • Connaissance des fonctionnalités de base de Btrfs, y compris les systèmes de fichiers multi-périphériques, la compression et les sous-volumes.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • Fdisk
  • gdisk
  • séparé
  • mkfs
  • mkswap

 

104.2 Maintenir l'intégrité des systèmes de fichiers

Poids: 2

La description: Les candidats doivent être en mesure de maintenir un système de fichiers standard, ainsi que les données supplémentaires associées à un système de fichiers journalisé.

Domaines de connaissances clés:

  • Vérifiez l'intégrité des systèmes de fichiers.
  • Surveillez l'espace libre et les inodes.
  • Réparez les problèmes de système de fichiers simples.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • du
  • df
  • fsck
  • e2fsck
  • mke2fs
  • tune2fs
  • xfs_repair
  • xfs_fsr
  • xfs_db

 

104.3 Contrôler le montage et le démontage des systèmes de fichiers

Poids: 3

La description: Les candidats doivent pouvoir configurer le montage d'un système de fichiers.

Domaines de connaissances clés:

  • Montez et démontez manuellement les systèmes de fichiers.
  • Configurez le montage du système de fichiers au démarrage.
  • Configurez les systèmes de fichiers amovibles montables par l'utilisateur.
  • Utilisation d'étiquettes et d'UUID pour identifier et monter les systèmes de fichiers.
  • Connaissance des unités de montage systemd.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • / etc / fstab
  • /médias/
  • monter
  • umount
  • blkid
  • lsblk

 

104.4 Supprimé

 

104.5 Gérer les autorisations et la propriété des fichiers

Poids: 3

La description: Les candidats doivent être en mesure de contrôler l'accès aux fichiers en utilisant correctement les autorisations et les droits de propriété.

Domaines de connaissances clés:

  • Gérez les autorisations d'accès sur les fichiers réguliers et spéciaux ainsi que sur les répertoires.
  • Utilisez des modes d'accès tels que suid, sgid et le sticky bit pour maintenir la sécurité.
  • Savoir comment changer le masque de création de fichier.
  • Utilisez le champ groupe pour accorder l'accès aux fichiers aux membres du groupe.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • chmod
  • umask
  • chown
  • chgrp

 

104.6 Créer et modifier des liens physiques et symboliques

Poids: 2

La description: Les candidats doivent pouvoir créer et gérer des liens physiques et symboliques vers un fichier.

Domaines de connaissances clés:

  • Créez des liens.
  • Identifiez les liens physiques et / ou souples.
  • Copie ou liaison de fichiers.
  • Utilisez des liens pour prendre en charge les tâches d'administration du système.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • ln
  • ls

 

104.7 Rechercher les fichiers système et placer les fichiers au bon emplacement

Poids: 2

La description: Les candidats doivent être parfaitement familiarisés avec la norme de hiérarchie des systèmes de fichiers (FHS), y compris les emplacements de fichiers typiques et les classifications de répertoires.

Domaines de connaissances clés:

  • Comprendre les emplacements corrects des fichiers sous le FHS.
  • Recherchez des fichiers et des commandes sur un système Linux.
  • Connaître l'emplacement et le but des fichiers et répertoires importants tels que définis dans le FHS.

Voici une liste partielle des fichiers, termes et utilitaires utilisés:

  • trouver
  • localiser
  • mis à jourb
  • où se trouve
  • qui
  • type
  • /etc/updatedb.conf