在Linux上監控LNMP(Linux, Nginx, MySQL, PHP)日志,可以使用以下方法:
使用tail命令實時查看日志文件:
tail -f /var/log/nginx/access.logtail -f /var/log/nginx/error.logtail -f /var/log/mysql/error.logtail -f /var/log/php-fpm/error.log 或 /var/log/apache2/error.log(取決于你使用的PHP處理程序)tail -f命令會實時顯示日志文件的最新內容。按Ctrl + C停止顯示。
使用grep命令搜索特定關鍵字:
grep '192.168.1.1' /var/log/nginx/access.loggrep 'ERROR 1062' /var/log/mysql/error.log使用logrotate工具自動管理日志文件:
logrotate是一個用于管理日志文件的工具,可以定期壓縮、刪除和輪換日志文件。編輯/etc/logrotate.conf文件或/etc/logrotate.d/nginx、/etc/logrotate.d/mysql等特定服務的配置文件,根據需要設置日志輪換策略。
使用第三方監控工具:
有許多第三方監控工具可以幫助你更好地管理和分析LNMP日志,例如:
根據你的需求選擇合適的方法來監控LNMP日志。