daemon

« Back to Glossary Index

Dans l’univers Linux, un daemon (prononcé “démon” en français) est un programme informatique qui s’exécute en arrière-plan, sans intervention directe de l’utilisateur et sans être rattaché à une interface graphique ou à un terminal spécifique.

C’est le “travailleur de l’ombre” de votre serveur.

1. pourquoi ce nom ?

le terme vient de la physique et de la mythologie (le démon de maxwell). dans le contexte informatique, il désigne un processus qui travaille sans relâche pour gérer des tâches système de manière autonome.

2. comment reconnaître un daemon ?

sous linux, par convention, le nom d’un daemon se termine presque toujours par la lettre “d”.

  • sshd : le daemon qui gère les connexions SSH à distance.
  • httpd ou nginx : les daemons qui servent vos pages web (LMS).
  • crond : le daemon qui exécute vos tâches planifiées.
  • systemd : le daemon “parent” qui gère tous les autres.

3. caractéristiques principales

traitdescription
invisibleil n’a pas de fenêtre et n’affiche rien sur votre écran.
autonomeil démarre souvent au boot du serveur et ne s’arrête qu’à l’extinction.
réactifil attend patiemment un événement (une requête réseau, une heure précise, l’insertion d’une clé usb).
orphelinil n’est rattaché à aucun terminal (si vous fermez votre session, le daemon continue de tourner).

Dans l’univers Linux, un daemon (prononcé “démon” en français) est un programme informatique qui s’exécute en arrière-plan, sans intervention directe de l’utilisateur et sans être rattaché à une interface graphique ou à un terminal spécifique.

C’est le “travailleur de l’ombre” de votre serveur.

4. lien avec les commandes que nous avons vues

le daemon est l’objet que vous manipulez avec les outils précédents :

  1. systemctl : sert à démarrer, arrêter ou activer un daemon.
  2. ps / pgrep : permet de voir si le daemon est bien vivant dans la liste des processus.
  3. journalctl : permet de lire les rapports d’activité que le daemon a envoyés au système.

5. comparaison : application vs daemon

aspectapplication (ex: libreoffice, navigateur)daemon (ex: mysql, sshd)
interactiondirecte via clavier/souris.indirecte via le réseau ou des fichiers.
durée de viefermée quand l’utilisateur a fini.tourne en permanence tant que le serveur est allumé.
lancementmanuel par l’utilisateur.automatique par le système (systemd).
« Revenir à l'index du glossaire

Entreprise de services numérique spécialisée dans la cybersécurité / le web et la formation.

Nous contacter :
contact@glorydev.fr

Nous envoyer un email :

Perpignan

Lieu :

Suivez-nous :