如何启动、停止、重启、重载Jenkins服务器

本文介绍了如何通过通用URL命令来管理Jenkins服务,包括使用http://[jenkins-server-address][:port]/[command]结构来执行exit、restart和reload操作。同时提供了启动、重启Jenkins的命令行参数以及通过浏览器界面触发服务重启和停止的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

jenkins地址:

http://localhost:8080/

概要

采用通用的URL方式,就可以实现Jenins的停止,重启和重载。

http://[jenkins-server-address][:port]/[command]
## 其中,command可以是
## exit    to shutdown jenkins 
## restart to restart jenkins 
## reload  to reload the configuration

启动jenkins

## 启动jenkins服务器
java -jar jenkins.war

## 带更多参数启动jenkins服务器
/etc/alternatives/java
       -Dcom.sun.akuma.Daemon=daemonized
       -Djava.awt.headless=true 
       -DJENKINS_HOME=/var/lib/jenkins 
       -jar /usr/lib/jenkins/jenkins.war 
      --logfile=/var/log/jenkins/jenkins.log 
      --webroot=/var/cache/jenkins/war
      --daemon 
      --httpPort=8080 
      --debug=5 
      --handlerCountMax=100 
      --handlerCountMaxIdle=20

重启jenkins

浏览器输入:

http://localhost:8080/restart

点击'Yes',如图: 

 重载jenkins服务器的配置信息

浏览器输入:

http://localhost:8080/reload

点击'Try POSTing',如图:

停止jenkins服务器

方法1. Terminal and Kill Process

$ ps -ef |grep jenkins.war
jenkins   24195      1  9 3\u670809 ?       7-02:37:20 /etc/alternatives/java -Djava.awt.headless=true -DJENKINS_HOME=/var/lib/jenkins -jar /usr/lib/jenkins/jenkins.war --logfile=/var/log/jenkins/jenkins.log --webroot=/var/cache/jenkins/war --httpPort=8080 --debug=5 --handlerCountMax=100 --handlerCountMaxIdle=20
root     566967 564263  0 10:01 pts/14   00:00:00 grep --color=auto jenkins.war
$ kill -9 24195

方法2.  通过URL

浏览器输入:

http://localhost:8080/exit

 点'Try POSTing',如图:

 

<think>嗯,用户想知道如何启动Jenkins服务,我需要根据提供的引用内容整理出步骤。首先,引用1提到默认运行在8080端口,访问http://127.0.0.1:8080/,需要输入初始密码。然后安装推荐的插件。这可能是在安装后的初次启动步骤。 接下来,引用2提到启动时如果卡在“Please wait...”页面,需要修改更新中心的地址。这可能涉及修改hudson.model.UpdateCenter.xml文件,替换URL为镜像地址,比如清华或华为的源。这应该是解决启动问题的一个办法。 然后引用3中的脚本部分,可能是在部署项目时的启动命令,但用户的问题是关于启动Jenkins服务本身。不过,里面可能有关于后台启动的命令,比如nohup或者使用systemctl管理服务。需要确认不同系统的启动方式,比如Windows和Linux的不同方法。 用户可能是在不同操作系统下使用Jenkins,所以需要分开说明。对于Windows,安装后可能作为服务运行,或者在命令行启动。对于Linux,使用systemctl或者直接运行war包。此外,初次启动后的配置步骤也很重要,比如输入密码、安装插件、创建管理员账户等。 还要注意启动时可能遇到的常见问题,比如端口冲突,这时候需要修改端口号,或者修改配置文件。引用2中的卡住问题,修改更新中心地址的步骤需要详细说明。 可能还需要提到如何验证Jenkins是否成功启动,比如访问本地端口,查看日志文件等。此外,后台运行的方法,比如使用nohup或者screen,可能对用户有帮助。 总结步骤应该是分操作系统,说明启动命令,然后初次访问的配置,以及常见问题的解决方法。确保覆盖Windows和Linux两种主要环境,并引用对应的参考资料。</think>### Jenkins服务启动方法教程 #### 一、Windows系统启动方法 1. **通过安装服务启动** - 安装完成后Jenkins会自动注册为系统服务,默认随系统启动 - 手动控制服务: ```bash # 启动服务 net start Jenkins # 停止服务 net stop Jenkins ``` - 服务配置文件位置:`C:\Program Files\Jenkins\jenkins.xml` 2. **命令行直接启动** ```bash java -jar jenkins.war --httpPort=8080 ``` - 默认访问地址:`http://localhost:8080`[^1] #### 二、Linux系统启动方法 1. **systemd服务管理(推荐)** ```bash # 启动服务 sudo systemctl start jenkins # 设置开机自启 sudo systemctl enable jenkins ``` - 日志查看:`journalctl -u jenkins -f` 2. **war包直接运行** ```bash nohup java -jar jenkins.war --httpPort=8080 > jenkins.log 2>&1 & ``` - 后台运行建议使用`screen`或`tmux`会话保护 #### 三、初次启动配置 1. 访问`http://<服务器IP>:8080`,输入初始密码(显示在终端或`/var/lib/jenkins/secrets/initialAdminPassword`) 2. 选择安装推荐插件(需保持网络畅通)[^1] 3. 创建管理员账户 4. 完成实例配置 #### 四、常见问题解决 1. **启动卡在初始化界面** - 修改更新中心地址: ```bash vim /var/lib/jenkins/hudson.model.UpdateCenter.xml ``` 替换为以下镜像源: ```xml <url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url> ``` 重启服务生效[^2] 2. **端口冲突处理** ```bash # 修改启动参数 java -jar jenkins.war --httpPort=9090 # 或修改配置文件 /etc/default/jenkins ``` #### 五、服务状态验证 ```bash # Windows验证 tasklist | findstr "jenkins" # Linux验证 ps -ef | grep jenkins ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值