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

@@ -1,16 +1,20 @@
## Alpine
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 简介
下图直观地展示了本节内容
![Alpine Linux 操作系统](../../_images/alpinelinux-logo.png)
`Alpine` 操作系统是一个面向安全的轻型 `Linux` 发行版它不同于通常 `Linux` 发行版`Alpine` 采用了 `musl libc` `busybox` 以减小系统的体积和运行时资源消耗但功能上比 `busybox` 又完善的多因此得到开源社区越来越多的青睐在保持瘦身的同时`Alpine` 还提供了自己的包管理工具 `apk`可以通过 [Alpine Packages](https://pkgs.alpinelinux.org/packages) 网站上查询包信息,也可以直接通过 `apk` 命令直接查询和安装各种软件。
`Alpine` 由非商业组织维护的支持广泛场景的 `Linux`发行版它特别为资深/重度`Linux`用户而优化关注安全性能和资源效能`Alpine` 镜像可以适用于更多常用场景并且是一个优秀的可以适用于生产的基础系统/环境
`Alpine` 由非商业组织维护的支持广泛场景的 `Linux` 发行版它特别为资深/重度 `Linux` 用户而优化关注安全性能和资源效能`Alpine` 镜像可以适用于更多常用场景并且是一个优秀的可以适用于生产的基础系统/环境
`Alpine` Docker 镜像也继承了 `Alpine Linux` 发行版的这些优势相比于其他 `Docker` 镜像它的容量非常小仅仅只有 **5 MB** 左右对比 `Ubuntu` 系列镜像接近 `200 MB`且拥有非常友好的包管理机制官方镜像来自 `docker-alpine` 项目
`Alpine` Docker 镜像也继承了 `Alpine Linux` 发行版的这些优势相比于其他 `Docker` 镜像它的容量非常小仅仅只有 **5 MB** 左右 (对比 `Ubuntu` 系列镜像接近 `200 MB`)且拥有非常友好的包管理机制官方镜像来自 `docker-alpine` 项目
目前 Docker 官方已开始推荐使用 `Alpine` 替代之前的 `Ubuntu` 做为基础镜像环境这样会带来多个好处包括镜像下载速度加快镜像安全性提高主机之间的切换更方便占用更少磁盘空间等

View File

@@ -1,13 +1,17 @@
## Busybox
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### 简介
下图直观地展示了本节内容
![Busybox - Linux 瑞士军刀](../../_images/busybox-logo.png)
`BusyBox` 是一个集成了一百多个最常用 Linux 命令和工具 `cat``echo``grep``mount``telnet` 的精简工具箱它只需要几 MB 的大小很方便进行各种快速验证被誉为Linux 系统的瑞士军刀
`BusyBox` 是一个集成了一百多个最常用 Linux 命令和工具 ( `cat``echo``grep``mount``telnet` ) 的精简工具箱它只需要几 MB 的大小很方便进行各种快速验证被誉为 Linux 系统的瑞士军刀
`BusyBox` 可运行于多款 `POSIX` 环境的操作系统中 `Linux`包括 `Android``Hurd``FreeBSD`
`BusyBox` 可运行于多款 `POSIX` 环境的操作系统中 `Linux` (包括 `Android`)`Hurd``FreeBSD`
### 获取官方镜像

View File

@@ -1,5 +1,7 @@
## CentOS Fedora
本节涵盖了相关内容与详细描述主要探讨以下几个方面
### CentOS 系统简介
`CentOS` `Fedora` 都是基于 `Redhat` 的常见 Linux 分支`CentOS` 是目前企业级服务器的常用操作系统`Fedora` 则主要面向个人桌面用户
@@ -7,14 +9,18 @@
![CentOS 操作系统](../../_images/centos-logo.png)
CentOSCommunity Enterprise Operating System中文意思是社区企业操作系统它是基于 `Red Hat Enterprise Linux` 源代码编译而成由于 `CentOS` `Redhat Linux` 源于相同的代码基础所以很多成本敏感且需要高稳定性的公司就使用 `CentOS` 来替代商业版 `Red Hat Enterprise Linux``CentOS` 自身不包含闭源软件
CentOS (Community Enterprise Operating System中文意思是社区企业操作系统)它是基于 `Red Hat Enterprise Linux` 源代码编译而成由于 `CentOS` `Redhat Linux` 源于相同的代码基础所以很多成本敏感且需要高稳定性的公司就使用 `CentOS` 来替代商业版 `Red Hat Enterprise Linux``CentOS` 自身不包含闭源软件
#### 概述
总体概述了以下内容
#### 使用 CentOS 官方镜像
CentOS 官方镜像的使用非常简单
**注意CentOS 8 已于 2021 12 31 日停止维护EOL对于新部署推荐使用 CentOS Stream Rocky LinuxAlmaLinux 等替代发行版**
**注意CentOS 8 已于 2021 12 31 日停止维护 (EOL)对于新部署推荐使用 CentOS Stream Rocky LinuxAlmaLinux 等替代发行版**
使用 `docker run` 直接运行 `CentOS 7` 镜像并登录 `bash`
@@ -31,11 +37,17 @@ CentOS Linux release 7.9.2009 (Core)
### Fedora 系统简介
下图直观地展示了本节内容
![Fedora 操作系统](../../_images/fedora-logo.png)
`Fedora` `Fedora Project` 社区开发红帽公司赞助的 `Linux` 发行版它的目标是创建一套新颖多功能并且自由和开源的操作系统`Fedora` 的功能对于用户而言它是一套功能完备的可以更新的免费操作系统而对赞助商 `Red Hat` 而言它是许多新技术的测试平台被认为可用的技术最终会加入到 `Red Hat Enterprise Linux`
#### 概述
总体概述了以下内容
#### 使用 Fedora 官方镜像
使用 `docker run` 命令直接运行 `Fedora` 官方镜像并登录 `bash`

View File

@@ -1,18 +1,24 @@
## Debian Ubuntu
`Debian` `Ubuntu` 都是目前较为流行的 **Debian ** 的服务器操作系统十分适合研发场景`Docker Hub` 上提供了官方镜像国内各大容器云服务也基本都提供了相应的支持
`Debian` `Ubuntu` 都是目前较为流行的 **Debian **的服务器操作系统十分适合研发场景`Docker Hub` 上提供了官方镜像国内各大容器云服务也基本都提供了相应的支持
### Debian 系统简介
下图直观地展示了本节内容
![Debian 操作系统](../../_images/debian-logo.png)
`Debian` 是由 `GPL` 和其他自由软件许可协议授权的自由软件组成的操作系统 **Debian 计划Debian Project**组织维护**Debian 计划** 是一个独立的分散的组织 `3000` 人志愿者组成接受世界多个非盈利组织的资金支持`Software in the Public Interest` 提供支持并持有商标作为保护机构`Debian` 以其坚守 `Unix` 和自由软件的精神以及其给予用户的众多选择而闻名现时 `Debian` 包括了超过 `25,000` 个软件包并支持 `12` 个计算机系统结构
`Debian` 是由 `GPL` 和其他自由软件许可协议授权的自由软件组成的操作系统 **Debian 计划 (Debian Project)**组织维护**Debian 计划**是一个独立的分散的组织 `3000` 人志愿者组成接受世界多个非盈利组织的资金支持`Software in the Public Interest` 提供支持并持有商标作为保护机构`Debian` 以其坚守 `Unix` 和自由软件的精神以及其给予用户的众多选择而闻名现时 `Debian` 包括了超过 `25,000` 个软件包并支持 `12` 个计算机系统结构
`Debian` 作为一个大的系统组织框架其下有多种不同操作系统核心的分支计划主要为采用 `Linux` 核心的 `Debian GNU/Linux` 系统其他还有采用 `GNU Hurd` 核心的 `Debian GNU/Hurd` 系统采用 `FreeBSD` 核心的 `Debian GNU/kFreeBSD` 系统以及采用 `NetBSD` 核心的 `Debian GNU/NetBSD` 系统甚至还有利用 `Debian` 的系统架构和工具采用 `OpenSolaris` 核心构建而成的 `Nexenta OS` 系统在这些 `Debian` 系统中以采用 `Linux` 核心的 `Debian GNU/Linux` 最为著名
众多的 `Linux` 发行版例如 `Ubuntu``Knoppix` `Linspire` `Xandros` 都基于 `Debian GNU/Linux`
#### 概述
总体概述了以下内容
#### 使用 Debian 官方镜像
Debian 是一个也是一个常用的基础镜像
@@ -30,10 +36,16 @@ Debian GNU/Linux 8
### Ubuntu 系统简介
下图直观地展示了本节内容
![Ubuntu 操作系统](../../_images/ubuntu-logo.jpg)
`Ubuntu` 是一个以桌面应用为主的 `GNU/Linux` 操作系统其名称来自非洲南部祖鲁语或豪萨语的ubuntu一词官方译名友帮拓另有吾帮托乌班图有奔头乌斑兔等译名`Ubuntu` 意思是人性以及我的存在是因为大家的存在是非洲传统的一种价值观类似华人社会的仁爱思想 `Ubuntu` 基于 `Debian` 发行版和 `GNOME/Unity` 桌面环境 `Debian` 的不同在于它每 6 个月会发布一个新版本 2 年推出一个长期支持 **Long Term SupportLTS** 版本一般支持 3 年时间
`Ubuntu` 是一个以桌面应用为主的 `GNU/Linux` 操作系统其名称来自非洲南部祖鲁语或豪萨语的 ubuntu 一词 (官方译名 友帮拓另有 吾帮托乌班图有奔头 乌斑兔 等译名)`Ubuntu` 意思是 人性 以及 我的存在是因为大家的存在是非洲传统的一种价值观类似华人社会的 仁爱 思想`Ubuntu` 基于 `Debian` 发行版和 `GNOME/Unity` 桌面环境 `Debian` 的不同在于它每 6 个月会发布一个新版本 2 年推出一个长期支持 **(Long Term SupportLTS)** 版本一般支持 3 年时间
#### 概述
总体概述了以下内容
#### 使用 Ubuntu 官方镜像

View File

@@ -6,6 +6,6 @@
读者可以根据具体情况来选择一般来说
* 官方镜像体积都比较小只带有一些基本的组件 精简的系统有利于安全稳定和高效的运行也适合进行个性化定制
* 官方镜像体积都比较小只带有一些基本的组件精简的系统有利于安全稳定和高效的运行也适合进行个性化定制
* 出于安全考虑几乎所有官方制作的镜像都没有安装 SSH 服务无法通过用户名和密码直接登录到容器中