美文网首页
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