Demarrage du systeme sous centos 7

Démarrage du système sous CentOS Le processus de démarrage Il est important de comprendre le processus de démarrage de Linux pour pouvoir résoudre les problèmes qui peuvent y survenir Le processus de démarrage comprend Le démarrage du BIOS Le BIOS Basic Input Output System e ?ectue le test POST power on self test pour détecter tester et initialiser les composants matériels du système Il charge ensuite le MBR Master Boot Record Le Master boot record MBR Le Master Boot Record correspond aux premiers bytes du disque de démarrage Le MBR découvre le périphérique de démarrage et charge le chargeur de démarrage GRUB en mémoire et lui transfert le contrôle Les bytes suivantes contiennent la table de partition du disque Le chargeur de démarrage GRUB Bootloader Le chargeur de démarrage par défaut de la distribution CentOS est GRUB GRand Uni ?ed Bootloader GRUB remplace l ? ancien chargeur de démarrage Grub appelé également GRUB legacy Le ?chier de con ?guration de GRUB se situe sous boot grub grub cfg mais ce ?chier ne doit pas être directement édité Les paramètres de con ?guration du menu de GRUB se trouvent sous etc default grub et servent à la génération du ?chier grub cfg Exemple de ?chier etc default grub cat etc default grub GRUBTIMEOUT GRUBDEFAULT saved GRUBDISABLESUBMENU true GRUBTERMINALOUTPUT console GRUBCMDLINELINUX rd lvm lv rhel swap crashkernel auto rd lvm lv rhel root rhgb quiet net ifnames CGRUBDISABLERECOVERY true Si des changements sont e ?ectués à un ou plusieurs de ces paramètres il faut lancer la commande grub -mkcon ?g pour régénérer le ?chier boot grub grub cfg root grub -mkcon ?g ??o boot grub grub cfg GRUB cherche l ? image du noyau compressé le ?chier vmlinuz dans le répertoire boot GRUB charge l ? image du noyau en mémoire et extrait le contenu du ?chier image initramfs dans un dossier temporaire en mémoire en utilisant le système de ?chier tmpfs Le noyau Le noyau démarre le processus systemd avec le PID root usr lib systemd systemd --switched-root --system -- deserialize systemd Systemd est le père de tous les processus du système Il lit la cible du lien etc systemd system default target par exemple usr lib systemd system multi-user target pour déterminer la cible par défaut du système Le ?chier dé ?ni les services à démarrer Systemd positionne ensuite le système dans l ? état dé ?ni par la cible en e ?ectuant les t? ches d ? initialisations suivantes Paramétrer le nom de machine Initialiser le réseau Initialiser SELinux A ?cher la bannière de bienvenue Initialiser le matériel en se basant sur les arguments fournis au kernel lors du démarrage Monter les systèmes de ?chiers en incluant les systèmes de ?chiers virtuels comme proc Nettoyer les répertoires dans var Démarrer la mémoire virtuelle swap Protéger le chargeur de démarrage GRUB Pourquoi protéger le chargeur de démarrage avec un mot de passe C Prévenir les accès au mode utilisateur Single ?? Si un attaquant peut démarrer en mode single user

  • 38
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager
  • Détails
  • Publié le Sep 28, 2022
  • Catégorie Administration
  • Langue French
  • Taille du fichier 124.6kB