阅读量:27
在CentOS系统上查看Jellyfin的日志,通常有以下几种方法:
使用journalctl命令查看Jellyfin服务日志
Jellyfin服务通常作为systemd服务运行,因此可以使用journalctl命令来查看其日志。
- 查看所有Jellyfin日志:
sudo journalctl -u jellyfin - 实时查看Jellyfin日志:
sudo journalctl -u jellyfin -f - 查看特定时间段的日志(例如,过去一小时):
sudo journalctl -u jellyfin --since "1 hour ago" - 查看Jellyfin服务启动时的日志:
sudo journalctl -b -u jellyfin
直接查看日志文件
Jellyfin的应用程序日志通常位于 /var/log/jellyfin/ 目录下。你可以使用 cat、less 或 tail 命令来查看这些日志文件。
- 查看所有日志:
sudo cat /var/log/jellyfin/jellyfin.log - 实时查看日志:
sudo tail -f /var/log/jellyfin/jellyfin.log - 查看特定时间段的日志(例如,过去一小时):
其中sudo grep -i "timestamp" /var/log/jellyfin/jellyfin.logtimestamp是你感兴趣的时间点。
配置日志轮转
为了管理日志文件的大小和数量,你可以配置日志轮转。Jellyfin的日志轮转配置通常在 /etc/logrotate.d/jellyfin 文件中进行配置。你可以编辑这个文件来设置日志轮转的频率和保留策略。例如,每天轮转日志并保留最近7天的日志文件:
/var/log/jellyfin/jellyfin.log {
daily
rotate 7
compress
missingok
notifempty
}
配置后,重启服务使配置生效:
sudo systemctl restart systemd-journald
使用Docker容器日志
如果你是通过Docker部署的Jellyfin,可以使用以下命令查看容器内的日志:
docker logs
以上就是在CentOS上查看Jellyfin日志的方法,希望对你有所帮助。