溫馨提示×

Jellyfin在Linux上的日志查看方法

小樊
33
2025-10-21 01:25:02
欄目: 智能運維

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)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女