你的位置:国外/美国服务器租用 技术文档 LinuxVPS使用教程 正文
美国服务器出租
  1. 1美国独立服务器10G独享带宽不限流量,欧洲1G带宽独享,不限流量
  2. 2美国100M独享,洛杉矶 32GB内存 英特尔至强CPU,特价:1699元/月
  3. 3美国加州机房100M独享E3-1270,32G内存/96G内存,送KVM,1399元/月
  4. 4美国云服务器,8G内存,服务器CPU,4核心,特价699元/月,16G内存1299元
  5. 5美国G口抗攻击服务器,G口1000M独享带宽抗DDOS攻击服务器(至强Xeon E3 1230)
  6. 6国外G口带宽独享服务器,美国G口独享,欧洲G口独享服务器租用
  7. 7美国圣安娜KT服务器,加州KT服务器租用,KT独立服务器出租(特价799元/月)
  8. 8加州洛杉矶机房,中国访问速度最快的美国机房之一,999元/月,4G内存20M独享
  9. 9美国1G独享带宽,欧洲1G独享带宽租用(视频等大流量网站解决方案)
  10. 10凤凰城机房Phoenix服务器租用:7个机房4核I3,8G内存,30M独享带宽,首月999元
美国VPS主机
  1. 1美国SSD VPS租用,美国西海岸加州洛杉矶SSD VPS服务器,Linux/Windows
  2. 2内华达州VPS,拉斯维加斯VPS,拉斯维加斯服务器,内华达州服务器租用
  3. 3美国东海岸VPS,纽约服务器,曼哈顿云服务器,纽约VPS租用
  4. 4外贸VPS服务器,仿牌空间,仿牌主机,抗投诉VPS(外贸英文商城VPS)SSL证书安装服务
  5. 5美国Psychz电信直连VPS,中国访问速度最快的美国VPS,Psychz机房VPS
  6. 6Camforg专用VPS,美国Camforg多视频聊天软件VPS,Camforg服务器租用
  7. 7美国加州VPS,洛杉矶WebNX机房VPS,加州WN机房Windows VPS
  8. 8美国西雅图VPS,西雅图机房VPS,支持试用的VPS,VPS试用10元/天
  9. 9合租美国服务器,国外服务器合租,高端VPS服务器,完胜低配独立服务器的VPS
  10. 10抗攻击Windows VPS,不怕DDOS攻击的VPS,有攻击不关机,无攻击后2小时内恢复
linux下批量绑定ip地址命令/shell脚本
  • linux下批量绑定ip地址命令/shell脚本 ipassign.sh


    #!/bin/bash

    readvariables() {
    echo -n "Enter interface (available: $avifaces): "
    read interface
    echo -n "Enter C Class (i.e 208.98.0): "
    read subnet
    echo -n "Enter Last octet of first IP (i.e 2): "
    read start
    echo -n "Enter Last octet of last IP (i.e 62): "
    read end
    echo -n "Enter subnetmask (Default: 255.255.255.192): "
    read mask

    if [ -z ${mask} ]; then
    mask=255.255.255.192

    fi

    broadcast=255
    }

    debianassign() {
    avifaces=`ifconfig | egrep "^[a-z]" | egrep -v "^lo " | awk '{ print $1 }' | tr '\n' ' ' | sed 's/ $//g'`
    readvariables
    echo -n "Enter clone number (default 0): "
    read clone
    if [ -z "$clone" ]; then
    clone=0
    fi
    echo -e "\n" >> /etc/network/interfaces
    until [ "$start" -gt "$end" ]; do echo -e "auto $interface:$clone\niface $interface:$clone inet static\n\taddress $subnet.$start\n\tnetmask $mask\n\tnetwork $subnet.0\n\tbroadca
    st $subnet.255\n"; let "start += 1"; let "clone += 1"; done >> /etc/network/interfaces
    }

    redhatassign() {
    avifaces=`ifconfig | egrep "^[a-z]" | egrep -v "^lo " | awk '{ print $1 }' | tr '\n' ' ' | sed 's/ $//g'`
    readvariables
    echo -n "Enter CLONENUM (default 0): "
    read line
    echo -e "IPADDR_START=$subnet.$start\nIPADDR_END=$subnet.$end\nNETMASK=$mask\nBROADCAST=$subnet.$broadcast\nCLONENUM_START=$line\n" > /etc/sysconfig/network-scripts/ifcfg-${inte
    rface}-range0
    /etc/rc.d/init.d/network restart
    }

    freebsdassign() {
    avifaces=`ifconfig | egrep "^[a-z0-9]{1,5}\:" | cut -f1 -d':' | egrep -v "lo0" | tr '\n' ' ' | sed 's/ $//g'`
    readvariables

    if [ -d "/usr/local/directadmin" ]; then
     curr=$start
     until [ "$curr" -gt "$end" ]; do echo "${subnet}.${curr}" >> /usr/local/directadmin/data/admin/ip.list ; echo -e "gateway=\nnetmask=$mask\nns=\nreseller=\nstatus=free\nvalue="
    > /usr/local/directadmin/data/admin/ips/${subnet}.${curr} ; mask=255 ; let "curr += 1" ; done
     chown diradmin:diradmin /usr/local/directadmin/data/admin/ips/*
     /usr/local/directadmin/scripts/boot.sh stop
     /usr/local/directadmin/scripts/boot.sh start
    else
     curr=$start
     until [ "$curr" -gt "$end" ]; do ifconfig $interface add $subnet.$curr netmask $mask ; let "curr += 1" ; done

     if [ `cat /etc/rc.conf | grep -ch "alias[0-9]=" 2>/dev/null` -eq "0" ]; then
      line=0
     else
      lastalias=`grep "^ifconfig_${interface}_alias[0-9]" /etc/rc.conf | sed "s/ifconfig_${interface}_alias//g" | cut -f1 -d'=' | sort -n | tail -1`
      line=`expr $lastalias + 1`
     fi
     curr=$start
     until [ "$curr" -gt "$end" ]; do echo "ifconfig_${interface}_alias${line}=\"inet $subnet.$curr netmask $mask\"" >> /etc/rc.conf ; let "curr += 1" ; let "line += 1" ; done
    fi
    }

    redhatbased=`cat /etc/*version /etc/*release 2>/dev/null | egrep -chi "CentOS|RedHat|Fedora"`
    if [ $redhatbased -ge "1" ]; then
     redhatassign
    elif [ `uname` == "FreeBSD" ]; then
     freebsdassign
    elif [ -f /etc/debian_version ]; then
            debianassign
    fi

  • 点这里复制本页地址发送给您QQ/MSN上的好友