shell脚本建议执行流程如下图:   #!/bin/sh  #脚本用途:用来设置IP、子网掩码、默认网关以及DNS  #用法:sh name.sh [-i ipadress] [-n netmask] [-g gateway] #[-d dns]  #注意:1
原创 2012-09-18 21:35:49
3317阅读
1点赞
1评论
#!/bin/bashA="IPADDR.*"B="NETMASK.*"C="GATEWAY.*"D="DNS1.*"E="/etc/sysconfig/network-scripts/ifcfg-eth1"F="cat$E|sed-n'/BOOTP/p'"if[!"$F"="BOOTPROTO=dhcp"]thenread-t30-p"PleaseentertheIPaddress:"IPrea
原创 2018-08-19 15:38:35
2931阅读
需求shell脚本里我需要根据不同的ip地址做出不同的操作,因此我需要在shell脚本里获取当前主机的ip地址我需要获取到192.168.1.111这个ip地址方法1ifconfig |grep 'inet 地址'|grep '192.168.1' | grep -v 'grep' | awk '{print $2}'| tr -d "地址:"效果
转载 2013-02-01 20:26:00
754阅读
2评论
公司三台服务器分别要绑定15个虚拟IP地址,所以写了以下脚本来实现.ip---> 为start_ip或end_ip地址前三段(需相同).start_num---> 为start_ip最后一段end_num---> 为end_ip最后一段#/bin/bashpath=/etc/sysconfig/network-scripts/cd $pathread -p "input
原创 2013-06-11 15:39:22
1460阅读
#!/bin/bash #author: #date:2015-6-13 #filename:ip.sh ############################# ifconfig_cmd=`which ifconfig` $ifconfig_cmd > ifconfig.me ################################### funct
原创 2015-06-13 18:09:16
2170阅读
#!/bin/bash#AutomodifyipandhostnameIP_CONFIG='/etc/sysconfig/network-scripts/ifcfg-eth0'HOSTNAME_CONFIG='/etc/sysconfig/network'HOSTS_CONFIG='/etc/hosts'#定义一个IP主要内容数组a=0#定义变量a为
原创 2019-03-11 11:12:28
3666阅读
# 1.定义相关变量 default_path=/etc/sysconfig/network-scripts/ host_ens=$(find /etc/sysconfig/network-scripts/ -name ifcfg-ens* | awk 'BEGIN{FS="/"}{print $NF}')# 2.让用户选择是否需要修改IP地址 read -p '请确认是否修改IP地址(y/
原创 2024-06-21 23:30:14
576阅读
#!/bin/bashread-p请输入一个地址IP[["$IP"=~^(([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5]).){3}([1-9]?[0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])$]]&&echoitisok
原创 2019-08-13 16:12:09
1821阅读
1点赞
#!/usr/bin/shcheck_ipaddr(){ echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" > /dev/null; if [ $? -ne 0 ] then echo "IP地址必须全部为数字" return 1 fi
原创 2022-01-13 09:50:56
1162阅读
1评论
基于Linux系统的获取外网IP地址shell脚本脚本内容如下: getIp.sh#!/bin/bash#检查IP的合法性check_ipaddr(){ echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" > /dev/null; if [ $? -ne 0 ] then...
原创 2022-02-25 16:43:08
1443阅读
#!/bin/bash for ((a=1;a<254;a++)) do for ((b=0;b<254;b++)) do for ((c=0;c<254;c++)) do for ((d=1;d<254;d++)) do echo $a.$b.$c.$d>>ips.txt done done done done   &n
原创 2011-01-22 09:32:13
5739阅读
1点赞
shell脚本统计IP归属地址
原创 2018-08-29 13:17:10
1216阅读
1点赞
基于Linux系统的获取外网IP地址shell脚本脚本内容如下: getIp.sh#!/bin/bash#检查IP的合法性check_ipaddr(){ echo $1|grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" &gt; /dev/null; if [ $? -ne 0 ] then...
原创 2021-09-01 09:29:51
1746阅读
DNS服务器  DNS服务器是对IP地址与域名进行相互转换的服务器,比如我们可以在浏览器地址栏中输入222.122.915.5来访问Naver网站,但是这样是很不方便的,我们日常访问的网站何其之多,不可能每个网站都记这一串数字,此时就可以使用域名,即我们在地址栏输入www.naver.com同样可以访问Naver网站。   所有的计算机中都记录着默认DNS服务器地址,我们在浏览器地址栏中输入域名后
转载 2023-08-18 22:20:20
153阅读
单个获取 编写角本pingip.sh #!/bin/sh ADDR=qq.com TMPSTR=`ping ${ADDR} -c 1 | sed '1{s/[^(]*(//;s/).*//;q}'` echo ${TMPSTR} echo ${TMPSTR} >> 666.txt 执行结果 haim
转载 2021-08-13 16:08:47
4685阅读
添加网卡子接口ip地址shell脚本
原创 2017-07-16 12:20:02
987阅读
再某一网站找安卓游戏时,使用站内搜索;点击搜索之后竟然跳到百度 使用site:www.xxx.com 方式搜索,很偷懒,但是很聪明, 那我们就用IP138来做IP地址查询的库吧 #!/bin/bash    ipp (){    exec < $1    while&n
原创 2012-04-23 14:12:00
2387阅读
OPENFANS开源社区 & 树莓派爱好者社区联合出品的Debian-Pi-Aarch64系统,本文就主要介绍怎么在这个系统的安装Nginx。 Nginx的安装启动dockerDebian-Pi-Aarch64系统默认都带docker的,只不过有的版本默认是不开启了,如果你安装的不是无桌面增强版,那么你可以用以下命令来启动docker 手动开启:systemctl sta
方法一: /sbin/ifconfig -a|grep inet|grep -v 127.0.0.1|grep -v inet6|awk '{print $2}'|tr -d "addr:" or /sbin/ifconfig|sed -n '/inet addr/s/^[^:]*:\([0-9.]\{7,15\}\) .*/\1/p' 方法二: local_host="`hostnam
sed
转载 2023-07-07 19:56:13
515阅读
这是一篇旧时习作,Shell脚本练得多了,想练练移位计算,就有了下面的脚本。#!/bin/bash IPPattern="(\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>\.){3}\<([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\>" maskPatter
原创 2016-01-27 14:39:09
3506阅读
1点赞
1评论
  • 1
  • 2
  • 3
  • 4
  • 5