PS: 在一个什么环境都没有的 linux 下如何安装 jenkins
- 因为 jenkins 是基于 java 开发的,所有在安装 jenkins 之前我们要先安装 jdk 
 👉 jdk 压缩包地址
 笔者下载的版本是 jdk-17_linux-x64_bin.tar.gz 点击下载
 1.1 下载压缩包命令👇- # /usr/local/java wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz- 1.2 解压压缩包命令👇 - # /usr/local/java rpm -ivh jdk-17_linux-x64_bin.tar.gz- 1.3 接着配置环境变量,将环境变量指向解压的文件位置 - vi /etc/profile- 1.4 输入完毕并回车,在文件尾部添加如下信息: - export JAVA_HOME=/usr/local/java/jdk-17_linux-x64_bin export CLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/ export PATH=$PATH:$JAVA_HOME/bin- 注意:第一行的 JAVA_HOME=/usr/local/java/jdk-17_linux-x64_bin 此处等号右边的是自己的 jdk 实际解压目录。 
 如果不是该目录则需要改成自己的实际目录,其他不变。
 1.5 编辑完之后,保存并退出,然后输入以下指令,刷新环境配置使其生效- source /etc/profile- 1.6 查看 jdk 是否安装成功,输入指令 java -version 即可 - java -version
- 下载 jenkins 并安装 
 2.1 下载 Jenkins 安装包, 推荐下载最新的安装包 👉 安装包地址- # /usr/local/java wget https://repo.huaweicloud.com/jenkins/redhat-stable/jenkins-2.346.3-1.1.noarch.rpm- 2.2 安装 jenkins - # /usr/local/java rpm -ivh jenkins-2.346.3-1.1.noarch.rpm- 2.3 修改 jenkins 配置 
 进入 vi /etc/init.d/jenkins,
 将 JENKINS_USER=”jenkins” 改为 JENKINS_USER=”root”,
 修改自己 java 路径, 在 /usr/bin/java 上面加上自己的 java 路径
 例如:- /usr/local/java/jdk-17_linux-x64_bin/bin/java # <--- 新加的路径 /usr/bin/java # <--- 原有的路径- 2.4 jenkins 默认端口是 8080 如果要修改,找到关键字 JENKINS_PORT=”8080” 修改后保存即可 - vi /ect/sysconfig/jenkins- 2.5 启动 jenkins - # /etc/init.d/ ./jenkins start- 其他命令 
 ./jenkins stop #关闭服务
 ./jenkins restart #重启服务
 2.6 防火墙开发 8080 端口- firewall-cmd --zone=public --add-port=8080/tcp --permanent systemctl restart firewalld #重启- 2.7 查看端口是否正确 - netstat -tunlp|grep 8080- 2.8 查看防火墙状态 
 查看当前防火墙状态
 systemctl status firewalld.service
 关闭防火墙
 systemctl stop firewalld.service
 打开防火墙
 systemctl start firewalld.service
 重启防火墙
 systemctl restart firewalld.service
 2.9 可以在浏览器访问了(IP:8080)
 初始密码查看- cat /var/lib/jenkins/secrets/initialAdminPassword- 最后可以查看 jenkins 安装的所有信息 - rpm -ql jenkins
写在最后:
坑1:jenkins 版本和 jdk 版本不兼容无法启动,都下最新的版本就没事。
坑2:因为我一开始下载的 jenkins 版本不是最新的导致装好后有漏洞提示,我就升级到最新的导致程序无法启动
参考文献:
Linux系统下安装jdk及环境配置(两种方法)
Linux 搭建jenkins
linux安装Jenkins
jenkins安装完成启动报错
windows/linux 下Jenkins 远程(跨服务器)配置项目自动构建启动
Jenkins 无法识别启动项 Unrecognized option: –handlerCountMax=100
- 本文作者: MrRetro博客
- 本文链接: http://mrretro.github.io/2023/07/25/utils/centOS下linux7搭建jenkins全过程/
- 版权声明: 本博客所有文章除特别声明外,均采用 MIT 许可协议。转载请注明出处!

 
                    