查看文章 |
利用shell脚本安全删除bind服务器中的指定zone
2009-11-05 20:36
利用shell脚本安全删除named服务器中指定zone 笔者维护的DNS服务器主要有三个:一主一从一备,由于公司的架构采用了CDN方案,所以namd.conf针对"okspace.com"的出现位置就有三处:即电信、网通及其它,加上三个服务器,每次手动用vim删除okspace.com时就必须修改九处,维护起来很麻烦;更为不爽的是,有些zone经常需要删除,特别的麻烦,所以特地写了个shell以减清自己的负担,达到安全删除的目的。变量domain中的文件内容自己可以定义,签于生产环境下bind都是源码安装,这里就以named.conf文件为主。 vim /root/delzone.sh 用sftp将此脚本传到其它DNS服务器,很轻松的完成工作,用此语法结合grep -rl可写出更强大的删除脚本;用shell脚本已经很长时间了,越来越喜欢它。其实shell对于管理系统任务和其它的重复工作的例程来说,表现得非常好,根本不需要那些华而不实的成熟的紧凑的程序语言。 |
最近读者: