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:solaris10bases:start [2020/02/04 15:54] adminelearning:solaris10bases:start [2020/03/15 09:59] (Version actuelle) admin
Ligne 5: Ligne 5:
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-=====Oracle Solaris 10 : Les Fondamentaux=====+=====UNI100 - Oracle Solaris 10 : Les Fondamentaux=====
  
 =====Présentation===== =====Présentation=====
Ligne 21: Ligne 21:
 **Validation des acquis** : Évaluations à l'aide de tests auto-correctifs. **Validation des acquis** : Évaluations à l'aide de tests auto-correctifs.
 \\ \\
-**Modalités** : 14 heures+**Durée** : 2 jours (14h)
-\\ + 
-**Machine Virtuelle** :  **[[https://campus.ittraining.center/1b030|Solaris 10-11]]**+=====Support de Cours===== 
 + 
 +L'accès au supports de cours ainsi que les LABS et les validations des acquis se fait grâce à un abonnement annuel par stagiaire à une plateforme de cours sur Internet. Cette abonnement est facturé 35 € HT par stagiaire et par session.  
 + 
 +L'utilisation de cette plateforme permet : 
 + 
 +  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 : 
 + 
 +  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, 
 +  de rester en contact avec le formateur en cas de problèmes en production liés au contenu du cours, 
 +  de consulter les mises à jour du contenu des supports de cours pendant la période de l'abonnement, 
 +  * d'échanger avec les autres participants de votre session ainsi qu'avec les anciens stagiaires. 
 + 
 +=====Prérequis=====
  
-====Prérequis Matériel====+==== Matériel====
  
   * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)),   * Un poste 64 bits (MacOS, Linux, Windows(tm) ou Solaris(tm)),
Ligne 31: Ligne 48:
   * Le mot de passe du compte administrateur du système,   * Le mot de passe du compte administrateur du système,
   * Clavier AZERTY FR ou QWERTY US,   * Clavier AZERTY FR ou QWERTY US,
-  * Go de RAM minimum,+  * 16 Go de RAM minimum,
   * Processeur 4 cœurs minimum,   * Processeur 4 cœurs minimum,
-  * Go d'espace disque disponible,+  * 16 Go d'espace disque disponible,
   * Un casque ou des écouteurs (si **[[https://fr.wikipedia.org/wiki/Massive_Open_Online_Course|MOOC]]** ou **[[https://fr.wikipedia.org/wiki/Formation_%C3%A0_distance|FAD]]**),   * Un casque ou des écouteurs (si **[[https://fr.wikipedia.org/wiki/Massive_Open_Online_Course|MOOC]]** ou **[[https://fr.wikipedia.org/wiki/Formation_%C3%A0_distance|FAD]]**),
   * Un micro (optionnel).   * Un micro (optionnel).
  
-====Prérequis Logiciels====+====Logiciels====
  
   * Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows(tm) ou Solaris(tm)),   * Oracle VirtualBox v 6.0 ou plus (MacOS, Linux, Windows(tm) ou Solaris(tm)),
   * Si Windows(tm) - Putty et WinSCP.   * Si Windows(tm) - Putty et WinSCP.
  
-====Prérequis Internet====+====Machine Virtuelle==== 
 + 
 +A télécharger **avant** la formation : **[[https://my-short.link/VfonWG|Solaris10-11]]**. 
 + 
 +====Internet====
  
   * Un accès à Internet rapide **sans** passer par un proxy,   * Un accès à Internet rapide **sans** passer par un proxy,
-  * Accès **débloqué** aux domaines suivants +  * Formations en Face-à-Face Pédagogique 
-    *.ittraining.io +    * Accès **débloqué** au domaine suivant 
-    * ittraining.center +      https://ittraining.io 
-    * ittraining.network +  * Formations à Distance 
-    * ittraining.support+    * Accès **débloqué** aux domaines suivants : 
 +      * https://ittraining.io 
 +      https://ittraining.institute 
 +      http://ittraining.support
  
 =====Programme===== =====Programme=====
 +
 +====Jour #1====
  
   * **Système de Fichiers**   * **Système de Fichiers**
Ligne 100: Ligne 126:
     * Validation des acquis     * Validation des acquis
     * **Commandes** : man, whatis, apropos.     * **Commandes** : man, whatis, apropos.
 +
 +====Jour #2====
  
   * **Commandes de Base et Outils de Manipulation de Fichiers Texte**   * **Commandes de Base et Outils de Manipulation de Fichiers Texte**
Ligne 163: Ligne 191:
     * **Commandes** : type, alias, unalias, chsh, history, wc, set, vi, script, read, test, expr, let, if, case, for, while.     * **Commandes** : type, alias, unalias, chsh, history, wc, set, vi, script, read, test, expr, let, if, case, for, while.
  
-=====Extrait du Cours===== +----
- +
-====Solaris 10 - Aide et Documentation==== +
- +
-<WRAP center round important> +
-Vous êtes actuellement en train d'utiliser le shell **sh**. Vous devez maintenant utiliser le shell **bash**. +
-</WRAP>  +
- +
-Saisissez dons la commande suivante : +
- +
-<code> +
-# /usr/bin/bash +
-bash-3.00# +
-</code> +
- +
-===L'Aide aux Commandes Internes du Shell bash=== +
- +
-Les commandes internes au shell sont des commandes telles **cd**. Pour vérifier le type de commande, il faut utiliser la commande **type** : +
- +
-<code> +
-bash-3.00# type cd +
-cd is a shell builtin +
-</code> +
- +
-Le shell bash possède la commande **help**. Utilisée seule, cette commande fournit la liste des commandes internes : +
- +
-<code> +
-bash-3.00# help +
-GNU bash, version 3.00.16(1)-release (i386-pc-solaris2.10) +
-These shell commands are defined internally.  Type `help' to see this list. +
-Type `help name' to find out more about the function `name'+
-Use `info bash' to find out more about the shell in general. +
-Use `man -k' or `info' to find out more about commands not in this list. +
- +
-A star (*) next to a name means that the command is disabled. +
- +
- %[DIGITS | WORD] [&              (( expression )) +
- . filename [arguments]             : +
- [ arg... ]                         [[ expression ]] +
- alias [-p] [name[=value] ... ]     bg [job_spec] +
- bind [-lpvsPVS] [-m keymap] [-f fi break [n] +
- builtin [shell-builtin [arg ...]]  caller [EXPR] +
- case WORD in [PATTERN [| PATTERN]. cd [-L|-P] [dir] +
- command [-pVv] command [arg ...]   compgen [-abcdefgjksuv] [-o option +
- complete [-abcdefgjksuv] [-pr] [-o continue [n] +
- declare [-afFirtx] [-p] [name[=val dirs [-clpv] [+N] [-N] +
- disown [-h] [-ar] [jobspec ...]    echo [-neE] [arg ...] +
- enable [-pnds] [-a] [-f filename]  eval [arg ...] +
- exec [-cl] [-a name] file [redirec exit [n] +
- export [-nf] [name[=value] ...] or false +
- fc [-e ename] [-nlr] [first] [last fg [job_spec] +
- for NAME [in WORDS ... ;] do COMMA for (( exp1; exp2; exp3 )); do COM +
- function NAME { COMMANDS ; } or NA getopts optstring name [arg] +
- hash [-lr] [-p pathname] [-dt] [na help [-s] [pattern ...] +
- history [-c] [-d offset] [n] or hi if COMMANDS; then COMMANDS; [ elif +
- jobs [-lnprs] [jobspec ...] or job kill [-s sigspec | -n signum | -si +
- let arg [arg ...]                  local name[=value] ... +
- logout                             popd [+N | -N] [-n] +
- printf format [arguments]          pushd [dir | +N | -N] [-n] +
- pwd [-PL]                          read [-ers] [-u fd] [-t timeout] [ +
- readonly [-af] [name[=value] ...]  return [n] +
- select NAME [in WORDS ... ;] do CO set [--abefhkmnptuvxBCHP] [-o opti +
- shift [n]                          shopt [-pqsu] [-o long-option] opt +
- source filename [arguments]        suspend [-f] +
- test [expr]                        time [-p] PIPELINE +
- times                              trap [-lp] [arg signal_spec ...] +
- true                               type [-afptP] name [name ...] +
- typeset [-afFirtx] [-p] name[=valu ulimit [-SHacdflmnpstuv] [limit] +
- umask [-p] [-S] [mode]             unalias [-a] name [name ...] +
- unset [-f] [-v] [name ...]         until COMMANDS; do COMMANDS; done +
- variables - Some variable names an wait [n] +
- while COMMANDS; do COMMANDS; done  { COMMANDS ; } +
-</code> +
- +
-L'aide concernant une commande spécifique peut être obtenu en passant la commande concernée en argument à la commande **help** : +
- +
-<code> +
-bash-3.00# help umask +
-umask: umask [-p] [-S] [mode] +
-    The user file-creation mask is set to MODE.  If MODE is omitted, or if +
-    `-S' is supplied, the current value of the mask is printed.  The `-S' +
-    option makes the output symbolic; otherwise an octal number is output. +
-    If `-p' is supplied, and MODE is omitted, the output is in a form +
-    that may be used as input.  If MODE begins with a digit, it is +
-    interpreted as an octal number, otherwise it is a symbolic mode string +
-    like that accepted by chmod(1). +
-</code> +
- +
-===La Commande man=== +
- +
-La commande man donne accès au manuel de la commande passé en argument : +
- +
-<code> +
-Mise en page en cours.  Veuillez patienter... terminé +
- +
-User Commands                                               rm(1) +
- +
-NAME +
-     rm, rmdir - remove directory entries +
- +
-SYNOPSIS +
-     /usr/bin/rm [-f] [-i] file... +
- +
-     /usr/bin/rm -rR [-f] [-i] dirname... [file...] +
- +
-     /usr/xpg4/bin/rm [-fiRr] file... +
- +
-     /usr/bin/rmdir [-ps] dirname... +
- +
-DESCRIPTION +
-  /usr/bin/rm /usr/xpg4/bin/rm +
-     The rm utility removes the directory entry specified by each +
-     file  argument.  If  a  file has no write permission and the +
-     standard input is a terminal, the full  set  of  permissions +
-     (in  octal)  for the file are printed followed by a question +
-     mark. This is a  prompt  for  confirmation.  If  the  answer +
---A suivre--(7%) +
-</code> +
- +
-Une page de manuel peut contenir plusieurs sections : +
- +
-^ Section ^ Contenu ^ +
-| NOM | Nom et rôle de la commande | +
-| SYNOPSIS | Syntaxe de la commande, paramètres et arguments | +
-| DESCRIPTION | Mode d'emploi et les arguments principaux | +
-| OPTIONS | Descriptions détaillées de chaque paramètre | +
-| EXEMPLES | Exemples d'utilisation de la commande | +
-| ENVIRONNEMENT | Fonctionnement selon l'environnement du shell | +
-| CONFORMITÉ | Éventuelles normes auxquelles la commande se conforme | +
-| BOGUES | Éventuelles bogues connues | +
-| DIAGNOSTICS/RETOUR | Codes d'erreur et leur signification | +
-| VOIR AUSSI | Commandes liées à celle du manuel actuel | +
- +
-La navigation dans la page de manuel se fait grâce à l'utilisation de certaines touches : +
- +
-^ Touche ^ Fonction ^ +
-| <key>espace</key> | Faire défiler une page complète | +
-| <key>entrée</key> | Faire défiler la page ligne par ligne | +
-| <key>Up</key> | Faire défiler la page une ligne vers le haut | +
-| <key>Down</key> | Faire défiler la page une ligne vers le bas | +
-| <key>%%PageHaut%%</key> | Faire défiler une demi-page vers le haut | +
-| <key>%%PageBas%%</key> | Faire défiler une demi-page vers le bas | +
-| <key>Début</key> | Se positionner au début du manuel | +
-| <key>Fin</key> | Se positionner à la fin du manuel | +
-| <key>/</key> | Rechercher la chaîne qui suit la touche <key>/</key>. La touche <key>'n'</key> recherche l'occurrence suivante. La touche <key>N</key> recherche l'occurrence précédente | +
-| <key>Q</key> | Quitter le manuel | +
- +
-Un manuel complet est fait de plusieurs sections : +
- +
-^ Section ^ Contenu ^ +
-| 1 | User Commands | +
-| 1M | System Administration Commands | +
-| 2 | System calls | +
-| 3 | C library functions | +
-| 4 | File formats and conventions | +
-| 5 | Standards, Environments, and Macros | +
-| 6 | Games and Demos | +
-| 7 | Device and Network Interfaces | +
-| 8 | Not used | +
-| 9 | DDI and DKI Driver Entry Points / DDI and DKI Kernel Functions / DDI and DKI Properties and Data Structures | +
- +
-Les différentes sections disponibles sont visibles grâce à l'utilisation de la commande **whereis** : +
- +
-<code> +
-bash-3.00# whereis passwd +
-passwd: /etc/passwd /usr/bin/passwd /usr/man/man1/passwd.1 /usr/man/man4/passwd.4 +
-</code> +
- +
-Pour visualiser une section spécifique, il convient de préciser son numéro avec l'option **-s** : +
- +
-  $ man -s 4 passwd [Entrée] +
- +
-===Les Commandes catman et whatis=== +
- +
-Chaque page de manuel contient une brève description. Ces descriptions ainsi que le nom du manuel sont stockés dans la base de données **/usr/share/man/windex**. +
- +
-Cette base de données peut être maintenue manuellement par root en invoquant l'exécutable **/usr/bin/catman -w** : +
- +
-<code> +
-bash-3.00# /usr/bin/catman -w +
-bash-3.00# ls -l /usr/share/man/windex +
--rw-r--r--   1 root     root     1103544 août 12 18:36 /usr/share/man/windex +
-</code> +
- +
-La commande **whatis** peut maintenant être utilisée pour identifier les sections des manuels disponibles pour une commande donnée :  +
- +
-<code> +
-bash-3.00# whatis passwd +
-passwd          passwd (1)      - change login password and password attributes +
-passwd          passwd (4)      - password file +
-</code> +
- +
-===La Commande apropos=== +
- +
-La commande **apropos** cherche dans la base de données **whatis** la chaine de caractères passée en argument à la commande. Sans option, la sortie obtenue est identique à la commande **man -k** : +
- +
-<code> +
-bash-3.00# apropos passwd +
-d_passwd        d_passwd (4)    - dial-up password file +
-getpw           getpw (3c)      - get passwd entry from UID +
-kpasswd         kpasswd (1)     - change a user\&'s Kerberos password +
-nispasswd       nispasswd (1)   - change NIS+ password information +
-nispasswdd      rpc.nispasswdd (1m) - NIS+ password update daemon +
-pam_passwd_auth pam_passwd_auth (5) - authentication module for password +
-passwd          passwd (1)      - change login password and password attributes +
-passwd          passwd (4)      - password file +
-pwconv          pwconv (1m)     - installs and updates /etc/shadow with information from /etc/passwd +
-rpc.nispasswdd  rpc.nispasswdd (1m) - NIS+ password update daemon +
-rpc.yppasswdd   rpc.yppasswdd (1m)  - server for modifying NIS password file +
-vncpasswd       vncpasswd (1)   - change a VNC password +
-yppasswd        yppasswd (1)    - change your network password in the NIS database +
-yppasswdd       rpc.yppasswdd (1m)  - server for modifying NIS password file +
-yppasswdd       yppasswdd (4)   - configuration file for rpc\&.yppasswdd (NIS password daemon) +
-</code> +
- +
-<code> +
-bash-3.00# man -k passwd +
-d_passwd        d_passwd (4)    - dial-up password file +
-getpw           getpw (3c)      - get passwd entry from UID +
-kpasswd         kpasswd (1)     - change a user\&'s Kerberos password +
-nispasswd       nispasswd (1)   - change NIS+ password information +
-nispasswdd      rpc.nispasswdd (1m) - NIS+ password update daemon +
-pam_passwd_auth pam_passwd_auth (5) - authentication module for password +
-passwd          passwd (1)      - change login password and password attributes +
-passwd          passwd (4)      - password file +
-pwconv          pwconv (1m)     - installs and updates /etc/shadow with information from /etc/passwd +
-rpc.nispasswdd  rpc.nispasswdd (1m) - NIS+ password update daemon +
-rpc.yppasswdd   rpc.yppasswdd (1m)  - server for modifying NIS password file +
-vncpasswd       vncpasswd (1)   - change a VNC password +
-yppasswd        yppasswd (1)    - change your network password in the NIS database +
-yppasswdd       rpc.yppasswdd (1m)  - server for modifying NIS password file +
-yppasswdd       yppasswdd (4)   - configuration file for rpc\&.yppasswdd (NIS password daemon) +
-</code> +
- +
-<WRAP center round important> +
-Notez que les numéros entre parenthèses indiquent les sections disponibles. +
-</WRAP> +
- +
------+
 <html> <html>
-<center+<DIV ALIGN="CENTER"
-Copyright © 2004-2017 Hugh Norris.<br><br+Copyright © 2020 Hugh Norris<BR><BR
-<a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/fr/"><img alt="Licence Creative Commons" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-nd/3.0/fr/88x31.png" /></a><br />Ce(tte) oeuvre est mise à disposition selon les termes de la <a rel="license" href="http://creativecommons.org/licenses/by-nc-nd/3.0/fr/">Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Pas de Modification 3.0 France</a>+Document non-contractuelLes prix, les conditions et le programme peuvent être modifiés sans préavis
-</center>+</div>
 </html> </html>
Menu