在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日志的方法,希望對你有所幫助。