LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1130|回复: 3

怎么启动bind?

[复制链接]
发表于 2003-3-2 22:11:24 | 显示全部楼层 |阅读模式
我装的是RedHat Advanced Server 2.1。安装的时候没有选DNS,从网上下载了Bind 9.2.1的tar文件,解开后,按照默认的安装,也就是./configure,make,make install。
零零散散的装到了/usr/loacl的几个目录里。
但是安装完了没有/etc/named.conf这个文件,也没有/var/named这个目录和里面的基本文件。
这些文件从别处拷贝来修改好了,算是有了。
最后的问题就是不知道怎么启动了。过去一直是通过/etc/rc.d/init.d/named start这样启动的。但是因为不是装系统的时候装上的,所以没有这个文件,从别处拷贝来的也不能用。在/usr/local/sbin里面有一个named文件,但是执行完了也没反应,而且不能用start,stop这些参数。
怎么启动这个bind呢。
发表于 2003-3-3 10:39:52 | 显示全部楼层
兄弟。。。建议你还是用安装盘里的bind吧。。。
 楼主| 发表于 2003-3-3 12:23:50 | 显示全部楼层
用linux不就是能经常升级吗?redhat的发行版里虽然都给做好了,使用起来也很方便,但是如果想升级到新的版本怎么办。rpm的包又找不到,只有tar的是新的。所以我就想服务器软件都自己单装,没想到bind就这么麻烦。难道大家都是用的发行版里自带的,就没人用tar包自己装吗?
发表于 2003-3-3 14:24:43 | 显示全部楼层
既然决定自己安装,就不要灰心,也不要急躁。每次探索就学会一些东西。

通常自己安装的路径与系统安装的文件路径是有一些区别的。
所以你必须认真看一下./configure后形成的config.h和Makefile里面用到的路径。
make install里面应该会安装帮助文件,你可以通过man named看一下。

/usr/local/sbin/named是个执行文件,应该可以/usr/local/sbin/named --help得到参数。

你说的“过去一直是通过/etc/rc.d/init.d/named start这样启动的”这是个脚本,你如果自己安装包的话,通常是需要自己建立这个脚本的,跟发行版不一样。如:
http://en.tldp.org/LDP/solrhe/Se ... 3/chap21sec166.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表