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:linuxscripts:start [2020/01/14 09:42] adminelearning:linuxscripts:start [2023/07/13 16:59] (Version actuelle) admin
Ligne 1: Ligne 1:
-**Version 2020.01**+~~PDF:PORTRAIT~~ 
 + 
 +**Version 2023.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-=====Linux Shell : Programmation sous Bash/Ksh=====+======LCF900 - Unix Programmation Shell======
  
 =====Présentation===== =====Présentation=====
Ligne 11: Ligne 13:
 **Objectif** : Maîtriser les bases du scripting bash/ksh sous Linux.   **Objectif** : Maîtriser les bases du scripting bash/ksh sous Linux.  
 \\ \\
-**Public** : Techniciens et Administrateurs Linux.+**Public** : Utilisateurs d'autre systèmes d'exploitation.
 \\ \\
-**Pré requis** : Avoir réussi la certification CompTIA Linux+ Powered by LPI ou la certification LPIC-1 ou la certification SUSE CLA ou posséder les compétences équivalentes+**Pré requis** : Connaître un autre système d'exploitation
 \\ \\
 **Méthode d'apprentissage** : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets. **Méthode d'apprentissage** : Alternance entre un scénario pédagogique clair et précis et des travaux pratiques basés sur des cas et exemples concrets.
Ligne 19: Ligne 21:
 **Validation des acquis** : Évaluations à l'aide de tests auto-correctifs. **Validation des acquis** : Évaluations à l'aide de tests auto-correctifs.
 \\ \\
-**Modalités** : 21 heures+**Modalités** : 3 jours (21h)
 \\ \\
-**Ressources** : Machine virtuelle RHEL 7 ou Debian 9 ou Ubuntu 18.04 ou SLES 12 au choix.+**Formateur** : Certifié **[[http://www.lpi.org|LPI]]**.
  
-=====Prérequis Matériel=====+=====Les Plus de cette Formation=====
  
-  * Un poste 64 bits (Mac, Linux ou Windows), +L'utilisation de cette plateforme permet : 
-  * Dans le cas de Windows(tm)version 7 ou 10 avec Hyper-V **désinstallé**, + 
-  * Le mot de passe du compte administrateur du système,+  * de mesurer le niveau du stagiaire avant la formation et celui atteint en fin de formation grâce aux tests de validations des acquis, 
 +  de suivre du travail de chaque participant en termes de temps passé dans chaque module grâce à un reporting détaillé. 
 + 
 +L'abonnement permet aux stagiaires : 
 + 
 +  d'accéder aux machines virtuelles dans notre cloud privé pendant la durée de la formation 
 +  de télécharger des supports de cours et des LABS au format PDF le dernier jour de la formation, 
 +  de refaire les LABS en mode autonome en cas de missions décalées en relation avec le contenu de la formation initiale
 +  * d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires. 
 + 
 +=====Prérequis===== 
 + 
 +==== Matériel==== 
 + 
 +  * Un poste (MacOS, Linux, Windows(tm) ou Solaris(tm)),
   * Clavier AZERTY FR ou QWERTY US,   * Clavier AZERTY FR ou QWERTY US,
-  * Go de RAM minimum, idéalement 16 Go+  * Go de RAM minimum, 
-  * Processeur cœurs minimum, +  * Processeur cœurs minimum, 
-  * 16 Go d'espace disque disponible+  * Un casque ou des écouteurs
-  * Un accès à Internet rapide **sans** passer par un proxy.+  * Un micro (optionnel).
  
-=====Prérequis Logiciels=====+====Logiciels====
  
-  * Oracle VirtualBox v 6.0 ou plus (Mac, Linux ou Windows(tm)), +  * Web Chrome version 72+ ou 
-  * Si Windows(tm) - Putty et WinSCP.+  * Microsoft Edge version 79+ ou  
 +  * Firefox version 65+. 
 + 
 +====Internet==== 
 + 
 +  * Un accès à Internet **rapide** (4G minimum**SANS** passer par un proxy
 +  * Accès **débloqué** aux ports 80 et 443 à : https://ittraining.network **ainsi que ses sous-domaines**.
  
 =====Programme===== =====Programme=====
  
 ====Jour #1 - 7 heures==== ====Jour #1 - 7 heures====
 +
 +  * **Présentation de Linux** - 1 heure.
 +    * De MULTICS aux Guerres d'Unix
 +    * Unix et le PC
 +    * De Minix à Linux
 +
 +  * **L'Editeur VI** - 2 heures.
 +    * Présentation
 +    * Lancer et Quitter VI
 +    * Set
 +    * Commandes du Curseur
 +    * Insertion de Texte
 +    * Recherche de Texte
 +    * Suppression de Texte
 +    * Copier - Coller
 +    * Couper - Coller
 +    * En cas de problème
 +    * Validation des Acquis
 +
 +  * **48 Commandes de Base** - 4 heures.
 +    * Etude des commandes de base
 +      * La commande stty
 +      * La commande date
 +      * La commande who
 +      * La commande df
 +      * La commande free
 +      * La commande whoami
 +      * La commande pwd
 +      * La commande cd
 +      * La commande ls
 +      * La commande touch
 +      * La commande echo
 +      * La commande cp
 +      * La commande cat
 +      * La commande mv
 +      * La commande mkdir
 +      * La commande rm
 +      * La commande rmdir
 +      * La commande rm
 +      * La commande sort
 +      * La commande more
 +      * La commande less
 +      * La commande find
 +      * La commande su
 +      * La commande updatedb
 +      * La commande whereis
 +      * La commande which
 +      * La commande uptime
 +      * La commande w
 +      * La commande uname
 +      * La commande du
 +      * La commande lsmod
 +      * La commande modprobe
 +      * La commande rmmod
 +      * La commande modinfo
 +      * La commande clear
 +      * La commande exit
 +      * La commande logout
 +      * La commande shutdown
 +      * La commande reboot
 +      * La commande halt
 +      * La commande poweroff
 +      * La commande sleep
 +      * La commande logout
 +      * La commande shutdown
 +      * La commande reboot
 +      * La commande sec
 +      * La commande screen
 +    * Options et arguments
 +    * Validation des Acquis
 +
 +====Jour #2 - 7 heures====
  
   * **Outils de Manipulation de Fichiers Textes** - 4 heures.   * **Outils de Manipulation de Fichiers Textes** - 4 heures.
Ligne 66: Ligne 160:
       * La commande tail       * La commande tail
     * Validation des acquis     * Validation des acquis
-    * **Commandes** : stty, date, who, df, free, whoami, pwd, cd, ls, touch, echo, cp, file, cat, mv, mkdir, rmdir, rm, sort, more, find, su, locate, updatedb, whereis, which, uptime, w, uname, du, lsmod, modprobe, rmmod, modinfo, clear, exit, logout, shutdown, reboot, halt, poweroff, sleep, grep, egrep, fgrep, sed, awk, tr, paste, cut, split, diff, cmp, uniq, patch, strings, comm, od, head, tail. 
  
   * **La Ligne de Commande** - 3 heures..   * **La Ligne de Commande** - 3 heures..
Ligne 80: Ligne 173:
         * Régionalisation et Internationalisation         * Régionalisation et Internationalisation
       * Options du shell bash       * Options du shell bash
-    * Les Scripts Shell+    * Validation des Acquis 
 + 
 +====Jour #3 - 7 heures==== 
 + 
 +    * **Les Scripts Shell** - 5 heures
       * Exécution       * Exécution
       * Les variables spéciales       * Les variables spéciales
Ligne 95: Ligne 192:
       * Boucles       * Boucles
       * Scripts de Démarrage       * Scripts de Démarrage
-    * Validation des acquis +      * LAB #1 - Automatiser la Gestion des Utilisateurs et Groupes, 
-    * **Commandes** : type, alias, unalias, chsh, history, wc, tee, set, vi, script, read, test, expr, let, if, case, for, while. +        * Fonction **cree_user**, 
- +        * Fonction **modif_user**, 
-====Jour #2 - 7 heures==== +        * Fonction **affiche_user**, 
- +        * Fonction **cree_liste_user**, 
-  * **LAB #1** 3 heures.. +        * Fonction **cree_group**, 
-    * Automatiser la Gestion des Utilisateurs et Groupes, +        * Fonction **modif_group**, 
-      * Fonction **cree_user**, +        * Fonction **delete_group**, 
-      * Fonction **modif_user**, +        * Fonction **affiche_group**, 
-      * Fonction **affiche_user**, +        * Menu des choix. 
-      * Fonction **cree_liste_user**, +      * LAB #2 - Automatiser la Gestion des Sauvegardes, 
-      * Fonction **cree_group**, +        * Fonction **archive_rep**, 
-      * Fonction **modif_group**, +        * Fonction **restaure_rep**, 
-      * Fonction **delete_group**, +        * Fonction **affiche_archive**, 
-      * Fonction **affiche_group**, +        * Fonction **compress_archive**, 
-      * Menu des choix. +        * Fonction **decompress_archive**, 
- +        * Gestion des erreurs. 
-  * **LAB #2** 4 heures.. +      * Validation des acquis
-    * Automatiser la Gestion des Sauvegardes, +
-      * Fonction **archive_rep**, +
-      * Fonction **restaure_rep**, +
-      * Fonction **affiche_archive**, +
-      * Fonction **compress_archive**, +
-      * Fonction **decompress_archive**, +
-      * Gestion des erreurs.+
  
-----+---- 
-<html> +Copyright © 2023 Hugh Norris - Document non-contractuel. Les prix, les conditions et le programme peuvent être modifiés sans préavis.
-<div align="center"> +
-Copyright © 2020 Hugh Norris. +
-</html>+
Menu