sed实战修改多行布置技艺,博文推荐

信用合作社景况运转案例:sed实战修改多行安插技能

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

博文地址:

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

图片 1

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

唤醒:被改换的文件内容必供给超越等于2行

sed -i '2 ioldboy\noldgirl' sshd_config 

二、集团实战例子:火速变动SSH配置(一键做到增增加少参数)

增加:

[[email protected] ssh]# sed -i '13 iPort 52113\nPermitRootLogin no\nPermitEmptyPasswords no\nUseDNS no\nGSSAPIAuthentication 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:…

【博文推荐】Linux公司运转高效本事心得及享受(一)

本博文出自Bkjia博主 吴光科 的博客,有任何问题请进入博主页面互动讨论!

博文地址:http://wgkgood.blog.51cto.com/1192594/1641247

乘势Linux在集团中的不断飞速的利用,为了公司中越来越好的运营,熟习常见运转的手艺能越来越好的满意公司的升华,同时让咱们的运行尤其轻易,不再以为运营是苦逼的活,真正去磨练去成长去演习。

让大家的运营更有”韵味”,让大家的生活更是光明。
通过本次课程的求学,笔者会把自家在普通运行中的心得和体会分享给我们,让大家获得实在的知识,然后采取在友好的运行专门的学问中。

那我们须求专注什么啊:

一) Linux行业目的

大家要精通学习Linux运行的目标,相信我们皆感到了能找到一份特别好的行事,2个高薪的行事,不断的勤学苦练,不断的成才。

透过工作,让大家的生存更是的完整和充实。

2) Linux学习路径

在明亮自身的大的目的之后,大家须要表明大目标,接下去正是真正去行动,去朝着小目的全力,有哪些小目的呢?

Computer基础知识—>硬件认知—>windows系统平时操作—>Linux系统入门—>Linux目录及权限学习—>linux必备二十几个指令(ls
pwd cd cat useradd groupadd rm cp chown chmod vi find grep ps free top
sed awk if for case wc yum rpm tar unzip more head tail等)

—>Linux简单服务器搭建(明白tar常见文件解压格局,掌握安装软件的法门:

yum install格局安装;源码编写翻译安装三步,configure、make、make install)

—>Apache服务创设—>Mysql服务搭建—>PHP服务器搭建—>LAMP架构整合discuz论坛—>Kickstart自动化系统设置—>cacti监察和控制布署—>Shell脚本编制程序(包罗各样语句的读书,if
for awk for while sed等)—>Linux高等服务器搭建—>Nginx
WEB服务器搭建—>汤姆cat服务器搭建—>resin服务器搭建—>Nginx均衡java服务器—>LNMP架构搭建(yum/源码)—>Nginx动静分离—>LVS+Keepalived负载均衡布局—>LVS+Keepalived+Nginx+汤姆cat均衡架构布署—>高端Shell编写—>自动化运转学习(KVM、Puppet、ZABBIX、Ansible、Mysql+DRBD等)

3) 编辑器命令技能

熟知命令行及vi编辑器的追寻,相称删除、跳转等等,举个例子在shell命令行里ctrl
+a跳转到最前,ctrl +e跳转到最末尾。

图片 3

在vi编辑器里面:

Shift + ^跳转到开始,shift + $跳转到末尾。

匹配/word字符,删除光标所在字符按x就能够,跳转到文本最末行按G,跳转到文本首行按gg。

再者删除光标行至文本最后一行:dG

剔除光标行至文本第三行:dgg

四) 系统运营境况监测

可以行使free –m查看内部存款和储蓄器剩余大小,平常看

-/+ buffers/cache: 881 112(该值大约为真实内存值) 

图片 4

能够使用df –h查看到tmpfs内部存款和储蓄器文件系统,加快静态文件及图片:

图片 5

翻看本地网卡流量技巧:

yum install iftop -y 

iftop -i eth0查看结果如下图:

图片 6

中间<= =>这两个左右箭头,表示的是流量的方向。 TX:发送流量。 RX:接收流量。 TOTAL:总流量。 Cumm:运行iftop到目前时间的总流量。 peak:流量峰值。 rates:分别表示过去 2s 10s 40s 的平均流量。 

图片 7


)
本博文出自Bkjia博主 吴光科 的博客,有别的难题请进入博主页面互动探讨!
博文地址 :…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图