Un démon est un type de programme informatique, autonome ou lancé à partir d'un autre programme, qui s'exécute en arrière-plan sur un ordinateur. Il exécute des instructions pour accomplir des tâches qui ne sont pas directement liées à l'affichage de l'utilisateur, mais qui constituent des éléments importants du fonctionnement quotidien du système. De cette manière, les démons fournissent une couche de services continus au système d'exploitation sans que l'utilisateur ou le programme n'ait à s'en occuper en permanence.

Les démons se trouvent presque exclusivement sur les systèmes d'exploitation de type Unix, notamment FreeBSD, Linux, Solaris, macOS et IBM AIX. On les trouve également, avec des niveaux de compatibilité variables, sur des systèmes qui ne sont pas de type Unix, tels que Windows, DOS, OS/2. Le terme "démon" a été utilisé pour la première fois au début des années 1970 pour décrire des scripts d'arrière-plan non interactifs.

Les démons s'exécutent généralement en continu et sans intervention de l'utilisateur. En général, les démons gèrent des tâches liées au système, telles que la gestion des files d'attente des imprimantes, la maintenance des journaux système, l'acheminement du trafic réseau ou la collecte de statistiques d'utilisation. Ils peuvent également gérer des applications et des services, tels que des serveurs web, des serveurs FTP, des serveurs de messagerie, des bases de données, etc.

Les démons peuvent également fournir des services avancés tels que l'authentification, le cryptage, la gestion des quotas et l'accès au réseau. Ils sont généralement exécutés par l'utilisateur root, mais certains peuvent être configurés pour fonctionner avec des privilèges réduits. Sous Linux, les démons sont généralement lancés en arrière-plan par le démon init. Sous macOS, ils sont généralement lancés par launchd.

Les démons peuvent également être lancés manuellement. Par exemple, une machine virtuelle Java (JVM) peut être lancée manuellement à l'aide de la commande java. Le même processus peut être utilisé pour démarrer n'importe quel démon disponible pour l'utilisateur.

Les démons fonctionnent de différentes manières, modifiant dynamiquement la nature des tâches qu'ils assument en fonction de l'activité du système ou des données fournies par l'utilisateur. Dans certains cas, les démons peuvent être arrêtés ou redémarrés à la demande, ce qui permet à l'utilisateur de mettre à jour les composants ou de reconfigurer le démon comme il le souhaite. En outre, les démons peuvent être programmés pour contrôler les ressources du système et, dans certains cas, prendre des décisions sur les tâches à effectuer.

Choisir et acheter une procuration

Proxies pour centres de données

Procurations tournantes

Proxies UDP

Approuvé par plus de 10 000 clients dans le monde

Client mandataire
Client mandataire
Client proxy flowch.ai
Client mandataire
Client mandataire
Client mandataire