在Debian系统中,查看Node.js日志有多种方法,以下是一些常用的命令和步骤:
journalctl
命令journalctl
是systemd日志服务的命令行工具,它可以显示系统日志的实时滚动记录。
显示所有日志:
journalctl
显示自系统启动以来的日志:
journalctl -b
实时显示新日志:
journalctl -f
查看特定服务或事件的日志:
journalctl -u 服务名
journalctl -e "事件描述"
/var/log
目录下的日志文件Debian系统中的日志文件通常位于 /var/log
目录下,其中 syslog
文件通常保存了系统的通用日志信息。
使用 cat
命令查看日志文件内容:
cat /var/log/syslog
使用 less
命令分页查看日志文件内容:
less /var/log/syslog
使用 tail
命令实时查看日志文件的最后几行:
tail -f /var/log/syslog
使用文本编辑器查看日志文件:
sudo nano /var/log/syslog
如果你使用 PM2 来管理你的 Node.js 应用程序,可以使用以下命令来查看日志:
显示所有应用的实时日志:
pm2 logs
显示特定应用的日志:
pm2 logs 应用名称
以 JSON 格式显示所有应用的日志:
pm2 logs --json
显示特定应用的特定行数的日志:
pm2 logs 应用名称 --lines 1000
使用仪表盘显示所有应用:
pm2 monit
dmesg
命令查看内核日志要查看内核日志文件,显示系统启动时的信息和内核消息,可以使用:
dmesg
通过以上方法,你可以方便地在Debian系统中查看Node.js应用程序的日志,从而更好地进行故障排查和系统维护。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian iptables如何管理链和表