加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

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服务开启。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有