请问linux中用service named start时 报named服务未能辨识,是怎麼回事? 我自己安装的bind-9.5.0

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了请问linux中用service named start时 报named服务未能辨识,是怎麼回事? 我自己安装的bind-9.5.0相关的知识,希望对你有一定的参考价值。

我在将问题详细描述下:
我用的是fedora 6 自带的BIND-9.3.2 我所配置过的文件:
1: /var/named/chroot/etc/named.rfc1912.zones 里面添加了一个正向区域(liruyu.com.hosts)和一个反向区域(192.168.22.rev).
2:配置/var/named/chroot/var/named/liruyu.com.hosts 和
/var/named/chroot/var/named/192.168.22.rev两个文件
3: 在/etc/resolv.conf中写入nameserver 192.168.22.41(fedora6本机)
4: service named restart 重启服务显示正常
5: 但host dns.liruyu.com显示connection timed out;no servers could be reached
请高手指点, 非常感谢

自己装好像不会在 /etc/init.d/ 里面增加服务启动脚本。
你直接运行 named & 来运行试试, & 表示进行后台运行,别忘了 & 之前还有 named 需要的参数。
参考技术A 你用的不是红帽子吧,试试这个 /etc/rc.d/init.d/named start

Oracle 实例名/服务名 请问SID和Service_Name有什么区别啊?

可以简单的这样理解:一个公司比喻成一台服务器,数据库是这个公司中的一个部门。
1.SID:一个数据库可以有多个实例(如RAC),SID是用来标识这个数据库内部每个实例的名字,
就好像一个部门里,每个人都有一个自己的名字。
2.SERVICE_NAME:是这个数据库对外宣称的名字,外面的人要想连接我这个数据库,
你就在客户端的连接串里写上service_name。它就像一个部门的名字,这个部门的名称在看门大爷(listener)那里有登记,
看门大爷一看你是要找SERVICE_NAME这个部门,就告诉你我们公司确实有这个部门,于是你就找到了,连接就建立了。


一句话来说就是:SID是对内的,是实例级别的一个名字,用来内部之间称呼用。SERVICE_name是对外的,
是数据库级别的一个名字,用来告诉外面的人,我数据库叫"SERVICE_NAME"。
你可以通过service_name参数指定这个名字是什么,可以有多个名字,名字随便起,叫狗蛋,翠花都没关系。
如果你不指定,默认的是Db_name. Db_domain,也就是global_name。
数据库里,还有ORACLE_SID,是告诉OS系统,我这个实例叫做什么。这些易混淆的名字,你要记住,
他们不是指数据库,就是指实例,就这两个东西,别无其它。他们具体用哪个名字,是要看对谁而言,
是什么场合。是对数据库,还是对操作系统,还是对外部链接。就像你对父母而言,你有小名叫幺儿;
对同学而言,你有外号叫灯泡;对办事机构,你有正规的名字叫王小明。但归根到底,是一回事。分清楚这点,就不容易混了。
















以上是关于请问linux中用service named start时 报named服务未能辨识,是怎麼回事? 我自己安装的bind-9.5.0的主要内容,如果未能解决你的问题,请参考以下文章

Oracle 实例名/服务名 请问SID和Service Name有什么区别啊

请问,如何在XP中用Navicat连接LINUX的MYSQL

Oracle 实例名/服务名 请问SID和Service_Name有什么区别啊?

Oracle 实例名/服务名 请问SID和Service_Name有什么区别啊?

在debain中用sudo dpkg -i方式安装chrome,安装完成后点击无反应,请问要如何解

Linux中用find命令找出隐藏文件和目录