linux下的开发经常要用到日志,这个很好用,可以帮助我们迅速定位错误,比如我们如果做lamp开发时,页面不报错,而也没有调试工具,我们一步步排错非常好时间,而且这种方法也很笨,所以掌握日志的使用方法非常重要。
查看日志的命令:
cat
tail -f
比如我们可能经常会查看apache的日志,可以迅速定位web项目的错误,apache日志我的默认目录在 var/log/httpd/ 下面,里面有两个日志文件 access_log和error_log文件,我习惯
cat access_log
cat error_log
这样就可以查看日志文件,迅速定位到error的行数,然后分析错误了
除了这些错误,还有一些系统日志
/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一
/var/log/secure 与安全相关的日志信息
/var/log/maillog 与邮件相关的日志信息
/var/log/cron 与定时任务相关的日志信息
/var/log/spooler 与UUCP和news设备相关的日志信息
/var/log/boot.log 守护进程启动和停止相关的日志消息
这些原理都一样,反正一般的运行的软件都是有日志文件的,你想查找日志,可以找到它的位置进行查看,为了节约时间可以使用这条命令来快速查找
find / -name 文件名
那么就会列出相应的路径来了
当然还可以借助工具或者写shell脚本分析日志,因为日志一般都很多,仅靠我们人工分析效率是很慢的,而且是非常笨的方法
时间: 2024-11-09 22:08:00