我对这种情况完全不知所措,事情是这样的:
作为大学课程的一部分,我目前正在设置 debian 的 uml 实例作为网络服务器。
其中一部分是安装 dns 服务器(在本例中为 bind9),几周前我顺利完成了这项工作。
安装的其他服务包括 ntp、nfs、nis 和一些简单的 raid 设置。
几天前,我在机器(Courier)上安装了一个 imap 服务器,虽然我还没有完成配置,但一切似乎都很好。
今天当我登录时,我注意到 dns 已经停止工作,我检查了日志并发现 /etc/bind 目录中缺少 rndc.key 文件。
由于我总是硬重置这台机器,所以我认为这是某种文件系统损坏,我检查了启动日志并看到了一些恢复消息。
下一步是简单地重新创建 dns 设置,我删除了 /etc/bind 并重新安装了 bind,但是在安装 bind 时我从 apt 收到以下消息:
wrote key file "/etc/bind/rndc.key"
chgrp: cannot access ´/etc/bind/named.conf* : No such file or directory
chmod: cannot access ´/etc/bind/named.conf* : No such file or directory
我不知道下一步该做什么,任何帮助都将不胜感激!!
谢谢!
答案1
apt-get purge bind9
apt-get install bind9
然后重新开始。
噢,是的,用 关闭你的系统shutdown
。