精华内容
下载资源
问答
  • linux查看php错误日志的方法:1、打开php.ini配置文件,开启错误日志;2、重启web服务器;3、查看错误日志存放位置;4、执行【tail -f 50 /var/php_errors.log】命令查看错误日志。具体方法:(推荐教程:php图文...

    linux下查看php错误日志的方法:1、打开php.ini配置文件,开启错误日志;2、重启web服务器;3、查看错误日志存放位置;4、执行【tail -f 50 /var/php_errors.log】命令查看错误日志。

    57c40806db571d071db147d46cba346c.png

    具体方法:

    (推荐教程:php图文教程)

    一、编辑配置文件

    需要将php.ini中的配置指令做如下修改:error_reporting = E_ALL; 将会向PHP报告发生的每个错误

    display_errors = Off; 不显示满足上条 指令所定义规则的所有错误报告

    log_errors = On; 开启错误日志

    log_errors_max_len = 1024; 设置每个日志项的最大长度

    error_log = /var/php_errors.log; 指定产生的 错误报告写入的日志文件位置

    完成之后重新启动Web服务器。

    二、查看存放地址

    1、通过php.ini来查看错误日志存放地址echo '<?php phpinfo(); ?>' | php 2>&1 |grep -i error_log

    (视频教程推荐:php视频教程)

    或者在一个php文件中输出 phpinfo();查看错误日志存放位置。

    5fe6da24f09674f8477ead7b0b9e5823.png

    2、查看日志存放位置vi /etc/php.ini

    三、查看日志tail -f -50 /var/php_errors.log

    展开全文
  • Linux:动态查看错误日志信息

    千次阅读 2021-04-12 23:57:03
      当程序出现错误难以定位问题的时候,可以查看错误日志解决相关的问题,可以在错误日志目录下执行命令 tail -f 文件名 即可动态查看日志的内容 tail -f a.out |grep -C 36 ERROR 该命令实时读取日志文件,把...

      当程序出现错误难以定位问题的时候,可以查看错误日志解决相关的问题,可以在错误日志目录下执行命令

    tail -f 文件名

    即可动态查看日志的内容

    tail -f a.out |grep -C 36 ERROR

    该命令实时读取日志文件,把出现“ERROR”行的日志前后各36日志打印出来。我们也可以把日志记录到文本中:

    tail -f a.out |grep -C 36 ERROR >>error.log

    如果日志在更新,如何实时查看 tail -f /var/log/messages
    还可以使用

    watch -d -n 1 cat /var/log/messages

    -d表示高亮不同的地方,-n表示多少秒刷新一次。

    该指令,不会直接返回命令行,而是实时打印日志文件中新增加的内容,这一特性,对于查看日志是非常有效的。终止输出时,按 Ctrl+C 即可。

    在Linux系统中,有三个主要的日志子系统:

    • 连接时间日志–由多个程序执行,把纪录写入到var/log/wtmp/var/run/utmp,login等程序更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统;
    • 进程统计–由系统内核执行。当一个进程终止时,为每个进程往进程统计文件(pacct或acct)中写一个纪录。进程统计的目的是为系统中的基本服务提供命令使用统计;
    • 错误日志–由syslogd(8)执行。各种系统守护进程、用户程序和内核通过syslog(3)向文件/var/log/messages报告值得注意的事件。另外有许多UNIX程序创建日志。像HTTP和FTP这样提供网络服务的服务器也保持详细的日志。

    /var/log/secure与安全相关的日志信息
    /var/log/maillog 与邮件相关的日志信息
    /var/log/cron 与定时任务相关的日志信息
    /var/log/spooler 与UUCP和news设备相关的日志信息
    /var/log/boot.log 守护进程启动和停止相关的日志消息

    展开全文
  • linux查看系统日志常见命令以及方法 一、head 二、tail 三、cat 四、grep 五、查看日志的方法 linux查看系统日志常见命令以及方法 在日常工作中,为了排查定位问题,经常需要登录到linux系统,查看异常error...
     
     
    

    linux查看系统日志常见命令以及方法

    在日常工作中,为了排查定位问题,经常需要登录到linux系统,查看异常error日志,本文列举一些常见命令。

    一、head

    head 命令可用于查看文件的开头部分的内容,有一个常用的参数 -n 用于显示行数,默认为 10,即显示 10 行的内容。

    命令格式:
    head [参数] [文件]

    参数:
    -n<行数> 显示的行数。

    1. 显示 service.log 文件的前20行日志
    head -n 20 service.log
    

    二、tail

    tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。

    tail -f filename 会把 filename 文件里的最尾部的内容显示在屏幕上,并且不断刷新,只要 filename 内容更新就可以看到最新的文件内容。

    命令格式:
    tail [参数] [文件]

    参数:

    -f 循环读取
    -n<行数> 显示文件的尾部 n 行内容

    1. 实时读取 service.log 日志文件的更新内容
    tail -f service.log
    

    此时会一直实时刷新日志,crtl + c 跳出

    1. 显示 service.log 日志文件最后20行内容
    tail -n 20 service.log
    or
    tail -n -20 service.log
    
    1. 显示 service.log 日志文件第 20 行至文件末尾
    tail -n +20 service.log
    

    三、cat

    cat(英文全拼:concatenate)命令用于连接文件并打印到标准输出设备上。

    命令格式:
    cat [参数] [文件]

    参数:

    -n 或 --number:由 1 开始对所有输出的行数编号。

    1. 查看 service.log 日志文件所有内容,并显示行号
    cat -n service.log
    

    四、grep

    Linux grep 命令用于查找文件里符合条件的字符串。

    命令格式:
    grep [参数] [范本样式] [文件或目录…]

    参数:

    -C<显示行数> 或 --context=<显示行数>或-<显示行数> : 除了显示符合样式的那一行之外,并显示该行之前后的内容
    –color=auto : 高亮颜色显示
    -n 或 --line-number : 在显示符合样式的那一行之前,标示出该行的列数编号
    -i 或 --ignore-case : 忽略字符大小写的差别
    -e<范本样式> 或 --regexp=<范本样式> : 根据正则表达式匹配文件中对应的行

    1. 查看 service.log 日志文件中匹配指定字符串的行
    grep '被查找的字符' service.log
    
    1. 查看 service.log 日志文件中匹配指定字符串的行(不区分大小写)
    grep -i '被查找的字符' service.log
    
    1. 查看 service.log 日志文件中与正则表达式匹配的行
    grep -e '正则表达式' service.log
    
    1. 查看 service.log 日志文件中,除了显示符合样式的那一行之外,并显示该行之前以及之后的内容
    grep -C 10 '被查找的字符' service.log
    
    1. 查看 service.log 日志文件中满足样式的行,高亮显示
    grep --color=auto '被查找的字符' service.log
    

    五、查看日志的方法

    1. 第一种方式

    先根据关键字定位行数,之后查看对应行数对应的日志信息

    定位关键字所在行数,例如关键字为:error

    cat -n service.log | grep 'error'
    

    命令返回结果如下:

       812  2021-11-17 at 10:10:10.239 CST | ERROR | ...XXX...
       813  2021-11-17 at 10:10:10.239 CST | ERROR | ...XXX...
    

    然后执行如下命令,输出812行以及之后的9行,一共10行数据

    cat service.log | tail -n +812 | head -n 10
    

    命令解释:
    tail -n +812 : 从812行开始展示
    head -n 10 : 显示前面10行

    1. 第二种方式

    查看关键字"error"前后10行数据,并高亮显示

    cat service.log | grep -C 10 --color=auto 'error'
    

    引用:
    1.https://www.runoob.com/linux/linux-command-manual.html

    展开全文
  • linux 查看匹配日志前后几行发布时间:2018-07-16 11:11,浏览次数:1986, 标签:greplinuxlinux系统中,利用grep打印匹配的上下几行如果在只是想匹配模式的上下几行,grep可以实现。$grep -5 'parttern' inputfile /...

    linux 查看匹配日志前后几行

    发布时间:2018-07-16 11:11,

    浏览次数:1986

    , 标签:

    grep

    linux

    linux系统中,利用grep打印匹配的上下几行

    如果在只是想匹配模式的上下几行,grep可以实现。

    $grep -5 'parttern' inputfile //打印匹配行的前后5行

    $grep -C 5 'parttern' inputfile //打印匹配行的前后5行

    $grep -A 5 'parttern' inputfile //打印匹配行的后5行

    $grep -B 5 'parttern' inputfile //打印匹配行的前5行

    查看mysql慢日志中ip地址为192.168.0.10发送过来的SQL语句的后面三行

    tail -50 /usr/local/mysql/data/sql-slow.log |grep -3 '192.168.0.10'

    匹配php错误日志中某一个字段

    2,tail -100 /data/logs/php/php_error_5.3.log  | grep  "Memcache::get()";

    查看某一个文件第5行和第10行

    sed -n '5,10p' filename 这样你就可以只查看文件的第5行到第10行。

    展开全文
  • 一、cat命令cat 命令用於連接文件並打印到標准輸出設備上,主要用來查看文件內容,創建文件,文件合並,追加文件內容等功能。語法格式cat [-AbeEnstTuv] fileName參數說明:-n 或 --number:由 1開始對所有輸出的行...
  • linux中怎么查看错误日志

    千次阅读 2021-05-11 22:44:59
    cat或者tail -f命令日 志 文 件 说 明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron ...
  • gcc相关 linux操作系统上面开发程序, 光有了gcc 是不行的 它还需要一个 build-essential软件包作用是提供编译程序必须软件包的列表信息 也就是说 编译程序有了这个软件包它才知道 头文件 ... Summarize Series For...
  • 一、cat命令cat 命令用于连接文件并打印到标准输出设备上,主要用来查看文件内容,创建文件,文件合并,追加文件内容等功能。语法格式cat [-AbeEnstTuv] fileName参数说明:-n 或 --number:由 1开始对所有输出的...
  • linux通过grep根据关键字查找日志文件上下文1、在标准unix/linux下的grep命令中,通过以下参数控制上下文的显示:grep -C 10 keyword catalina.out 显示file文件中匹配keyword字串那行以及上下10行grep -B 10 ...
  • 查看Oracle的redo日志切换频率 1.Oracle log 每次切换会记录到告警日志中 设想写个方案来查看log切换频率来判断Oracle log是否应该更改大小. 2.sql a.查看redo日志信息 select * from v ... Alpha冲刺 (4/10) ...
  • 查看linux日志_查看linux日志的方法

    千次阅读 2021-05-11 09:03:24
    摘要 腾兴网为您分享:查看linux日志的方法,钻石星球,掌上优云,鑫钱袋,小红书等软件知识,以及cooleditprov2.0,二月红图片,粉笔事业单位题库,理财钱包,比亚迪云服务,yy对战平台,87影视,记账啦,乐帮,儿童...
  • 查看方式1、先切换到:cd usr/local/tomcat5/logs2、tail -f catalina.out3、Ctrl+c 是退出tail命令/alt+E+R重置部署常用指令1、ps aux | grep tomcat 查看tomcat 进程ps -ef|grep java 查看Tomcat是否已关闭2、...
  • linux 如何查看系统日志

    千次阅读 2021-05-11 21:53:09
    Linux系统拥有非常灵活和强大的日志功能,可以保存几乎所有的操作记录,并可以从中检索出我们需要的信息。大部分Linux发行版默认的日志守护...Linux系统内核和许多程序会产生各种错误信息、警告信息和其他的提示信息...
  • tail -n 10 test.log 查询日志尾部最后10行的日志;tail -n +10 test.log 查询10行之后的所有日志;head:跟tail是相反的,tail是看后多少行日志;例子如下:head -n 10 test.log 查询日志文件中的头10行日志;head -n -...
  • linux 查看nfs日志在哪

    2021-05-12 01:46:42
    1 Linux下的NFS日志RedHat Linux 发行版NFS服务的日志记录在/var/log/messages文件中。下面我们用cat命令查看messages 文件,内容如下:# cat /var/log/messages |grep nfsDec 29 14:49:59 localhost nfs: rpc....
  • linux查看日志的方法

    2021-03-03 16:06:32
    linux查看日志文件内容命令tail、cat、tac、head、echotail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl-C,---------------------------linux 如何显示一个文件的某几行(中间几行)从第...
  • 本文作者介绍了在Linux查看日志的具体方法。在你作为Linux管理员的职业生涯中,应该早晚都会查看日志文件。因为日志文件可以帮助你排查问题,每个经验丰富的管理员在出现问题后,要做的头一件事就是查看日志。你会...
  • 背景任何程序运行起来免不了产生很多日志,其中错误日志需要最为关心的。在某些时候会将错误日志和正常日志分开,但我们的系统却没有这么做。更麻烦的是,每个小时存储一个日志文件,所以每次为了查找当天是否有错误...
  • Linux查看日志总结

    2021-05-12 16:23:46
    1)查看日志文件linux查看日志文件内容命令tail、cat、tac、head,sed,grep,morecat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename 只能创建新文件,不能编辑已有...
  • 查看linux的登录日志

    2021-05-12 17:17:14
    查看linux的登录日志1、lastlog列出所有用户最近登录的信息lastlog引用的是/var/log/lastlog文件中的信息,包括login-name、port、last login time2、last列出当前和曾经登入系统的用户信息,它默认读取的是/var/log...
  • 对系统日志的检查和数据库日志的检查很重要,出现问题及时的通知系统管理员更为重要,本脚本用python写的监控脚本,主要是为zabbix监控自定义的key而准备的,当然大家也可以在返回值方面做修改,可以在写个发邮件的...
  • 错误日志和访问日志文件为系统管理员提供了有用的信息,比如,为 Web 服务器排障,保护系统不受各种各样的恶意活动侵犯,或者只是进行...Debian,Ubuntu或Linux Mint上的Apache错误日志位置默认的错误日志在基于De...
  • 摘要 腾兴网为您分享:Linux系统怎么分析Nginx日志,追书神器,有信,虚拟机,天气预报等软件知识,以及云软件,东方财富股票软件,扑飞,名片扫描王,微信...Linux系统下Nginx 日志可以查看系统运行记录和出错说明,...
  • Linux查看日志命令

    2021-05-12 08:24:28
    Linux查看日志命令Log位置:/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志信息/var/log/maillog 与邮件相关的日志信息/var/log/cron 与定时...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 261,423
精华内容 104,569
关键字:

linux查看错误日志

linux 订阅