Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
elearning:workbooks:debian:6:utilisateur:start [2019/10/03 08:41] adminelearning:workbooks:debian:6:utilisateur:start [2020/09/03 15:17] (Version actuelle) admin
Ligne 1: Ligne 1:
-=====Debian - Les Fondamentaux=====+~~PDF:LANDSCAPE~~
  
-        * [[elearning:workbooks:debian:6:utilisateur:l100]] +Version : **2020.01**
-        [[elearning:workbooks:debian:6:utilisateur:l101]] +
-        [[elearning:workbooks:debian:6:utilisateur:l102]] +
-        [[elearning:workbooks:debian:6:utilisateur:l103]] +
-        [[elearning:workbooks:debian:6:utilisateur:l104]] +
-        * [[elearning:workbooks:debian:6:utilisateur:l105]]+
  
 +Dernière mise-à-jour : ~~LASTMOD~~
 +
 +======LDF100 - Debian Linux - User======
 +
 +=====Contenu du Module=====
 +
 +  * **LDF100 - Debian Linux - User**
 +    * Contenu du Module
 +    * Pré-requis
 +      * Matériel
 +      * Logiciels
 +      * Internet
 +    * Utilisation de l'Infrastructure
 +      * Connexion au Serveur Cloud
 +        * Linux, MacOS et Windows 10 muni du client ssh
 +        * Windows 7 et Windows 10 sans client ssh
 +      * Démarrage de la Machine Virtuelle
 +      * Connexion à la Machine Virtuelle
 +    * Programme de la Formation
 +    * Évaluation des Compétences
 +
 +=====Prérequis=====
 +
 +==== Matériel====
 +
 +  * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)),
 +  * Clavier AZERTY FR ou QWERTY US,
 +  * 4 Go de RAM minimum,
 +  * Processeur 2 cœurs minimum,
 +  * Un casque ou des écouteurs,
 +  * Un micro (optionnel).
 +
 +====Logiciels====
 +
 +  * Si Windows(tm) - Putty et WinSCP,
 +  * Navigateur Web Chrome ou Firefox.
 +
 +====Internet====
 +
 +  * Un accès à Internet **rapide** (4G minimum) **sans** passer par un proxy,
 +  * Accès **débloqué** aux domaines suivants : https://my-short.link, https://itraining.center, https://ittraining.io, https://ittraining.institute, https://ittraining.support.
 +
 +=====Utilisation de l'Infrastructure=====
 +
 +====Connexion au Serveur Cloud====
 +
 +**Pendant la durée de la formation**, vous disposez d'un serveur dédié, pré-installé, pré-configuré et hébergé dans le cloud. 
 +
 +Ce serveur est muni de VirtualBox. Une machine virtuelle a été configurée selon le tableau ci-dessous :
 +
 +^ Machine ^ Nom d'hôte ^ Adresse IP ^ Redirection de Port ^
 +| Debian_8 | debian8 | 10.0.2.15 | 2022 |
 +
 +Les noms d'utilisateurs et les mots de passe sont :
 +
 +^ Utilisateur ^ Mot de Passe ^
 +| trainee | trainee |
 +| root | fenestros |
 +
 +Commencez donc par vous connecter en ssh à votre serveur dédié :
 +
 +===Linux, MacOS et Windows 10 muni du client ssh===
 +
 +Ouvrez un terminal ou CMD et tapez la commande suivante :
 +
 +<code>
 +$ ssh -l desktop serverXX.ittraining.network
 +</code>
 +
 +<code>
 +> ssh -l desktop serverXX.ittraining.network
 +</code>
 +
 +où **XX** représente le numéro de votre serveur dédié. Entrez ensuite le mot de passe qui vous a été fourni.
 +
 +===Windows 7 et Windows 10 sans client ssh===
 +
 +Ouvrez **putty** et utilisez les informations suivantes pour vous connecter à votre serveur dédié :
 +
 +  * Host Name --> serverXX.ittraining.network
 +  * Port --> 22
 +
 +Au prompt, connectez-vous en tant que **desktop** avec le mot de passe qui vous a été fourni.
 +
 +====Démarrer la Machine Virtuelle====
 +
 +Pour lancer la machine **Debian_8**, utilisez la commande suivante à partir de votre serveur dédié :
 +
 +<code>
 +desktop@serverXX:~$ VBoxManage startvm Debian_8 --type headless
 +Waiting for VM "Debian_8" to power on...
 +VM "Debian_8" has been successfully started.
 +</code>
 +
 +====Connexion à la Machine Virtuelle====
 +
 +Vous devez vous connecter à la machine virtuelle Debian_8 à partir d'un terminal de votre serveur dédié :
 +
 +<code>
 +desktop@serverXX:~$ ssh -l trainee localhost -p 2022
 +</code>
 + 
 +=====Programme de la Formation=====
 +
 +====Jour #1 - 7 heures====
 +
 +  * **LDF100 - Debian Linux : User** - 1 heure.
 +    * Pré-requis
 +      * Matériel
 +      * Logiciels
 +      * Internet
 +    * Utilisation de l'Infrastructure
 +      * Connexion au Serveur Cloud
 +        * Linux, MacOS et Windows 10 muni du client ssh
 +        * Windows 7 et Windows 10 sans client ssh
 +      * Démarrage de la Machine Virtuelle
 +      * Connexion à la Machine Virtuelle
 +    * Programme de la Formation
 +    * Évaluation des Compétences
 +
 +  * **LDF101 - Système de Fichiers** - 2 heures
 +    * Linux File Hierarchy System
 +      * Debian 7
 +      * Debian 8
 +      * Debian 9
 +    * Types de Fichiers
 +    * La Commande mount
 +      * Options de la commande
 +    * Le Fichier /etc/fstab
 +      * Comprendre le fichier /etc/fstab
 +        * Options de Montage
 +    * La Commande umount
 +      * Options de la commande
 +    * Système de Fichiers Unix
 +      * Superbloc
 +      * Inodes
 +      * Blocs de données
 +      * Liens Physiques
 +      * Liens Symboliques
 +
 +  * **LDF102 - L’Éditeur VI** - 2 heures
 +    * 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
 +
 +  * **LDF103 - Aide et Documentation** - 2 heures
 +    * L'Aide des Commandes Externes au Shell
 +    * L'Aide des Commandes Internes du Shell
 +    * La Commande man
 +    * La Commande apropos
 +    * Les Commandes mandb et whatis
 +    * La Commande info
 +
 +====Jour #2 - 7 heures====
 +
 +  * **LDF104 - Commandes de Base et Outils de Manipulation de Fichiers Texte** - 3 heures
 +    * 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'adresse IPv4
 +    * LAB #9 - Utiliser les commandes ip, grep, awk et sed pour isoler l'adresse IPv4
 +
 +  * **LRF105 - La Ligne de Commande** - 3 heures
 +    * Le Shell
 +    * Le Shell /bin/bash
 +      * Les Commandes Internes et Externes au shell
 +      * Les alias
 +      * Le Prompt
 +      * Rappeler des Commandes
 +      * Générer les fins de noms de fichiers
 +      * Le shell interactif
 +        * Caractère *
 +        * Caractère ?
 +        * Caractères [ ]
 +      * L'option extglob
 +        * ?(expression)
 +        * *(expression)
 +        * +(expression)
 +        * @(expression)
 +        * !(expression)
 +      * Caractères d'Échappement
 +    * Codes Retour
 +    * Redirections
 +    * Pipes
 +    * Substitutions de Commandes
 +    * Chaînage de Commandes
 +    * Affichage des variables du shell
 +      * Les variables principales
 +      * Les Variables de Régionalisation et d'Internationalisation
 +      * Les variables spéciales
 +    * La Commande env
 +    * Options du Shell Bash
 +      * Exemples
 +        * noclobber
 +        * noglob
 +        * nounset
 +    * Les Scripts Shell
 +      * Exécution
 +      * La commande read
 +        * Code de retour
 +        * La variable IFS
 +      * La commande test
 +        * Tests de Fichiers
 +        * Tests de chaînes de caractère
 +        * Tests sur des nombres
 +        * Les opérateurs
 +        * Tests d'environnement utilisateur
 +      * La commande %%[[ expression ]]%%
 +      * Opérateurs du shell
 +      * L'arithmétique
 +        * La commande expr
 +          * Opérateurs Arithmétiques
 +          * Opérateurs de Comparaison
 +          * Opérateurs Logiques
 +        * La commande let
 +          * Opérateurs Arithmétiques
 +          * Opérateurs de comparaison
 +          * Opérateurs Logiques
 +          * Opérateurs travaillant sur les bits
 +        * Structures de contrôle
 +          * If
 +          * case
 +            * Exemple
 +        * Boucles
 +          * for
 +          * while
 +          * Exemple
 +      * Scripts de Démarrage
 +        * LAB #1- Scripts de Démarrage
 +          * ~/.profile
 +          * ~/.bashrc
 +
 +  * **LDF106 - Validation de la Formation** - 1 heure.
 +    * Pour Aller Plus Loin
 +      * Support de Cours
 +      * L'Infrastructure Hors Formation
 +        * Matériel
 +        * Logiciels
 +        * Machine Virtuelle
 +    * Rappel du Programme de la Formation
 +      * Jour #1
 +      * Jour #2
 +    * Remettre en Etat l'Infrastructure
 +    * Évaluation de la Formation
 +    * Remerciements
 +
 +-----
 +
 +<html>
 +<DIV ALIGN="CENTER">
 +Copyright © 2020 Hugh Norris<BR><BR>
 +Document non-contractuel. Le programme peut être modifié sans préavis.
 +</div>
 +</html>
Menu