一、Java jdk 安装
安装之前先检查一下系统有没有自带open-jdk
命令:
rpm -qa |grep javarpm -qa |grep jdkrpm -qa |grep gcj
如果没有输入信息表示没有安装。
如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件 这句命令的关键字是java
首先检索包含java的列表
yum list java*
检索1.8的列表yum list java-1.8*
安装1.8.0的所有文件yum install java-1.8.0-openjdk* -y
使用命令检查是否安装成功java -version
到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了
二、jenkins安装和配置
安装 jenkins
1. 下载依赖
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
2. 导入秘钥
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.key
3. 安装
yum install jenkins
4. 查找jenkins安装路径
rpm -ql jenkins
jenkins相关目录释义:
/usr/lib/jenkins/:jenkins安装目录,war包会放在这里/etc/sysconfig/jenkins:jenkins配置文件,“端口”,“JENKINS_HOME”等都可以在这里配置。/var/lib/jenkins/:默认的JENKINS_HOME。/var/log/jenkins/jenkins.log:jenkins日志文件。
初始化 jenkins服务器
1. 编辑 jenkins 配置文件
为了不因为权限出现各种问题,这里直接修改用户为root。
vim /etc/sysconfig/jenkins
$JENKINS_USER="root"
2. 修改 jenkins 端口
若默认8080端口未被占用,可不修改。若端口已被占用,则修改端口为其他端口,并将对应端口开放。
3. 启动 jenkins
推荐用 screen 工具启动 jenkins 服务,可以后台运行,不用担心远程端口关闭导致服务停止。screen 具体用法这里就不展开了,可以参考:juejin.cn/post/684490…
启动 jenkins
java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899
使用 screen 启动 jenkins (jenkins1是为jenkins服务创建的会话名称)
screen -S jenkins1 java -jar /usr/lib/jenkins/jenkins.war --httpPort=8899
分离屏幕后台运行 jenkins:
先按 control + A ,再按 D
列出当前所有的 session:
screen -ls
可以查看到在后台运行的 jenkins 服务,即便服务器 logout 了,Jenkins 服务依然可以使用。
4. 访问 jenkins 地址
浏览器输入: http://[服务器ip地址]:[端口号]
若启动成功,会出现解锁 jenkins 页面。
输入命令获取密码
cat /var/lib/jenkins/secrets/initialAdminPassword
然后按照页面一步步操作即可:解锁jenkins -> 安装推荐的插件 -> 创建第一个管理员账号
创建管理员账号这一步,也可以直接选择使用admin账号,需要输入上面获取到的密码。
接下来就可以使用jenkins了。