具体步骤:
预备:当系统要写入一个文件时,会先在日志记录块中记录某个文件准备要写入的信息。
实际写入:开始写入文件的权限与数据;开始更新 meta data数据。
结束:完成数据写入与meta data的更新后,在日志记录块当中完成该文件的记录。
我认真回答您的问题了,说的不对不要财富币。
前面一位说的不对,所谓日志,就是每天的记录,每天系统都在更新日志,怎么会是4周呢?
命令格式: sed -n '/起始时间/','/结束时间/p' [日志文件]
eg1 :
注:
日期时间格式要和日志文件中的保持一致;
eg2 :
nginx中的日期时间格式和eg1中的格式不一致,这时使用的命令是:
注:
使用“\”是为了转义“/”,不然命令行会报错
也可以将输出的命令行内容输出到一个文本文件中,这样方便用编辑器查看,命令是:
eg3 :
这样输出的内容就会保存在gfc.log文本文件中。
eg:
https://superuser.com/questions/439688/how-to-grep-a-log-file-within-a-specific-time-period
下面这种方式,显示的信息不全,只显示出含有该时间的行,像换行显示的错误堆栈日志,就显示不出来。
grep '2019-03-02 11:4[1-2]' user-center.2019-03-02.log
grep '2019-03-02 11:42:[01-59]' user-center.2019-03-02.log
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)