zoukankan      html  css  js  c++  java
  • linux系统 web在线日志分析

    线上环境出现问题时,不能像本地环境一样,断点查找问题,只有根据日志分析来定位问题,当然有资深的经验也是可以的,哈哈。

    最基本的就是cat命令,可以通过cat filename,来查看文件全部内容,

    >cat filename

    如果文件太大请不要直接这样做,就像数据库查询一样,我们只需要获取我们关心的数据即可,

    这时候,我们可以使用grep进行查找,可以匹配正则表达式,可以统计出现次数

    >cat filename | grep -i -c '"id":"a5d4ccf6c6744ae48c40712b3987f451".*'

    通常我们记录日志是顺序写入,最新的日志在文件的末尾追加,我们经常需要动态查看最新日志

    >tail -f -n 1000 filename

    有时需要对日志文件所需内容排序,去重,可以使用sort命令,可以-t指定分隔符,-k指定分割符下的index

    >sort -k 1 -t ' ' -r filename

    可以找出日志内容中重复的行,使用uniq过滤重复的行,-c统计重复的行

    >sort filename | uniq -c

     喜欢请关注微信公众号:码农小麦

  • 相关阅读:
    第四章、数值计算
    一、bif
    十三、LaTex中的参考文献BibTex
    图像分类数据组织方式
    深度学习中loss总结
    类别不平衡问题
    各种优化器的比较
    机器学习优化器总结
    空洞卷积
    深度学习之语义分割中的度量标准
  • 原文地址:https://www.cnblogs.com/render-inside/p/6074392.html
Copyright © 2011-2022 走看看