Linux在屏幕上实时查看/显示日志文件
时间:2020-01-09 10:40:17 来源:igfitidea点击:
如何实时查看我的php或apache Web服务器日志文件。
如何使用基于ssh的会话实时查看日志文件,包括Linux上的所有传入日志?
您需要使用" tail"命令,该命令实时将文件的最后部分(包括所有传入日志)实时输出到标准输出设备(例如屏幕)。
这对以下操作很有用:
- 实时查看日志文件。
- 调试服务器问题。
- 解决安全问题。
- 监视垃圾邮件发送者,ip地址,脚本等。
tail -f文件名命令语法
基本语法为:
tail fileName tail /path/to/log/file tail [options] /path/to/log/file
如果您的日志文件名为/var/log/lighttpd/access.log,请执行:
tail -f /var/log/lighttpd/access.log
如果您的php日志文件名为/var/log/lighttpd/scripts.log,请输入
tail -f /var/log/lighttpd/scripts.log
输出示例:
47 -> 400 2013-11-24 21:47:29: (request.c.622) invalid character in key GET /theitroad/linux/docs/uniqlinuxfeatures/lsst HTTP/1.1 Host: theitroad.local Accept: */* Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0 FirePHP/0.7.4 /5.0 (Macintosh; Intel Mac OS X 10.8; rv:24.0) Gecko/20100101 Firefox/24.0 FirePHP/0.7.4 47 -> 400
屏幕上将显示所有传入条目的/var/log/lighttpd/scripts.log滚动视图。
要停止,只需按CTRL + C。
请注意,您可能需要以root用户身份登录才能查看日志文件。