1:sort -k 10 -t ' ' -n localhost_access_log.2015-01-29.txt
用第10列按照数字排序,列分隔符为空格。默认安空格
2:sort aa.txt | uniq -c
统计重复数
3:cat localhost_access_log.2015-01-29.txt | cut -f1 -d ' ' | sort | uniq -c |sort -k 1 -n -r | head -10:
统计访问量排名前10 的Ip
4:total=`wc -l localhost_access_log.2015-01-29.txt | cut -f1 -d " "` && not_total=`awk '$9 ==404{print $9,$1}' localhost_access_log.2015-01-29.txt | wc -l`&& expr $not_total \* 100 / $total
统计 404占比
5: sed 's/Jan/xx/' localhost_access_log.2015-01-29.txt | head -10
替换文件中Jan字符为xx
6:sed '/qq/d' localhost_access_log.2015-01-29.txt
删除包含qq的行
7:{
if(map[$7]>0){
map[$7]=map[$7]+$10
map_time[$7]=map_time[$7]+1
}else{
map[$7]=$10
map_time[$7]=1
}
}
END{
for(i in map){
print i "=" map[i]/map_time[i];
}
}
awk -f awk_test access.log
输出每个URL的平均访问时间
8:
cup 使用率 :top -n 1 | sed -n 1p | awk '{print $12}'
磁盘使用率: df -h | sed -n '3,5p'| awk '{print $1,$(NF-1)}'
load=`top -n 1 | sed -n '1p' | awk '{print $12}'`
load=${load%\,*}
disk_usage=`df -h | sed -n '3p'| awk '{print $(NF-1)}'`
disk_usage=${disk_usage%\%*}
overhead=`expr $load \> 2.00`
if [ $overhead -eq 1 ]; then
echo "error"
else
echo "succcess"
fi
if [ $disk_usage -gt 50 ]; then
echo "error"
else
echo "success"
fi
exit 0
相关推荐
linux 一些常用的脚本命令. 包括有如何用脚本实现分割文件 如何查找日期为某一天的文件 如何计算当前目录下的文件数和目录数 在vim中实现批量加密 如何停止终端多个进程
linux的常用脚本,实用脚本,维护脚本
linux常用脚本,实现获取一个指定区间内未被占用的随机端口号、查看日志大小、清理日志、离线自动安装mysql
一些常用的脚本说明,自己总结的。里面有些小例子。
springboot项目linux系统下 通用 启动脚本 支持日志输出、远程调试开启 支持start、stop、restart命令 通用启动脚本,只需将服务名改成自己的服务名即可! 保证可用!
linux常见脚本.doc
IT虚拟机资源设置,linux常用脚本学习
运维常用的 34 个 Linux Shell 脚本.doc
期间陆陆续续写了一些脚本用于方便工作。 特此分享给吾友,脚本都是自己用的,功能比较简单,但是确实能大大减少日常工作量。 所有内容均在centos7.6下经过测试可用,部分脚本在ubuntu下不可用,需自行修改。
shelllinux 常用脚本
linux常用命令以及shell脚本,常用技巧的使用
Linux常用的系统监控shell脚本
linux常用定时日志清理脚本,一些应用服务器长年累积日志量庞大,用这个定时任务清理指定日志类文件。参考下吧~
linux常用命令与Unix Shell脚本
Linux常用Shell脚本珍藏
Linux Shell脚本学习基础视频资源目录:【】11a00d99b60c4e2eba3440b8aa3a6bdd【】linux_shell脚本编程_01认识shell,如何编写shell脚本和执行【】linux_shell脚本编程_02vivim简单的常用操作【】linux_shell脚本编程...
常用LINUX命令及脚本.pdf
#linux-scriptsLinux常用脚本集合###1) linux-init###2) linux-tools###3) iptables
linux常用的服务脚本大全