在Rocky Linux中安装【Jenkins】的详细指南

🐇明明跟你说过:个人主页

🏅个人专栏:《未来已来:云原生之旅》🏅

🔖行路有良友,便是天堂🔖

目录

一、引言

1、Rocky Linux简介

2、什么是jenkins

3、jenkins版本分类

二、在Rocky Linux中安装Jenkins

1、资源准备

2、环境配置

3、安装Jenkins

4、初始化Jenkins 


一、引言

1、Rocky Linux简介

Rocky Linux 是一个由社区驱动的企业级 Linux 发行版,旨在提供与 Red Hat Enterprise Linux (RHEL) 兼容的操作系统。它是 CentOS 的继任者,由 CentOS 的创始人之一 Gregory Kurtzer 于 2020 年底发起,目的是提供一个稳定、免费的企业级 Linux 解决方案,满足开发人员、系统管理员和企业用户的需求。

2、什么是jenkins

Jenkins 是一个开源的自动化服务器,主要用于持续集成(CI)和持续交付(CD)过程中。它能够自动化软件开发中的构建、测试、部署等流程,帮助开发团队提高开发效率,减少人工干预和错误,确保代码在任何时间点都能保持高质量。

假设你正在开发一个 Java 应用,并使用 Git 作为版本控制工具。每次开发人员将代码推送到 Git 仓库后,Jenkins 会自动拉取最新代码并执行以下操作:

  1. 编译代码。
  2. 运行单元测试。
  3. 如果单元测试通过,执行集成测试。
  4. 如果集成测试通过,自动将应用部署到开发环境。
  5. 如果所有步骤都成功,Jenkins 可以将应用部署到生产环境。

3、jenkins版本分类

1. LTS(长期支持版):

  • LTS 版本是一个稳定的版本,适用于生产环境。它会在发布后提供长达 3 到 4 个月的支持,其中包括安全修复和重要的 bug 修复。
  • LTS 版本更侧重于稳定性,因此适合那些希望保持稳定运行环境的用户。

2. 每周发布版(Weekly Release):

  • 每周发布版本会包含最新的功能和改进,但这些版本不如 LTS 版本稳定,可能会有新的 bug 或问题。每周发布版适合希望提前体验最新功能并能接受一定风险的开发人员和团队。

二、在Rocky Linux中安装Jenkins

1、资源准备

准备一台Rocky linux服务器,虚拟机物理机都可以,版本9.x

2、环境配置

关闭防火墙

[root@bogon ~]# systemctl stop firewalld
[root@bogon ~]# systemctl disable firewalld

关闭selinux

临时关闭:

[root@bogon ~]# setenforce 0

3、安装Jenkins

1. 添加 Jenkins YUM 仓库
首先,使用 wget 下载 Jenkins 的稳定版仓库配置文件,并将其保存到 /etc/yum.repos.d/ 目录下。

sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
  • 这条命令将 Jenkins 稳定版的 YUM 仓库配置文件保存到指定目录。

2. 导入 Jenkins 的 GPG 密钥
为了确保从 Jenkins 仓库安装的软件包是可信的,我们需要导入 Jenkins 的 GPG 密钥。

sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
  • 这条命令将 Jenkins 的 GPG 密钥导入到系统,以便验证安装的软件包的完整性。

3. 升级系统
确保系统中的所有包都更新到最新版本,以避免由于旧版本软件包引起的潜在问题。

sudo yum upgrade
  • 这会更新系统中所有的可用软件包,并确保您的系统使用的是最新版本。

4. 安装所需依赖项
安装 Jenkins 所需的依赖项,主要是 fontconfig 和 java-17-openjdk。

sudo yum install fontconfig java-17-openjdk
  • fontconfig 是一个字体配置库,Jenkins 使用它来显示图形界面。
  • java-17-openjdk 安装 OpenJDK 17,因为 Jenkins 从 2022 年开始推荐使用 JDK 17(尽管 JDK 8 仍然是一个可选版本,但 JDK 17 提供了更好的性能和新功能)。

5. 安装 Jenkins
使用 YUM 安装 Jenkins 软件包:

sudo yum install jenkins
  • 这将从 Jenkins 仓库下载并安装 Jenkins 及其依赖项。

6. 重新加载系统守护进程
安装 Jenkins 后,需要重新加载 systemd 守护进程,以便识别新安装的 Jenkins 服务。

sudo systemctl daemon-reload
  • 这条命令会通知 systemd 守护进程重新加载服务配置,以便使 Jenkins 服务能够正常启动。

4、初始化Jenkins 

启动Jenkins

systemctl start jenkins

检查启动状态

[root@bogon ~]# systemctl status jenkins

打开浏览器,在地址栏输入主机IP:8080 

初始化密码可以执行下面的命令查看

cat /var/lib/jenkins/secrets/initialAdminPassword 

输入密码并点击继续

点击安装推荐的插件

 过程有点慢,大概需要等十几分钟

接下来可以创建一个新账户,或者使用admin账户继续

点击开始使用Jenkins,进入到首页

至此,Jenkins安装完成

💕💕💕每一次的分享都是一次成长的旅程,感谢您的陪伴和关注。希望这些关于云原生的文章能陪伴您走过技术的一段旅程,共同见证成长和进步!😺😺😺

🧨🧨🧨让我们一起在技术的海洋中探索前行,共同书写美好的未来!!!   

<think>好的,用户想查找Rocky Linux 9.5的安装教程、配置指南、系统要求和下载地址。首先需要确认Rocky Linux 9.5的官方信息是否存在,因为Rocky Linux版本通常以次要版本号更新,比如9.5可能属于某个特定时间点的更新。我需要先检查Rocky Linux的版本发布历史,确认9.5是否是一个有效版本。 假设Rocky Linux 9.5确实存在,接下来要收集相关的官方文档和资源。Rocky Linux官网通常会有详细安装指南和系统要求。用户可能需要下载ISO镜像,所以需要提供正确的下载链接,确保链接是官方的,避免第三方源的风险。 安装步骤方面,一般包括创建启动盘、引导安装、分区设置、用户配置等。需要注意Rocky Linux使用Anaconda安装程序,类似RHEL,所以步骤应该和CentOS类似。需要详细说明每个步骤,尤其是分区和网络配置,这些是用户常遇到的问题点。 系统配置部分,安装后的初始化设置很重要,比如更新系统、安装常用工具(如vim、wget)、配置防火墙(firewalld)、设置SELinux等。用户可能还需要配置SSH服务,确保远程访问安全。这部分需要引用已有的可靠资料,比如引用[3]中提到重新加载systemd守护进程,可能适用于服务管理部分。 另外,用户可能对特定软件的安装感兴趣,比如Docker、MinIO或Jenkins,但当前问题主要集中在系统安装和基础配置。不过可以提到这些应用的安装方法作为后续步骤,但可能需要另外的指南。 需要验证提供的下载地址是否最新,避免提供过时的链接。同时,系统要求部分要明确硬件需求,比如CPU、内存、磁盘空间,这对用户准备环境很重要。 最后,确保回答结构清晰,分点列出安装步骤、配置指南、系统要求和下载地址,使用用户可见层的格式,保持语言简洁明了,避免技术术语过多,适合不同层次用户的理解。同时,生成的三个相关问题需要围绕Rocky Linux的常见需求,比如升级、特定软件安装服务器配置,这样用户可以有进一步了解的途径。</think>### Rocky Linux 9.5 安装与配置指南 #### 一、系统要求 1. **硬件要求** - **CPU**:64位处理器(建议双核或更高) - **内存**:最小1GB(推荐4GB以上) - **存储**:至少20GB可用空间 - **网络**:支持IPv4/IPv6(若需联网安装) 2. **兼容性** Rocky Linux 9.5兼容x86_64、ARM64架构,支持物理机、虚拟机(如VMware、VirtualBox)及云平台(AWS、Azure等)。 --- #### 二、下载地址 - **官方镜像下载**: [Rocky Linux 9.5 下载页面](https://rockylinux.org/download) 提供ISO镜像(Minimal、DVD、Boot)及云镜像(适用于AWS、OpenStack等)[^1]。 --- #### 三、安装教程 **步骤1:创建启动介质** 1. 使用工具(如Rufus、Ventoy)将ISO镜像写入U盘或DVD。 2. 设置BIOS/UEFI从启动介质引导。 **步骤2:启动安装程序** 1. 选择“Install Rocky Linux 9.5”进入图形化安装界面。 2. 选择语言、时区(建议设为`Asia/Shanghai`)。 **步骤3:磁盘分区** - **自动分区**:默认使用LVM分区方案。 - **手动分区**(示例): - `/boot`:1GB(标准分区) - `swap`:2GB(物理内存≤2GB时设为双倍) - `/`:剩余空间(LVM) **步骤4:网络与主机名** 1. 启用网络接口(如`eth0`),建议配置静态IP(服务器场景)。 2. 设置主机名(如`server.example.com`)。 **步骤5:用户配置** 1. 设置root密码(需满足复杂度要求)。 2. 创建普通用户并分配管理员权限(`sudo`)。 **步骤6:安装完成** 点击“Begin Installation”,安装完成后重启系统[^3]。 --- #### 四、基础配置指南 1. **系统更新** ```bash sudo dnf update -y ``` 2. **常用工具安装** ```bash sudo dnf install -y vim wget curl git ``` 3. **防火墙配置** ```bash sudo systemctl enable firewalld --now sudo firewall-cmd --permanent --add-service=http # 开放HTTP服务 sudo firewall-cmd --reload ``` 4. **SELinux管理** - 查看状态:`sestatus` - 临时禁用:`sudo setenforce 0` - 永久禁用:修改`/etc/selinux/config`为`SELINUX=disabled`。 --- #### 五、进阶配置(可选) - **Web服务器部署**:安装Nginx/Apache: ```bash sudo dnf install nginx -y sudo systemctl enable nginx --now ``` - **Docker支持**: 参考WSL2或Linux环境下的Docker安装步骤[^1]。 ---
评论 58
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

明明跟你说过

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值