ubuntu

LNMP在Ubuntu上的日志如何查看

小樊
41
2025-04-01 11:38:46
栏目: 智能运维

在Ubuntu上查看LNMP(Linux, Nginx, MySQL/MariaDB, PHP)的日志,通常需要分别查看Nginx、MySQL/MariaDB和PHP-FPM的日志文件。以下是具体步骤:

查看Nginx日志

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日志

MySQL/MariaDB的日志文件通常位于/var/log/mysql/目录下。你可以使用以下命令查看日志:

sudo tail -f /var/log/mysql/error.log

查看PHP-FPM日志

PHP-FPM的日志文件通常位于/var/log/php7.x-fpm.log(具体路径可能因PHP版本而异)。你可以使用以下命令查看日志:

sudo tail -f /var/log/php7.x-fpm.log

使用logrotate管理日志轮转

为了更好地管理日志文件,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日志的方法,希望对你有所帮助。

0
看了该问题的人还看了