您好,欢迎来到钮旅网。
搜索
您的当前位置:首页Linux1 BIND的获取与安装

Linux1 BIND的获取与安装

来源:钮旅网
Linux1 BIND的获取与安装

在Red Hat Enterprise Linux 5.4下安装bind服务器可通过源代码方式安装和RPM软件包方式安装2种方式。源代码可以从ftp://ftp.isc.org处下载,目前最新的版本是9.6.0版,文件名是bind-9.6.0-P2.tar.gz。Red Hat Enterprise Linux 5.4自带的bind版本是9.3.9版,文件名是bind-9.3.3-7.el5.i386.rpm,在发行版的第2张盘上。在Red Hat Enterprise Linux 5系统中,与bind域名服务相关的几个主要软件包如下。

表6-2 bind域名服务相关软件包

软件包名称 bind-9.3.3.7.e15.i386.rpm bind-utils-9.3.3.7.e15.i386.rpm bind-chroot-9.3.3.7.e15.i386.rpm 提供了对DNS服务器的测试工具(如nslookup、dig等)。 为bind提供了一个伪装的根目录,以增强安全性(将/var/named.chroot/目录作为bind的根目录)。 caching-nameserver-9.3.3.7.e15.i386.rpm 为配置bind作为缓存域名服务器提供必要的默认配置文件。 功能 提供了域名服务的主要程序及相关文件。 1.使用RPM方式安装

如果安装系统的时候没有选择安装bind-9.3.3-7.el5包,需要将第二张安装光盘挂载至本地目录,再用RPM命令进行安装。在终端命令行中输入“mount /dev/cdrom /media”命令,并按【回车】键,将安装光盘挂载至/media目录下,如图6-4所示。

图6-4 挂载光盘至/media目录

接着,在终端命令行中,输入“rpm –ivh /media/Server/bind-9.337.e15.i386.rpm”命令,并按【回车】键,开始安装,如图6-5所示。

图6-5 安装软件包

安装完成以后,在命令行中执行“rpm –ql bind”命令,可以看到安装后的文件分布情况。如图6-6所示。

图6-6 查看安装结果

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

 /etc/rc.d/init.d/named Bind开机自动启动时所用的启动脚本。  /usr/sbin/bind-chroot-admin 启用或禁用chroot功能的命令。  /usr/sbin/named named进程的程序文件。

 /usr/sbin/rndc 远程控制named进程运行的工具。  /usr/sbin/rndc-confgen 产生rndc密钥的工具。

 /usr/share/doc/bind-9.3.3 该目录下安装了BIND的帮助文档和例子文件。  /usr/share/man/man5 这个目录下安装了BIND的手册页。  /usr/share/man/man8 这个目录下也安装了BIND的手册页。

 /var/named Bind配置文件的默认存放目录(不包含主配置文件)。  /var/run/named named进程PID文件的存放目录。

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

这个用户。

当默认安装RHEL 5时,named用户已经创建,如果由于某种原因该用户不存在了,

提 示

则需要重新创建。

2.bind服务控制

bind软件包安装完毕以后,提供的主程序默认位于“/usr/sbin/named”,系统中会自动增加一个名为named的系统服务,通过脚本文件“/etc/init.d/named”可以控制域名服务的运行。

与“/etc/init.d/”目录中的其它服务一样,named服务也可以使用service命令进行调用,在Red Hat Enterprise Linux 5.4中,直接执行“/etc/init.d/”目录中的服务脚本与通过service命令调用这些脚本,两者的效果是相同的。

在终端中输入“/etc/init.d/named start”命令,并按【回车】键,启动named服务,如图6-7所示。

图6-7 使用脚本启动

或者使用services启动服务,在终端中输入“service named start”命令,并按【回车】键,如图6-8所示。

图6-8 使用services启动

在终端中输入“services named reload”命令,并按【回车】键,该命令用在named服务已经运行的情况下,重新加载服务配置,如图6-9所示。

图6-9 重新加载

在终端中输入“service named stop”命令,并按【回车】键,停止named服务,如图6-12所示。

图6-10 停止named服务

在终端中输入“service named restart”命令,并按【回车】键,重新启动named服务,如图6-11所示。

图6-11 重新启动named服务

在终端中输入“service named status”命令,并按【回车】键,查看named服务的运行状态,如图6-12所示。

图6-12 查看named服务

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- niushuan.com 版权所有 赣ICP备2024042780号-2

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务