什么是命名守护进程以及它为什么要运行?

什么是命名守护进程以及它为什么要运行?

我想知道为什么命名守护进程正在运行,我的 VPS 是否需要运行它才能正常工作?

我可以停止或者删除它吗?

在此处输入图片描述

答案1

/usr/sbin/namedbind9包。bind9是 DNS 服务器。如果这是 VPS,则很可能需要该包。但您可以大概将其移除并查看会发生什么,然后在需要时将其放回原处。

sudo apt-get remove bind9

删除操作可能会删除其他软件包,包括对您来说非常重要的软件包。因此,在继续删除之前,请务必注意这一点。这也可能揭示bind9安装的原因——它可能是您正在使用的其他软件包的依赖项。

请注意,我不是说你应该这样做——如果你愿意的话,你也许可以这样做。如果你这样做,那么即使服务器停止正常工作,你也会大概仍然可以访问互联网来下载并重新安装软件包。但是,如果您的连接中断,您可能无法访问互联网,或者无法重新通过 SSH 连接到服务器。(感谢tgm4883指出这一点。

通过确保已.deb缓存重新安装所需的文件bind9及其依赖项,您可以大大降低出现问题的风险:

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

如果你最近运行过这个程序,并且不是运行sudo apt-get clean,然后你应该能够重新安装bind9 即使你在删除后无法连接到 Ubuntu 下载服务器

sudo apt-get install bind9

您可能需要在执行sudo apt-get update上述两个命令之前运行。

如果你根本不想删除bind9,但只是看看如果你这样做,可能会被删除(这可能会揭示为什么安装完成后,你可以模拟其移除:

apt-get -s remove bind9

相关内容