运维工程师必备的17个实用技巧.docx

上传人:lao****ou 文档编号:303125 上传时间:2023-08-09 格式:DOCX 页数:7 大小:25.50KB
下载 相关 举报
运维工程师必备的17个实用技巧.docx_第1页
第1页 / 共7页
运维工程师必备的17个实用技巧.docx_第2页
第2页 / 共7页
运维工程师必备的17个实用技巧.docx_第3页
第3页 / 共7页
运维工程师必备的17个实用技巧.docx_第4页
第4页 / 共7页
运维工程师必备的17个实用技巧.docx_第5页
第5页 / 共7页
亲,该文档总共7页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《运维工程师必备的17个实用技巧.docx》由会员分享,可在线阅读,更多相关《运维工程师必备的17个实用技巧.docx(7页珍藏版)》请在第一文库网上搜索。

1、运维工程师必备的17个实用技巧1、查找当前目录下所有以.tar结尾的文件然后移动到指定目录find.-name*.tar-execmv./backup/;注解:find-name主要用于查找某个文件名字,-exec、XargS可以用来承接前面的结果,然后将要执行的动作,一般跟find在一起用的很多,find使用我们可以延伸Ftime查找修改时间、-type是指定对象类型(常见包括f代表文件、d代表目录),-size指定大小,例如经常用到的:查找当前目录30天以前大于IOOM的1OG文件并删除。find.-name*.1og-mtime+30-typef-size+100Mxargsrm-rf)

2、;2、批量解压当前目录下以zip结尾的所有文件到指定目录ifind.-name*.zip-typefunzip-d$idatawwwimg注解:foriin(command);dodone为for循环的一个常用格式,其中I为变量,可以自己指定。3、Sed常用命收集:test.txt做测试如何去掉行首的.字符:sed-iis./g,test,txt在行首添加一个a字符:sed,s*ag,test.txt在行尾添加一个a字符:sed,sJatets.txt在特定行后添加一个C字符:sedVwuguangkeac,test*txt在行前加入一个C字符:sed,wuguangkeic,test.txt

3、更多Sed命令请查阅相关文档。4、如何判断某个目录是否存在,不存在则新建,存在则打印信息。!-ddatabackup;Mkdir-pdatabackupechoTheDirectorya1readyexists,p1easeexit注解:if;thene1se.fi:为if条件语句,!叹号表示反义“不存在“,-d代表目录。5、监控IinUX磁盘根分区,如果根分区空间大于等于90%,发送邮件给1inUXSA(I)、打印根分区大小df-hIsed-nzSp,Iawkprint$5IaWk-F犷,!print$1注解:awk4print$5意思是打印第5个域,-F的意思为分隔,例如以外分隔,简单意思

4、就是去掉百分号,awk-F.4print$1分隔点.号。(2)、if条件判断该大小是否大于90,如果大于90则发送邮件报警s1eep5midf-hIsed-n/,Sp,Iawk!print$5sed,s%g,echo$i$i-ge90;echoiiMorethan90%1inuxofdiskspace,P1ease1inuxSACheck1inuxDisk!,mai1-sWarn1inux/Partsis$i%”XXXXXX.XX6、统计Nginx访问日志,访问量排在前20的ip地址cataccess,1ogIawkprim$1:ISorI1Uniq-csort-nrIhead-20注解:So

5、rt排序、uniq(检查及删除文本文件中重复出现的行列)7、Sed另外一个用法找到当前行,然后再修改该行后面的参数sed-i/SF1IMUisabkd/etcse1inux/configSed冒号方式sed-i4s:tmp:tmpabc:g,test,txt意思是将tmp改成tmpabc08、打印出一个文件里面最大和最小值cata.txtsort-nrawkprintNR=Icata.txtsort-nrawk4printNR=I/这个才是真正的打印最大最小值:seds/g,a.txtIsort-nrIsed-n1pSp,9、使用SnmPd抓取版本为v2的CaCti数据方式snmpwa1k-v

6、2c-cpub1ic19210、修改文本中以jk结尾的替换成yzsed-es/jk$/yz/gb.txt11、网络抓包:tcpdumptcpdump-nnhost192.168.56.7andport80抓取56.7通过80请求的数据包。tcpdump-nnhost192.168.56.7or!host192.168.0.22andport80排除0.2280端口!tcp/ip7层协议物理层-数据链路层-网络层-传输层-会话层-表示层-应用层。12、显示最常用的20条命令cat.bash_historyIgrep-v#Iawkfprint$1sortIuniq-csort-nrIhead-20

7、13、写一个脚本查找最后创建时间是3天前,后缀是*.Iog的文件并删除。find.-mtime+3-name*1ogxargsrm-rf;14、写一个脚本将某目录下大于100k的文件移动至tmp下。find-size100k-execmvtmp15、写一个防火墙配置脚本,只允许远程主机访问本机的80端口。iptab1es-Fiptab1es-Xiptab1es-AINPUT-ptcp-dport80-jacceptiptab1es-AINPUT-ptcp-jREJECT或者iptab1es-AINPUT-NEW-tcp-ptcpdport80-jACCEPT16、写一个脚本进行nginx日志统计,得到访问ip最多的前10个(nginx日志路径home1ogsnginxdefau1taccess.1og)0cdhome1ogs.nginx/defau1tsort-m-k4-oaccess.Iogokaccess.1access.2access.3cataccess.IogokawkIPrinIS1,Isort-nuniq-cIsort-nrhead-1017.替换文件中的目录sedtest,txt或者sed-isusr1oca1tmpg,test,txt

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 应用文档 > 汇报材料

copyright@ 2008-2022 001doc.com网站版权所有   

经营许可证编号:宁ICP备2022001085号

本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有,必要时第一文库网拥有上传用户文档的转载和下载权。第一文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第一文库网,我们立即给予删除!



客服