1、显示不包含'Mozilla'的行。
cat resin.log | grep -v 'Mozilla' | more
说明:
grep -v 就是不包含,去掉-v就是包含
2、只能内容输出到文件,也可将分析的结果写入文件
echo hello > 1.txt
3、输出响应码为200的记录。
cat resin.log | awk '{if($10 == 200) print $0}' | more
说明:
$10表示第10列
$0表示所有列
$NF表示最后一列
awk -F 参数可以指定列的分隔符,默认为空格 例如 more resin.log | awk -F. '{print $0}' 用"." 作为分隔符
4、统计行数
cat resin.log | wc -l
说明:
wc -l 显示行数
5、排序
sort -r -n -k 1 resin.log | more
说明:
-r 倒序
-n 表示排序按照数字类型
-k n 表示对第n列排序
6、对第10列进行排序,排重,并显示该行重复出现次数。
cat resin.log | awk '{print $10}' | sort -nr | uniq -c
说明:
uniq -c 表示排重,并显示重复出现的次数
7、计算第一列相加的和
awk '{print sum += $1}'
8、统计响应时间在1秒以上的“秒数以及对应的个数”
cat resin.log | awk '{if($1 > 1000000) print expr int($1/1000000)}' | sort -nr | uniq -c
9、请求时间大于1秒的,按区间统计
cat resin.log | awk '{if($1<1000000) print expr int($1/1000000)}' | sort -rnk 1 | uniq -c
cat resin.log | awk '{if($1>1000000 && $1<2000000) print expr int($1/1000000)}' | sort -rnk 1 | uniq -c
cat resin.log | awk '{if($1>2000000 && $1<5000000) print expr int($1/1000000)}' | sort -rnk 1 | uniq -c
cat resin.log | awk '{if($1>5000000 && $1<10000000) print expr int($1/1000000)}' | sort -rnk 1 | uniq -c
cat resin.log | awk '{if($1>10000000) print expr int($1/1000000)}' | sort -rnk 1 | uniq -c
10、最慢的20个请求
11、找到目录下的所有文件,依次执行 grep 命令
find /ROOT/logs/nginx/ | xargs grep "template=resumeshare"
分享到:
相关推荐
Linux学习笔记_之_100条常用的命令
Linux学习笔记包含LINUX常用命令、磁盘管理、用户管理、文件权限、目录结构、软件安装等内容,适用于Linux初学者学习以及高水平者查遗补漏
Linux_Tcpip协议栈笔记,非常适合研究TCP,ip的同学研究
自己从网上,书上等总结出的... 嵌入式Linux:C 笔记_嵌入式Linux_C_函数指针
自己从网上,书上等总结出的... 嵌入式Linux:C 笔记_嵌入式Linux_C_回调函数
linux学习笔记_a50e41203d48205e65a2.zip
linux全套学习笔记_博雅运维,适合linux初学者,包含用户管理,进程管理,分区管理,vim,磁盘阵列,LVM逻辑卷,dns,ftp,nfs,samba,dhcp,apache,mysql,php,nginx,iptables,selinux,lamp,lnmp架构,phpmyadmin,...
整理的一些关于Linux的学习笔记,希望对大家有所帮助。
做linux复习时做的笔记,有不足的地方期待指出!
Linux编程笔记,Linux开发必备,学习资料
linux个人学习笔记1.基础命令速记技巧和使用方法2.进阶命令使用方法和案例3.vi编辑器常用指令说明
Linux基础笔记+Linux shell进阶笔记,详细,超详细
笔记_Linux内核完全剖析_基于0.12内核
uboot、linux内核以及设备驱动的移植
主要讲解了linux的系统管理命令、用户管理、Shell编程,包括如何格式化分区、如何使用smb共享文件等,均由本人亲身实践、自己总结。
Linux 多线程编程笔记——简单、好记、好用说明:本代码参考麦子学院魏杰老师的Linux多线程编程 视频教程,整理有参考网上的做出修改,自己也可以参考网上比较好的例程
课堂笔记_Linux_使用1
Linux_5.4_RHCE_Apache高级配置_学习笔记
linux笔记08_文件和目录常用命令.pdf