DevOps 工程师教程
DevOps 工程师教程引导你从 Linux 基础到 Docker、Kubernetes、CI/CD 与云原生工作流,涵盖自动化、容器化、部署流水线与基础设施实践。
基础文件操作
在本实验中,你将学习使用一些基础操作命令,例如列出文件、更改当前目录以及移动、复制和删除文件与目录。
Linux
使用 Jinja2 生成安全的动态模板
在 Python 中生成 HTML 并不有趣,实际上相当繁琐,因为你必须自己使用 escape 进行 HTML 转义,以保持应用程序的安全性。因此,Flask 会自动为你配置 Jinja2 模板引擎。模板可以用于生成任何类型的文本文件。对于 Web 应用程序,你主要会生成 HTML 页面,但你也可以生成 markdown、纯文本电子邮件以及其他任何内容。
FlaskPython
使用 Advcpmv 增强复制和移动功能
学习如何在 Linux 上利用 advcpmv 进行高效的文件管理,支持带有进度反馈的高级复制和移动操作。
Linux
设置 SELinux 模式
在本挑战中,你将学习如何在 Red Hat Enterprise Linux (RHEL) 系统上为 SELinux 设置强制(Enforcing)和宽容(Permissive)模式。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中控制服务
在本实验中,你将通过 `systemctl` 命令获得管理 RHEL 系统服务的实践经验。你将学习如何查看所有已加载和活动的系统服务,检查特定服务的状态,并通过启动、停止和重启来控制它们的运行时行为。此外,你还将探索如何重新加载服务配置、启用或禁用服务的开机自启,并理解屏蔽(masking)和取消屏蔽(unmasking)服务以防止其被激活的高级概念。本实践指南将为你提供系统管理的核心技能,使你能够有效地监控和管理 RHEL 系统运行至关重要的服务生命周期,即使在 `systemctl` 与 `systemd` 管理的服务交互的容器化环境中也是如此。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中访问文件系统
在本实验中,你将获得在 Red Hat Enterprise Linux (RHEL) 系统上管理 Linux 文件系统的实践经验。你将学习识别文件系统和块设备、检查磁盘使用情况,并练习手动挂载和卸载文件系统。此外,本实验还将指导你根据各种条件,使用 locate 和 find 等命令高效地定位文件。
Red Hat Enterprise Linux
启动与配置服务
在本挑战中,你将学习如何启动、停止服务,并配置服务在系统开机时自动运行。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中管理用户和组
在这个实验中,你将获得在 Red Hat Enterprise Linux (RHEL) 环境中管理本地用户和组的基本技能。你将从理解基本的用户和组概念开始,然后学习如何获取超级用户访问权限,创建和修改本地用户账户,管理本地组账户,以及配置用户密码策略。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中编辑文本文件
在这个实验中,你将获得在 Linux 中管理文本文件和自定义 shell 环境的基本技能。你将学习如何重定向标准输出和错误流,组合流,构建命令管道,使用 Vim 编辑文本文件,以及配置 shell 变量和别名。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中分析日志
在本实验中,你将通过 `journalctl` 和 `rsyslog` 在 Red Hat Enterprise Linux 9 上获得分析和存储系统日志的实践经验。你将首先了解系统日志记录的核心架构,包括 `systemd-journald` 和 `rsyslog` 的角色,并识别关键日志文件。随后,你将学习使用常用命令查看和过滤 syslog 文件,手动发送自定义 syslog 消息,并使用 `journalctl` 探索和过滤系统日志条目。本实验还涵盖了配置持久化系统日志存储,以及使用 `timedatectl` 和 `chronyd` 维护准确的系统时间,为你提供系统分析和故障排除所需的基本技能。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中获取帮助
在本实验室中,您将掌握在 Red Hat Enterprise Linux 中浏览和搜索 `man` 页面的基本技能。您将学习如何使用各种导航键有效地浏览 `man` 页面,在 `man` 页面中搜索特定字符串,并通过关键字发现相关的 `man` 页面。此外,您还将探索在所有可用 `man` 页面中执行全文搜索以查找全面信息的技巧。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中安装软件
在本实验中,你将通过 DNF 在 Red Hat Enterprise Linux (RHEL) 系统上获得管理软件包的实践经验。你将学习如何注册系统、探索 RPM 软件包信息、使用 DNF 安装和卸载软件、管理 DNF 软件仓库以及查看事务历史记录。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中配置网络
在本实验中,你将获得在 Red Hat Enterprise Linux 系统上配置网络接口和主机名设置的实践经验。你将学习管理系统网络连接和标识的基本命令行工具与技术,包括验证、添加、激活、停用和修改网络连接,配置主机名和名称解析,以及测试网络连通性。
Red Hat Enterprise Linux
GitHub Actions 上传构建制品
在这个实验中,你将学习如何使用构建制品(build artifacts)来持久化工作流数据。你将配置一个工作流来上传一个构建目录,以便之后可以下载。
Git
启动、停止及检查网络服务状态
在本挑战中,你将学习如何在 Linux 系统中启动、停止以及检查网络服务的运行状态。
Red Hat Enterprise Linux
使用 at 和 Cron 调度任务
在本挑战中,你将学习如何使用 at 和 cron 命令在 Linux 系统上调度一次性任务和周期性任务。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中管理文件
在此次实验中,你将在 RHEL 环境中通过实践掌握使用基本命令行工具管理文件和目录的技能。你将学习探索当前位置、列出内容、导航目录、创建文件、组织文件和目录、创建链接以及使用 Shell 扩展高效选择文件。
Red Hat Enterprise Linux
在 Red Hat Enterprise Linux 中访问命令行
在本实验室中,您将踏上 Linux 命令行操作的入门之旅,尤其是在 Red Hat Enterprise Linux (RHEL) 环境中。您将通过实践掌握识别用户和系统信息、管理用户密码、检查文件类型、查看文件内容、统计文件信息以及高效浏览命令历史记录的必要命令。您还将精通重要的命令行编辑快捷键。
Red Hat Enterprise Linux
- 上一页
- 1
- 2
- 3
- 4
- 5
- 6
- ...
- 440
- 下一页