美文网首页
Linux 查看日志命令

Linux 查看日志命令

作者: 風暴之灵 | 来源:发表于2019-11-12 18:53 被阅读0次

grep (global search expression print)全局正则表达式版本

直接grep

grep 'array_combine'  /mnt/logs/www_logs/car_publish/error/log-2019-11-12.php |head -1 输出这条错误日志第一次输出的时间

grep -A -B -C 后面都跟阿拉伯数字

-A是显示匹配后和它后面的n行。

-B是显示匹配行和它前面的n行。

-C是匹配行和它前后各n行。

grep -v '^;\|^$'  /home/work/php70/log/www.log.slow 查看php慢响应日志

grep - v 就是忽略后面的字符串/正则表达式中的字符

^是以后面的语句开头,所以^;\|^$就是不以;或者$开头,以;开头在ini中相当于注释掉了,以$开头是空行

双引号中间的字符串的\转义,单引号中间的'\'不转义

tail(将指定的文件的最后部分输出到标准设备)

tail -n 

输出结尾的n行

tail -f

等同于--follow=descriptor,根据文件描述符进行追踪,当文件改名或被删除,追踪停止,ctrl+C退出

在日常的上线过程中

tail -f /home/work/php70/log/php_errors.log 查看php服务器错误

tail -f /mnt/logs/nginx/access-2019-11-12.log |grep 'status=\[5' 查看5开头的服务器错误

tail -f /mnt/logs/www_logs/car_publish/error/log-2019-11-12.php  查看输出的错误日志

相关文章

网友评论

      本文标题:Linux 查看日志命令

      本文链接:https://www.haomeiwen.com/subject/jybqictx.html