一 安装jenkins
wget -O :下载并以不同的文件名保存
yum的repo中默认没有Jenkins,需要先将Jenkins存储库添加到yum repos,执行下面的命令:
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
然后执行下面的命令:没搞清楚这是干啥用的
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
然后 安装Jenkins
yum install -y jenkins 默认安装最新的
启动Jenkins服务
service jenkins start
如果有如下错误

修改此文件vim /etc/init.d/jenkins(填写jdk的安装目录)
/usr/local/java/jdk1.8.0_231/bin/java

启动Jenkins
service jenkins start
端口被占用的情况修改端口号
修改Jenkins端口号
vim /etc/sysconfig/jenkins

重启Jenkins
systemctl restart jenkins
二.解决Jenkins安装插件超时失败
修改hudson.model.UpdateCenter.xml
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml

将updates文件夹下的default.json 中所有
vim /var/lib/jenkins/default.json
http://updates.jenkins-ci.org/download/
替换为
https://mirrors.tuna.tsinghua.edu.cn/jenkins/
三.更改Jenkins为root权限
1.1 vim /etc/sysconfig/jenkins
找到如下行:

将原来的jenkins用户修改为 root用户。
$JENKINS_USER="root"
1.2 修改Jenkins相关文件夹用户权限
更改jenkins三个文件夹的用户所有都和用户组:
chown -R root:root /var/lib/jenkins
chown -R root:root /var/cache/jenkins
chown -R root:root /var/log/jenkins
1.3 重启Jenkins
重启Jenkins服务并检查运行Jenkins的用户是否已经切换为root。
systemctl restart jenkins
1.4 查看Jenkins进程所属用户
ps -ef | grep jenkins
浙公网安备 33010602011771号