linux 如何批量更改服务器(主机)ip的最后一位和名字


方法:
  • 写一个脚本:将要更改设置的命令写在里面,运行成功后,将内容拷贝到txt文档,更改后缀为.sh ,保存到个人云上,以后直接调用即可
适用场景
  • 批量更改ip的最后一位 和 服务器(主机)名
    步骤   1 写一个脚本
  1. 创建脚本文件
    • touch 脚本名
  2. 编辑脚本
    • vim 脚本名
2 添加可执行权限
  • chmod +x 脚本名
3 执行脚本 更改 ip 和 主机(服务器)名字   --------- 演示操作 ---------   1.1 无 1.2 编辑脚本 添加内容
#!/bin/bash
 
 
sed -i "s/.100/.$1/g" /etc/sysconfig/network-scripts/ifcfg-eth[01]
 
 
hostnamectl set-hostname $2
 
 
systemctl restart network
  解读   2 添加可执行权限   2.1 可以查看: 创建的文件 无可执行权限(对应--x--x--x) 2.2 添加可执行权限      chmod +x change_ip_hostname.sh   3 执行脚本 更改 ip 和 主机(服务器)名字   3.1 查看修改前ip 3.2 确认脚本在当前路径下(不在则切换进去)   3.3 执行脚本 更改 ip 和 主机(服务器)名字   或   查看修改后ip   查看名字   之前 更改后   其他: 手动查看主机/服务器名:   ~注意:
  • 如果是在xshell上修改的,那么xshell会自动断开,请更改ip后重新连接