您现在的位置: 天极网 > 配置一个安全的chroot DNS

配置一个安全的chroot DNS

来源:天极网 作者:天缘 责任编辑:原野 发表时间:2004-06-02 16:32 评论()
DNS IT技术
  7、开机执行脚本

  每次输入很长的命令来进行重新启动,停止DNS实在不是明智的做法,写个shell脚本来帮助我们吧。

vi /etc/init.d/named

#!/bin/sh
#
export PATH=/usr/local/sbin:$PATH    # 把路径加进去,就不用每次输入全路径了

cASe "$1" in
 start)
    # 运行Bind
    echo -n "Starting named: "
    sh /chroot/named.start
    echo "done"
    ;;
 stop)
    # 停止 Bind
    echo -n "Shutting down named: "
    rndc stop
    echo "done"
    ;;
 reload)
    # 重新载入配置
    echo -n "Reload named: "
    rndc reload
    echo "done"
    ;;
status)
    # 显示当前状态
    rndc status
    ;;
 *)
    echo "/etc/init.d/named {start|stop|status|reload}"
    exit 1
esac

exit 0

  然后当然是 chmod a+x /etc/init.d/named

  接下来就是对各个启动模式做符号连接了Red Hat 下:

ln -s /etc/init.d/named /etc/rc2.d/S45named
 ln -s /etc/init.d/named /etc/rc3.d/S45named
ln -s /etc/init.d/named /etc/rc5.d/S45named

Solaris 2.6 下:
 ln -s /etc/init.d/named /etc/rc3.d/S45named
 ln -s /etc/init.d/named /etc/rcS.d/S45named

  到这里,我们的chroot bind 9 可以说真正正式完工!!

  在最后,我付上一个在Red Hat AS3 上调试通过的自动安装chroot bind 9的安装包(已内含bind 9.2.3),如要在Solaris 上安装,可能需要自行修改一些地方,我在shell中注明了在Solaris下可能有错的地方。希望这个安装包可以方便各位和我自己在某些紧急情形下的时候用最短的时间搞定一个chroot DNS!

  安装包下载

共5页。 9 7 1 2 3 4 5

相关报道

天极服务|关于我们|About us|网站律师|RSS订阅|友情合作|加入我们|天极动态|网站地图|意见反馈|MSN/QQ上看天极
Copyright (C) 1999-2012 Yesky.com, All Rights Reserved 版权所有 天极网络