![如果我使用第三方 DNS,我可以禁用 BIND 吗?](https://linux22.com/image/560965/%E5%A6%82%E6%9E%9C%E6%88%91%E4%BD%BF%E7%94%A8%E7%AC%AC%E4%B8%89%E6%96%B9%20DNS%EF%BC%8C%E6%88%91%E5%8F%AF%E4%BB%A5%E7%A6%81%E7%94%A8%20BIND%20%E5%90%97%EF%BC%9F.png)
我正在尝试使服务器的内存占用尽可能低。
当我运行时,htop
我得到以下信息:
https://i.stack.imgur.com/iHnr7.png
如您所见,有 5 个bind
进程正在运行,但由于我使用第三方 DNS,我可以将它们全部终止吗?
你能发布我做错的其他事情吗?我fail2ban
还看到了多个进程,这有必要吗?
编辑:有 5 个主题,谢谢褐藻。
答案1
fail2ban
有助于保护您免受暴力密码猜测攻击(它会读取您的日志以查找登录失败,然后阻止 IP)除非您有严重的内存限制或没有它知道如何监控的外部连接,否则我会让它运行。
至于 bind,如果该服务器没有托管您域名的 DNS(检查您的域名whois
信息以确认它不是您列出的名称服务器之一),您可能能够将其关闭。确保没有其他计算机配置为使用它作为其 DNS 服务器,并且您的计算机/etc/resolv.conf
列出了其他 DNS 服务器。
答案2
请记住,htop 显示的不仅是进程,还包括线程。在这种情况下,它会列出每个线程的进程的内存使用情况。(请注意,每个 fail2ban 线程的内存列都是相同的。)您可以按 F5 以树形列表的形式查看线程。