style: apply global formatting fixes (struct, spacing, zhlint)

This commit is contained in:
Baohua Yang
2026-02-21 11:08:52 -08:00
parent ad68b2d973
commit 79ac9c639a
159 changed files with 1708 additions and 882 deletions

View File

@@ -4,4 +4,4 @@
`CoreOS` 的安装文件和运行依赖非常小它提供了精简的 Linux 系统它使用 Linux 容器在更高的抽象层来管理你的服务而不是通过常规的包管理工具 `yum` `apt` 来安装包
同时`CoreOS` 几乎可以运行在任何平台`VirtualBox` `Amazon EC2` `QEMU/KVM` `VMware` `Bare Metal` `OpenStack`
同时`CoreOS` 几乎可以运行在任何平台`VirtualBox` `Amazon EC2` `QEMU/KVM` `VMware` `Bare Metal` `OpenStack`

View File

@@ -1,12 +1,14 @@
## 安装 Fedora CoreOS
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 下载 ISO
[下载页面](https://getfedora.org/coreos/download/) `Bare Metal & Virtualized` 标签页下载 ISO。
[下载页面](https://getfedora.org/coreos/download/) `Bare Metal & Virtualized` 标签页下载 ISO。
### 编写 FCC
FCC Fedora CoreOS Configuration Fedora CoreOS 配置的简称
FCC Fedora CoreOS Configuration (Fedora CoreOS 配置) 的简称
```yaml
## example.fcc
@@ -20,7 +22,7 @@ passwd:
- ssh-rsa AAAA...
```
`ssh-rsa AAAA...` 替换为自己的 SSH 公钥位于 `~/.ssh/id_rsa.pub`
`ssh-rsa AAAA...` 替换为自己的 SSH 公钥 (位于 `~/.ssh/id_rsa.pub`)
### 转换 FCC Ignition

View File

@@ -4,15 +4,17 @@
### FCOS 特性
本节涵盖了相关内容与详细描述主要探讨以下几个方面
#### 一个最小化操作系统
FCOS 被设计成一个基于容器的最小化的现代操作系统它比现有的 Linux 安装平均节省 40% RAM大约 114M 并允许从 PXE iPXE 非常快速的启动
FCOS 被设计成一个基于容器的最小化的现代操作系统它比现有的 Linux 安装平均节省 40% RAM (大约 114M) 并允许从 PXE iPXE 非常快速的启动
#### 系统初始化
Ignition 是一种配置实用程序可读取配置文件JSON 格式并根据该配置配置 FCOS 系统可配置的组件包括存储文件系统systemd 和用户
Ignition 是一种配置实用程序可读取配置文件 (JSON 格式) 并根据该配置配置 FCOS 系统可配置的组件包括存储文件系统systemd 和用户
Ignition 在系统首次启动期间 initramfs 仅运行一次由于 Ignition 在启动过程中的早期运行因此它可以在用户空间开始启动之前重新对磁盘分区格式化文件系统创建用户并写入文件 systemd 启动时systemd 服务已被写入磁盘从而加快了启动时间
Ignition 在系统首次启动期间 ( initramfs ) 仅运行一次由于 Ignition 在启动过程中的早期运行因此它可以在用户空间开始启动之前重新对磁盘分区格式化文件系统创建用户并写入文件 systemd 启动时systemd 服务已被写入磁盘从而加快了启动时间
#### 自动更新
@@ -20,7 +22,7 @@ FCOS 使用 rpm-ostree 系统进行事务性升级。无需像 yum 升级那样
#### 容器工具
对于诸如构建复制和其他管理容器的任务FCOS 用一组容器工具代替了 **Docker CLI****podman CLI**工具支持许多容器运行时功能例如运行启动停止列出和删除容器和镜像**skopeo CLI**工具可以复制认证和签名镜像您还可以使用**crictl CLI** 工具来处理 CRI-O 容器引擎中的容器和镜像
对于诸如构建复制和其他管理容器的任务FCOS 用一组容器工具代替了 **Docker CLI****podman CLI** 工具支持许多容器运行时功能例如运行启动停止列出和删除容器和镜像**skopeo CLI** 工具可以复制认证和签名镜像您还可以使用 **crictl CLI** 工具来处理 CRI-O 容器引擎中的容器和镜像
### 参考文档