指定字符前面添加
sed -i 's/指定的字符/需要添加的字符&/' 文件名称
-
修改Linux启动配置
- 将 GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet"
- 改为 GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
-
在rhgb之前添加 net.ifnames=0 biosdevname=0
# 备份配置文件
cp /etc/default/grub /etc/default/grub.bak
sed -i 's/ rhgb/ net.ifnames=0 biosdevname=0&/' /etc/default/grub
# cat /etc/default/grub
......
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
指定字符后面添加
sed -i 's/指定的字符/&需要添加的字符/' 文件名称
- 在GRUB_CMDLINE_LINUX=" 后面添加 ipv6.disable=1
# 备份配置文件
cp /etc/default/grub /etc/default/grub.bak
sed -i 's/GRUB_CMDLINE_LINUX="/&ipv6.disable=1 /' /etc/default/grub
# cat /etc/default/grub
......
GRUB_CMDLINE_LINUX="ipv6.disable=1 rd.lvm.lv=centos/root rd.lvm.lv=centos/swap net.ifnames=0 biosdevname=0 rhgb quiet"
sed -i '/<匹配内容>/d' 文件路径
# 删除nginx.conf ::行
sed -i '/::/d' /etc/nginx/nginx.conf
指定字符下一行添加
sed -i 's/指定的字符/a需要添加的字符/' 文件名称
# 在该行下一行插入wsrep_cluster_address="gcomm://“
[root@Node2 ~]# cat /etc/my.cnf | grep gcomm
wsrep_cluster_address="gcomm://10.2.30.131,10.2.30.132,10.2.30.133"
[root@Node2 ~]# sed -i 's@wsrep_cluster_address="gcomm://10.2.30.131,10.2.30.132,10.2.30.133"@awsrep_cluster_address="gcomm://"@' /etc/my.cnf
[root@Node2 ~]# cat /etc/my.cnf | grep gcomm
awsrep_cluster_address="gcomm://"