位置: 编程技术 - 正文

Shell日志分析常用命令和例子(shell错误日志输出)

编辑:rootadmin

推荐整理分享Shell日志分析常用命令和例子(shell错误日志输出),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何将shell脚本中的日志输出,shell实时日志读取,shell打开日志文件,shell打开日志文件,shell 日志,shell 日志 输出到屏幕和文件,shell 日志,shell记录日志到文件,内容如对您有帮助,希望把文章链接给更多的朋友!

学会用shell分析日志只要一上午!!!

很多地方分享了日志分析的shell脚本,但是基本没说每个命令符的具体含义,学习成本还是很高,在这里总结下,方便大家快速入门。

1、在Windows下的用户要使用shell命令符的话请先安装cygwin,安装方法自行Google(搜技术问题请使用google,百度搜不到活该)

2、下面粗略介绍下SEO日志分析常用的命令符用法,需要详细了解每个命令符请使用Google。

less 文件名 查看文件内容 按“q” 退出

cat 文件名 打开文件,可以多次打开几个文件 | cat 1.log 2.log |cat *.catgrep -参数 文件名-i 不区分大小写-v 显示不符合条件的所有行-c 显示符合条件的所有行数(符合条件的数量)

egrep 属于grep的升级版,在正则这一块的支持更完善,使用正则的时候建议使用egrep

head -2 文件名 显示2行head - 文件名 | tail - >>a.log 提取文件第-行数据

wc -参数 文件名 统计文本大小,字符多少,行数-c 统计文本字节数-m 统计文本字符数-l 统计文本有多少行

sort ? 参数 文件名 对文件进行排序-n 对文件按照数字排序-r 反向排序

Shell日志分析常用命令和例子(shell错误日志输出)

uniq -参数 文件名 对文件去重,去重前需要使用排序

sort-c 显示数据重复的次数

split -参数 文件名 对文件进行切割- (每行切割成一个文件)-C m/b/k (每兆/字节/K 分割成一个文件)

| 管道,把上一条命令的结果传输给下一条命令

“>” 和“>> ” 重定向写入文件中 “>”相当于“w”清空并写入 “>>”相当于“a” 追加进文件

awk -F ‘分割符' Pattern {action} 文件名 使用指定的字符对每一行数据进行分段,默认是空格(网站日志就是空格分开)-F后面跟的是分隔符pattern 就是action执行的条件,这里可以使用正则表达式$n 即时第几段数据 $0表示整行数据NF表示当前记录的字段数$NF 表示最后一个字段BEGIN和END,这两者都可用于pattern中,提供BEGIN和END的作用是给程序赋予初始状态和在程序结束之后执行一些扫尾的工作

bash shell.sh 运行shell.sh脚本

dos2unix xxoo.sh 将“rn”转换成“n” Windows——>linux (由于Windows和Linux下的换行符不同,所以我们在Windows下面下的代码需要使用dos2unix 转换成Linux下的换行符,否则运行shell脚本会报错)

unix2dos xxoo.sh 将“n”转换成“rn” linux——>Windowsrm xx.txt 删除xx.txt文件

3、一些简单的命令符介绍到这里,需要了解shell,建议大家查看相关的书籍.

下面我们开始使用shell分析日志

1、切割百度的抓取数据(将文件切割出来对专门的爬虫数据进行处理能提高效率)2、网站状态码个数查询 3、百度总抓取量 4、百度不重复抓取量 5、百度平均每次抓取的数据大小(结果是KB) 6、首页抓取量7、某目录抓取量 8、抓取最多的个页面 9、找出抓取的错误页面 、找出抓取了多少js文件和文件抓取的次数

awk正则表达式和内置函数的使用方法实例详解 awk正则表达式及内置函数实例详解:1、模糊匹配:awk‘{if($3~//)print$0}'data.f:如果第三项中含有则打印该行awk‘{if($4!~/ufcx/)print$0}'data.f:如果第三项

shell脚本实现快速生成xml格式sitemap实例分享 用shell快速生成xml格式的sitemap地图文件,中小型网站适用。在本次案例中,生成条URL的sitemap文件,仅用时4.3秒!shell代码如下:catsitemap.txt|awk'BEGIN{pr

Shell中实现字符串反转方法分享 在做关键词清洗过程中,需要将一类不符合某个字结尾的词过滤出来,思路是把这一批词按最后一个字排序,于是想到了先把这些词反转一下,如把

标签: shell错误日志输出

本文链接地址:https://www.jiuchutong.com/biancheng/379804.html 转载请保留说明!

上一篇:Shell脚本对比两个文本文件找出不同行的2个方法分享(shell脚本对比两个文件夹内的内容)

下一篇:awk正则表达式和内置函数的使用方法实例详解(正则表达式/a/g)

  • 车险车船税会计分录
  • 以前年度费用退回怎么做账
  • 固定资产盘盈为什么计入盈余公积
  • 投资入股变更股权比例
  • 残保金退回属于什么业务
  • 装修工程人工费占总价比例
  • 建筑物进项税额可以抵扣吗
  • 专用发票不抵扣怎么做账
  • 城市生活垃圾费是业主出还是物业出
  • 工厂筹建期间购房合法吗
  • 营改增之后建筑企业哪些税可以抵扣
  • 同一张记账凭证可以出现多笔分录吗
  • 收到进项专用发票怎么做
  • 冲销上月收入
  • 残保金上年在职工资总额
  • 注册资本低于实际投资
  • 维修变压器的维修方法
  • 房地产企业汇算清缴报表
  • 餐饮企业卖套餐赠送单品要交增值税吗?
  • 2018年高新技术企业所得税
  • 2019一般纳税人租赁费税率
  • 在途物资期末借方
  • 慈善基金会的含义
  • 总资产报酬率
  • 普票红冲对方已入账发票拿不回来
  • 开票多一分钱怎么办
  • 小规模差旅费分录
  • 企业不得抵扣进项税的情形
  • 笔记本闪屏正常吗
  • 会计核算的一般对象
  • php5.4+mysql
  • 债券利息收入征税吗
  • php mb_convert_encoding
  • 固定资产计提折旧的原则
  • 理财产品利息税
  • 结转本月收入类账户到本年利润
  • 新买的笔记本电脑需要装系统吗
  • php怎么读取txt
  • PHP:imageloadfont()的用法_GD库图像处理函数
  • 企业代扣代缴个人所得税会计分录
  • 结算借款的账务处理办法
  • php取值
  • php页面刷新代码
  • clh锅
  • php中实现文件上传需要用到哪几个函数
  • 怎样创建一个网站
  • 帝国cms视频教程
  • vue this.$el
  • 二手车交易规则最新
  • 一次性计提和一次性支付的区别
  • 其他收入工会经费是什么意思
  • 自然人独资和个人独资是一样的吗
  • 计算企业所得税分录
  • 建筑劳务公司需要什么资质
  • 应交税费的核算范围
  • 一次性扣除固定资产出售处理
  • 交车险代收的车可以退吗
  • 等线支付给劳务派遣单位的工资怎么做账?
  • 企业所得税业务招待费怎么调整
  • 增值税发票开负数怎么做账?
  • 农业公司土地租赁
  • 接受捐赠的固定资产计入什么科目
  • sql server索引的使用
  • win7旗舰版和家庭版哪个对电脑要求低
  • mac死机按什么都没用
  • linux安装atop
  • linux网络接口配置命令
  • win8应用商店怎么卸载
  • 炉石传说用什么开发的
  • 学javascript有前途吗
  • node.js常用命令
  • 哈希表rehash
  • 第一次接触怎么形容
  • jquery中什么方法用于模拟光标悬停事件
  • 厂房出租开增值税专用发票
  • 广东国税局发票查询系统
  • 税务稽查建议书反馈意见
  • 企业年金个人缴费比例越高越好吗
  • 药品定价的三种形式
  • 电子税务局密钥不一致
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设