![llinux-使用 sed 或 awk 替换 ifcfg-eth0 中的子网掩码](https://linux22.com/image/575893/llinux-%E4%BD%BF%E7%94%A8%20sed%20%E6%88%96%20awk%20%E6%9B%BF%E6%8D%A2%20ifcfg-eth0%20%E4%B8%AD%E7%9A%84%E5%AD%90%E7%BD%91%E6%8E%A9%E7%A0%81.png)
我有 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