rpm -qa|grep javayum search jdkyum list |grep java-11yum install -y java-11-openjdk.x86_64 yum install -y java-11-openjdk-devel.x86_64 yum install -y java-11-openjdk-headless.x86_64
rpm -qa | grep jdk rpm -ql jdk java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64 /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-1.el7_9.x86_64vi /etc/profile,加入以下配置,这里的版本号要使用自己安装的版本号来修改#set java environment
JAVA_HOME=/usr/lib/jvm/java-11-openjdk-devel-11.0.16.0.8-1.el7_9.x86_64
JRE_HOME=$JAVA_HOME/jre
CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME CLASS_PATH PATH
esc :wq 回车source /etc/profilejava -versionjavac -versionsudo wget -O /etc/yum.repos.d/jenkins.repo \
https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
sudo yum upgrade
# Add required dependencies for the jenkins package
sudo yum install java-11-openjdk
sudo yum install jenkins
sudo systemctl daemon-reload
修改jenkins配置:vim /etc/sysconfig/jenkins
JENKINS_USER="root" #这里改为root可以省去很多权限的问题JENKINS_PORT="8088" #因为默认的8080是常用的端口号,为了保证不冲突修改为8088修改jenkins另外一个port配置:vim /usr/lib/systemd/system/jenkins.service

修改jenkins的用户组为root:gpasswd -a jenkins root;这一步很重要
groups jenkins:查看jenkins所在的用户组
查看防火墙状态:systemctl status firewalld.service

关闭防火墙:systemctl stop firewalld.service;
systemctl disable firewalld.service
启动jenkins:systemctl start jenkins
查看是否开启jenkins:ps aux|grep jenkins


cat /var/lib/jenkins/secrets/initialAdminPassword






jenkins本身功能简单,但是jenkins提供的插件机制使得jenkins可以开发很多插件来使得jenkins很强大
但jenkins插件默认是从国外官方地址下载,速度会很慢,所以需要在安装插件前将下载地址改为国内的下载地址
cd /var/lib/jenkins/updates/
sed -i 's/https:\/\/updates.jenkins.io\/download/http:\/\/mirrors.tuna.tsinghua.edu.cn\/jenkins/g' /var/lib/jenkins/updates/default.json && sed -i 's/http:\/\/www.google.com/https:\/\/www.baidu.com/g' /var/lib/jenkins/updates/default.json


https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json










yum -y install gitgit config --global user.name "用户名"git config --global user.email 邮箱地址git config user.namegit config user.email




