温馨提示×

CentOS如何安装Jenkins服务

小樊
33
2026-07-21 00:28:21
栏目: 智能运维

下面以 CentOS 7 / CentOS 8 / CentOS Stream 为例,介绍 安装 Jenkins 服务 的常用方法(使用官方仓库,最推荐)。


一、准备工作

1. 安装 Java(Jenkins 依赖)

Jenkins 需要 Java 8 或 Java 11/17(视版本而定)。

# 查看是否已安装 Java
java -version

# 如果没有,安装 Java 11(推荐)
sudo yum install -y java-11-openjdk java-11-openjdk-devel

二、添加 Jenkins 官方仓库

CentOS 7 / 8 / Stream 通用方式

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-2023.key

三、安装 Jenkins

sudo yum install -y jenkins

安装完成后,Jenkins 会被注册为 systemd 服务


四、启动并设置开机自启

sudo systemctl daemon-reload
sudo systemctl start jenkins
sudo systemctl enable jenkins

查看状态:

sudo systemctl status jenkins

看到 active (running) 即表示成功。


五、配置防火墙(如果开启)

Jenkins 默认端口是 8080

# firewalld
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload

六、初始化 Jenkins

1. 获取初始管理员密码

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

复制输出的密码。


2. 访问 Jenkins

浏览器访问:

http://服务器IP:8080

输入初始密码 → 安装推荐插件 → 创建管理员用户 → 完成。


七、Jenkins 常见目录说明

目录 说明
/var/lib/jenkins Jenkins 主目录
/var/log/jenkins/jenkins.log 日志
/etc/sysconfig/jenkins 配置文件(端口、用户等)

八、修改 Jenkins 端口(可选)

编辑配置文件:

sudo vi /etc/sysconfig/jenkins

修改:

JENKINS_PORT="8081"

重启:

sudo systemctl restart jenkins

九、常见问题

1. Jenkins 启动失败

查看日志:

sudo journalctl -u jenkins -xe

常见原因:

  • Java 未安装或版本不对
  • 端口被占用

2. 权限问题

Jenkins 默认以 jenkins 用户运行,如需执行 Docker 等:

sudo usermod -aG docker jenkins
sudo systemctl restart jenkins

如果你需要:

  • Docker 方式安装 Jenkins
  • Jenkins + Nginx 反向代理
  • Jenkins 分布式节点配置

可以直接告诉我你的 CentOS 版本和使用场景。

0