在Ubuntu上,LNMP指的是Linux、Nginx、MySQL和PHP。要查看这些组件的日志,请按照以下步骤操作:
Nginx的访问日志和错误日志通常位于/var/log/nginx
目录下。你可以使用以下命令查看它们:
sudo tail -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/error.log
MySQL的日志文件通常位于/var/log/mysql
目录下。你可以使用以下命令查看它们:
sudo tail -f /var/log/mysql/error.log
sudo tail -f /var/log/mysql/slow-queries.log
(如果已启用)PHP的日志取决于你的PHP-FPM配置。通常,PHP错误日志位于/var/log/php-fpm.log
或/var/log/php7.x-fpm.log
(其中x是PHP版本号)。你可以使用以下命令查看它:
sudo tail -f /var/log/php-fpm.log
或 sudo tail -f /var/log/php7.x-fpm.log
注意:根据你的PHP-FPM配置,日志文件的位置可能有所不同。你可以在/etc/php/7.x/fpm/pool.d/www.conf
(其中x是PHP版本号)中找到error_log
设置。
Linux系统日志通常位于/var/log/syslog
或/var/log/messages
。你可以使用以下命令查看它们:
sudo tail -f /var/log/syslog
或 sudo tail -f /var/log/messages
这些命令中的tail -f
表示实时查看日志。如果你想查看特定时间段的日志,可以使用grep
、awk
等工具进行筛选。