CentOS中Jellyfin日志的查看位置及方法
Jellyfin在CentOS系統中的應用程序日志默認存儲路徑為/var/log/jellyfin/
目錄。該目錄下主要包含jellyfin.log
(主日志文件),記錄了Jellyfin服務的運行狀態、用戶操作、錯誤信息等內容。
journalctl
命令(推薦)journalctl
是CentOS系統中用于管理systemd
服務日志的工具,可直接查看Jellyfin服務的日志(前提是Jellyfin以systemd
服務運行):
sudo journalctl -u jellyfin.service
(-u
指定服務名);sudo journalctl -u jellyfin.service -f
(-f
表示實時跟蹤新日志);sudo journalctl -u jellyfin.service --since "2025-09-20 00:00:00" --until "2025-09-20 23:59:59"
(按時間范圍過濾);sudo journalctl -b -u jellyfin.service
(-b
表示當前啟動周期)。若需查看原始日志文件,可使用以下命令(需sudo
權限):
sudo cat /var/log/jellyfin/jellyfin.log
;sudo tail -f /var/log/jellyfin/jellyfin.log
(-f
實時刷新);sudo less /var/log/jellyfin/jellyfin.log
(支持上下翻頁、搜索關鍵詞,按q
退出)。sudo
提升權限,避免因權限不足導致無法訪問;docker logs <容器ID或名稱>
;docker logs -f <容器ID或名稱>
;logrotate
工具自動輪轉日志(默認配置文件位于/etc/logrotate.d/jellyfin
),示例配置如下:/var/log/jellyfin/jellyfin.log {
daily # 每天輪轉
rotate 7 # 保留最近7天日志
compress # 壓縮舊日志
missingok # 日志文件不存在時不報錯
notifempty # 日志為空時不輪轉
}
```。