Linux Centos 安装Jenkins到服务

一、前言

假设你已经下载了jenkins.war 安装了对应的jdk,下面我们来安装jenkins,以服务的形式安装。

二、安装

1)将jenkins.war拷贝到合适的位置,我的位置 /u01/jenkins/ ,位置你自己选。

2)创建系统用户,以提供给jenkins使用,我们创建一个名为jenkins的用户,如下命令:

复制代码
sudo useradd -r -m -s /bin/bash jenkins

查看用户是否存在

复制代码
id jenkins

3)将存放jenkins.war的路径给权限给用户jenkins

复制代码
sudo chown -R jenkins:jenkins /u01/jenkins

4)在/etc/systemd/system/下创建服务文件 jenkins.service,以systemd能够管理jenkins

复制代码
touch jenkins.service

4)vi jenkins.service 写入一下内容:

复制代码
[Unit]
Description=Jenkins Continuous Integration Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/bin/java -jar /u01/jenkins/jenkins.war --httpPort=8080
User=jenkins
Group=jenkins
Restart=on-failure
LimitNOFILE=8192

[Install]
WantedBy=multi-user.target

wq! 保存退出

5)重新加载 systemd 配置

复制代码
sudo systemctl daemon-reload

6)启动 要使 Jenkins 在系统启动时自动启动

复制代码
sudo systemctl enable jenkins

7)手动启动

复制代码
sudo systemctl start jenkins

8) 查看状态

复制代码
sudo systemctl status jenkins

注意:其中包含用户密码

相关推荐
-ONLY-¥8 分钟前
Nginx性能优化与监控全攻略
linux
wang24559819920 分钟前
Redis基础——1、Linux下安装Redis(超详细)
linux·数据库·redis
Bruce_kaizy34 分钟前
c++ linux环境编程——linux信号(signal)
linux·c++·操作系统·环境编程
YY_Share1 小时前
vim 清空文本内容指令
linux·编辑器·vim
MaximusCoder2 小时前
等保测评命令——达梦数据库 DM
linux·运维·数据库·安全·ffmpeg·安全威胁分析
桌面运维家2 小时前
Linux VHD 更新指南:提升虚拟磁盘性能
linux·运维·服务器
Shining05962 小时前
AI 编译器系列(四)《AI 编译器中的后端优化》
linux·服务器·人工智能·线性代数·算法·triton·ai编译器
wgslucky2 小时前
docker jenkins2.554 流水git拉取 没有在 SCM 配置或者插件中的 Git 存储库配置错误
jenkins·自动打包部署·jenkins获取git分支
pd_linux2 小时前
【无标题】arm v8 速记
linux
sagima_sdu2 小时前
主流开源大模型架构全景
大数据·linux·人工智能