web-dev-qa-db-fra.com

Qu'est-ce que le démon nommé et pourquoi est-il exécuté?

Je veux savoir pourquoi le démon nommé est en cours d'exécution. En ai-je besoin pour que mon VPS fonctionne correctement?

Puis-je l'arrêter ou l'enlever?

enter image description here

7
HackToHell

/usr/sbin/named est fourni par le package bind9 . bind9 est un serveur DNS. Si c'est un VPS, il est fort possible que vous ayez besoin de ce paquet. Mais vous pouvez probablement l'enlever et voir ce qu'il se passe, puis le remettre si vous en avez besoin.

Sudo apt-get remove bind9

La suppression peut vouloir supprimer d'autres paquets, y compris des paquets très importants pour vous. Veillez donc à faire attention à cela avant de procéder à l'enlèvement. Cela peut aussi révéler pourquoi bind9 est installé - cela peut être une dépendance des autres packages que vous utilisez.

Veuillez noter que je ne dis pas que vous devriez faire ceci - seulement que vous pouvez probablement, si vous voulez. Si vous procédez ainsi, alors même si le serveur ne fonctionne plus correctement, vous pourrez probablement toujours accéder à Internet pour télécharger et réinstaller le package. Cependant, il est possible que vous ne puissiez pas le faire ou que vous ne puissiez pas vous connecter à SSH sur le serveur si votre connexion est rompue. (Merci à tgm488 pour l'avoir signalé.)

Vous pouvez atténuer considérablement le risque de problèmes en vous assurant que vous avez les fichiers .deb nécessaires mis en cache pour réinstaller bind9 et ses dépendances:

Sudo apt-get --download-only --reinstall install bind9

Si vous avez récemment exécuté cette tâche et que ne n'exécutez pas Sudo apt-get clean depuis, vous devriez pouvoir réinstaller bind9 même si vous ne pouvez pas vous connecter au téléchargement Ubuntu. serveurs après l'avoir retiré :

Sudo apt-get install bind9

Vous devrez peut-être exécuter Sudo apt-get update avant l’une des deux commandes ci-dessus.

Si vous ne voulez pas supprimer du tout bind9, mais juste voir ce que serait supprimé si vous le faisiez (ce qui peut révéler ) pourquoi il est installé), vous pouvez simuler son retrait:

apt-get -s remove bind9
9
Eliah Kagan