Linux发行版本BIND配置文件的位置

接下来你将会看到,">BIND配置文件的位置因Linux发行版本而不同。

RedHat / Fedora

RedHat / Fedora BIND通常是随普通用户运行的程序命名。

有时BIND也可以使用Linux chroot功能安装,以使不仅可以由用户命名,还可以限定文件名称。安装时,命名被假定为目录/var/named/chroot就是root或/目录。因此,通常在/etc目录中的命名文件实际上是在/var/named/chroot/etc目录中,而/var/named其实是在/var/named/chroot/var/named这个位置。

chroot功能的优点是,假如有黑客通过BIND侵入你的系统时,这个黑客侵入你系统其它位置的行为只能被限定在chroot目录。这种安全保护方式就是出名的chroot监牢。

你可以使用这个命令来查看你是否有chroot功能的RPM安装包,命令将返回RPM包的名称。

[root@bigboy tmp]# rpm -q bind-chrootbind-chroot-9.2.3-13[root@bigboy tmp]#

可能会对位置不清楚:普通的BIND安装到通常的位置,而具有chroot功能的 BIND RPM包安装到到chroot位置。可惜的事,chroot版本有些文件是空的。在开始Fedora BIND之前,复制配置到chroot位置:

[root@bigboy tmp]# cp -f /etc/named.conf /var/named/chroot/etc/[root@bigboy tmp]# cp -f /etc/rndc.* /var/named/chroot/etc/

在看下一步配置名字服务器之前,准确理解文件位置是很重要的。表格中列出图示

Fedora和Redhat DNS文件位置的不同之处

文件 作用 BIND chroot位置 普通BIDN位置 named.conf 为用于网页域的区域文件提供名称。 /var/named/chroot/etc /etc rndc.key

rndc.conf

为于名称权威服务器的文件 /var/named/chroot/etc /etc 区域文件 链接你域中的所
有的IP地址到
它们相关的服务器 /var/named/chroot/var/named /var/named

注:Fedora Core默认安装BIND chroot。RedHat 9 及更早版本不是。

Debian / Ubuntu

Debian / Ubuntu,所有配置文件,基本的named.conf文件以及所有在/etc/bind目录中的DNS区域文件。

和Redhat/Fedora不同,这些配置文件中有关的其它文件必须包含完整路径。这个被命名的守护程序不会自动的被定位在/etc/bind目录中。

时间: 2024-10-10 11:26:06

Linux发行版本BIND配置文件的位置的相关文章

CentOS v7.0.1406已正式发布 企业级Linux发行版本

欢迎来到 CentOS-7 的首个发行版本.CentOS 是一个企业级的 Linux 发行版本,它源于 Red Hat1免费公开的源代码.CentOS 完全遵守 Red Hat 的再发行政策,并且致力与上游产品在功能上完全兼容.CentOS 对组件的修改主要是去除 Red Hat 的商标及美工图. 我们已决定不依从 Red Hat 的安装别名.http://www.aliyun.com/zixun/aggregation/13879.html">系统管理员在安装时可访问所有的「频道」.从

暗渡陈仓:用低消耗设备进行破解和渗透测试3.2 渗透测试Linux发行版本所需的功能特性

3.2 渗透测试Linux发行版本所需的功能特性 现在我们对Beagles上可用的系统已经有所了解,顺理成章地,我们该问自己什么功能特性应该是适合的渗透测试Linux发行版本必备的.被选择的发行版本应该提供良好的性能和社区支持,软件包仓库要包含绝大多数我们想要使用的工具,容易配置,并且工作可靠. 怎么才能实现良好的性能?所有Beagles系统板都使用ARMv7 Cortex A8处理器,这些芯片支持"硬件浮点"数学处理器.运行一个能够兼容老的ARM架构的支持"软浮点"

众多Linux发行版本拥抱Ubuntu的“Snap”软件包

Linux社区主流发行版本将会共同拥抱Ubuntu的"Snap"格式的软件包.是的你没有听错,类似于Fedora .Gentoo.Arch等基于Linux的操作系统将会支持全新的通用"Snap",意味着Linux系统可以不区分发行版本来安装软件,此举是那些已经开始为物联网和移动进行优化的操作系统的重要选择.Canonical表示:"Snaps支持基于Linux操作系统的原生包.每个发行版本都有自己的机制来提供基础系统和更新.Snaps能够补充基础系统无法和

CentOS 6.0发布 企业级Linux发行版本

欢迎来到 CentOS 6.0 的发行.CentOS 是一个企业级的 Linux 发行版本,它源于上游操作系统提供者(UOP)1免费公开的源代码. CentOS 完全遵守上游供应商的再发行政策,并且以http://www.aliyun.com/zixun/aggregation/34182.html">百分之百的软件兼容性为目标.(CentOS 对组件的修改主要是去除上游供应商的商标及美工图.) CentOS 6.0 与以往的发行版本有很大改动. CentOS 6.0 是用一个较新的建设系

LXLE 14.04.2 Beta 发布,轻量级 Linux 发行版本

LXLE 14.04.2 Beta 发布,此版本更新了所有软件包,非常感谢 Bodhi Linux 的 Jeff Hoogland,帮助我们启用 LXLE 64 位版本的 UEFI 支持.其他改进包括:原始包含在 LXLE 中,SeaMonkey Web Browser 和其组件替换的独立软件包括:Claws Mail, Filezilla, Osmo, Xchat.除了 SeaMonkey 组件还有 Lightning (Calendar/Scheduler) 和 FireFTP.更多改进请看

《UNIX/Linux 系统管理技术手册(第四版)》——1.4 Linux的发行版本

1.4 Linux的发行版本 UNIX/Linux 系统管理技术手册(第四版) 所有的Linux发行版本共享相同的内核源,但是和内核一起的辅助软件则随着发行版本的不同而有很大不同.各发行版本在其侧重点.支持和流行程度上有所不同.独立的Linux发行版本在数量上仍然有数百种之多,但是我们觉得,未来5年内,基于Debian.Red Hat和SUSE源的那些发行版本将在生产环境中占据优势地位. 各种Linux发行版本之间存在差别,但是差别并没有大到远隔千山万水的地步.实际上,为什么会有这么多不同的发行

Linux有问必答:如何用Perl检测Linux的发行版本

Linux有问必答:如何用Perl检测Linux的发行版本 提问:我需要写一个Perl程序,它会包含Linux发行版相关的代码.为此,Perl程序需要能够自动检测运行中的Linux的发行版(如Ubuntu.CentOS.Debian.Fedora等等),以及它是什么版本号.如何用Perl检测Linux的发行版本? 如果要用Perl脚本检测Linux的发行版,你可以使用一个名为Linux::Distribution的Perl模块.该模块通过检查/etc/lsb-release以及其他在/etc下的

《Linux内核修炼之道》——1.4 Linux发行版

1.4 Linux发行版 Linux内核修炼之道从严格意义上来说,Linux只是一个操作系统内核,然而,一个完整的操作系统不仅仅只是内核而已,它通常还包括了桌面环境.办公套件.媒体播放器.数据库等应用软件. 许多个人.组织和企业开发了基于Linux内核的Linux发行版.现在已经有超过600个Linux发行版,可以在http://en.wikipedia.org/wiki/List_of_Linux_distributions上看到它们的列表,其中,有多于300个正处于活跃的开发中,不断地改进.

如何选择适合自己的linux发行版

谈到linux的发行版本,太多了,可能谁也不能给出一个准确的数字,但是有一点是可以肯定的,linux正在变得越来越流行, 面对这么多的Linux 发行版,打算从其他系统转到linux系统来的初学者可能会感到困惑,即便是忠实的 Linux 用户也没有时间和精力去挨个尝试,因此初学者在学习linux的之前,需要有一个明确的方向,选择一个适合自己的系统开始学习linux至关重要!下面我们就分类介绍. 1.1.1 初学者入门首选-redhat系列 在学习redhat系列linux之前,首先要了解以下re