Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| elearning:workbooks:centos:8:junior:l116 [2021/06/19 11:36] – admin | elearning:workbooks:centos:8:junior:l116 [2024/09/12 09:18] (Version actuelle) – admin | ||
|---|---|---|---|
| Ligne 1: | Ligne 1: | ||
| ~~PDF: | ~~PDF: | ||
| - | Version : **2021.01** | + | Version : **2024.01** |
| Dernière mise-à-jour : ~~LASTMOD~~ | Dernière mise-à-jour : ~~LASTMOD~~ | ||
| Ligne 41: | Ligne 41: | ||
| * Systemd | * Systemd | ||
| * LAB #1 - La Commande systemctl | * LAB #1 - La Commande systemctl | ||
| - | * STATE = static | ||
| - | * STATE = generated | ||
| * LAB #2 - Fichiers de Configuration | * LAB #2 - Fichiers de Configuration | ||
| - | * Fichiers de Configuration par Défaut | + | * 2.1 - Fichiers de Configuration par Défaut |
| - | * Surchargement des Fichiers de Configuration par Défaut | + | * 2.2 - Surchargement des Fichiers de Configuration par Défaut |
| * LAB #3 - La Commande systemd-analyze | * LAB #3 - La Commande systemd-analyze | ||
| - | * LAB #4 - Les Cibles | + | * LAB #4 - Les Cibles |
| - | * Contrôler les dépendances d'une Cible | + | * 4.1 - Contrôler les dépendances d'une Cible |
| - | * La Cible par Défaut | + | * 4.2 - La Cible par Défaut |
| - | * Consulter la Cible par Défaut | + | |
| - | * Modifier la Cible par Défaut | + | |
| - | * Modifier la Cible en Cours | + | |
| * LAB #5 - Gestion des Services | * LAB #5 - Gestion des Services | ||
| - | * Gestion des Instances Uniques | + | * 5.1 - Gestion des Instances Uniques |
| - | * Gestion d' | + | * 5.2 - Gestion d' |
| - | * Interdire la Modification du Statut d'un Service | + | * 5.3 - Interdire la Modification du Statut d'un Service |
| * Arrêt Système du Système | * Arrêt Système du Système | ||
| * La Commande shutdown | * La Commande shutdown | ||
| Ligne 364: | Ligne 359: | ||
| | GRUB_DISTRIBUTOR | Ligne de commande qui génère le texte de l' | | GRUB_DISTRIBUTOR | Ligne de commande qui génère le texte de l' | ||
| | GRUB_DEFAULT | Entrée du menu sélectionner par défaut | | | GRUB_DEFAULT | Entrée du menu sélectionner par défaut | | ||
| - | | GRUB_DISABLE_SUBMENU | Active ou déactive | + | | GRUB_DISABLE_SUBMENU | Active ou désactive |
| | GRUB_TERMINAL_OUTPUT | Spécifie le terminal par défaut | | | GRUB_TERMINAL_OUTPUT | Spécifie le terminal par défaut | | ||
| | GRUB_CMDLINE_LINUX | Paramètres passés au noyau peu importe le type de démarrage | | | GRUB_CMDLINE_LINUX | Paramètres passés au noyau peu importe le type de démarrage | | ||
| Ligne 491: | Ligne 486: | ||
| tmp.iso | tmp.iso | ||
| vg0_backup | vg0_backup | ||
| + | |||
| + | [root@centos8 tmp]# mv custom custom.gz | ||
| + | |||
| + | [root@centos8 tmp]# gunzip custom.gz | ||
| + | |||
| [root@centos8 tmp]# mkdir initramfs | [root@centos8 tmp]# mkdir initramfs | ||
| + | |||
| [root@centos8 tmp]# cd initramfs | [root@centos8 tmp]# cd initramfs | ||
| + | |||
| [root@centos8 initramfs]# cpio -cid -I ../custom | [root@centos8 initramfs]# cpio -cid -I ../custom | ||
| 216 blocks | 216 blocks | ||
| [root@centos8 initramfs]# ls | [root@centos8 initramfs]# ls | ||
| - | early_cpio | + | bin dev etc init lib lib64 proc root run sbin shutdown |
| </ | </ | ||
| Ligne 921: | Ligne 923: | ||
| -rwxr-xr-x. 1 root root 17024 Apr 7 16:56 systemd-veritysetup-generator | -rwxr-xr-x. 1 root root 17024 Apr 7 16:56 systemd-veritysetup-generator | ||
| </ | </ | ||
| - | |||
| - | ===Options de la Commande systemctl=== | ||
| Les options de la commande **systemctl** sont : | Les options de la commande **systemctl** sont : | ||
| Ligne 990: | Ligne 990: | ||
| ====LAB #2 - Fichiers de Configuration==== | ====LAB #2 - Fichiers de Configuration==== | ||
| - | ===Fichiers de Configuration par Défaut=== | + | ===2.1 - Fichiers de Configuration par Défaut=== |
| Les fichiers de configuration des Cibles et fichiers de configuration des Unités installés par des paquets se trouvent dans le répertoire **/ | Les fichiers de configuration des Cibles et fichiers de configuration des Unités installés par des paquets se trouvent dans le répertoire **/ | ||
| Ligne 1079: | Ligne 1079: | ||
| </ | </ | ||
| - | Prennons | + | Prenons |
| < | < | ||
| Ligne 1106: | Ligne 1106: | ||
| * **Description=OpenSSH server daemon**, | * **Description=OpenSSH server daemon**, | ||
| - | * Cette directive est utilisée pour donner une courte description des fonctionalités | + | * Cette directive est utilisée pour donner une courte description des fonctionnalités |
| * **Documentation=man: | * **Documentation=man: | ||
| * Cette directive stipule les chapitres des manuels et les URLs contenant de l' | * Cette directive stipule les chapitres des manuels et les URLs contenant de l' | ||
| * **After=network.target sshd-keygen.target**, | * **After=network.target sshd-keygen.target**, | ||
| - | * Cette directive indique les cibles qui devraient être atteients | + | * Cette directive indique les cibles qui devraient être atteintes |
| * **Wants=sshd-keygen.target**, | * **Wants=sshd-keygen.target**, | ||
| * Cette directive stipule une dépendance douce. Autrement dit, Systemd essayera de démarrer l' | * Cette directive stipule une dépendance douce. Autrement dit, Systemd essayera de démarrer l' | ||
| Ligne 1255: | Ligne 1255: | ||
| </ | </ | ||
| - | ===Surchargement des Fichiers de Configuration par Défaut=== | + | ===2.2 - Surchargement des Fichiers de Configuration par Défaut=== |
| Les fichiers de configuration par défaut peuvent aussi être surchargés par des fichiers dans d' | Les fichiers de configuration par défaut peuvent aussi être surchargés par des fichiers dans d' | ||
| Ligne 1397: | Ligne 1397: | ||
| └─-.slice | └─-.slice | ||
| </ | </ | ||
| - | |||
| - | ===Options de la Commande=== | ||
| Les options de la commande **systemd-analyze** sont : | Les options de la commande **systemd-analyze** sont : | ||
| Ligne 1433: | Ligne 1431: | ||
| </ | </ | ||
| - | ====LAB #4 - Les Cibles==== | + | ====LAB #4 - Les Cibles |
| Chaque Cible est décrite par un fichier de configuration : | Chaque Cible est décrite par un fichier de configuration : | ||
| Ligne 1461: | Ligne 1459: | ||
| * **Requires=multi-user.target**, | * **Requires=multi-user.target**, | ||
| - | * Cette ligne indique que le **graphical.target** ne peut pas être atteint si le **multi-user.target** n'a pas été atteint | + | * Cette ligne indique que le **graphical.target** ne peut pas être atteint si le **multi-user.target** n'a pas été atteint |
| * **After=multi-user.target rescue.service rescue.target display-manager.service**, | * **After=multi-user.target rescue.service rescue.target display-manager.service**, | ||
| * Cette ligne indique le **multi-user.target** et **rescue.target** doivent d' | * Cette ligne indique le **multi-user.target** et **rescue.target** doivent d' | ||
| Ligne 1469: | Ligne 1467: | ||
| * Cette ligne indique quel service doit être démarré. | * Cette ligne indique quel service doit être démarré. | ||
| - | ===Contrôler les dépendances d'une Cible=== | + | ===4.1 - Contrôler les dépendances d'une Cible=== |
| Les dépendances d'une Cible peuvent être consultées en utilisant la commande **systemctl list-dependencies** : | Les dépendances d'une Cible peuvent être consultées en utilisant la commande **systemctl list-dependencies** : | ||
| Ligne 1595: | Ligne 1593: | ||
| </ | </ | ||
| - | ===La Cible par Défaut=== | + | ===4.2 - La Cible par Défaut=== |
| ==Consulter la Cible par Défaut== | ==Consulter la Cible par Défaut== | ||
| Ligne 1656: | Ligne 1654: | ||
| ====LAB #5 - Gestion des Services==== | ====LAB #5 - Gestion des Services==== | ||
| - | ===Gestion des Instances Uniques=== | + | ===5.1 - Gestion des Instances Uniques=== |
| Commencez par installer le paquet **httpd** : | Commencez par installer le paquet **httpd** : | ||
| Ligne 1792: | Ligne 1790: | ||
| </ | </ | ||
| - | ===Gestion d' | + | ===5.2 - Gestion d' |
| - | Systemd permet l' | + | Systemd permet l' |
| < | < | ||
| Ligne 1829: | Ligne 1827: | ||
| </ | </ | ||
| - | Dans ce fichier on peut constater l' | + | Dans ce fichier on peut constater l' |
| - | * %n : est remplacé par le nom complet | + | * %n : est remplacé par le nom complet |
| - | * %N : est remplacé par le nom complet non-échapé | + | * %N : est remplacé par le nom complet non-échappé |
| - | * %p : est remplacé par le préfixe | + | * %p : est remplacé par le préfixe |
| - | * %P : est remplacé par le préfixe non-échapé | + | * %P : est remplacé par le préfixe non-échappé |
| - | * %i : est remplacé par le nom de l' | + | * %i : est remplacé par le nom de l' |
| - | * %I : est remplacé par le nom de l' | + | * %I : est remplacé par le nom de l' |
| - | * %f : est remplacé par le préfixe non-échappé ou le nom de l' | + | * %f : est remplacé par le préfixe non-échappé ou le nom de l' |
| * %c : est remplacé par le CGroup de l' | * %c : est remplacé par le CGroup de l' | ||
| * %u : est remplacé par le nom de l' | * %u : est remplacé par le nom de l' | ||
| Ligne 2038: | Ligne 2036: | ||
| </ | </ | ||
| - | ===Interdire la Modification du Statut d'un Service=== | + | ===5.3 - Interdire la Modification du Statut d'un Service=== |
| Il est possible d' | Il est possible d' | ||
| Ligne 2248: | Ligne 2246: | ||
| ----- | ----- | ||
| - | < | + | Copyright © 2024 Hugh Norris. |
| - | <div align=" | + | |
| - | Copyright © 2021 Hugh Norris. | + | |
| - | </ | + | |