首页 / 资讯中心 / 文章详情

文本三剑客-grep-sed-awk---企业场景实战

文本三剑客-grep-sed-awk---企业场景实战 ★ FEATURED ARTICLE
企业需求一统计访问最多的IP企业场景公司网站访问速度变慢。领导要求找出今天访问网站次数最多的IP看是不是有人恶意访问。日志文件 access.log运维要做的企业要求统计访问次数 IP按照次数从高到低排序。注意日志文件已经有企业需求二查找登录失败用户企业场景凌晨服务器疑似被暴力破解。安全部门要求查看所有登录失败记录。日志secure1)要求找出Failed相关日志。2)进一步要求 只统计失败次数企业需求三查找成功登录用户企业场景老板今天有哪些员工成功登录服务器查看日志 Accepted password1要求 滤Accepted2升级 提取用户名举列Accepted password for rootAccepted password for tomAccepted password for admin企业需求四整理员工名单企业场景内容HR导出员工名单。然后内容十分混乱。TomAliceJackBob:AliceTom1老板要求 按字母排序。2要求2 倒序企业需求五去掉重复员工企业场景HR合并多个Excel。出现大量重复姓名。1要求 删除重复。2要求统计人数企业需求六提取用户UID企业场景领导把所有用户名列出来。文件/etc/passwd例如root:x:0:0:root:/root:/bin/bash1要求输出root2进一步输出用户名 UID企业需求七整理服务器IP服务器清单web01 192.168.10.10web02 192.168.10.11db01 192.168.10.201老板要求只保留IP。企业需求八批量替换配置企业场景开发提供Windows配置文件。里面全部都是 ^M Linux无法识别。1要求删除回车。printf server192.168.10.10\rport3306\ruserroot\rpassword123456\rnameZHANGSAN\rnameMIAOZIYI\rnameFANGMENGHAO\r windows.txt制作文件windows1.txtserver192.168.10.10^M$port3306^M$userROOT^M$password123456^M$nameZHANGSAN^M$nameMIAOZIYI^M$nameFANGMENGHAO^M$2另一种全部改成小写linux.txtROOTZHANGSANFANGMENGHAOMIAOZIYI1.2.企业需求九密码规范检查grep 正则员工密码文件123456admin123Admin1231要求检查必须包含数字。2检查包含大小写3包含特殊字符企业需求十查找配置文件中的IP配置server192.168.10.20server10.1.1.21要求找出所有IP。企业需求十一查找邮箱员工信息tomtest.comabcqq.comhellogmail.com1要求找出邮箱。企业需求十二过滤注释配置文件# nginx 或者apachelisten 80;# php1要求去掉#以及空行。企业需求十三统计访问最多的URL日志192.168.1.1 GET /index.html192.168.1.2 GET /login192.168.1.3 GET /login192.168.1.4 GET /login1要求统计访问最多页面。企业需求十四筛选错误日志日志INFOWARNERRORINFOERROR1老板要求只看错误。2统计数量企业需求十五检查在线服务器CMDB导出的服务器列表web01web02web01db01db01要求1. 去除重复服务器。sort cmdb.txt | uniq2. 按名称排序。sort cmdb.txt3. 统计每台服务器出现次数。sort cmdb.txt | uniq -c
阅读完成 · 觉得有帮助?
咨询建站