Processus et démarrage

Objectifs de certification

Linux Essentials

  • Sujet 4 : Le système d’exploitation Linux
    • 4.2 Compréhension du matériel informatique (valeur : 2)

RHCSA EX200

  • 3. Utiliser des systèmes en cours d’exécution
    • 3.1. Démarrer, redémarrer et éteindre un système normalement
    • 3.2. Démarrer des systèmes dans différentes cibles manuellement
    • 3.3. Interrompre le processus de démarrage afin d’obtenir l’accès à un système
    • 3.4. Identifier les processus exigeants en processeur/mémoire, arrêter des processus
    • 3.5. Adapter la planification du processus
    • 3.6. Gérer les profils de tuning
  • 6. Déployer, configurer et gérer des systèmes
    • 6.2. Démarrer et arrêter des services, et configurer des services pour qu’ils se lancent automatiquement au démarrage
    • 6.3. Configurer des systèmes pour démarrer automatiquement dans une cible spécifique
    • 6.6. Modifier le chargeur de démarrage du système

RHCE EX300

    1. Configuration et gestion de systèmes
      • 1.7. Générer et livrer des rapports sur l’utilisation du système (processeur, mémoire, disque et réseau)

LPIC 1

  • Sujet 101 : Architecture système
    • 101.1 Détermination et configuration des paramètres du matériel
    • 101.2 Démarrage du système
    • 101.3 Changement de niveaux d’exécution / des cibles de démarrage de systemd et arrêt ou redémarrage du système
  • Sujet 102 : Installation de Linux et gestion de paquetages
    • 102.2 Installation d’un gestionnaire d’amorçage
    • 102.3 Gestion des bibliothèques partagées
  • Sujet 103 : Commandes GNU et Unix
    • 103.4 Utilisation des flux, des tubes et des redirections
    • 103.5 Création, contrôle et interruption des processus
    • 103.6 Modification des priorités des processus

LPIC 2

  • Sujet 200 : Planification des ressources
    • 200.1 Mesure de l’utilisation des ressources et résolution de problèmes (valeur : 6)
    • 200.2 Prévision des besoins en ressources (valeur : 2)
  • Sujet 201 : le noyau Linux
    • 201.1 Composants du noyau (valeur : 2)
    • 201.2 Compilation du noyau (valeur : 3)
    • 201.3 Gestion du noyau à chaud et résolution de problèmes (valeur : 4)
  • Sujet 202 : Démarrage du système
    • 202.1 Personnalisation du démarrage système (valeur :3)
    • 202.2 Récupération du système (valeur : 4)
    • 202.3 Chargeurs d’amorçage alternatifs (valeur : 2)

Introduction

Cette partie évoque en premier lieu le noyau Linux et les services qu’il rend au niveau matériel et avec des modules. Dans un second chapitre, on aborde le processus de démarrage et de password recovery d’un système Linux. Un troisième chapitre s’intéresse à la manipulation des processus Linux. Et enfin, on appréciera dans un dernier propos l’utilité d’un logiciel de console virtuelle comme screen.

Références

Noyau Linux

42 minutes de lecture

Ce chapitre est une introduction au noyau Linux. On expliquera ici comment interroger et configurer un noyau Linux courant.

Démarrage du système Linux

34 minutes de lecture

Ce chapitre expose les principes du démarrage d’un système Linux en différentes étapes dans lesquelles interviennent le chargeur de démarrage Grub2, le noyau Linux et puis le lancement des services init ou systemd. On expliquera ici les différentes manière d’arrêter ou de réinitialiser un système Linux. Enfin, on monterera comment reprendre la main sur un système dont on a perdu le mot de passe (Password Recovery) et comment s’en protéger.

Processus Linux

18 minutes de lecture

Ce chapitre dédié aux processus Linux explique comment les identifier dans leur filiation, comment les sélectionner pour les mettre en pause ou les tuer, comment les mettre en avant-plan ou en arrière-plan, comment gérer les priorités en cas de concurrence, comment mesurer l’utilisation des ressources et résoudre des problèmes.

Consoles virtuelles screen

5 minutes de lecture

Screen (GNU Screen) est un “multiplexeur de terminaux” permettant d’ouvrir plusieurs terminaux dans une même console, de passer de l’un à l’autre et de les récupérer plus tard.