# 在线安装Jenkins

1. 安装Jenkins。

```
yum install jenkins -y
```


2. 重新加载systemd管理器配置。

```
systemctl daemon-reload
```


3. 设置开机启动服务并立即启动jenkins.service。

```
systemctl --now enable jenkins.service
```


4. 可选：防火墙相关设置。

  a. 查询服务器OS防火墙的状态。

```
systemctl status firewalld
```


    如果防火墙已开启（active），请继续执行4.b~4.e步骤开通防火墙端口；如果防火墙未开启，请跳过以下步骤。

  b. 请根据实际情况配置防火墙，允许访问8080端口。

```
firewall-cmd --permanent --zone=public --add-port=8080/tcp
firewall-cmd --permanent --zone=public --add-service=http
```


  c. 使用RPM安装方式默认会添加以下防火墙规则。

```
firewall-cmd --permanent --zone=public --add-service=jenkins
```


  d. 重新加载防火墙并保留状态信息。

```
firewall-cmd --reload
```


  e. 查看防火墙规则设置是否生效。

```
firewall-cmd --zone=public --query-port=8080/tcp
```


    以下是对应的回显信息，从回显信息中可以看出，Jenkins服务、HTTP服务、8080端口已经添加到防火墙规则中。

```
yes
```
