动网论坛,站长建站首选,国内使用量最多的论坛软件 动网论坛官方技术讨论区 站长工具 申请属于您自己的免费论坛
首页 | 新闻资讯 | 网站运营 | 网络编程 | 数据库 | 服务器 | 网页设计 | 图像媒体 | 网络应用 | 搜索优化 | 资源下载 | 动网主机 | DVBOX
    本站内  互联网 ASP论坛  ASP.Net论坛  PHP论坛
   服务器 → 阅读文章

 配置一个安全的chroot DNS(5)

作者来源:天极网 
阅读 数 268 人次 , 2006-2-15 18:07:00 

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!

  安装包下载

  
 本文Tags安全  
 收藏本文  打印本文  论坛讨论  关闭窗口
· 上一篇:配置一个安全的chroot DNS(4)
· 下一篇:Apache服务器的安装教程(1)
· 花生壳?!我玩个人服务器(1)
· Linux中文件查找技术大全
· 提升效率之让Windows操作智能化
· 提升服务器系统性能方案探讨
· 让IIS以isapi方式支持PHP(适合4.X.X)


关于本站 | 联系我们 | 业务合作 | 客户案例 | 诚聘英才 | 广告合作 | 收藏本站
海口动网先锋网络科技有限公司版权所有
Copyright © 2000 - 2006 Cndw.Com
中华人民共和国电信与信息服务业务经营许可证编号 琼 ICP 020077