Différences
Ci-dessous, les différences entre deux révisions de la page.
| Prochaine révision | Révision précédente | ||
| elearning:workbooks:debian:6:junior:l116 [2020/01/30 03:28] – modification externe 127.0.0.1 | elearning:workbooks:debian:6:junior:l116 [2020/08/07 13:49] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 3: | Ligne 3: | ||
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| - | ======LDF115 | + | ======LDF210 |
| + | |||
| + | =====Contenu du Module===== | ||
| + | |||
| + | * **LDF210 - Gestion du Démarrage et de l' | ||
| + | * Contenu du Module | ||
| + | * Présentation | ||
| + | * BIOS, EFI et OpenFirmware | ||
| + | * Systèmes à base du BIOS | ||
| + | * Charger de Démarrage | ||
| + | * Systèmes à base de l' | ||
| + | * Autres Systèmes | ||
| + | * Gestionnaire d' | ||
| + | * LILO | ||
| + | * La Commande LILO | ||
| + | * Codes Erreur de LILO | ||
| + | * GRUB 2 sous Debian 8 | ||
| + | * Le fichier / | ||
| + | * Le fichier / | ||
| + | * Les fichiers du répertoire / | ||
| + | * Configurer l' | ||
| + | * Modifier la Configuration de GRUB 2 en Ligne de Commande | ||
| + | * Gestionnaires de Démarrages Alternatifs | ||
| + | * Systemd-boot | ||
| + | * U-boot | ||
| + | * Le Projet Syslinux | ||
| + | * SYSLINUX | ||
| + | * EXTLINUX | ||
| + | * ISOLINUX | ||
| + | * PXELINUX | ||
| + | * Isodhpfx | ||
| + | * Initramfs sous Debian 8 | ||
| + | * Examiner l' | ||
| + | * Le script init | ||
| + | * La Commande mkinitramfs | ||
| + | * Processus de Démarrage du Noyau Linux | ||
| + | * Processus Init | ||
| + | * Démarrer Debian 6 avec SysVinit | ||
| + | * Niveaux d' | ||
| + | * Inittab | ||
| + | * Scripts de Démarrage | ||
| + | * Le script rc.S sous Debian 6 | ||
| + | * Répertoire init.d | ||
| + | * Linux Standard Base | ||
| + | * Codes Retour Standardisés | ||
| + | * Scripts | ||
| + | * Répertoires rcx.d | ||
| + | * rc.local | ||
| + | * La Commande chkconfig | ||
| + | * La Commande update-rc.d sous Debian 6 | ||
| + | * Démarrer Debian 8 avec systemd | ||
| + | * La Commande systemctl | ||
| + | * Fichiers de Configuration | ||
| + | * Système de Démarrage | ||
| + | * 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 641: | Ligne 703: | ||
| Un Charger de Démarrage hybride, appelé **isodhpfx.bin**, | Un Charger de Démarrage hybride, appelé **isodhpfx.bin**, | ||
| - | ====Initramfs sous Debian 8==== | + | =====Initramfs sous Debian 8===== |
| Le fichier Initramfs //%%INITial Ram File System%%// est une image d'un système minimal initialisée au démarrage du système. | Le fichier Initramfs //%%INITial Ram File System%%// est une image d'un système minimal initialisée au démarrage du système. | ||
| - | ===Examiner l' | + | ====Examiner l' |
| Pour examiner une image initramfs, il convient d' | Pour examiner une image initramfs, il convient d' | ||
| Ligne 762: | Ligne 824: | ||
| </ | </ | ||
| - | ===Le script init=== | + | ====Le script init==== |
| Le script **init** est lancé lors du chargement de l' | Le script **init** est lancé lors du chargement de l' | ||
| Ligne 774: | Ligne 836: | ||
| </ | </ | ||
| - | ===La commande mkinitramfs | + | ====La commande mkinitramfs==== |
| La commande **mkinitramfs** permet de créer facilement une image initramfs. Les options de la commande sont : | La commande **mkinitramfs** permet de créer facilement une image initramfs. Les options de la commande sont : | ||
| Ligne 913: | Ligne 975: | ||
| </ | </ | ||
| - | ====Processus de Démarrage du Noyau Linux==== | + | =====Processus de Démarrage du Noyau Linux===== |
| Le processus de démarrage du Noyau Linux peut être divisé en 6 étapes : | Le processus de démarrage du Noyau Linux peut être divisé en 6 étapes : | ||
| Ligne 934: | Ligne 996: | ||
| Dans le cas d'un échec à ce stade le message **Kernel Panic** sera affiché. | Dans le cas d'un échec à ce stade le message **Kernel Panic** sera affiché. | ||
| - | ====Processus Init==== | + | =====Processus Init===== |
| Le premier processus lancé par le noyau est **Init**. L' | Le premier processus lancé par le noyau est **Init**. L' | ||
| Ligne 1121: | Ligne 1183: | ||
| | 6: | | 6: | ||
| - | =====Scripts de Démarrage===== | + | ====Scripts de Démarrage==== |
| - | ====Le script rc.S sous Debian 6==== | + | ===Le script rc.S sous Debian 6=== |
| D' | D' | ||
| Ligne 1139: | Ligne 1201: | ||
| </ | </ | ||
| - | =====Répertoire init.d===== | + | ====Répertoire init.d==== |
| Le répertoire **/ | Le répertoire **/ | ||
| Ligne 1173: | Ligne 1235: | ||
| </ | </ | ||
| - | =====Linux Standard Base===== | + | ====Linux Standard Base==== |
| **[[http:// | **[[http:// | ||
| Ligne 1188: | Ligne 1250: | ||
| * des messages de journalisation en utilisant les fonctions Init.d **log_success_msg**, | * des messages de journalisation en utilisant les fonctions Init.d **log_success_msg**, | ||
| - | ====Codes Retour Standardisés==== | + | ===Codes Retour Standardisés=== |
| Les codes retour standardisés sont : | Les codes retour standardisés sont : | ||
| Ligne 1203: | Ligne 1265: | ||
| | 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 1284: | Ligne 1346: | ||
| | $time | L' | | $time | L' | ||
| - | =====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 1406: | Ligne 1468: | ||
| </ | </ | ||
| - | ====rc.local==== | + | ===rc.local=== |
| Le script rc.local est lancé dans les niveaux d' | Le script rc.local est lancé dans les niveaux d' | ||
| - | =====La commande chkconfig===== | + | ====La commande chkconfig==== |
| Sous Debian la commande **chkconfig** n'est pas installée par défaut. Il convient donc de l' | Sous Debian la commande **chkconfig** n'est pas installée par défaut. Il convient donc de l' | ||
| Ligne 1506: | Ligne 1568: | ||
| </ | </ | ||
| - | ====Options de la commande==== | + | ===Options de la commande=== |
| Les options de la commande **chkconfig** sont : | Les options de la commande **chkconfig** sont : | ||
| Ligne 1535: | Ligne 1597: | ||
| | %%- -level [niveau] (nom) [on|off|reset]%% | | %%- -level [niveau] (nom) [on|off|reset]%% | ||
| - | =====La commande update-rc.d sous Debian 6===== | + | ====La commande update-rc.d sous Debian 6==== |
| La commande **update-rc.d** est utilisée pour gérer les liens dans les répertoires rc[x].d. Cette commande permet d' | La commande **update-rc.d** est utilisée pour gérer les liens dans les répertoires rc[x].d. Cette commande permet d' | ||
| Ligne 1561: | Ligne 1623: | ||
| </ | </ | ||
| - | ====Options de la commande==== | + | ===Options de la commande=== |
| Les options de cette commande sont : | Les options de cette commande sont : | ||
| Ligne 2282: | Ligne 2344: | ||
| < | < | ||
| <div align=" | <div align=" | ||
| - | Copyright © 2004-2016 I2TCH LIMITED | + | Copyright © 2020 Hugh Norris |
| </ | </ | ||
| </ | </ | ||