llinux-使用 sed 或 awk 替换 ifcfg-eth0 中的子网掩码

llinux-使用 sed 或 awk 替换 ifcfg-eth0 中的子网掩码

我有 30 台 Linux 服务器需要更改子网掩码。我想使用一个简单的脚本或一个简单的命令将 ifcfg-eth0 中的子网掩码从 255.255.255.128 更改为 255.255.255.0。

有人能帮忙吗?谢谢,Elad。

答案1

像这样的简单sed命令就可以完成此操作:

$ sudo sed -i 's/NETMASK=255.255.255.0/NETMASK=255.255.255.128/' /etc/sysconfig/network-scripts/ifcfg-eth0

您可以将此sed命令与 SSH 命令组合使用以下命令在每台服务器上执行此操作:

$ ssh user@server command

相关内容