如何修改Jenkins默认的8080端口

更改Jenkins端口配置
本文介绍了如何将Jenkins服务的默认监听端口从8080更改为8081,包括修改启动脚本中的端口设置以及重启服务的方法。

1.  vim /etc/init.d/jenkins, 修改 do_start 函数的 check_tcp_port 命令,端口号从 8080 换成 8081.

2. vim /etc/default/jenkins 文件,将端口 8080 改成 8081.

3. service jenkin restart

4. ps -def|grep java

<think>嗯,用户想在CentOS 7上修改Jenkins默认端口号。我需要根据提供的引用内容来整理正确的步骤。首先,记得系统级指令要求正确使用LaTeX格式,不过这个问题可能不太需要数学公式,但要注意格式。然后,用户的问题是关于修改Jenkins端口,所以我要看看引用里的信息。 引用3提到,修改端口需要两个配置文件:/etc/sysconfig/jenkins和/usr/lib/systemd/system/jenkins.service。首先修改JENKINS_PORT,然后更新systemd的服务文件,最后重启服务。步骤看起来是修改这两个文件,然后daemon-reload和重启服务。引用4补充了如果没有init.d文件,要在systemd的service文件里修改,还要执行systemctl命令。引用5也提到配置文件的位置,和引用3一致。 需要确保用户按步骤修改这两个文件,并且重启服务使生效。同时,可能还要处理SELinux和防火墙的问题,但引用里没提到,可能需要补充。比如用semanage和firewall-cmd放行新端口。另外,备份配置也是个好习惯,应该建议用户先备份。 步骤大概如下: 1. 修改/etc/sysconfig/jenkins中的JENKINS_PORT。 2. 修改systemd服务文件中的端口。 3. 重启服务,可能需要daemon-reload。 4. 处理防火墙和SELinux。 5. 验证新端口是否生效。 还要注意权限问题,比如修改配置文件可能需要sudo。同时,如果有其他服务占用端口,也要检查端口是否被占用。比如用netstat或ss命令查看。 生成相关问题的话,可能涉及如何配置SELinux、Jenkins开机启动、故障排查等。</think>### 如何在 CentOS 7 上更改 Jenkins默认端口号? #### 分步操作指南: 1. **修改 Jenkins 主配置文件** 使用以下命令编辑配置文件: ```bash sudo vi /etc/sysconfig/jenkins ``` 找到 `JENKINS_PORT` 参数,将其值修改为目标端口(例如 `16060`): ```bash JENKINS_PORT="16060" ``` 保存并退出[^3][^5]。 2. **修改 systemd 服务文件** 编辑 Jenkins 的 systemd 服务配置文件: ```bash sudo vi /usr/lib/systemd/system/jenkins.service ``` 找到 `Environment="JENKINS_PORT=..."` 行,修改端口号与上一步一致: ```bash Environment="JENKINS_PORT=16060" ``` 保存并退出[^3][^4]。 3. **重新加载配置并重启服务** 执行以下命令使配置生效: ```bash sudo systemctl daemon-reload # 重新加载 systemd 配置 sudo systemctl restart jenkins # 重启 Jenkins 服务 sudo systemctl status jenkins # 验证服务状态 ``` 若状态显示为 `active (running)`,则重启成功。 4. **防火墙与 SELinux 配置(可选)** - **防火墙放行新端口**: ```bash sudo firewall-cmd --permanent --add-port=16060/tcp sudo firewall-cmd --reload ``` - **SELinux 权限调整**: ```bash sudo semanage port -a -t http_port_t -p tcp 16060 ``` 5. **验证端口修改** 使用以下命令检查 Jenkins 是否监听新端口: ```bash ss -tuln | grep 16060 ``` 若输出包含 `LISTEN` 状态,则配置成功。 #### 注意事项: - 修改前建议备份配置文件:`cp /etc/sysconfig/jenkins /etc/sysconfig/jenkins.bak`。 - 若端口冲突,使用 `netstat -tuln | grep <端口号>` 检查占用情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值