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:centos:6:junior:l116 [2020/01/30 03:28] – modification externe 127.0.0.1elearning:workbooks:centos:6:junior:l116 [2023/02/14 09:43] (Version actuelle) admin
Ligne 1: Ligne 1:
 ~~PDF:LANDSCAPE~~ ~~PDF:LANDSCAPE~~
 +
 +Version : **2021.01**
  
 Dernière mise-à-jour : ~~LASTMOD~~ Dernière mise-à-jour : ~~LASTMOD~~
  
-======LRF115 - Gestion du Démarrage et de l'Arrêt du Système======+======LCF210 - Gestion du Démarrage et de l'Arrêt du Système====== 
 + 
 +=====Contenu du Module===== 
 + 
 +  * **LCF210 - Gestion du Démarrage et de l'Arrêt du Système** 
 +    * Contenu du Module 
 +    * Présentation 
 +    * BIOS, EFI et OpenFirmware 
 +      * Systèmes à base du BIOS 
 +        * Charger de Démarrage 
 +      * Systèmes à base de l'EFI 
 +      * Autres Systèmes 
 +    * Gestionnaire d'amorçage 
 +      * LILO 
 +        * La Commande LILO 
 +        * Codes Erreur de LILO 
 +      * Grub Legacy sous RHEL/CentOS 6 
 +        * Configurer GRUB Legacy 
 +          * La Section Globale 
 +          * Une Section spécifique à un OS 
 +        * Configurer l'Authentification 
 +        * Modifier la Configuration de GRUB Legacy en Ligne de Commande 
 +      * GRUB 2 sous RHEL/CentOS 7 
 +        * Le fichier /boot/grub/device.map 
 +        * Le fichier /etc/default/grub 
 +        * Les fichiers du répertoire /etc/grub.d 
 +        * Configurer l'Authentification 
 +          * RHEL/CentOS < 7.2 
 +          * RHEL/CentOS >= 7.2 
 +        * Modifier la Configuration de GRUB 2 en Ligne de Commande 
 +      * Chargeurs de Démarrages Alternatifs 
 +        * Systemd-boot 
 +        * U-boot 
 +        * Le Projet Syslinux 
 +          * SYSLINUX 
 +          * EXTLINUX 
 +          * ISOLINUX 
 +          * PXELINUX 
 +        * Isodhpfx 
 +    * Initramfs sous RHEL/CentOS 6 
 +      * Examiner l'image existante 
 +      * Le script init 
 +      * La Commande dracut 
 +    * Initramfs sous RHEL/CentOS 7 
 +      * Examiner l'image existante 
 +      * Le script init 
 +      * Consulter le contenu d'un fichier dans initramfs 
 +      * La Commande dracut 
 +    * Processus de Démarrage du Noyau Linux 
 +    * Processus Init 
 +    * Démarrer RHEL/CentOS 5 avec SysVinit 
 +      * Niveaux d'exécution sous RHEL/CentOS 5 
 +      * Inittab 
 +      * Scripts de Démarrage 
 +        * rc.sysinit sous RHEL/CentOS 5 
 +      * Répertoire init.d 
 +      * Linux Standard Base 
 +        * Codes Retour Standardisés 
 +        * Scripts 
 +      * Répertoires rcx.d 
 +        * rc.local 
 +      * La Commande chkconfig 
 +    * Démarrer RHEL/CentOS 6 avec Upstart 
 +      * Inittab 
 +        * Initialisation du Système 
 +        * Runlevels 
 +        * [CTL]-[ALT]-[DEL] 
 +        * mingetty 
 +      * Gestion des Services 
 +        * La Commande initctl 
 +      * Jobs 
 +      * Événements 
 +      * Etats 
 +      * Démarrer et Arrêter les Jobs 
 +        * La Commande status 
 +        * La Commande start 
 +        * La Commande stop 
 +        * La Commande restart 
 +    * Démarrer RHEL/CentOS 7 
 +      * La Commande systemctl 
 +      * Fichiers de Configuration 
 +      * La Commande systemd-analyze 
 +      * Gestion des Services 
 +    * Arrêt Système du Système 
 +      * La Commande shutdown 
 +      * La Commande reboot 
 +      * La Commande halt 
 +      * La Commande poweroff 
 + 
 +=====Présentation=====
  
 Le processus de démarrage de Linux peut être résumé en trois étapes majeurs : Le processus de démarrage de Linux peut être résumé en trois étapes majeurs :
Ligne 73: Ligne 164:
 LILO (//LInux LOader//) est configuré par le fichier **/etc/lilo.conf**. LILO (//LInux LOader//) est configuré par le fichier **/etc/lilo.conf**.
  
-===La commande LILO===+===La Commande LILO===
  
 La commande **lilo** peut prendre une de plusieurs options. Les options les plus importantes sont : La commande **lilo** peut prendre une de plusieurs options. Les options les plus importantes sont :
Ligne 869: Ligne 960:
 </WRAP> </WRAP>
  
-===La commande dracut===+===La Commande dracut===
  
 La commande **dracut** permet de créer facilement une image initramfs. Les options de la commande sont : La commande **dracut** permet de créer facilement une image initramfs. Les options de la commande sont :
Ligne 1083: Ligne 1174:
 </code> </code>
  
-===Consultez le contenu d'un fichier dans initramfs===+===Consulter le contenu d'un fichier dans initramfs===
  
 Pour consulter le contenu d'un fichier inclus dans l'initramfs, il convient d'utiliser la commande **lsinitrd** de la manière suivante : Pour consulter le contenu d'un fichier inclus dans l'initramfs, il convient d'utiliser la commande **lsinitrd** de la manière suivante :
Ligne 1092: Ligne 1183:
 </code> </code>
  
-===La commande dracut sous RHEL/CentOS===+===La Commande dracut===
  
 La commande **dracut** permet de créer facilement une image initramfs. Les options de la commande sont : La commande **dracut** permet de créer facilement une image initramfs. Les options de la commande sont :
Ligne 1644: Ligne 1735:
 | x:5:respawn:/etc/X11/prefdm -nodaemon | xdm est lancé dans le niveau d'exécution 5 | | x:5:respawn:/etc/X11/prefdm -nodaemon | xdm est lancé dans le niveau d'exécution 5 |
  
-=====Scripts de Démarrage=====+====Scripts de Démarrage====
  
 Naviguez à **/etc/rc.d** et saisissez la commande **ls** : Naviguez à **/etc/rc.d** et saisissez la commande **ls** :
Ligne 1655: Ligne 1746:
 </code> </code>
  
-====rc.sysinit sous RHEL/CentOS 5====+===rc.sysinit sous RHEL/CentOS 5===
  
 D'après l'étude du fichier **inittab** nous savons que le script rc.sysinit est exécuté en premier.  D'après l'étude du fichier **inittab** nous savons que le script rc.sysinit est exécuté en premier. 
  
-=====Répertoire init.d=====+====Répertoire init.d====
  
 Le répertoire **/etc/rc.d/init.d** contient les scripts permettant de lancer les services du système : Le répertoire **/etc/rc.d/init.d** contient les scripts permettant de lancer les services du système :
Ligne 1677: Ligne 1768:
 </code> </code>
  
-=====Linux Standard Base=====+====Linux Standard Base====
  
 **[[http://refspecs.linuxfoundation.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/tocsysinit.html|Linux Standard Base]]** (LSB) fut introduit par le **[[http://www.linuxfoundation.org/|Linux Foundation]]** dans un but de permettre la portabilité des scripts init entre distributions différentes. **[[http://refspecs.linuxfoundation.org/LSB_3.1.0/LSB-Core-generic/LSB-Core-generic/tocsysinit.html|Linux Standard Base]]** (LSB) fut introduit par le **[[http://www.linuxfoundation.org/|Linux Foundation]]** dans un but de permettre la portabilité des scripts init entre distributions différentes.
Ligne 1830: Ligne 1921:
 </file> </file>
  
-====Codes Retour Standardisés====+===Codes Retour Standardisés===
  
 Les codes retour standardisés sont : Les codes retour standardisés sont :
Ligne 1845: Ligne 1936:
 | 200-254 | Réservés | | 200-254 | Réservés |
  
-====Scripts====+===Scripts===
  
 LSB stipule un format //rigide// de script qui commence par une section délimitée par deux clauses : LSB stipule un format //rigide// de script qui commence par une section délimitée par deux clauses :
Ligne 1926: Ligne 2017:
 | $time | L'heure du système doit avoir été fixé soit par NTP, soit par rdate soit par l'horloge système. | | $time | L'heure du système doit avoir été fixé soit par NTP, soit par rdate soit par l'horloge système. |
  
-=====Répertoires rcx.d=====+====Répertoires rcx.d====
  
 Les répertoires **rc0.d** à **rc6.d** contiennent des liens vers les scripts du répertoire **init.d**. Les répertoires **rc0.d** à **rc6.d** contiennent des liens vers les scripts du répertoire **init.d**.
Ligne 1983: Ligne 2074:
 </WRAP> </WRAP>
  
-====rc.local====+===rc.local===
  
 Le script rc.local est lancé dans les niveaux d'exécution **2, 3, 4 et 5**. C'est dans ce script que **root** peut ajouter des commandes. Le script rc.local est lancé dans les niveaux d'exécution **2, 3, 4 et 5**. C'est dans ce script que **root** peut ajouter des commandes.
  
-=====La commande chkconfig=====+====La Commande chkconfig====
  
 Pour avoir une vue globale des services lancés par niveau d'exécution nous pouvons utiliser la commande **chkconfig**. Saisissez la commande suivante : Pour avoir une vue globale des services lancés par niveau d'exécution nous pouvons utiliser la commande **chkconfig**. Saisissez la commande suivante :
Ligne 2054: Ligne 2145:
 </code> </code>
  
-====Options de la commande====+===Options de la commande===
  
 Les options de la commande **chkconfig** sont : Les options de la commande **chkconfig** sont :
Ligne 3293: Ligne 3384:
 =====Arrêt du Système===== =====Arrêt du Système=====
  
-====La commande shutdown====+====La Commande shutdown====
  
 Lors de l'arrêt de la machine, Linux procède, entre autre, aux tâches suivantes : Lors de l'arrêt de la machine, Linux procède, entre autre, aux tâches suivantes :
Ligne 3380: Ligne 3471:
 </code> </code>
  
-==== La commande reboot====+==== La Commande reboot====
  
 Cette commande redémarre le système. Quand le système fonctionne normalement, l'exécution de reboot appelle la commande **shutdown -r**. Cette commande redémarre le système. Quand le système fonctionne normalement, l'exécution de reboot appelle la commande **shutdown -r**.
Ligne 3412: Ligne 3503:
 </code> </code>
  
-==== La commande halt====+==== La Commande halt====
  
 Cette commande arrête le système. Quand le système fonctionne normalement, l'exécution de halt appelle la commande **shutdown -h**. Cette commande arrête le système. Quand le système fonctionne normalement, l'exécution de halt appelle la commande **shutdown -h**.
Ligne 3444: Ligne 3535:
 </code> </code>
  
-==== La commande poweroff====+==== La Commande poweroff====
  
 Cette commande arrête le système et coupe l'alimentation électrique. Elle est l'équivalente de la commande **halt -p**. Quand le système fonctionne normalement, l'exécution de **poweroff** appelle la commande **shutdown -hP**. Cette commande arrête le système et coupe l'alimentation électrique. Elle est l'équivalente de la commande **halt -p**. Quand le système fonctionne normalement, l'exécution de **poweroff** appelle la commande **shutdown -hP**.
Ligne 3477: Ligne 3568:
  
 ----- -----
-<html> + 
-<div align="center"> +Copyright © 2023 Hugh Norris.
-Copyright © 2019 Hugh Norris. +
-</html>+
Menu