亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? ckdns.shar

?? 早期freebsd實現
?? SHAR
字號:
#Here's a shar file containing two scripts for running from cron to#check zone data and a modified doc 2.0 for use by the scripts.##Jim Knutson#knutson@mcc.com#cs.utexas.edu!milano!knutson#Wk: (512) 338-3362# This is a shell archive.  Remove anything before this line,# then unpack it by saving it in a file and typing "sh file".## Wrapped by weber.sw.mcc.com!knutson on Wed Apr 24 10:03:07 CDT 1991# Contents:  ckdomaincf.sh ckserial.sh echo x - ckdomaincf.shsed 's/^@//' > "ckdomaincf.sh" <<'@//E*O*F ckdomaincf.sh//'#!/bin/sh# @(#)ckdomaincf.sh	1.3	1/4/91## ckdomaincf - check domain configuration## SYNOPSIS#	ckdomaincf [ -n ]## ckdomaincf checks the domain configuration.  It determines which# domains to check by examining /etc/named.boot and checking all domains# listed on the primary and secondar lines.  However, ckdomaincf ignores# checking the 0.0.127.in-addr.arpa domain and any domain with unixhosts# as the data file.  It is assumed that these domain data files will# contain domain definitions for the unix localhost and will be specific# to the local definition.# # If the -n flag is specified, no mail will be sent after checking.# BOOTFILE=/etc/named.bootMAIL=/usr/ucb/MailNOTIFY=hostmasterNOTIFYLEVEL=10	# 10 - any warning or greater		# 50 - any error or greater		# 100 - any abortPATH=$PATH:/usr/local/etc export PATHTMP=/tmp/.ckd$$set -- `getopt n $*`if [ $? != 0 ]; then	echo usage: ckdomaincf [ -n ]	exit 2fifor i in $*; do	case $i in	-n ) MAIL="echo /usr/ucb/Mail"; shift;;	--)	 shift; break;;	esacdonetolower() {	echo $1 | tr A-Z a-z}is_in_addr() {	if [ `expr $1 : '.*in-addr'` -gt 0 ]; then		true;	else		false;	fi}# strip comments from zone datastripcomments() {        sed -e '/^;/d' -e 's/;.*//' $*}# get mail address of person in charge of the zonegetpersonincharge() {	dig soa $1. +pfset=0xa224 | \        stripcomments | tr a-z A-Z | awk '$3 == "SOA" {print $5}'}# convert domain name to mail addressdomaintoaddr() {        echo $1 | sed -e 's/\.$//' -e 's/\./@/'}# notify the person in charge of a zone of detected errorsnotifypersonincharge() {	failtype=problems	if [ $2 -gt 50 ]; then		failtype=errors	fi	if [ $2 -gt 100 ]; then		failtype=failures	fi        MB=`getpersonincharge $1`	( cat $1.log;	  echo ""; echo ""; echo ""; echo "Complete log of test follows:"; echo "";	  cat log.$1.	) | \        $MAIL -s "$1 zone configuration $failtype" $NOTIFY `domaintoaddr $MB`         echo $1 zone configuration $failtype	sed 's/^/  /' $1.log        echo "  $NOTIFY, `domaintoaddr $MB` notified via mail."	echo ""}cd /tmptrap "rm -f $TMP*; exit 1" 2 3egrep '^(primary|secondary)' $BOOTFILE >$TMP.domainswhile read line; do	set -- $line	domainname=`tolower $2`	if is_in_addr $domainname; then		parent=arpa.	else		parent=	fi	# find data file	while [ "$2" != "" ]; do		shift	done	datafile=$1	# ignore localhost domain stuff	if [ $domainname = 0.0.127.in-addr.arpa -o $datafile = unixhosts ]; then		continue	fi	rm -f log.$domainname.	doc -w -e $domainname. $parent 2>/dev/null >$TMP.docout	status=$?	egrep -v '^(Doc-|DIGERR|Done testing)' <$TMP.docout >$domainname.log		if [ $status -gt $NOTIFYLEVEL ]; then		notifypersonincharge $domainname $status	fi		rm -f log.$domainname. $domainname.logdone <$TMP.domainsrm -f $TMP*@//E*O*F ckdomaincf.sh//chmod u=r,g=r,o=r ckdomaincf.sh echo x - ckserial.shsed 's/^@//' > "ckserial.sh" <<'@//E*O*F ckserial.sh//'#!/bin/sh# @(#)ckserial.sh	1.4	11/21/90## ckserial - check zone file serial numbers## ckserial checks the serial numbers of zone files to ensure# that they are sequenced properly.  It keeps a checkpointed# set of data for comparison purposes.## USAGE#	ckserial [ bootfile ]## BUGS#	Assumes optional ttl field for SOA record is not used.BOOTFILE=/etc/named.bootCKPTDIR=ckpoint		# relative to 'directory' in bootfileLOGFILE=/tmp/.ckslog$$SEDFILE=/tmp/.ckssed$$MAIL=/usr/ucb/MailNOTIFY=hostmaster# change default bootfile if necessaryif [ "$1" != "" ]; then	if [ -f $1 ]; then		BOOTFILE=$1	else		echo usage: `basename $0` "[ bootfile ]"		exit 1	fifitrap "rm -f /tmp/.cks*$$; exit 1" 2 3# sed file for massaging zone datacat >$SEDFILE <<!/^;/ds/;.*//:join/([^)]*$/Ns/\n[ 	]*/ /t joins/(\(.*\))/\1/!# strip comments from zone datastripcomments() {	sed -e '/^;/d' -e 's/;.*//' $*}# list zone files used by boot file#  secondary zones are not checked.  These are assumed to be correct#  as far as transfers go because old serial numbers won't (shouldn't)#  be transferred.  Besides, I'm not sure of the semantics for determining#  whether the last entry is a file or not.  I suppose a simple test of#  existence would work though.getzonefiles() {	awk '\	$1 == "cache" || $1 == "CACHE" || \	$1 == "primary" || $1 == "PRIMARY" {		printf "%s\n",$NF }' $1}# get zone file directorygetzonedir() {	stripcomments $1 | awk 'BEGIN { dir = "/"; }	$1 == "directory" || $1 == "DIRECTORY" {		dir = $2 }	END {print dir}'}# get SOA serial numbergetserialnumber() {	tr a-z A-Z <$1 | sed -f $SEDFILE | awk '$3 == "SOA" { print $6}'}# get mail address of person in charge of the zonegetpersonincharge() {	stripcomments $1 | tr a-z A-Z | awk '$3 == "SOA" {print $5}'}# get zone origingetzone() {	# get zone from zone data file	zone=`stripcomments $1 | tr a-z A-Z | awk '$3 == "SOA" {print $1}'`	# if zone is current origin	if [ "$zone" = "@" ]; then		# get zone from bootfile		zone=`grep $1 $BOOTFILE | awk '{print $2}'`	fi	echo $zone}# checkpoint a list of filescheckpoint() {	while [ "$1" != "" ]; do		# copy file preserving modes/dates		cp -p $1 $CKPTDIR/$1		shift	done}# get list of include files from zone fileincludefiles() {	grep -i '^\$include' $1 | awk '{print $2}'}# is arg 1 < arg2#  test integer and floating numberslt() {	awk 'BEGIN{ if ('$1' < '$2') exit 0; else exit 1; }'}# compare two files ignoring white space changescompare() {	diff -b $1 $2 >/dev/null}# log a zonefile error messageerrlog() {	ERRORFILE=$1	# save zone file for error reporting	echo "$2" 1>&2	echo "$2" >>$LOGFILE}# convert domain name to mail addressdomaintoaddr() {	echo $1 | sed -e 's/\.$//' -e 's/\./@/'}# notify the person in charge of a zone of detected errorsnotifypersonincharge() {	MB=`getpersonincharge $1`	ZONE=`getzone $1`	$MAIL -s "$ZONE zone configuration error" $NOTIFY `domaintoaddr $MB` <$LOGFILE	echo "	$NOTIFY, `domaintoaddr $MB` notified via mail."}processerrors() {	# if errors found, notify person in charge	if [ -f $LOGFILE ]; then		notifypersonincharge $ERRORFILE		# truncate error log file		rm -f $LOGFILE	fi}########################## real work starts here ########################### cd to the zone file data directorycd `getzonedir $BOOTFILE`ZONEFILES=`getzonefiles $BOOTFILE`SOAFILES=`grep -il '[ 	]IN[ 	]*SOA[ 	]' $ZONEFILES | stripcomments`EXIT=0for f in $SOAFILES; do	# process any logged errors	processerrors	# check for zone file existence	if [ ! -f $f ]; then		echo "$BOOTFILE: $f doesn't exist" 1>&2		continue	fi	# if this zone file is new, checkpoint it	if [ ! -f $CKPTDIR/$f ]; then 		checkpoint $f		continue	fi	#get serial number of current version	nserialno=`getserialnumber $f`	#get serial number of checkpointed version	oserialno=`getserialnumber $CKPTDIR/$f`	#if serial number differs, continue	if [ $nserialno != $oserialno ]; then		# sanity check first		if lt $nserialno $oserialno; then			errlog $f "$f: serial number ($nserialno) < previous ($oserialno)"			EXIT=1			continue		fi		# checkpoint new zone file and included files		checkpoint $f `includefiles $f`		continue	fi	#if file differs from ckpoint - error	if compare $f $CKPTDIR/$f; then		: all ok	else		errlog $f "$f: zone file changed, but serial number didn't"		EXIT=1		continue	fi	# test included files as well	for i in `includefiles $f`; do		# if this zone file is new, checkpoint it		if [ ! -f $CKPTDIR/$i ]; then 			checkpoint $i			continue		fi		#if file differs from ckpoint - error		if compare $i $CKPTDIR/$i; then			: all ok		else			errlog $f "$f included changed zone data from $i, but serial number didn't change"			EXIT=1			continue		fi		# check for nested includes.  these aren't handled		# but we don't expect them either.		if [ "`grep -i '\$include' $i`" != "" ]; then			errlog $i "include file $i includes other files."			EXIT=1		fi	donedone# process any remaining errorsprocesserrorsrm -f /tmp/.cks*$$exit $EXIT@//E*O*F ckserial.sh//chmod u=r,g=r,o=r ckserial.sh exit 0

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美欧美午夜aⅴ在线观看| 国产一区三区三区| 国产精品久久久久aaaa| 久久先锋影音av鲁色资源| 欧美一区二区视频免费观看| 欧美日产国产精品| 欧美日韩在线免费视频| 欧美日韩一区三区四区| 欧美精品vⅰdeose4hd| 制服丝袜中文字幕亚洲| 欧美一区二区三区喷汁尤物| 精品剧情在线观看| 国产日韩欧美激情| 欧美国产激情二区三区| 亚洲色图19p| 亚洲成人一区二区| 日本成人在线一区| 国产精品亚洲成人| 色噜噜狠狠色综合中国| 欧美日韩情趣电影| 精品国产乱码久久久久久牛牛| 久久久精品国产免大香伊| 亚洲色图19p| 午夜精品在线看| 国产剧情一区二区三区| 99国产欧美久久久精品| 欧美喷潮久久久xxxxx| 久久久精品黄色| 一区二区三区在线视频免费| 日日夜夜免费精品| 国产精品一区免费在线观看| 色一情一伦一子一伦一区| 7777精品伊人久久久大香线蕉| 国产欧美视频一区二区| 亚洲成人av资源| 国产成人av电影在线| 欧美日韩在线精品一区二区三区激情| 精品国产99国产精品| 亚洲天堂中文字幕| 午夜精品久久久久久久99水蜜桃| 国产一区二区三区在线观看免费 | 美日韩一区二区| 国产精品一区免费视频| 在线播放国产精品二区一二区四区| 久久久久久久av麻豆果冻| 亚洲成人动漫在线观看| 成人动漫一区二区| 久久午夜色播影院免费高清| 天堂一区二区在线| 91老司机福利 在线| 久久久久国产精品免费免费搜索| 五月天亚洲婷婷| 91免费精品国自产拍在线不卡| 精品国产乱码久久久久久浪潮| 一区二区三区鲁丝不卡| 国产成人在线免费| 欧美大胆人体bbbb| 亚洲电影视频在线| 色婷婷综合久久久中文字幕| 国产校园另类小说区| 精品一区二区在线看| 欧美日韩国产一级片| 亚洲乱码一区二区三区在线观看| 国产福利视频一区二区三区| 精品国产a毛片| 另类调教123区| 欧美一级片在线| 日韩精品色哟哟| 91精品国产综合久久小美女| 午夜久久久久久电影| 精品1区2区3区| 亚洲chinese男男1069| 欧美综合在线视频| 亚洲第一综合色| 欧美美女bb生活片| 天天亚洲美女在线视频| 欧美日韩精品欧美日韩精品| 五月婷婷综合在线| 51精品久久久久久久蜜臀| 三级久久三级久久| 欧美老年两性高潮| 日韩av不卡一区二区| 欧美一级淫片007| 久久99精品久久久久久动态图| 日韩欧美国产小视频| 国产精品亚洲午夜一区二区三区| 国产欧美精品一区二区色综合朱莉| 国产福利91精品一区二区三区| 久久精品夜色噜噜亚洲aⅴ| 成人自拍视频在线| 一区二区三区精品在线观看| 欧美日韩激情一区| 久久99这里只有精品| 久久久久免费观看| 成人做爰69片免费看网站| 成人欧美一区二区三区1314| 欧美在线视频日韩| 美国三级日本三级久久99| 国产喂奶挤奶一区二区三区| 色综合一区二区| 日韩国产精品久久久久久亚洲| 久久伊人中文字幕| av在线一区二区| 亚洲精品免费一二三区| 91精品一区二区三区在线观看| 久久66热偷产精品| 亚洲欧洲精品一区二区三区不卡| 欧美日本韩国一区二区三区视频| 精品一区二区三区免费观看 | 亚洲一区二区欧美日韩 | 国产一区二区三区在线观看精品| 国产精品久久久久毛片软件| 欧美日韩成人激情| 成人深夜在线观看| 欧美aaa在线| 亚洲精品中文在线影院| 日韩一级黄色片| 色94色欧美sute亚洲线路二| 狠狠色狠狠色综合| 亚洲一区二区在线免费看| 久久综合久久综合亚洲| 欧洲生活片亚洲生活在线观看| 国产精品亚洲专一区二区三区| 午夜精品在线视频一区| 亚洲欧美自拍偷拍| 久久精品男人天堂av| 欧美日本一区二区在线观看| 99re在线精品| 国产高清精品网站| 精品一区二区免费在线观看| 丝袜诱惑亚洲看片| 亚洲另类中文字| 国产精品无遮挡| 精品美女一区二区三区| 欧美群妇大交群的观看方式| 99re热视频这里只精品| 成人免费毛片嘿嘿连载视频| 国产在线视频一区二区三区| 三级在线观看一区二区| 亚洲午夜激情网站| 一区二区三区四区在线播放 | 国产精品毛片久久久久久久| 日韩亚洲欧美一区| 欧美另类变人与禽xxxxx| 在线免费视频一区二区| 94-欧美-setu| 91丨九色丨国产丨porny| 成人动漫在线一区| eeuss鲁片一区二区三区在线观看| 国产米奇在线777精品观看| 久久国产精品免费| 久久电影网电视剧免费观看| 美女视频黄久久| 韩国成人在线视频| 国产91对白在线观看九色| 国产黑丝在线一区二区三区| 国产成人综合在线观看| 成人丝袜18视频在线观看| 北岛玲一区二区三区四区| www.亚洲激情.com| 97se亚洲国产综合自在线观| 91极品视觉盛宴| 欧美丰满高潮xxxx喷水动漫| 日韩欧美激情在线| 国产欧美一区视频| 日韩美女视频19| 一区二区三区美女视频| 午夜不卡在线视频| 狠狠狠色丁香婷婷综合激情| 国产xxx精品视频大全| 91影视在线播放| 欧美日韩视频在线一区二区| 日韩亚洲欧美高清| 中文字幕成人在线观看| 一区二区三区四区蜜桃| 天天av天天翘天天综合网| 韩国欧美国产1区| 一本色道久久综合精品竹菊| 欧美高清性hdvideosex| 久久久激情视频| 亚洲一区免费视频| 国产精品一区二区在线观看网站| 不卡一区二区中文字幕| 欧美日韩国产免费| 国产日产精品1区| 亚洲成av人片一区二区梦乃| 国产在线一区观看| 欧美中文字幕不卡| 国产视频一区二区在线| 性久久久久久久久久久久| 国产在线播放一区三区四| 91成人免费网站| 精品久久一区二区三区| 亚洲一区二区三区四区在线免费观看| 久久精品99久久久| 97国产一区二区| 国产视频不卡一区| 日本亚洲天堂网| 在线中文字幕一区| 中文无字幕一区二区三区|