自己写个named的启动教本

2563阅读 0评论2008-07-08 llzqq
分类:LINUX

如果你感觉linux系统自己的named启动教本不好用,可以尝试一下这个named教本。

建立启动脚本:

 

# vi /etc/init.d/named

=================================== named.sh=================================

#!/bin/bash

# named        a network name service.

# chkconfig: 545 35 75

# description: a name server

#

if [ `id -u` -ne 0 ]

then

echo "ERROR:For bind to port 53,must run as root."

exit 1

fi

case "$1" in

 

start)

if [ -x /usr/local/named/sbin/named ]; then

/usr/local/named/sbin/named -u named -c /usr/local/named/etc/named.conf && echo . && echo 'BIND9 server started.'

fi

;;

stop)

kill `cat /var/run/named/named.pid` && echo . && echo 'BIND9 server stopped.'

;;

restart)

echo .

echo "Restart BIND9 server"

$0 stop

sleep 10

$0 start

;;

*)

echo "$0 start | stop | restart"

;;

esac

=================================== named.sh=================================

 

# chmod 755 /etc/init.d/named

# chown root:root /etc/init.d/named

# chkconfig –add named

# chkconfig named on
上一篇:基于pf防火墙的策略路由设置
下一篇:redhat+bind9安装教程