您的位置:澳门新葡8455最新网站 > 服务器运维 > sed实战修改多行安顿技能

sed实战修改多行安顿技能

发布时间:2019-11-14 16:55编辑:服务器运维浏览(144)

    合营社处境运营案例: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:...

    本文由澳门新葡8455最新网站发布于服务器运维,转载请注明出处:sed实战修改多行安顿技能

    关键词:

上一篇:没有了

下一篇:没有了