sed实战修改多行配置技巧

2019-10-19 10:03 来源:未知

同盟社景况运行案例:sed实战修改多行安排本领

本博文出自Bkjia博客老男孩linux运行,有另外难题请进来博主页面互动研讨!

博文地址:

老男孩老师有关sed实战本领分享,来自课堂教学内容实战

图片 1

1、在内定行前布署两行内容,分别为oldboy和oldgirl。

晋升:被涂改的公文内容必供给压倒等于2行

sed -i '2 ioldboynoldgirl' sshd_config 

2、集团实战例子:神速转移SSH配置(一键完事增扩张少参数)

增加:

[[email protected] ssh]# sed -i '13 iPort 52113nPermitRootLogin nonPermitEmptyPasswords nonUseDNS nonGSSAPIAuthentication no'  sshd_config 

查看:

[[email protected] ssh]# sed -n '13,17p' sshd_config  Port 52113 PermitRootLogin no PermitEmptyPasswords no UseDNS no GSSAPIAuthentication no 

3、要是是急迅修改参数能够用如下方法(集团实战例子)

echo "#--------sshConfig修改ssh默认登录端口,禁止root登录----------------------------#" cp /etc/ssh/sshd_config /etc/ssh/sshd_config.$(date +"%F"-$RANDOM) sed -i 's%#Port 22%Port 52113%' /etc/ssh/sshd_config sed -i 's%#PermitRootLogin yes%PermitRootLogin no%' /etc/ssh/sshd_config sed -i 's%#PermitEmptyPasswords no%PermitEmptyPasswords no%' /etc/ssh/sshd_config sed -i 's%#UseDNS yes%UseDNS no%' /etc/ssh/sshd_config sed -i 's%GSSAPIAuthentication yes%GSSAPIAuthentication no%' /etc/ssh/sshd_config egrep "UseDNS|52113|RootLogin|EmptyPass|GSSAPIAuthentication" /etc/ssh/sshd_config 

升迁:假诺是钦命行修改还是能是:

sed -i '2735s/admin_tenant_name=service/adminadmin_tenant_name=admin/' nova.conf 

图片 2


本博文出自Bkjia博客老男孩linux运行,有别的难题请进入博主页面互动探究! 博文地址:http:...

TAG标签:
版权声明:本文由金沙澳门唯一官网发布于金沙澳门登陆网站,转载请注明出处:sed实战修改多行配置技巧