Modes de paiement Abuse

Qu'est-ce que les démons dans le concept Linux ?

24.02.2023, 15:24

Sous Linux, un démon est un processus qui s'exécute en arrière-plan sans intervention directe de l'utilisateur. Les démons font partie du système d'exploitation et fournissent un certain nombre de fonctions telles que des services réseau, des services de disque, des services d'impression, etc.

Quels sont les démons en cours d'exécution sur l'ordinateur ?

Ils sont généralement exécutés au démarrage du système et restent actifs en arrière-plan jusqu'à ce que le système soit arrêté. Ils n'ont pas d'interface utilisateur directe et sont généralement gérés par des fichiers de configuration ou des commandes de ligne de commande.

Демоны в Линукс

Les démons Linux ont généralement un nom se terminant par "d", comme httpd, named et sshd. Ils sont lancés à l'aide de commandes spéciales telles que systemctl, service ou daemon. Ils constituent une partie importante du système d'exploitation Linux car ils garantissent que les différents services et applications sont fonctionnels et s'exécutent en arrière-plan.

Vérifier les processus en cours d'exécution

Les démons sous Linux peuvent être lancés de plusieurs manières. Examinons les méthodes les plus courantes pour les lancer.

Utilisation de la commande service

La commande service peut être utilisée pour démarrer, arrêter et redémarrer des démons sur les systèmes Linux qui utilisent des scripts init. Par exemple, pour lancer le démon Apache HTTP Server, vous devez exécuter la commande suivante :

sudo service apache2 start

Utilisation de la commande systemctl

La commande systemctl est utilisée pour gérer les démons sur les systèmes Linux qui utilisent systemd. Par exemple, pour démarrer le démon SSH, vous devez exécuter la commande suivante :

sudo systemctl start sshd

Utilisation du script init

Dans certaines distributions Linux, les démons peuvent être lancés via des scripts init, qui se trouvent dans le répertoire /etc/init.d. Par exemple, pour démarrer le démon MySQL, vous devez exécuter la commande suivante :

sudo /etc/init.d/mysql start

Utilisation du fichier d'unité systemd

Sur les systèmes Linux qui utilisent systemd, il est recommandé d'utiliser les fichiers unitaires pour lancer les démons. Les fichiers unitaires sont des fichiers texte qui contiennent une description du service ou du processus à lancer sur le système. Ils spécifient les paramètres de démarrage du démon, tels que l'utilisateur, le groupe, le répertoire de travail, la commande de démarrage et d'autres options.

Les fichiers Unit sont stockés dans le répertoire /etc/systemd/system/. Dans ce répertoire, vous pouvez créer vos propres fichiers d'unité ou modifier des fichiers existants. Après avoir créé ou modifié un fichier d'unité, vous devez redémarrer systemd à l'aide de la commande systemctl daemon-reload pour que les modifications soient prises en compte.