DevOps 工程师教程

DevOps 工程师教程引导你从 Linux 基础到 Docker、Kubernetes、CI/CD 与云原生工作流,涵盖自动化、容器化、部署流水线与基础设施实践。

发布测试报告与构建通知

发布测试报告与构建通知

从仪表板创建一个 Jenkins 自由风格(Freestyle)任务,发布 JUnit 测试结果,并配置构建电子邮件通知。
Jenkins
使用 Jenkins 共享库

使用 Jenkins 共享库

创建一个本地 Jenkins 共享库,从仪表板进行注册,并在流水线任务中调用它。
Jenkins
初始化 Jenkins 控制器

初始化 Jenkins 控制器

启动一个隔离的 Jenkins 控制器,获取初始管理员密码,创建正式管理员账号,确认初始化后的仪表盘,并清理临时控制器。
Jenkins
编写 Jenkins 脚本化流水线 (Scripted Pipeline)

编写 Jenkins 脚本化流水线 (Scripted Pipeline)

创建并运行一个包含 node、stage、shell 步骤以及 Groovy 控制流的 Jenkins 脚本化流水线任务。
Jenkins
使用 Webhook 触发 Jenkins 构建

使用 Webhook 触发 Jenkins 构建

通过 curl 模拟仓库 Webhook,将分支和提交数据传递给 Jenkins 任务,并验证触发后的构建日志。
Jenkins
配置工具与带标签的代理

配置工具与带标签的代理

通过 Jenkins 控制面板配置 Jenkins 节点标签、本地 Git 工具以及自由风格(Freestyle)作业。
Jenkins
备份与恢复 Jenkins 配置

备份与恢复 Jenkins 配置

备份 Jenkins 任务配置、删除任务、从归档中恢复并验证恢复后的任务。
Jenkins
在 Jenkins 中存储凭据

在 Jenkins 中存储凭据

通过 Jenkins 控制面板创建、查看并更新 Jenkins 用户名/密码凭据。
Jenkins
创建多分支流水线

创建多分支流水线

创建一个包含两个分支的本地 Git 仓库,从仪表板配置 Jenkins 多分支流水线,并对比各分支的构建结果。
Jenkins
在容器代理上运行流水线

在容器代理上运行流水线

在基于容器的 Jenkins 环境中运行 Jenkins 流水线,并捕获容器执行证据。
Jenkins
在 Linux 中探索硬件设备

在 Linux 中探索硬件设备

在本实验中,你将学习在 Linux 环境下探索、识别和检查硬件设备的基本技能。你将通过实践操作掌握强大的命令行工具,从而理解操作系统如何与物理组件进行交互。
Linux
在 Linux 中管理 Apache 的 SELinux 文件上下文

在 Linux 中管理 Apache 的 SELinux 文件上下文

在本实验中,你将学习如何为 Apache Web 服务器管理 SELinux 文件上下文。你将安装 Apache,通过使用上下文不正确的文件触发访问拒绝错误,然后使用 chcon 命令修正安全标签并恢复访问,从而培养实际的故障排除技能。
Linux
在 Linux 中使用 YUM 查询和更新软件包

在 Linux 中使用 YUM 查询和更新软件包

在本实验中,你将学习如何使用 YUM 在基于 RHEL 的 Linux 系统上管理软件包。你将检查已安装的软件包、浏览软件仓库、查看可用更新,并学习如何执行单个软件包更新及全系统更新,以确保环境的安全与最新。
Linux
在 VirtualBox 中安装 CentOS 7 Linux 虚拟机

在 VirtualBox 中安装 CentOS 7 Linux 虚拟机

在本实验中,你将学习如何使用 VirtualBox 安装和配置 CentOS 7 Linux 虚拟机。你将创建一个新的虚拟机,通过自定义分区执行操作系统安装,并设置带有图形登录界面的 GNOME 桌面环境,从而构建一个完整且功能齐全的系统。
Linux
在 Linux 中使用 at 和 cron 调度任务

在 Linux 中使用 at 和 cron 调度任务

在本实验中,你将学习如何在 Linux 中使用 `at` 处理一次性任务,以及使用 `cron` 处理周期性任务。你将通过 `at`、`atq`、`atrm` 和 `crontab` 等命令练习创建、管理和删除作业,从而获得自动化系统管理任务的实战经验。
Linux
在 Linux 中使用 RPM 管理软件包

在 Linux 中使用 RPM 管理软件包

在本实验中,你将学习如何使用 `rpm` 命令在基于 RPM 的 Linux 发行版上管理软件。你将通过实践掌握查询软件包信息、验证完整性、列出依赖关系、模拟卸载以及使用 `rpm2cpio` 和 `cpio` 查看 RPM 软件包内容等技能。
Linux
在 Linux 中管理共享库

在 Linux 中管理共享库

在本实验中,你将学习如何在 Linux 中管理共享库。你将使用 ldd 来识别依赖关系,使用 find 来定位库文件,并使用 ldconfig 来查看和重建共享库缓存,从而确保高效的系统性能并解决依赖问题。
Linux
在 Linux 中管理内核模块

在 Linux 中管理内核模块

在本实验中,你将学习如何在 Linux 中管理内核模块。你将练习使用 lsmod、modinfo、rmmod 和 insmod 等命令来列出、检查、卸载和加载模块。你还将配置一个模块在开机时自动加载,以确保关键功能始终可用。
Linux
  • 上一页
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • ...
  • 509
  • 下一页