提示:CentOS 8 系统与 CentOS 7系统命令有些不同,设置yum镜像源时也需要注意
文章目录
前言
提示:这里可以添加本文要记录的大概内容:
在安装jenkins前,确保自己的CentOS系统成功安装上了,并且能连接上网络,查看自己的操作系统版本号,不然安装过程中可能会出现问题,jenkins运行环境需要本机系统安装java环境,关键点在于安装的jenkins的版本越高,对应jdk版本就越高,所以建议现在安装jdk17以上版本
提示:以下是本篇文章正文内容,下面案例可供参考
一、安装java环境
(一)查看系统信息
本次安装是基于CentOS 8 操作系统
cat /etc/os-release
(二)查看系统java环境
如果是刚装的系统就无需操作了,如果不是并且不确定自己的系统是否安装了jdk,用以下命令查看,当然也可以 javac 看有没有输出信息。没有打印信息就是未安装jdk,如果安装的jdk版本过低,需要卸载jdk重新安装
rpm -qa |grep java
rpm -qa |grep jdk
rpm -qa |grep gcj
如图表示未安装过jdk,如果想要卸载jdk,按照如下步骤即可
rpm -qa | grep java | xargs rpm -e --nodeps
rpm -qa | grep jdk | xargs rpm -e --nodeps
(三)安装Java环境
(1)配置yum镜像源
刚安装的CentOS系统的yum工具的默认镜像源是国外的,下载资源速度很慢,因此我们需要重新配置yum镜像源。将原来镜像源备份,再重新下载新的镜像仓库地址,在不确定自己的操作是否正确时候,记得备份原系统文件,方便还原,yum镜像源的配置文件地址在 /etc/yum.repos.d/ 目录下。
1、进入这个目录可以查看原系统的镜像源文件信息
cd /etc/yum.repos.d
2、备份文件
mkdir /etc/yum.repos.d/backup
mv /etc/yum.repos.d/*.repo /etc/yum.repos.d/backup/
3、下载阿里镜像源
Centos-8.repo Centos-7.repo 分别代表CentOS8 和 CentOS 7 如果是CentOs 7系统对应修改
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-8.repo
4、清除缓存建立元数据
yum clean all
yum makecache
5、查看新的镜像源
yum repolist
(2)检索Java可安装的列表
yum list java*
(3)安装jdk
javac 验证java是否安装成功
yum install java-17-openjdk* -y
javac
(4)配置Java环境
配置java环境,在windows上配置java环境是在环境变量中添加上jdk目录文件,那么我们下载的jdk在那个文件下呢?CentOS系统中如何设置环境变量呢?
1.java默认下载路径
/usr/lib/jvm
2.设置环境变量文件
vim /etc/profile
# java环境变量
JAVA_HOME=/usr/lib/jvm/java-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
JRE_HOME=/usr/lib/jvm/jre-17-openjdk-17.0.1.0.12-2.el8_5.x86_64
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
(5)查看Java环境变量
输出系统变量
echo $JAVA_HOME
echo $PATH
echo $CLASSPATH
二、安装Jenkins
(一) 添加Jenkins仓库到yum
sudo 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
(二) 安装Jenkins
dnf 是CentOS 8 系统命令 CentOS 7建议用yum
sudo dnf install jenkins
(三) 启动Jenkins服务
sudo systemctl start jenkins
(四) 查看Jenkins是否成功启动
sudo systemctl statusjenkins
(五)访问Jenkins
如果访问不了,记得关闭防火墙,或则防火墙允许8080端口访问
http://ip:8080
cat /var/lib/jenkins/secrets/initialAdminPassword //输出文件内容
7c6e02dfeab14ad181f6eb2ebb1509ac
systemctl status firewalld //查看防火墙状态
systemctl stop firewalld // 关闭防火墙
systemctl disable firewalld.service #设置开机禁用防火墙
# 或则将8080端口开发出去
firewall-cmd --zone=public --add-port=8080/tcp --permanent
--zone=public 表示作用域为公共的
--add-port=8080/tcp 将8080端口添加tcp协议
--permanent 表示永久有效
重新启动防火墙
systemctl restart firewalld.service
自己创建一个用户并设置密码
至此Jenkins安装完毕
总结
提示:虚拟机的运行内存和CPU稍微配置好点,jdk版本要17以上