centos

centos如何解决jellyfin启动问题

小樊
38
2025-11-23 20:24:15
栏目: 智能运维

CentOS 上 Jellyfin 启动问题排查与修复

一 快速定位

二 常见原因与对应修复

三 一键健康检查脚本

#!/usr/bin/env bash
echo "=== Jellyfin 服务状态 ==="
systemctl is-active --quiet jellyfin && echo "服务运行中" || { echo "服务未运行"; systemctl status jellyfin -l; }

echo -e "\n=== 最近20行服务日志 ==="
journalctl -u jellyfin -n20 --no-pager

echo -e "\n=== 应用日志尾部 ==="
tail -n50 /var/log/jellyfin/jellyfin.log 2>/dev/null || echo "未找到 /var/log/jellyfin/jellyfin.log"

echo -e "\n=== 端口 8096 占用 ==="
ss -ltnp | grep -E ':8096\b' || echo "8096 未被占用"

echo -e "\n=== 防火墙状态 ==="
firewall-cmd --list-ports | grep -q 8096 && echo "8096 已放行" || echo "8096 未放行"

echo -e "\n=== SELinux 状态 ==="
getenforce

echo -e "\n=== 关键依赖检查 ==="
for cmd in ffmpeg; do
  command -v "$cmd" >/dev/null 2>&1 && echo "$cmd 已安装" || echo "$cmd 未安装"
done
for lib in libicu fontconfig; do
  rpm -q "$lib" >/dev/null 2>&1 && echo "$lib 已安装" || echo "$lib 未安装"
done

四 仍未恢复时的建议

0
看了该问题的人还看了