在Ubuntu上查看LNMP(Linux, Nginx, MySQL/MariaDB, PHP)的日志,通常需要分别查看Nginx、MySQL/MariaDB和PHP-FPM的日志文件。以下是具体步骤:
Nginx的日志文件通常位于/var/log/nginx/
目录下。你可以使用以下命令查看日志:
sudo tail -f /var/log/nginx/access.log
sudo tail -f /var/log/nginx/error.log
access.log
记录了访问日志,error.log
记录了错误日志。
MySQL/MariaDB的日志文件通常位于/var/log/mysql/
目录下。你可以使用以下命令查看日志:
sudo tail -f /var/log/mysql/error.log
PHP-FPM的日志文件通常位于/var/log/php7.x-fpm.log
(具体路径可能因PHP版本而异)。你可以使用以下命令查看日志:
sudo tail -f /var/log/php7.x-fpm.log
为了更好地管理日志文件,Ubuntu通常使用logrotate工具进行日志轮转。你可以通过以下命令查看logrotate的配置文件和状态:
cat /etc/logrotate.conf
cat /etc/logrotate.d/nginx
logrotate的配置文件位于/etc/logrotate.conf
,针对特定服务的配置文件位于/etc/logrotate.d/
目录中。
如果你想查看更广泛的系统日志,可以使用以下命令:
sudo tail -f /var/log/syslog
sudo tail -f /var/log/auth.log
auth.log
记录了SSH登录等安全相关的日志。
以上就是在Ubuntu上查看LNMP日志的方法,希望对你有所帮助。