linux 如何批量更改服务器(主机)ip的最后一位和名字
方法:
-
写一个脚本:将要更改设置的命令写在里面,运行成功后,将内容拷贝到txt文档,更改后缀为.sh ,保存到个人云上,以后直接调用即可
适用场景
-
批量更改ip的最后一位 和 服务器(主机)名
步骤
1 写一个脚本
-
创建脚本文件
-
touch 脚本名
-
编辑脚本
-
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后重新连接


浙公网安备 33010602011771号