7

我正在学习 AWS 和 EC2。我设置了一个 AMI linux 机器,它从 yum 运行 apache 和 mysql 设置。它工作了一段时间,但现在它变平了。这很奇怪,所以我想去检查日志。我正在通过腻子终端四处走动,但找不到日志文件的位置。有谁知道那里存储了信息。谢谢你的帮助。

编辑:我想概括并询问系统创建的任何重要日志文件的位置。这是新事物,因此任何有用文件的位置以更好地了解正在发生的事情会有所帮助。

4

4 回答 4

7

/var/log 目录通常包含应用程序和 unix 日志。

于 2013-08-09T20:20:00.010 回答
3

AWS服务器下的ubuntu

sudo tail -100 /var/log/apache2/error.log

linux

/var/log
于 2016-11-23T06:33:30.293 回答
3

查找日志的更通用方法,因为根据安装和版本,特定文件通常位于不同的位置,因为我发现我的与以前的答案不同:

/var/log/是应用程序日志的常用位置。

如果它处于限制性权限下,您可以sudo ls /var/log获取其下的文件和目录列表以查找您的查询。

根据 apache 的版本,日志通常位于/var/log/apache2OR下/var/log/httpd。同样,如果您想在此目录下查找您要查找的特定文件,请尝试sudo ls $location$.

我的碰巧在/var/log/httpd/error_log我在 ec2 上的安装中,但 error.log 是另一个常见的文件名。

较旧的错误日志,以及相应的访问日志,在轮换出来后也保存在这里,带有轮换发生时间的时间戳。

然后查看文件最后 100 行或 X 行的快速方法是使用tail -100 /var/log/httpd/error_log.

于 2018-01-17T15:58:52.440 回答
0

/var/log如果你在try中找不到它/usr/local/apache/logs

于 2015-12-23T06:21:34.167 回答