GNU+Linux

Formation GNU+Linux : Préparation LPI 101

Résumé

Système : GNU/Linux Debian - Rocky Linux - Alma Linux
Objectif : Maîtriser les bases de l’utilisation de GNU/Linux pour pouvoir passer l’examen LPI 101
Durée : 14 heures
Publics : Informaticien, débutant sur GNU/Linux
Pré-requis : Connaître les bases de l’utilisation d’un PC et d’un système d’exploitation
Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique.
Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
Accessibilité aux personnes en situation de handicap ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

Attestation : Une attestation de suivi de formation est remise à l’issue de la formation
Certification : Possible si demandée par le stagiaire
Financement : Éligible au CPF & plan de développement des compétences des salariés et gérants d’entreprises

Présentation

 le site officiel LPI
 la certification LPI

 l’article Wikipédia LPI
 l’espace Wikiversity
 le projet dans Wikibooks

Suite de parcours et formations associées

LPI 101
Formation Linux Initiation LPI 101 - 3 jours
Formation Préparation LPI 101 - 2 jours
Formation Linux Initiation + Préparation LPI 101 - 5 jours

LPI 102
Formation Linux Administration LPI 102 - 3 jours
Formation Préparation LPI 102 - 2 jours
Formation Linux Administration + Préparation LPI 102 - 5 jours

Programme

Sujet 101 : Architecture système

101.1 Identifier et configurer le matériel
 Activer et désactiver les périphériques internes
 Configurer des systèmes avec ou sans périphériques externes tel le clavier
 Reconnaître les différents types de périphériques de stockage de masse
 Connaître les différences entre les périphériques hotplug et coldplug
 Identifier les ressources matériels des périphériques
 Connaître les outils et utilitaires pour lister les informations sur le matériels (e.g. lsusb, lspci, etc.)
 Connaître les outils et utilitaires pour gérer les périphériques USB
 Comprendre les concepts de sysfs, udev et dbus

101.2 Démarrer le système
 Fournir les commandes communes au chargeur de démarrage et des options au noyau lors du boot
 Découvrir la séquence de démarrage du BIOS à l’OS
 Comprendre les systèmes de démarrages SysVinit et systemd
 Connaître le système de démarrage Upstart
 Visualiser les évènements de boot dans les fichiers de log

101.3 Changer de runlevels, arrêt et redémarrage du système
 Définir le runlevel par défaut
 Changer de runlevel, tester le mode mono utilisateur
 Arrêter et redémarrer en ligne de commande
 Avertir les utilisateurs avant de changer de runlevels ou autres évènements majeurs du système
 Terminer proprement les processus

Atelier : QCM à commenter sur le sujet 101

Sujet 102 : Installation de Linux et gestion des paquets

102.1 Définir la disposition des volumes
 Allouer des systèmes de fichiers et du swap sur différents disques ou partitions
 Dimensionner en fonction de l’utilisation du système
 S’assurer de la conformité de la partition /boot par rapport au pré-requis de l’architecture matérielle
 Connaître les fonctionnalités de base de LVM

102.2 Installer un gestionnaire de démarrage
 Connaître les emplacements de boot alternatifs et les options de démarrage de secours
 Installer et configurer un chargeur de démarrage tel Legacy
 Effectuer les modifications basiques de configuration pour GRUB
 Interagir avec le boot loader

102.3 Gérer les librairies partagées
 Identifier les librairies partagées
 Connaître les emplacements usuels des librairies système
 Savoir charger des librairies partagées

102.4 Utiliser la gestion de paquets Debian
 Installer, mettre à jour et désinstaller des paquets Debian
 Trouver des paquets contenant des fichiers spécifiques ou des librairies installées ou non
 Obtenir les informations sur les paquets : version, contenu, dépendances, intégrité et état

102.5 Gérer les paquets .rpm avec dnf
 Installer, réinstaller, mettre à jour et supprimer des paquets avec dnf
 Obtenir les informations sur les paquets .rpm : version, état, dépendances, intégrité et signatures
 Déterminer les fichiers d’un paquet, et le paquet de provenance d’un fichier

Atelier : QCM à commenter sur le sujet 102

Sujet 103 : Les commandes GNU and Unix

103.1 Travailler avec la ligne de commande
 Utiliser des commandes unitaires et des séquences de commande pour effectuer des tâches basiques
 Utiliser et modifier l’environnement du shell : définir, référencer, et exporter des variables d’environnements
 Utiliser et éditer l’historique des commandes
 Exécuter des commandes avec des chemins relatifs et absolus

103.2 Traiter les sorties textes avec les filtres
 Utiliser les commandes UNIX standard de paquets GNU textutils pour filter les sorties textes
 Connaître les outils : cat, cut, expand, fmt, head, join, less, nl, od, paste, pr, sed, sort, split, tail, tr, unexpand, uniq, wc

103.3 Gestion de base des fichiers
 Copier, déplacer et supprimer des fichiers et dossiers à l’unité
 Faire une copie récursive de fichiers et dossiers
 Supprimer des fichiers et dossiers récursivement
 Connaître les caractères jokers
 Maîtriser la commande find pour trouver et traiter les fichiers par rapport à leur type, taille et date/heure
 Utiliser les outils tar, cpio et dd

103.4 Les flux, tubes et redirections
savoir rediriger l’entrée standard, la sortie standard, et la sortie erreur
connaître le pipe
maîtriser la sortie d’une commande comme entrée d’une autre
savoir envoyer la sortie sur stdout et dans un file

103.5 Créer, surveiller et tuer les processus
 Exécuter des travaux en avant plan et en arrière plan
 Configurer un programme pour qu’il s’execute après la fermeture de session
 Superviser les processus actifs
 Sélectionner et trier les processus à afficher
 Envoyer des signaux aux processus

103.6 Modifier les priorités d’exécution des processus
 Connaître la priorité par défaut d’un processus créé
 Exécuter un programme avec une priorité plus haute ou plus faible
 Modifier la priorité d’un processus en cours d’exécution

103.7 Chercher dans les fichiers texte avec les expressions régulières
 Créer une expression régulière simple contenant plusieurs éléments
 Utiliser les outils basés sur les expressions régulières pour effectuer des recherches sur le système de fichier ou dans le contenu d’un fichier

103.8 Édition basique de fichiers avec vi
 Parcourir un document avec vi
 Utiliser les principaux modes de vi
 Insérer, éditer, supprimer, copier et trouver du texte

Atelier : QCM à commenter sur le sujet 103

Sujet 104 : Périphériques, système de fichiers Linux et hiérarchie standard du système de fichiers FHS

104.1 Créer des partitions et des système de fichiers
 Gérer les tables de partitions MBR
 Utiliser mkfs pour créer des systèmes de fichiers : ext2/ext3/ext4, XFS, VFAT
connaître ReiserFS et Btrfs
 Utiliser basiquement gdisk et parted, avec GPT

104.2 Maintenir l’intégrité des systèmes de fichiers
 Vérifier l’intégrité des systèmes de fichiers
 Surveiller les i-nodes et l’espace libre
 Réparer des problèmes simples

104.3 Monter et démonter des systèmes des fichiers
 Maîtriser le montage et démontage manuel
 Configurer le montage au démarrage
 Configurer les systèmes de fichiers utilisateurs amovibles

104.4 Gérer les quotas disque
 Définir les quotas sur un système de fichiers
 Éditer, vérifier et générer les rapports de quota utilisateurs

104.5 Gérer les permissions et propriétaires des fichiers
 Gérer les autorisations sur les fichiers
 Utiliser les modes d’accès suid, sgid et le sticky bit pour maintenir la sécurité
 Changer le masque de création de fichier
 Maîtriser les groupes pour accorder l’accès aux fichiers

104.6 Créer et modifier les hard links et les liens symboliques
 Créer des liens
 Identifier les liens hard et soft
 Distinguer la copie de fichier versus le lien sur fichier
 Utiliser les liens pour effectuer des tâches d’administration système

104.7 Trouver les fichiers système et positionner les fichiers aux bons endroits
 Comprendre l’emplacement des fichiers avec le FHS
 Trouver les fichiers et commandes dans GNU/Linux
 Connaître la localisation et le but des fichiers et dossiers importants définis par le FHS

Atelier : QCM à commenter sur le sujet 104

Passage de la certification (si demandé par le stagiaire)