Jellyfin在Linux上的日志查看方法
导读:1. 使用journalctl命令查看systemd服务日志 若Jellyfin通过systemd管理(大多数Linux发行版的默认方式),可使用journalctl命令查看服务日志。常用操作如下: 查看所有Jellyfin日志:sudo...
1. 使用journalctl命令查看systemd服务日志
若Jellyfin通过systemd管理(大多数Linux发行版的默认方式),可使用journalctl命令查看服务日志。常用操作如下:
- 查看所有Jellyfin日志:
sudo journalctl -u jellyfin
(替换为实际服务名,如jellyfin.service
); - 实时查看日志更新:
sudo journalctl -u jellyfin -f
(按Ctrl+C停止); - 查看特定时间段日志:
sudo journalctl -u jellyfin --since "2025-01-01" --until "2025-01-02"
(按需调整时间范围); - 查看服务启动日志:
sudo journalctl -b -u jellyfin
(显示本次系统启动以来的Jellyfin日志)。
2. 直接查看应用程序日志文件
Jellyfin的应用程序日志默认存储在/var/log/jellyfin/
目录下(部分发行版可能因安装方式略有差异,可通过ls /var/log/
确认)。常用命令:
- 查看主日志文件:
sudo cat /var/log/jellyfin/jellyfin.log
(显示完整日志内容); - 实时监控日志更新:
sudo tail -f /var/log/jellyfin/jellyfin.log
(实时输出最新日志); - 分页浏览日志:
sudo less /var/log/jellyfin/jellyfin.log
(支持上下翻页、搜索关键词,按q退出); - 查看特定日志文件:若目录下有
access.log
(访问日志)、error.log
(错误日志),可使用sudo tail -n 50 /var/log/jellyfin/error.log
查看最近的错误信息。
3. Docker容器日志查看(若使用Docker部署)
若通过Docker运行Jellyfin,可使用以下命令查看容器日志:
- 查看容器实时日志:
docker logs -f < container_name_or_id>
(替换为实际容器名或ID,可通过docker ps
获取); - 查看容器历史日志:
docker logs < container_name_or_id>
(不带-f
则显示已有日志)。
4. 日志轮转配置(管理日志大小与数量)
为避免日志文件过大占用磁盘空间,可通过logrotate工具配置自动轮转。操作步骤:
- 编辑或创建配置文件:
sudo nano /etc/logrotate.d/jellyfin
; - 添加以下内容(示例为每天轮转、保留7天、压缩旧日志):
/var/log/jellyfin/jellyfin.log { daily rotate 7 compress missingok notifempty }
- 保存后,logrotate会自动按配置执行(或手动触发:
sudo logrotate -f /etc/logrotate.d/jellyfin
)。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: Jellyfin在Linux上的日志查看方法
本文地址: https://pptw.com/jishu/731317.html