因为经常在Vmware机上需要变动IP,有时要在静态与动态之间切换,下面这个小脚本可满足需要,在RHEL4,RHEL5下测试通过

1、创建文件changeIP.sh

#vi   changeIP.sh

2、修改权限为x

#chmod +x changeIP.sh

3、编辑文件内容如下

引用:

#!/bin/bash

#Switch of static IP and DHCP

if [ $1 = "home" ] ; then

echo 'BOOTPROTO=static'

>/etc/sysconfig/network-scripts/ifcfg-eth0

echo "DEVICE=eth0"

>>

/etc/sysconfig/network-scripts/ifcfg-eth0

echo 'IPADDR=192.168.1.109' >>

/etc/sysconfig/network-scripts/ifcfg-eth0

echo 'NETMASK=255.255.255.0' >>

/etc/sysconfig/network-scripts/ifcfg-eth0

echo 'GATEWAY=192.168.1.1' >>

/etc/sysconfig/network-scripts/ifcfg-eth0

else

echo 'BOOTPROTO=dhcp'

>/etc/sysconfig/network-scripts/ifcfg-eth0

fi

service network restart

4、执行脚本

#./changeIP.sh [home | office] 静态时是home,动态随便输一下什么参数即可~

linux修改ip dhcp,Linux下在静态IP与动态DHCP之间切换的脚本相关推荐

  1. linux桥接设置静态,centos6.10 桥接模式下配置静态ip

    centos6.10 桥接模式下配置静态ip主要是修改以下三个地方: /etc/sysconfig/network-scripts/ifcfg-eth0(这个文件名版本不同文件名也不同,可以先cd / ...

  2. 【Linux Note】centos 7 / 8 通过修改网络配置文件 ifcfg-ens33来设置静态IP

    centos 7 / 8 通过修改网络配置文件 ifcfg-ens33来设置静态IP ifcfg-ens33所在的目录 /etc/sysconfig/network-scripts/ vi /etc/ ...

  3. linux 的ip 设置lo_Linux服务器设置静态IP的方法

    这里以CentOS 7系列为例设置静态IP,原来RedHat系列的Linux发行版可以通过setup工具方便的设置静态IP,但是在版本7之后setup工具的功能就逐渐减弱了,所以这时候采用修改配置文件 ...

  4. linux设置静态ip地址_什么是静态IP地址,与动态IP地址比较以及如何为Windows和Linux设置?...

    linux设置静态ip地址 IP addresses are the core mechanism of Computer networks. The IP address is used to sp ...

  5. Linux下的静态库、动态库和动态加载库

    from: http://www.techug.com/linux-static-lib-dynamic-lib 库的存在极大的提高了C/C++程序的复用性,但是库对于初学者来说有些难以驾驭,本文从L ...

  6. linux系统下的“静态库和动态库”专题之二:库的创建和使用

    接上文[linux系统下的"静态库和动态库"专题之一:库的概念和规则]所述,我们通常把一些公用函数制作成函数库,供其它程序使用.函数库分为静态库和动态库两种. – 静态库在程序编译 ...

  7. linux系统下的“静态库和动态库”专题之一:库的概念和规则

    什么是库 在windows平台和linux平台下都大量存在着库. 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行. 由于windows和linux的本质不同,因此二者的库也是不兼 ...

  8. linux下生成静态库和动态库

    linux下生成静态库和动态库 一.动态库.静态库简介 库是写好的现有的,成熟的,可以复用的代码.现实中每个程序都要依赖很多基础的底层库,不可能每个人的代码都从零开始,因此库的存在意义非同寻常.本质上 ...

  9. qt linux 修改系统时间,linux改变系统时间

    linux修改系统时间 linux 2009-03-04 15:23:18 阅读1710 评论0 字号:大中小 订阅 Linux下的时间分为两种,系统时间与硬件时间.我们一般看到的时间就是系统时间,比 ...

最新文章

  1. 成为机器学习工程师第一年,我学到的 12 件事
  2. J-Link驱动下载和JLINK下载Hex程序
  3. DIY一个高大上带提醒的计时器,简单实用,你还在等什么
  4. python怎么创建虚拟环境_anaconda怎么创建python虚拟环境
  5. bird 报表_轻松完成Birt报告
  6. SQL SERVER作业的Schedules浅析
  7. Agglomerative Hierarchical Algorithms(凝聚式层次聚类)
  8. HDU4508 完全背包
  9. java session 超时_Javaweb项目session超时解决方案
  10. TTL与CMOS电路小结
  11. 已知从1970年1月1日0分0秒到目前的总秒数计算当前时间
  12. 第十七节:通信之WLAN(WPA3-Ⅰ)
  13. 三个月来美国又有一万家餐馆因疫情倒闭或关闭;爱彼迎帮助在危机中的人寻找临时住宿 | 美通企业日报...
  14. 示波器(Oscilloscope)快速入门
  15. 面对山寨走私潮,政府宜疏不易堵
  16. dfc trace performance anaysis
  17. VS 2019中使用qt
  18. Panda3D引擎简介跟初步体验
  19. 看美剧学英文之最全攻略
  20. python可视化的图表汉字显示成框框_数据可视化——Matplotlib输出中文显示问题...

热门文章

  1. redis清理缓存_大话Redis问题
  2. 【java】调用System.gc()会发生什么?
  3. 【kafka】控制台默认不能发送大数据 4096 4095 4129
  4. 【Flink】Flink exitCode=239
  5. 95-230-028-源码-WordCount走读-获取ExecutionGraph
  6. 【Flink】Flink 启动报错 DirectoryNotEmptyException Could not close resource
  7. 【Flink】部分task每秒处理速度为0
  8. java.lang.Runtime.availableProcessors返回可用处理器的Java虚拟机的数量
  9. Springboot 关于日期时间格式化处理方式总结
  10. java excel 数据有效性_poi操作excel设置数据有效性