CentOS 8 安装Jenkins

提示: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以上

  • 19
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值