当前位置: 首页 > news >正文

jenkins修改端口以及开机自启

  1. 修改Jenkins端口
    • 方式一:通过配置文件修改(以CentOS为例)
      • 找到配置文件:在CentOS系统中,通常可以在/etc/sysconfig/jenkins文件中修改Jenkins的配置。如果没有这个文件,也可以查看/etc/default/jenkins(不同系统或安装方式下配置文件位置可能不同)。
      • 修改端口参数:在配置文件中找到JENKINS_PORT(如果没有该参数,可以手动添加)这一配置项,将其值修改为你期望的端口号。例如,要将端口从8080修改为8090,将JENKINS_PORT = "8080"修改为JENKINS_PORT = "8090"
      • 重启服务使修改生效:修改完端口后,需要重启Jenkins服务来应用新的端口设置。使用命令sudo service jenkins restart(如果系统是通过systemd管理服务的,也可以使用sudo systemctl restart jenkins)。
    • 方式二:通过命令行参数修改(适用于多种系统)
      • 编辑服务启动文件(以systemd为例):如果系统使用systemd来管理服务,编辑/usr/lib/systemd/system/jenkins.service文件。在ExecStart行添加--httpPort参数来指定新端口。例如,原始ExecStart行是ExecStart = /usr/bin/jenkins,修改为ExecStart = /usr/bin/jenkins --httpPort = 8090
      • 重新加载配置并启动服务:首先执行sudo systemctl daemon - reload命令重新加载systemd配置,然后使用sudo systemctl start jenkins命令启动Jenkins服务,此时Jenkins就会使用新指定的端口启动。
     启动报错,需要修改Jenkins配置里的JDK路径[root@localhost ~]# vim /etc/init.d/Jenkins

在这里插入图片描述
Jenkins配置里的路径修改完之后,重新加载并启动Jenkins
若没有/etc/init.d/Jenkins文件,则在/usr/lib/systemd/system/jenkins.service文件中修改
在这里插入图片描述

# 重新加载配置文件
systemctl daemon-reload# 启动Jenkins
systemctl start jenkins# 查看Jenkins服务的状态
systemctl status jenkins.service

在这里插入图片描述

  1. 设置Jenkins开机自启
    • 方式一:使用systemd(适用于支持systemd的系统,如CentOS 7及以上)
      • 检查服务是否已启用开机自启:使用命令sudo systemctl is - enabled jenkins来检查Jenkins服务是否已经设置为开机自启。如果输出为enabled,则表示已经设置;如果是disabled,则需要进行以下设置。
      • 设置开机自启:使用命令sudo systemctl enable jenkins,这会在系统启动时自动启动Jenkins服务。
    • 方式二:使用chkconfig(适用于CentOS 6等系统)
      • 检查开机自启状态:使用命令chkconfig --list jenkins来查看Jenkins服务在各个运行级别下的开机自启状态。如果服务在所有运行级别下都是off,则需要进行设置。
      • 设置开机自启:使用命令chkconfig jenkins on,这会将Jenkins服务设置为开机自启,在系统启动后,Jenkins会自动运行。

在修改端口后,需要注意以下几点:

  • 确保新端口没有被其他程序占用。可以使用命令sudo netstat -tlnp | grep <端口号>来检查端口是否被占用。如果被占用,需要找出占用端口的进程并根据情况停止该进程或者选择其他未被占用的端口。
  • 如果服务器有防火墙,要根据防火墙软件的规则允许对新端口的访问。例如,在CentOS系统中使用firewalld防火墙,若将Jenkins端口修改为8090,需要添加规则sudo firewall - cmd --zone = public --add - port = 8090/tcp --permanent,然后重新加载防火墙配置sudo firewall - cmd --reload
http://www.lryc.cn/news/514061.html

相关文章:

  • 按照人们阅读Excel习惯来格式化BigDecimal
  • IDEA开发Java应用的初始化设置
  • Java网络套接字
  • 2025差旅平台推荐:一体化降本30%
  • 多个DataV遍历生成
  • mysql_real_connect的概念和使用案例
  • Python性能分析深度解析:从`cProfile`到`line_profiler`的优化之路
  • Momentum Contrast for Unsupervised Visual Representation Learning论文笔记
  • 用户界面的UML建模07
  • Node.js中使用Joi 和 express-joi-validation进行数据验证和校验
  • InstructGPT:基于人类反馈训练语言模型遵从指令的能力
  • jrc水体分类对水体二值掩码修正
  • 营销/CDP/MA/SCRM
  • 免费CDN加速,零成本提升网站速度!
  • 2024-12-29-sklearn学习(25)无监督学习-神经网络模型(无监督) 烟笼寒水月笼沙,夜泊秦淮近酒家。
  • RSA e与phi不互质(AMM算法进行有限域开根)
  • 网络物理互连
  • 论文研读:Text2Video-Zero 无需微调,仅改动<文生图模型>推理函数实现文生视频(Arxiv 2023-03-23)
  • 服务端错误的处理和web安全检测
  • 鸿蒙TCPSocket通信模拟智能家居模拟案例
  • SQL-leetcode-197. 上升的温度
  • C++系列关键字static
  • 使用Fn Connect之后,如何访问到其他程序页面?原来一直都可以!
  • 探索Composable Architecture:小众但高效的现代框架技术
  • 改投论文时如何重构
  • P8打卡——YOLOv5-C3模块实现天气识别
  • 基于微信小程序的校园点餐平台的设计与实现(源码+SQL+LW+部署讲解)
  • PyTorch快速入门教程【小土堆】之完整模型训练套路
  • 【AIGC】 ChatGPT实战教程:如何高效撰写学术论文引言
  • TTL 传输中过期问题定位