文档章节

简单的更换IP脚本

o
 osc_x4h57ch8
发布于 2018/04/24 11:56
字数 237
阅读 12
收藏 0

精选30+云产品,助力企业轻松上云!>>>

创建脚本文件并加可执行权限

touch changNET.sh&&chmod +x changeNET.sh

脚本内容

#!/bin/bash
read -p "pls input ip:" newip
echo "更改后的IP为"$newip
read -p "pls input gw:" newgw
echo "更改后的GW为"$newgw

#oldip=$(cat /etc/sysconfig/network-scripts/ifcfg-ens33 | grep "IPADDR" | cut -d= -f2)
#oldgw=$(cat /etc/sysconfig/network-scripts/ifcfg-ens33 | grep "GATEWAY"| cut -d= -f2)

oldip=$(sed -n '16p' /etc/sysconfig/network-scripts/ifcfg-ens33 | cut -d= -f2)#提取网卡配置文件16行,-d= 以=分割字符串

oldgw=$(sed -n '18p' /etc/sysconfig/network-scripts/ifcfg-ens33 | cut -d= -f2)#提取网卡配置文件18行,-d= 以=分割字符串

sed -i '16s/'$oldip'/'$newip'/g' /etc/sysconfig/network-scripts/ifcfg-ens33 #将文本中16行oldip替换为newip
sed -i '18s/'$oldgw'/'$newgw'/g' /etc/sysconfig/network-scripts/ifcfg-ens33 #将文本中18行oldgw替换为newgw

service network restart #重启网络服务

 

if [ $newip = $(sed -n '16p' /etc/sysconfig/network-scripts/ifcfg-ens33 | cut -d= -f2) ]
then 
echo "IP、网关地址更新成功" 
fi 

if [ $newip != $(sed -n '16p' /etc/sysconfig/network-scripts/ifcfg-ens33 | cut -d= -f2) ]
then 
echo "IP、网关地址更新失败" 
fi

  

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。

暂无文章

平时使用的Lszrz到底是什么协议?说说Xmodem/Ymodem/Zmodem

XMODEM, YMODEM, and ZMODEM 由于平时使用rz/sz较多,r/s好理解,一个send一个receive。但是由不太清楚z是什么意思,故有此文。 sx/rx, sb/rb (b=batch)和sz/rz分别实现了xmodem,ymodem和z...

独钓渔
今天
17
0
真正的强智能时代已经到来。道翰天琼认知智能机器人平台API大脑。

最近,我常说人工智能的寒冬快要来了,提醒业界要做好思想准备,但同时我也说:冬天来了,春天就不会远了…… 2019年6月我写了篇文章《深度学习的问题究竟在哪?》,说到深度学习的一个主要问...

jackli2020
今天
24
0
什么是控制型人格,控制型人格的筛查测试

一、 什么是控制性人格 拥有控制型人格的人,他们会尽力的隐藏自己的意图,但是又会使用很微妙的方式来利用周围人的弱点,进而占取便宜时,使他们能够得到自己想要的东西。这类人的控制欲非常...

蛤蟆丸子
今天
14
0
【Spring】Spring AOP 代理对象生成逻辑源码分析

1. spring aop案例(POJO注入) 1.0 被代理接口 TargetInterface /** * 被代理的接口 * @author Yang ZhiWei */public interface TargetInterface { void show(); String show......

ZeroneLove
今天
36
0
聊聊dubbo-go的gracefulShutdownFilter

序 本文主要研究一下dubbo-go的gracefulShutdownFilter gracefulShutdownFilter dubbo-go-v1.4.2/filter/filter_impl/graceful_shutdown_filter.go type gracefulShutdownFilter struct {......

go4it
今天
30
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部