centos

centos jenkins安装失败怎么办

小樊
36
2025-11-16 03:26:59
栏目: 智能运维

CentOS 上安装或启动 Jenkins 失败,可按下列顺序排查与修复


一 快速自检清单


二 常见故障与修复


三 一键修复脚本示例

#!/usr/bin/env bash
set -e

# 1) 安装 Java 11
sudo yum install -y java-11-openjdk

# 2) 导入 Jenkins 源与 GPG
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key

# 3) 安装 Jenkins
sudo yum install -y jenkins

# 4) 修改端口为 8081(示例)
sudo sed -i 's/^JENKINS_PORT=.*/JENKINS_PORT="8081"/' /etc/sysconfig/jenkins

# 5) 设置 JAVA_HOME(按实际路径调整)
echo 'Environment="JAVA_HOME=/usr/lib/jvm/java-11-openjdk-$(rpm -q --qf "%{VERSION}.%{RELEASE}" java-11-openjdk)/"' | \
  sudo tee /usr/lib/systemd/system/jenkins.service.d/java-home.conf

# 6) 防火墙放行
sudo firewall-cmd --permanent --add-port=8081/tcp
sudo firewall-cmd --reload

# 7) 重载并启动
sudo systemctl daemon-reload
sudo systemctl enable --now jenkins

echo "Jenkins 已启动,访问:http://服务器IP:8081"
echo "初始管理员密码:"
sudo cat /var/lib/jenkins/secrets/initialAdminPassword

说明:请将 JAVA_HOME 路径替换为 java-11-openjdk 在你的系统中的实际路径(可用 readlink -f $(which java) 辅助定位)。


四 仍未解决请提供以下关键信息

提供以上信息可快速定位剩余问题。

0
看了该问题的人还看了