我正在学习 AWS 和 EC2。我设置了一个 AMI linux 机器,它从 yum 运行 apache 和 mysql 设置。它工作了一段时间,但现在它变平了。这很奇怪,所以我想去检查日志。我正在通过腻子终端四处走动,但找不到日志文件的位置。有谁知道那里存储了信息。谢谢你的帮助。
编辑:我想概括并询问系统创建的任何重要日志文件的位置。这是新事物,因此任何有用文件的位置以更好地了解正在发生的事情会有所帮助。
我正在学习 AWS 和 EC2。我设置了一个 AMI linux 机器,它从 yum 运行 apache 和 mysql 设置。它工作了一段时间,但现在它变平了。这很奇怪,所以我想去检查日志。我正在通过腻子终端四处走动,但找不到日志文件的位置。有谁知道那里存储了信息。谢谢你的帮助。
编辑:我想概括并询问系统创建的任何重要日志文件的位置。这是新事物,因此任何有用文件的位置以更好地了解正在发生的事情会有所帮助。
/var/log 目录通常包含应用程序和 unix 日志。
AWS服务器下的ubuntu
sudo tail -100 /var/log/apache2/error.log
linux
/var/log
查找日志的更通用方法,因为根据安装和版本,特定文件通常位于不同的位置,因为我发现我的与以前的答案不同:
/var/log/
是应用程序日志的常用位置。
如果它处于限制性权限下,您可以sudo ls /var/log
获取其下的文件和目录列表以查找您的查询。
根据 apache 的版本,日志通常位于/var/log/apache2
OR下/var/log/httpd
。同样,如果您想在此目录下查找您要查找的特定文件,请尝试sudo ls $location$
.
我的碰巧在/var/log/httpd/error_log
我在 ec2 上的安装中,但 error.log 是另一个常见的文件名。
较旧的错误日志,以及相应的访问日志,在轮换出来后也保存在这里,带有轮换发生时间的时间戳。
然后查看文件最后 100 行或 X 行的快速方法是使用tail -100 /var/log/httpd/error_log
.
/var/log
如果你在try中找不到它/usr/local/apache/logs
。