Différences
Ci-dessous, les différences entre deux révisions de la page.
elearning:workbooks:ux001fr [2023/05/01 06:07] – created admin | elearning:workbooks:ux001fr [2023/05/03 07:58] (Version actuelle) – admin | ||
---|---|---|---|
Ligne 5: | Ligne 5: | ||
Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
- | ======UX001 - Unix, Linux : Les Bases Indispensables====== | + | ======UX011 - Linux - Scripting Bash====== |
=====Présentation===== | =====Présentation===== | ||
Ligne 11: | Ligne 11: | ||
**Type d' | **Type d' | ||
\\ | \\ | ||
- | **Objectif** : Maîtriser les fondamentaux d' | + | **Objectif** : Comprendre |
\\ | \\ | ||
**Public** : Utilisateurs d' | **Public** : Utilisateurs d' | ||
Ligne 61: | Ligne 61: | ||
=====Programme===== | =====Programme===== | ||
- | |||
- | * **UX001 - Présentation de la Formation**. | ||
- | * Prérequis | ||
- | * Matériel | ||
- | * Logiciels | ||
- | * Internet | ||
- | * Programme de la Formation | ||
- | |||
- | * **LCF401 - Système de Fichiers**. | ||
- | * LAB #1 - Linux File Hierarchy System | ||
- | * 1.1 - Types de Fichiers | ||
- | * 1.2 - La Commande mount | ||
- | * 1.3 - Le Fichier /etc/fstab | ||
- | * Options de Montage | ||
- | * 1.4 - La Commande umount | ||
- | * LAB #2 - Système de Fichiers Unix | ||
- | * 2.1 - Superbloc | ||
- | * 2.2 - Inodes | ||
- | * 2.3 - Blocs de données | ||
- | * 2.4 - Liens Physiques | ||
- | * 2.5 - Liens Symboliques | ||
- | |||
- | * **LCF402 - L’Éditeur VI**. | ||
- | * Présentation | ||
- | * LAB #1 - Créer, ouvrir et fermer des fichiers | ||
- | * 1.1 - Commandes | ||
- | * 1.2 - Créer un nouveau fichier avec VI | ||
- | * 1.3 - Ouvrir un fichier en mode lecture seule avec la commande view | ||
- | * 1.4 - Ouvrir un fichier en mode lecture-écriture avec la commande vi | ||
- | * LAB #2 - La Commande set | ||
- | * 2.1 - Commandes | ||
- | * 2.2 - Activer la numérotation des lignes avec la commande set | ||
- | * LAB #3 - Se Déplacer dans un Fichier | ||
- | * 3.1 - Commandes | ||
- | * LAB #4 - Insertion de Texte | ||
- | * 4.1 - Commandes | ||
- | * 4.2 - Insérer du texte | ||
- | * LAB #5 - Recherche de Texte | ||
- | * 5.1 - Commandes | ||
- | * 5.2 - Rechercher et remplacer du texte | ||
- | * LAB #6 - Suppression de Texte | ||
- | * 6.1 - Commandes | ||
- | * 6.2 - Supprimer des lignes | ||
- | * LAB #7 -Copier, Couper et Coller | ||
- | * 7.1 - Commandes | ||
- | * 7.2 - Copier, couper et coller du texte | ||
- | * LAB #8 -Configuration d'une Interface VI Personnelle | ||
- | |||
- | * **LCF403 - Aide et Documentation** - 2 heures. | ||
- | * LAB #1 - Aide des Commandes | ||
- | * 1.1 - L'Aide des Commandes Externes au Shell | ||
- | * 1.2 - L'Aide des Commandes Internes du Shell | ||
- | * LAB #2 - La Commande man | ||
- | * 2.1 - Les Commandes mandb et whatis | ||
- | * 2.2 - La Commande apropos | ||
- | * LAB #3 - La Commande info | ||
- | * Validation des Acquis | ||
- | |||
- | * **LCF404 - Commandes de Base et Outils de Manipulation de Fichiers Texte**. | ||
- | * LAB #1 - 38 Commandes de Base | ||
- | * 1.1 - La commande stty | ||
- | * 1.2 - La commande date | ||
- | * 1.3 - La commande who | ||
- | * 1.4 - La commande df | ||
- | * 1.5 - La commande free | ||
- | * 1.6 - La commande whoami | ||
- | * 1.7 - La commande pwd | ||
- | * 1.8 - La commande cd | ||
- | * 1.9 - La commande ls | ||
- | * 1.10 - La commande lsof | ||
- | * 1.11 - La commande touch | ||
- | * 1.12 - La commande echo | ||
- | * 1.13 - La commande cp | ||
- | * 1.14 - La commande file | ||
- | * 1.15 - La commande cat | ||
- | * 1.16 - La commande mv | ||
- | * 1.17 - La commande mkdir | ||
- | * 1.18 - La commande rmdir | ||
- | * 1.19 - La commande rm | ||
- | * 1.20 - La commande sort | ||
- | * 1.21 - La commande more | ||
- | * 1.22 - La commande less | ||
- | * 1.23 - La commande find | ||
- | * 1.24 - La commande su | ||
- | * 1.25 - Les commandes locate et updatedb | ||
- | * 1.26 - La commande whereis | ||
- | * 1.27 - La commande which | ||
- | * 1.28 - La commande uptime | ||
- | * 1.29 - La commande w | ||
- | * 1.30 - La commande uname | ||
- | * 1.31 - La commande du | ||
- | * 1.32 - La commande clear | ||
- | * 1.33 - La commande exit | ||
- | * 1.34 - La commande logout | ||
- | * 1.35 - La commande sleep | ||
- | * 1.36 - La Commande wall | ||
- | * 1.37 - La Commande seq | ||
- | * 1.38 - La Commande screen | ||
- | * LAB #2 - Options et Arguments | ||
- | * LAB #3 - Expressions Régulières | ||
- | * ERb | ||
- | * ERe | ||
- | * Outils de Manipulation de Fichiers Texte | ||
- | * Présentation des Commandes grep, egrep et fgrep | ||
- | * La Commande grep | ||
- | * La Commande egrep | ||
- | * La Commande fgrep | ||
- | * LAB #4 - Utiliser grep, egrep et fgrep | ||
- | * Présentation de la Commande sed | ||
- | * LAB #5 - Utiliser la Commande sed | ||
- | * Présentation de La Commande awk | ||
- | * Découpage en champs | ||
- | * Critères | ||
- | * Une expression régulière valide pour la ligne | ||
- | * Une expression régulière valide pour un champ | ||
- | * Une comparaison | ||
- | * Un opérateur logique | ||
- | * Une variable interne | ||
- | * Scripts awk | ||
- | * La Fonction printf | ||
- | * Structures de Contrôle | ||
- | * if | ||
- | * for | ||
- | * while | ||
- | * do-while | ||
- | * LAB #6 - Utiliser la Commande awk | ||
- | * LAB #7 - Autres Commandes Utiles | ||
- | * 7.1 - La Commande expand | ||
- | * 7.2 - La Commande unexpand | ||
- | * 7.3 - La Commande cut | ||
- | * 7.4 - La Commande uniq | ||
- | * 7.5 - La Commande tr | ||
- | * 7.6 - La Commande paste | ||
- | * 7.7 - La Commande split | ||
- | * 7.8 - La Commande diff | ||
- | * 7.9 - La Commande cmp | ||
- | * 7.10 - La commande patch | ||
- | * 7.11 - La commande strings | ||
- | * 7.12 - La commande comm | ||
- | * 7.13 - La commande head | ||
- | * 7.14 - La commande tail | ||
- | * LAB #8 - Utiliser les commandes ifconfig, grep, tr et cut pour isoler l' | ||
- | * LAB #9 - Utiliser les commandes ip, grep, awk et sed pour isoler l' | ||
* **LCF405 - La Ligne de Commande**. | * **LCF405 - La Ligne de Commande**. | ||
Ligne 275: | Ligne 132: | ||
* ~/ | * ~/ | ||
* ~/.bashrc | * ~/.bashrc | ||
- | |||
- | * **LCF503 - Gestion des Droits** | ||
- | * Présentation | ||
- | * Préparation | ||
- | * LAB #1 - Les Droits Unix Simples | ||
- | * 1.1 - La Modification des Droits | ||
- | * La Commande chmod | ||
- | * Mode Symbolique | ||
- | * Mode Octal | ||
- | * La Commande umask | ||
- | * 1.2 - Modifier le propriétaire ou le groupe | ||
- | * La Commande chown | ||
- | * La Commande chgrp | ||
- | * LAB #2 - Les Droits Unix Étendus | ||
- | * 2.1 - SUID/SGID bit | ||
- | * 2.2 - Inheritance Flag | ||
- | * 2.3 - Sticky bit | ||
- | * LAB #3 - Les Droits Unix Avancés | ||
- | * 3.1 - Les ACL | ||
- | * 3.2 - Les Attributs Étendus | ||
- | |||
- | * **LCF506 - Gestion de l' | ||
- | * Types de Sauvegardes | ||
- | * Sauvegarde complète | ||
- | * Sauvegarde différentielle | ||
- | * Sauvegarde incrémentale | ||
- | * Sauvegarde décrémentale | ||
- | * Outils Classiques de Sauvegarde | ||
- | * Préparation | ||
- | * La Commande tar | ||
- | * Présentation | ||
- | * LAB #1 - Travailler avec la Commande tar | ||
- | * La Commande GPL tar et la Compression | ||
- | * La Commande cpio | ||
- | * Présentation | ||
- | * LAB #2 - Travailler avec la Commande cpio | ||
- | * La Commande dd | ||
- | * Présentation | ||
- | * LAB #3 - Travailler avec la Commande dd | ||
- | * Les Commandes dump et restore | ||
- | * Présentation | ||
- | * Outils Avancés de Sauvegarde | ||
- | * Outils de Sauvegarde Unidirectionnelle | ||
- | * Outils de Sauvegarde Multidirectionnelle | ||
- | * Outils de Sauvegarde des Partitions | ||
- | * LAB #4 - Que Sauvegarder en Priorité ? | ||
- | * Sauvegarde de la Liste des Paquets | ||
- | * Sauvegarde d'un Mémo sur la Structure du Disque Dur Système | ||
- | * Sauvegarde d'un Mémo sur les Points de Montage du Disque Dur Système | ||
- | * Sauvegarde du Chargeur de Démarrage | ||
- | * GRUB Legacy | ||
- | * GRUB 2 avec BIOS | ||
- | * GRUB 2 avec EFI | ||
- | * Sauvegarde des Dossiers Utilisateurs | ||
- | * La Commande Rsync | ||
- | * Présentation | ||
- | * LAB #5 - Travailler avec la Commande rsync | ||
- | * Compression | ||
- | * La Commande gzip | ||
- | * Présentation | ||
- | * LAB #6 - Travaller avec la Commande gzip | ||
- | * La Commande bzip2 | ||
- | * Présentation | ||
- | * LAB #7 - Travailler avec la Commande bzip2 | ||
- | * La Commande xz | ||
- | * Présentation | ||
- | * LAB #8 - Travailler avec la Commande xz | ||
- | * Autres Utilitaires | ||
- | |||
- | * **LCF507 - Gestion des Processus** | ||
- | * Présentation | ||
- | * Les Types de Processus | ||
- | * LAB #1 - Les Commandes relatives aux Processus | ||
- | * 1.1 - La Commande ps | ||
- | * 1.2 - La Commande pgrep | ||
- | * 1.3 - La Commande pstree | ||
- | * 1.4 - La Commande top | ||
- | * 1.5 - Les Commandes fg, bg et jobs | ||
- | * 1.6 - La Commande wait | ||
- | * 1.7 - La Commande nice | ||
- | * 1.8 - La Commande renice | ||
- | * 1.9 - La Commande nohup | ||
- | * 1.10 - La Commande kill | ||
- | * 1.11 - La Commande pkill | ||
- | |||
- | * **LCF509 - Gestion des Impressions** | ||
- | * Présentation de Cups | ||
- | * Protocoles | ||
- | * Paquets | ||
- | * Daemon | ||
- | * Le fichier / | ||
- | * Filtres | ||
- | * Backends | ||
- | * Journaux | ||
- | * Imprimantes | ||
- | * LAB #1 - Administration de Cups | ||
- | * 1.1 - La Commande lpstat | ||
- | * 1.2 - La Commande lpadmin | ||
- | * 1.3 - Les Commandes accept et cupsenable | ||
- | * 1.4 - Classe d' | ||
- | * 1.5 - Le fichier / | ||
- | * 1.6 - Le fichier / | ||
- | * 1.7 - La Commande cancel | ||
- | * 1.8 - La Commande lpmove | ||
- | * 1.9 - L' | ||
- | |||
- | * **LCF513 - Gestion du Réseau** | ||
- | * Présentation | ||
- | * La Commande nmcli | ||
- | * LAB #1 - Configuration du Réseau | ||
- | * 1.1 - Connections et Profils | ||
- | * 1.2 - Résolution des Noms | ||
- | * 1.3 - Ajouter une Deuxième Adresse IP à un Profil | ||
- | * 1.4 - La Commande hostname | ||
- | * 1.5 - La Commande ip | ||
- | * 1.6 - Activer/ | ||
- | * 1.7 - Routage Statique | ||
- | * La commande ip | ||
- | * Activer/ | ||
- | * LAB #2 - Diagnostique du Réseau | ||
- | * 2.1 - ping | ||
- | * 2.2 - netstat -i | ||
- | * 2.3 - traceroute | ||
- | * LAB #3 - Connexions à Distance | ||
- | * 3.1 - Telnet | ||
- | * 3.2 - wget | ||
- | * 3.3 - ftp | ||
- | * 3.4 - SSH | ||
- | * Présentation | ||
- | * SSH-1 | ||
- | * SSH-2 | ||
- | * Authentification par mot de passe | ||
- | * Authentification par clef asymétrique | ||
- | * Configuration du Serveur | ||
- | * Configuration du Client | ||
- | * Tunnels SSH | ||
- | * 3.5 - SCP | ||
- | * Présentation | ||
- | * Utilisation | ||
- | * 3.6 - Mise en Place des Clefs Asymétriques | ||
- | |||
- | * **LCF304 - Gestion du Système X et de l' | ||
- | * X Window System | ||
- | * Configuration | ||
- | * Gestionnaire de Fenêtres | ||
- | * Toolkits | ||
- | * Freedesktop | ||
- | * Display Manager | ||
- | * XDM, GDM et KDM | ||
- | * LightDM | ||
- | * X.orgX11 | ||
- | * Présentation | ||
- | * Démarrage et Arrêt | ||
- | * Utilisation | ||
- | * Configuration | ||
- | * La Section ServerFlags | ||
- | * La Section ServerLayout | ||
- | * La Section Files | ||
- | * La Section Modules | ||
- | * La Section InputDevice | ||
- | * La Section Monitor | ||
- | * La Section Device | ||
- | * La Section Screen | ||
- | * La Commande xwininfo | ||
- | * La Commande xdpyinfo | ||
- | * L' | ||
- | * Le Clavier et la Souris | ||
- | * Claviers Visuels | ||
- | * L' | ||
- | * Autres Technologies | ||
- | |||
- | * **UX001 - Validation de la Formation**. | ||
- | * Support de Cours | ||
- | * Rappel du Programme de la Formation | ||
- | * Validation des acquis globale | ||
- | * Évaluation de la Formation | ||
----- | ----- |