web安全day36:Linux脚本编写自动修改IP地址

本文介绍了如何利用Linux脚本自动修改网卡IP地址,以简化日常网络配置工作。通过编写shell脚本,实现上午设定IP为192.168.1.100/24,下午改为172.16.1.100/24,同时讲解了脚本中涉及的变量赋值概念,使脚本能够根据输入动态调整IP配置。
摘要由CSDN通过智能技术生成

目录

理解脚本的作用

脚本自动修改ip

变量赋值


linux的脚本类似于windows的批处理。

理解脚本的作用

我们的需求是:上午9点设定eth0网卡ip为192.168.1.100/24 网关为192.168.1.254.下午2点重新设eth0网卡ip为172.16.1.100/24,网关为172.16.1.254

如果我们每天都这么操作,耗时耗力。我们希望用一个自动化的方式来自动修改。

我们可以使用

echo "" > /etc/sysconfig/network-scripts/ifcfg-ens38

清空网卡的信息。

然后使用

echo "DEVICE=ens38">>ifcfg-ens38
echo "TYPE=Ethernet">>ifcfg-ens38
echo "ONBOOT=yes">>ifcfg-ens38
echo "BOOTPROTO=static">>ifcfg-ens38
echo "IPADDR=192.168.1.100">>ifcfg-ens38
echo "NETMASK=255.255.255.0">>ifcfg-ens38
echo "GATEWAY=192.168.1.254">>ifcfg-ens38

逐条将网卡信息写入进去。

重启网卡,使其生效。

ifdown ens-38
ifup ens-38

这个步骤是比较麻烦的,我们希望将其写在一个文件中,通过运行该文件来更改网络信息。我们写的这个文件就是脚本。

这也就是脚本的作用,即简化人工操作流程。

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信封同学

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值