14.2.2 BIND的获取与安装

来源:互联网 发布:淘宝上的衣服和实体店 编辑:程序博客网 时间:2024/06/02 00:57

14.2.2  BIND的获取与安装

Red Hat Enterprise Linux 5下安装BIND服务器可以有两种方式,一种是源代码方式安装,一种是RPM软件包方式安装。源代码可以从ftp://ftp.isc.org处下载,目前最新的版本是9.5.0版,文件名是bind-9.5.0-P2.tar.gzRHEL 5自带的BIND版本是9.3.9版,文件名是bind-9.3.3-7.el5.i386.rpm,在发行版的第2张盘上。

先看一下RPM方式安装。如果安装RHEL 5系统的时候没有选择安装bind-9.3.3-7.el5包,需要从第二张安装光盘把相应文件复制到当前目录以后,再用以下命令安装。

 

# rpm -ivh  bind-9.3.3-7.el5.i386.rpm

 

如果安装成功,会出现以下提示。

 

warning: bind-9.3.3-7.el5.i386.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...           ########################################### [100%]

   1:bind               ########################################### [100%]

#

 

再输入以下命令,可以看到安装后的文件分布情况。

 

# rpm -ql bind-9.3.3-7.el5

 

其中比较重要的文件分布如下:

q      /etc/rc.d/init.d/namedBind开机自动启动时所用的启动脚本。

q      /usr/sbin/bind-chroot-admin:启用或禁用chroot功能的命令。

q      /usr/sbin/namednamed进程的程序文件。

q      /usr/sbin/rndc:远程控制named进程运行的工具。

q      /usr/sbin/rndc-confgen:产生rndc密钥的工具。

q      /usr/share/doc/bind-9.3.3:该目录下安装了BIND的帮助文档和例子文件。

q      /usr/share/man/man5:这个目录下安装了BIND的手册页。

q      /usr/share/man/man8:这个目录下也安装了BIND的手册页。

q      /var/namedBind配置文件的默认存放目录(不包含主配置文件)。

q      /var/run/namednamed进程PID文件的存放目录。

named进程是以named用户的身份运行的,因此,操作系统中要事先存在这个用户。

%说明:当默认安装RHEL 5时,named用户已经创建,如是由于某种原因该用户不存在了,需要重新创建。

如果采用源代码方式安装,则从ftp://ftp.isc.org/isc/bind9/9.5.0-P2/处下载Bind的最新版9.5.0版的源代码文件bind-9.5.0-P2.tar.gz,文件复制到当前目录后,使用以下命令进行安装。

 

# rpm –e bind-9.3.3-7.el5         //如果安装了bind 9.3.3包,则先拆除

# tar xvzf bind-9.5.0-P2.tar.gz  //解压源代码文件包,到bind-9.5.0-P2目录中

# cd bind-9.5.0-P2

# ./configure

# make                            //编译连接,产生可执行文件

# make install                  //把文件安装到相应的目录

 

当练习测试时,可选择上述两种安装方式中的一种,本章后面的例子是以RPM安装方式为基础进行讲解的。

原创粉丝点击