Linux如何关闭bind服务启动chroot服务
(2022-05-13 20:58:42)
标签:
教育 |
1、第一步输入yum -y install bind ,yum
install bind-chroot,安装bind和bind-chroot
2、第二步将下面的话执行(下面的bind目录后面的版本号可能有些不同)
cp -rv
/usr/share/doc/bind-9.11.4/sample/etc/*
/var/named/chroot/etc/
cp -rv
/usr/share/doc/bind-9.11.4/sample/var/*
/var/named/chroot/var/
mkdir -pv
/var/named/chroot/var/named/dynamic
chmod -R 777
/var/named/chroot/var/named/data/
chmod -R 777
/var/named/chroot/var/named/dynamic/
cp /etc/named.conf
/var/named/chroot/etc/named.conf
cp /etc/named.rfc1912.zones
/var/named/chroot/etc/named.rfz.1912.zones
bind服务原本的主配置文件是/etc/named.conf,区域整体信息文件/etc/named.rfz1912.zones,以及/var/named/区域具体信息文件
bind-chroot设置/var/named/chroot为根目录,所以为了将bind服务限制在该目录,bind-chroot就必须构造一个和原来的环境相同的环境。,所以在/var/named/chroot同样也要出现etc目录,var目录,和一些其他会用到的目录,但是在安装的时候,它仅仅创建一些基本的目录,所以其他目录就需要我们手动地去创建,上面的一系列命令就是为了创建这些文件从而构造一个与原来相同的环境让bind服务运行。
3、当执行完上面的话之后,我们就需要在/var/named/chroot/etc/named.conf文件上进行主配置文件的配置,在/var/named/chroot/etc/named.rzf1912.zones上进行区域整体信息的配置,在/var/named/chroot/var/named上进行区域具体信息文件的添加。
4、当我们的相关配置都完成后,就需要执行这条语句:
/usr/libexec/setup-named-chroot.sh
/var/named/chroot on
最后将named服务关闭,也就是将原来的bind服务关闭,然后将named-chroot服务开启。
前一篇:网络操作系统第16次作业
后一篇:网络操作系统第17次作业