# 查看Jenkins服务启动时的环境变量

sudo systemctl show jenkins | grep -i port

从systemd服务信息可以看到,Jenkins的环境变量中 JENKINS_PORT=8080,这说明systemd服务配置覆盖了 /etc/default/jenkins 文件中的设置

1. 查找Jenkins的systemd服务文件

# 查找Jenkins服务文件
find /etc/systemd -name "*jenkins*" -type f# 或者查看systemd服务状态
sudo systemctl status jenkins

2. 查看Jenkins服务的完整配置

# 查看Jenkins服务的完整systemd配置
sudo systemctl cat jenkins

3. 创建Jenkins服务的覆盖配置

# 创建Jenkins服务的覆盖配置目录和文件
sudo systemctl edit jenkins

在编辑器中添加以下内容:

[Service]
Environment="HTTP_PORT=9090"
Environment="JENKINS_PORT=9090"
Environment="JENKINS_ARGS=--webroot=/var/cache/jenkins/war --httpPort=9090"

快捷键说明:

文件操作

  • ^X Exit - Ctrl+X:退出编辑器
  • ^O Write Out - Ctrl+O:保存文件
  • ^R Read File - Ctrl+R:读取文件

编辑操作

  • ^W Where Is - Ctrl+W:搜索文本
  • ^K Cut Text - Ctrl+K:剪切当前行
  • ^U Uncut Text - Ctrl+U:粘贴文本
  • ^T To Spell - Ctrl+T:拼写检查
  • ^C Cur Pos - Ctrl+C:显示光标位置
  • ^_ Go To Line - Ctrl+:跳转到指定行

撤销/重做

  • M-U Undo - Alt+U:撤销
  • M-E Redo - Alt+E:重做

标记和复制

  • M-A Mark Text - Alt+A:标记文本
  • M-6 Copy Text - Alt+6:复制文本

对于你的Jenkins配置任务:

  1. 保存配置:按 Ctrl+O,然后按 Enter 确认
  1. 退出编辑器:按 Ctrl+X

如果你不熟悉nano,也可以使用vi编辑器:

# 退出nano(Ctrl+X),然后使用vi
sudo vi /etc/systemd/system/jenkins.service.d/override.conf

4. 重新加载systemd配置

sudo systemctl daemon-reload

5. 重启Jenkins服务

sudo systemctl restart jenkins

睡10s

sleep 10

6. 验证配置是否生效

# 查看Jenkins服务状态
sudo systemctl status jenkins# 查看环境变量
sudo systemctl show jenkins | grep -i port# 查看Jenkins进程
ps aux | grep jenkins# 检查端口监听
netstat -tlnp | grep jenkins

7. 测试新端口

curl -I http://localhost:9090

大工告成

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.pswp.cn/bicheng/94074.shtml
繁体地址,请注明出处:http://hk.pswp.cn/bicheng/94074.shtml
英文地址,请注明出处:http://en.pswp.cn/bicheng/94074.shtml

如若内容造成侵权/违法违规/事实不符,请联系英文站点网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Rancher部署的K8S集群服务节点上执行 kubectl 命令

文章目录1、Rancher UI 和执行 kubectl 命令之间的关系1.1、Rancher 的架构和 kubectl1.2、Rancher 内置 kubectl 的位置1.3、执行权限和安全2、Rancher UI 的使用操作2.1、UI 界面内置的 Kubectl 命令工具2.2、在服务节点执行 kubectl 命令的方法2.3、创建一个集群上下文文件 …

基于Nodejs作为服务端,React作为前端框架,axios作为通讯框架,实现滑块验证

文章目录基于Nodejs作为服务端,React作为前端框架,axios作为通讯框架,实现滑块验证1. 为什么要自己写滑块验证2. 滑块验证的整体思路3. 具体实现3.1 服务端3.2 前端4. 总结基于Nodejs作为服务端,React作为前端框架,axi…

2025年物流大数据分析的主要趋势

大数据已为物流行业带来革命性变革,助力实现更智能的运营与实时洞察。如今,企业可精准识别瓶颈、优化供应链;自疫情以来,大数据的采用率大幅攀升,79% 的供应链负责人将分析培训列为优先事项。这一转变不仅提升了效率、…

【C2000常见问题】JTAG仿真器类型和JTAG Debug定位方法

【C2000常见问题】JTAG仿真器类型和JTAG Debug定位方法 母线继电保护动作行为仿真分析系统 【C2000常见问题】JTAG仿真器类型和JTAG Debug定位方法 1问题背景 2问题分析 3可能出现的问题 4JTAG问题总结 1问题背景 某客户产品应用中,使用JTAG仿真器时经常会遇到一启动负载或者…

LT8712SX,Type-C/DP1.4 /eDP转 DP1.4/HD-DVI2.0 带音频

简介LT8712SX是一款高性能Type-C/DP1.4 /eDP转 DP1.4/HD-DVI2.0 带音频,支持4K(3840*2316)60Hz 的分辨率,提供 I2S 和 SPDIF 两个数字音频输出接口,均支持 8 通道 LPCM 或压缩音频,最高采样率为 192KHz。应用场景便携式显示器例如,手机通过 T…

C语言基础:(二十)自定义类型:结构体

目录 前言 一、结构体类型的声明 1.1 结构体回顾 1.1.1 结构体的声明 1.1.2 结构体变量的创建和初始化 1.2 结构的特殊声明 1.3 结构的自引用 二、结构体内存对齐 2.1 对齐规则 2.1.1 练习1 2.1.2 练习2 2.1.3 练习3:结构体嵌套问题 2.2 为什…

数据仓库分层解析(详细)

目录 一、数据仓库为什么要分层 二、数据仓库怎么分层 1、ODS(Operational Data Store):数据源层 2、DW(Data Warehouse): 数据仓库层 2.1、DWD(Data Warehouse Detail)&#x…

智慧城管云平台源码,微服务vue+element+springboot+uniapp技术架构,数字化综合执法办案系统

智慧城管综合执法系统源码,包括PC端和移动端。微服务架构,vueelementspringbootuniapp技术框架开发。智慧城管建立了统一的城管执法案件数据库、法律法规库、档案信息库等,支持简易程序案件、一般程序案件、行政强制管理等执法业务的办理&…

VUE实现多个弹窗优先级变化实现思路

在开发复杂的单页应用(SPA)时,我们经常会遇到需要管理多个浮动窗口(或称“弹窗”、“面板”)的场景。一个核心的用户体验要求是:用户当前操作的窗口应该总是在最顶层。本文将结合代码示例,总结一…

集成算法和kmeans

一、集成算法(Ensemble Learning) 1. 基本概念 集成学习通过构建并结合多个学习器(基分类器/回归器)来完成学习任务,旨在通过集体决策提升模型性能,类似于“多个专家的综合判断优于单个专家”。 2. 结合策略…

图数据库性能与可扩展性评估

图数据库的性能与可扩展性直接决定业务场景(如实时风控、知识图谱分析)的落地效果,需结合业务场景特性(OLTP/OLAP)、技术指标(响应时间、吞吐量)和扩展能力(数据量/节点扩展&#xf…

树莓派常用的国内镜像源列表以及配置方法

1. 常用的镜像源使用下来发现清华源经常访问不到,阿里源比较好用。其他源还未测试。源名称URL清华源https://pypi.tuna.tsinghua.edu.cn/simple阿里云https://mirrors.aliyun.com/pypi/simple/中科大https://pypi.mirrors.ustc.edu.cn/simple/华为云https://repo.hu…

Transformer在文本、图像和点云数据中的应用——经典工作梳理

摘要 最近在整一些3D检测和分割的任务,接触了一下ptv3,在之前梳理的工作owlv2中用到了vit,去年年假阅读《多模态大模型:算法、应用与微调》(刘兆峰)时学习了Transformer网络架构及其在文本数据中的应用&am…

训练后数据集后部署PaddleOCR转trt流程

训练后的模型部署,首先要进行训练 0.训练流程见文章 PaddleOCR字符识别,训练自己的数据集全流程(环境、标注、训练、推理)-CSDN博客文章浏览阅读1.6k次,点赞53次,收藏23次。PaddleOCR是基于百度飞桨框架的…

《MLB美职棒》美国国球是橄榄球还是棒球·棒球5号位

USAs National Sport Showdown: MLB⚾️ vs NFL Ultimate Guide!从商业价值到文化基因,360解析美国体育王座之争!添加图片注释,不超过 140 字(可选)️ 历史定位 Historical Roots⚾️ MLB:The "Classi…

常见 Linux 网络命令梳理

在日常运维和排障工作中,网络相关命令是最常用的一类工具。无论是检查网络连通性,还是定位路由问题,又或是分析端口和服务占用,熟悉这些命令都能让我们更高效地解决问题。本文将从几个常见的维度来梳理 Linux 下的网络命令&#x…

Docker 搭建 Gitlab 实现自动部署Vue项目

1、配置要求: 硬件要求: CPU:双核或以上 内存:4GB或以上 软件要求:Centos6 或更高版本 2、gitlab镜像: # 中文版仓库 #docker pull twang2218/gitlab-ce-zh docker pull gitlab/gitlab-ce 3、gitlab部署目录 说明:为了跟其他容器区分,gitlab相关容…

如何解决机器翻译的“幻觉“问题(Hallucination)?

更多内容请见: 机器翻译修炼-专栏介绍和目录 文章目录 一、数据层面优化 二、模型架构改进 三、训练策略调整 四、评估与迭代 五、前沿方向与挑战 六、案例:WMT2023幻觉缓解方案 机器翻译中的“幻觉”(Hallucination)指模型生成与源文本语义无关、逻辑矛盾或事实错误的翻译…

基于STM32+NBIOT设计的宿舍安防控制系统_264

文章目录 1.1 项目介绍 【1】开发背景 【2】实现需求 【3】项目硬件模块组成 【4】设计意义 【5】国内外研究现状 【6】摘要 1.2 系统总体设计 【1】系统功能需求分析 【2】系统总体方案设计 【3】系统工作原理 1.3 系统框架图 1.4 系统功能总结 1.5 系统原理图 1.6 实物图 1.7…

SLAM文献之-Globally Consistent and Tightly Coupled 3D LiDAR Inertial Mapping

一、简介 该论《Globally Consistent and Tightly Coupled 3D LiDAR Inertial Mapping》是日本先进工业科学技术研究所(AIST)的Koide等人于2022年在IEEE国际机器人与自动化会议(ICRA)上发表的一篇论文。该研究提出了一种基于全局…