首页 > 其他分享 >日志常用命令

日志常用命令

时间:2022-12-02 11:12:38浏览次数:41  
标签:20 log 截取 15 常用命令 grep 日志

一、日志分类

      1)操作系统常用日志及目录

      2)应用服务器日志

 

二、日志查看

      1)静态日志:文件内容少cat, 文件内容多:more /less        

      2)动态日志:tail

          最常用:tail  -f   文件名(默认显示文件最后10行),若此时应用系统正在操作中,日志动态的往下显示

          显示最后几行:  tail  -100f   文件名(显示文件最后100行)

三、日志搜索定位

     1)按关键字搜索:

          关键字搜索并显示行号:  cat -n  文件名 | grep  '关键字'    (搜索出关键字内容且显示关键字所在行, n参数为显示行号)

        方式a: 根据关键字所在行查看内容: less  -N  -m  文件名  (N显示行号,m显示文件内容百分比, 注意:停止less命令用q )  

       方式b: 根据关键字所在行号,从第n行开始查起: more  +数字  文件名(数字就是从第几行开始查起),定位效率高

     2)按时间段搜索:

 

 

四、日志提取保存

      截取时间段日志提取保存到另外一个文件中

      1)截取单个时间点日志

          grep  '时间戳'   日志文件名

例如:   截取2022年4月20日  15:47 的日志:  grep   '2022-04-20  15:47'   kart.log;

       2)截取时间段日志

          grep  '时间戳正则'   日志文件名

例如:截取2022年4月20日   15:47-15:49的日志: grep  '2022-04-20 15:4[7-9]'   kar.log

       3)将截取内容追加到新文件中

方式a. 将截取内容追加到新文件中,且清空新文件原有内容用>  :     grep    '2022-04-20 15:47'  kart.log   >  new.log

方式b.将截取内容追加到新文件末尾,不清空新文件原有内容用>>: grep    '2022-04-20 15:47'  kart.log   >>  new.log

五、日志定期操作

 

标签:20,log,截取,15,常用命令,grep,日志
From: https://www.cnblogs.com/sheepboy/p/16940951.html

相关文章

  • 日志
    1.配置文件(logging.conf)[loggers]keys=root,applog[handlers]keys=fileHandler,consoleHandler[formatters]keys=simpleFormatter[logger_root]level=DEBUGha......
  • Docker常用命令
    安装:docker-ce:curl-fsSLhttps://download.docker.com/linux/ubuntu/gpg|sudoapt-keyadd-sudoapt-getinstalldocker-cenvidiadocker:wgethttps://github......
  • Spring Boot整合log4j实战(一):排除自带依赖、日志重定向、测试类验证
    〇、参考资料1、springboot整合log4j全过程详解https://blog.csdn.net/m0_60845963/article/details/1233072322、SpringBoot全局排除spring-boot-starter-logging......
  • linux常用命令
    linux常用命令1.man对你熟悉或不熟悉的命令提供帮助解释eg:manls就可以查看ls相关的用法注:按q键或者ctrl+c退出,在linux下可以使用ctrl+c终止当前​​程序​​运行。2.l......
  • 搭建ogg时无法启动目标端复制进程,告警日志报错OGG-02091
    问题描述:搭建ogg时无法启动目标端复制进程,告警日志报错OGG-02091,如下所示:环境:源端oracle11.2.0.4目标端:oracle19.16ogg软件:191004_fbo_ggs_Linux_x64_shiphome.zip1、问......
  • 5_日志
    5.1日志工厂如果一个数据库操作出现异常,我们需要排错,日志就是最好的助手即:日志工厂SLF4J|LOG4J(掌握)LOG4J2JDK_LOGGINGCOMMONS_LOGGINGSTDOUT_LOGGING(标准日志......
  • kafka常用命令
    以下所有脚本需要在kafka安装目录的bin下执行1.创建topic:create_topic.sh​​.​​​​/kafka-topic​​​​.sh--create--zookeeperlocalhost:2181--replication-facto......
  • MySQL优化常用命令
    showvariableslike'transaction_isolation';查看事务隔离级别/*查询长事务(超过60秒)*/select*frominformation_schema.innodb_trxwhereTIME_TO_SEC(timediff(n......
  • 干货 | 企业如何快速采集分析日志?
    数字化时代,企业对快速采集日志的需求日益递增,对于个人开发者和企业来说,日志采集也有的截然不同的复杂度。“快速”这个需求的本质在于,如何利用比较方便部署且成熟可靠的技术......
  • Linux常用命令
    1命令分类用于实现某一类功能的指令或程序命令的执行依赖于解释器程序(例如:/bin/bash)内部命令:属于Shell解释器的一部分外部命令:独立于Shell解释器之外的程序文件2命令......