⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ifconfig.sh

📁 bind 9.3结合mysql数据库
💻 SH
字号:
#!/bin/sh## Copyright (C) 2004  Internet Systems Consortium, Inc. ("ISC")# Copyright (C) 2000-2003  Internet Software Consortium.## Permission to use, copy, modify, and distribute this software for any# purpose with or without fee is hereby granted, provided that the above# copyright notice and this permission notice appear in all copies.## THE SOFTWARE IS PROVIDED "AS IS" AND ISC DISCLAIMS ALL WARRANTIES WITH# REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY# AND FITNESS.  IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,# INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM# LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR# PERFORMANCE OF THIS SOFTWARE.# $Id: ifconfig.sh,v 1.35.2.8.2.5 2004/03/16 19:23:29 explorer Exp $## Set up interface aliases for bind9 system tests.#config_guess=""for f in ./config.guess ../../../config.guessdo	if test -f $f	then		config_guess=$f	fidoneif test "X$config_guess" = "X"then	echo <<EOF >&2$0: must be run from the top level source directory or thebin/tests/system directoryEOF	exit 1fi# If running on hp-ux, don't even try to run config.guess.# It will try to create a temporary file in the current directory,# which fails when running as root with the current directory# on a NFS mounted disk.case `uname -a` in  *HP-UX*) sys=hpux ;;  *) sys=`sh $config_guess` ;;esaccase "$2" in[0-9]|[1-9][0-9]|[1-9][0-9][0-9]) base=$2;;*) base=""esaccase "$1" in    start|up)	for ns in 1 2 3 4 5 6	do		if test -n "$base"		then			int=`expr $ns + $base - 1`		else			int=$ns		fi		case "$sys" in		    *-pc-solaris2.5.1)			ifconfig lo0:$int 10.53.0.$ns netmask 0xffffffff up			;;		    *-sun-solaris2.[6-7])			ifconfig lo0:$int 10.53.0.$ns netmask 0xffffffff up			;;		    *-*-solaris2.[8-9])    			/sbin/ifconfig lo0:$int plumb			/sbin/ifconfig lo0:$int 10.53.0.$ns up			;;		    *-*-linux*)			ifconfig lo:$int 10.53.0.$ns up netmask 255.255.255.0		        ;;		    *-unknown-freebsd*)			ifconfig lo0 10.53.0.$ns alias netmask 0xffffffff			;;		    *-unknown-netbsd*)			ifconfig lo0 10.53.0.$ns alias netmask 255.255.255.0			;;		    *-*-bsdi[3-5].*)			ifconfig lo0 add 10.53.0.$ns netmask 255.255.255.0			;;		    *-dec-osf[4-5].*)			ifconfig lo0 alias 10.53.0.$ns			;;		    *-sgi-irix6.*)			ifconfig lo0 alias 10.53.0.$ns			;;		    *-*-sysv5uw7*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*)			ifconfig lo0 10.53.0.$ns alias netmask 0xffffffff			;;		    *-ibm-aix4.*)			ifconfig lo0 alias 10.53.0.$ns			;;		    hpux)			ifconfig lo0:$int 10.53.0.$ns up		        ;;		    *-sco3.2v*)			ifconfig lo0 alias 10.53.0.$ns			;;		    *-darwin5*)			ifconfig lo0 alias 10.53.0.$ns			;;	            *)			echo "Don't know how to set up interface.  Giving up."			exit 1		esac	done	;;    stop|down)	for ns in 6 5 4 3 2 1	do		if test -n "$base"		then			int=`expr $ns + $base - 1`		else			int=$ns			fi		case "$sys" in		    *-pc-solaris2.5.1)			ifconfig lo0:$int 0.0.0.0 down			;;		    *-sun-solaris2.[6-7])			ifconfig lo0:$int 10.53.0.$ns down			;;		    *-*-solaris2.8)			ifconfig lo0:$int 10.53.0.$ns down			ifconfig lo0:$int 10.53.0.$ns unplumb			;;		    *-*-linux*)			ifconfig lo:$int 10.53.0.$ns down		        ;;		    *-unknown-freebsd*)			ifconfig lo0 10.53.0.$ns delete			;;		    *-unknown-netbsd*)			ifconfig lo0 10.53.0.$ns delete			;;		    *-*-bsdi[3-5].*)			ifconfig lo0 remove 10.53.0.$ns			;;		    *-dec-osf[4-5].*)			ifconfig lo0 -alias 10.53.0.$ns			;;		    *-sgi-irix6.*)			ifconfig lo0 -alias 10.53.0.$ns			;;		    *-*-sysv5uw7*|*-*-sysv*UnixWare*|*-*-sysv*OpenUNIX*)			ifconfig lo0 -alias 10.53.0.$ns			;;		    *-ibm-aix4.*)			ifconfig lo0 delete 10.53.0.$ns			;;		    hpux)			ifconfig lo0:$int 10.53.0.$ns down		        ;;		    *-sco3.2v*)			ifconfig lo0 -alias 10.53.0.$ns			;;		    *darwin5*)			ifconfig lo0 -alias 10.53.0.$ns			;;	            *)			echo "Don't know how to destroy interface.  Giving up."			exit 1		esac	done	;;	*)		echo "Usage: $0 { up | down } [base]"		exit 1esac

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -