diff --git a/docs/books/admin_guide/03-commands.zh.md b/docs/books/admin_guide/03-commands.zh.md index 2dd71e0539..bfd0d56e50 100644 --- a/docs/books/admin_guide/03-commands.zh.md +++ b/docs/books/admin_guide/03-commands.zh.md @@ -198,7 +198,7 @@ man 5 passwd 将告知用户 passwd 命令有关的文件。 -使用箭头 来浏览手册。 按 q 键退出手册。 +使用箭头 ++↑++ 和 ++↓++ 来浏览手册。 按 ++q++ 键退出手册。 ### `shutdown` 命令 @@ -249,23 +249,23 @@ $ history 要操作历史记录,从命令提示符中输入以下命令即可: -| 键盘输入 | 功能 | -| ------------------ | -------------------- | -| !! | 调出最后使用的命令。 | -| !n | 根据该命令在列表中的编号重新调用该命令。 | -| !string | 调出以字符串开头的最近的命令。 | -| | 从最近的命令开始后退浏览您的历史记录。 | -| | 往后浏览您的历史记录。 | +| 键盘输入 | 功能 | +| ------------------- | -------------------- | +| ++exclam+exclam++ | 调出最后使用的命令。 | +| ++exclam+n++ | 根据该命令在列表中的编号重新调用该命令。 | +| ++exclam+"string"++ | 调出以字符串开头的最近的命令。 | +| ++arrow-up++ | 从最近的命令开始后退浏览您的历史记录。 | +| ++arrow-down++ | 往后浏览您的历史记录。 | ### 命令自动补全 自动补全功能很有用。 * 可完成命令、输入路径或文件名的补全。 -* 如果是单一补全,按一下 TAB 键即可。 -* 第二次按 TAB 键可获得可能的选项。 +* 如果是单一补全,按一下 ++tab++ 键即可。 +* 第二次按 ++tab++ 键可获得可能的选项。 -如果按两次 Tab 键没有显示任何选项,则当前没有可完成自动补全的选项。 +如果按两次 ++tab++ 键没有显示任何选项,则当前没有可完成自动补全的选项。 ## 显示和标识 @@ -277,7 +277,7 @@ $ history !!! Tip "提示" - CTRL + L 快捷键与 `clean` 命令具有相同的效果 + ++control+l++ 快捷键与 `clean` 命令具有相同的效果 ### `echo` 命令 @@ -848,7 +848,7 @@ root:x:0:0:root:/root:/bin/bash ... ``` -使用 ENTER 回车键可逐行移动。 使用 SPACE 空格键可逐页移动。 `/text` 允许您在文件中搜索匹配项。 +使用 ++enter++ 回车键可逐行移动。 使用 ++space++ 空格键可逐页移动。 `/text` 允许您在文件中搜索匹配项。 ### `less` 命令 @@ -860,16 +860,16 @@ less file1 [files] `less`的特定命令有: -| 命令 | 动作 | -| ------------------------------------------------ | -------------- | -| h | 帮助。 | -| | 向上、向下、向右或向左移动。 | -| Enter | 下移一行。 | -| Space | 向下移动一页。 | -| PgUpPgDn | 向上或向下移动一页。 | -| gG | 移动到文件的首页或尾页。 | -| `/texte` | 搜索文本。 | -| q | 退出 `less` 命令。 | +| 命令 | 动作 | +| ---------------------------------------------------------- | -------------- | +| ++"h"++ 或 ++h++ | 帮助。 | +| ++arrow-up++ ++arrow-down++ ++arrow-right++ ++arrow-left++ | 向上、向下、向右或向左移动。 | +| ++enter++ | 下移一行。 | +| ++space++ | 向下移动一页。 | +| ++page-up++ 和 ++page-down++ | 向上或向下移动一页。 | +| ++"g"++ 和 ++g++ | 移动到文件的首页或尾页。 | +| `/texte` | 搜索文本。 | +| ++"q"++ 或 ++q++ | 退出 `less` 命令。 | ### `cat` 命令 @@ -969,7 +969,7 @@ tcpdump::x:72:72::/:/sbin/nologin user1:x:500:500:grp1:/home/user1:/bin/bash ``` -对于 `-f` 选项,除非用户使用 CTRL + C 退出监控状态,否则将始终输出文件的更改信息。 此选项经常用于实时跟踪日志文件(的日志)。 +对于 `-f` 选项,除非用户使用 ++control+c++ 退出监控状态,否则将始终输出文件的更改信息。 此选项经常用于实时跟踪日志文件(的日志)。 如果不使用 `-n` 选项, `tail` 命令将显示文件的最后10行。 @@ -998,7 +998,7 @@ adm:x:3:4:adm:/var/adm/:/sbin/nologin | `-o file` | 将排序结果保存到指定的文件中。 | | `-t` | 指定分隔符,要求相应文件的内容必须是以规则分隔的列内容,否则无法正确排序。 | | `-r` | 将结果的顺序颠倒。 与 `-n` 选项一起使用,按从大到小的顺序进行排序。 | -| `-u` | 排序后删除重复项。 相当于`sort file | uniq`。 | +| `-u` | 排序后删除重复项。 相当于 `sort FILE | uniq` 命令 。 | `sort` 命令仅在屏幕上对文件进行排序, 该文件不会因为排序而被修改。 要保存排序后的结果,请使用 `-o` 选项或者输出重定向 `>` 。 @@ -1393,7 +1393,7 @@ ls -R / 2>> /dev/null **管道** 是一种机制,允许您将第一个命令的标准输出链接到第二个命令的标准输入。 -这种传递是单向的,用 `|` 符号完成。 管道符 `|` 通过同时按 Shift + | 获得。 +这种传递是单向的,用 `|` 符号完成。 管道符 `|` 可通过同时按 ++shift+bar++ 获得。 ![管道](images/pipe.png) @@ -1593,7 +1593,7 @@ none on /proc/sys/fs/binfmt_misc type binfmt_misc (r `;` 字符将命令串在一起。 -一旦用户键入 ENTER ,所有命令都将按输入顺序运行。 +一旦用户键入 ++enter++ ,所有命令都将按输入顺序运行。 ```bash ls /; cd /home; ls -lia; cd / diff --git a/docs/release_notes/8_10.zh.md b/docs/release_notes/8_10.zh.md index 8c4d15738a..6bea98a346 100644 --- a/docs/release_notes/8_10.zh.md +++ b/docs/release_notes/8_10.zh.md @@ -33,7 +33,7 @@ tags: ### 镜像构建器 - 可以使用不同的分区模式,如 `auto-lvm`、`lvm` 和 `raw` -- 自定义配置文件的定制选项,并通过使用 selected 和 unselected 选项来添加和删除规则,将其添加到您的蓝图定制中 +- 定制配置文件选项并将其添加到您的蓝图自定义中。 这可以通过 selected 和 unselected 选项来添加和删除规则来实现。 ### 安全性 diff --git a/docs/release_notes/9_4.zh.md b/docs/release_notes/9_4.zh.md new file mode 100644 index 0000000000..d3fbeb9b8a --- /dev/null +++ b/docs/release_notes/9_4.zh.md @@ -0,0 +1,161 @@ +--- +title: 当前发布 9.4 版本 +tags: + - 9.4 + - 9.4 release + - Rocky 9.4 +--- + +# Rocky Linux 9.4 发布说明 + +您可以在 [此处的上游发布说明](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/index) 中找到大多数变更的完整清单。 + +## 系统升级 + +您可以通过执行 `sudo dnf -y upgrade` 来完成从 Rocky Linux 9.x 到 Rocky Linux 9.4 的升级。 + +!!! note "说明" + +``` +Rocky Linux 不提供任何 Rocky Linux 8 版本的升级途径。我们建议进行全新的操作系统安装以迁移到 Rocky Linux 9.4 。 +``` + +## 镜像 + +提供除正常安装镜像外的其他一些镜像,包含云和容器平台。 + +您可以在 [SIG/Cloud 维基页面](https://sig-cloud.rocky.page/) 上找到有关 Cloud Special Interest Group 制作镜像以及如何参与其中的更多信息。 + +## 安装 + +安装之前,[请确保 CPU 与此程序兼容!](https://docs.rockylinux.org/gemstones/test_cpu_compat/) + +要安装 Rocky Linux 9.4,请转到 [下载页面](https://rockylinux.org/download/) 并下载您架构所需的版本。 + +## Rocky 团队发布的亮点 + +### Cloud 和 Live 镜像的更新 + +#### 新镜像的构建工作流程和过程 + +9.4 版本中的大多数镜像都使用新的镜像构建器创建:来自 OpenSUSE 的 [KIWI](https://github.com/OSInside/kiwi/)。 这些镜像的目标与旧镜像的功能完全一致,并不会出现严重的倒退现象。 如果您发现错误,请通知我们,我们将尽最大努力解决或解释任何差异问题。 + +仍然使用 imagefactory 构建的镜像有:Vagrant-VBox、Vagrant-VMware 和 OCP-Base(Oracle Cloud Platform)。 其余的 Cloud、Container 和 Vagrant 镜像都使用 KIWI 进行构建。 新的构建工作流程将使 Rocky Linux 能够为所有云提供商上的镜像提供更频繁的更新。 + +欢迎查看 [KIWI 配置](https://git.resf.org/sig_core/rocky-kiwi-descriptions/src/branch/r9) 以及我们用于调用 KIWI 的 [工具包](https://git.resf.org/sig_core/toolkit)。 + +#### Azure - 社区库和发布者的变化 + +Microsoft Azure 的 Rocky Linux 发布者帐户已更改,以前的镜像现在已被弃用。 欲了解更多信息(包括如何迁移到新帐户的详细信息),请访问 [论坛帖子](https://forums.rockylinux.org/t/rocky-linux-images-on-azure-important-update/13721)。 + +除 Azure Marketplace 外,Rocky Linux 还可在 Azure Community Gallery 上免费使用,这为在 Microsoft Azure 上运行 Rocky 提供了难以置信的便利。 有关如何使用社区库的说明,请参阅这个 [新闻发布](https://rockylinux.org/news/rocky-on-azure-community-gallery/)。 + +### 新颖而引人注目的 + +## 重大变化 + +有关重大变化的完整清单,请参阅 [此处的上游清单](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/overview#overview-major-changes)。 + +接下来将详细介绍此版本中的一些亮点和新特性。 + +### 镜像构建器 + +- 从 Rocky Linux 9.4 开始,您可以指定任意自定义的挂载点,但为操作系统保留的特定路径除外。 +- 现在可以创建不同的分区模式,包括 `auto-lvm`、`lvm` 和 `raw` +- 定制配置文件选项并将其添加到您的蓝图自定义中。 这可以通过 selected 和 unselected 选项来添加和删除规则来实现。 + +### 安全性 + +以下是最新发布的 Rocky Linux 9.4 中与安全相关的亮点。 有关安全相关更改的完整清单,请参阅 [此处的上游链接](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-security)。 + +- **SELinux** userspace 发布 3.6 且引入了 deny 规则,用于进一步定制策略 +- **Keylime** 服务器组件、验证器和注册器现在可作为容器进行使用 +- **Rsyslog** 处理系统引入了可定制的 TLS/SSL 加密设置以及与功能丢弃相关的其他选项。 +- **OpenSSL** TLS 工具包为特定于提供程序的配置文件添加了目录 +- **libkcapi** 1.4.0 引入了新的工具和选项。 值得注意的是,使用新的 `-T` 选项,您可以在哈希和(hash-sum)计算中指定目标文件名 +- **stunnel 5.7.1** TLS/SSL 隧道服务在 OpenSSL 1.1 和更高版本中更改了在 FIPS 模式下的行为。 除此变更外,此版本还提供了许多新功能,例如支持现代的 PostgreSQL 客户端 + +### 动态编程语言、web和数据库服务器 + +有关此类别更改的详细清单,请参阅 [此处的上游链接](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-dynamic-programming-languages-web-and-database-servers)。 + +以下应用程序流的最新版本现已可用: + +- **Python 3.12** +- **Ruby 3.3** 可作为模块流进行使用 +- **PHP 8.2** 可作为模块流进行使用 +- **nginx 1.24** 可作为模块流进行使用 +- **MariaDB 10.11** 可作为模块流进行使用 +- **PostgreSQL 16** 可作为模块流进行使用 + +以下的应用程序已升级: + +- **Git** 变基到版本 2.43.0 +- **Git LFS** 变基到版本 3.4.1 + +### 容器 + +有关此类别更改的详细清单,请参阅 [此处的上游链接](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-containers)。 + +值得注意的变化包括: + +- 用于创建多架构镜像的 `podman build farm` 命令可作为技术预览使用 +- Podman 现在支持 `tainers.conf` 模块来加载一组预先确定的配置 +- 相关的容器工具软件包已升级 +- Podman v4.9 RESTful API 现在在拉取或将镜像推送到注册中心时显示进度数据。 +- Podman 现在完全支持 SQLite 作为默认的数据库后端 +- `Containerfile` 现在支持多行 HereDoc 指令 +- 作为网络名称的 `pasta` 现在已被弃用 +- BoltDB 数据库后端现已弃用 +- `container-tools:4.0` 模块现在已经被弃用 +- Container Network Interface (CNI) 网络堆栈已弃用,并将在以后的发行版本中删除。 + +### 编译器和开发工具 + +有关此类别更改的详细清单,请参阅 [此处的上游链接](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/new-features#new-features-compilers-and-development-tools)。 + +- LLVM Toolset 变基到版本 17.0 +- Rust Toolset 变基到版本 1.75.0 +- Go Toolset 变基到版本 1.21.0 +- Clang 的资源目录已被移动(从 `/usr/lib64/Clang/17` 移动到 `/usr/lib/Clang/17`) +- `elfutils` 变基到版本 0.190 +- `systemtap` 变基到版本 5.0 +- 已更新 GCC Toolset 13 +- `pcp` 已更新到版本 6.2.0 +- 新的 `grafana-selinux` 软件包 +- `papi` 支持新的处理器微架构 +- 新的 `maven-openjdk21` 软件包 +- 新的 `libzip-tools` 软件包 +- `cmake` 变基到版本 3.26 + +## 已知问题 + +9.4 中存在许多已知问题,包括与以下内容相关的问题: + +- 安装程序和镜像创建 +- 安全性 +- 软件管理 +- Shell 和命令行工具 +- 基础设施服务 +- 网络 +- 内核 +- 文件系统和存储 +- 动态编程语言、web和数据库服务器 +- 身份管理 +- 桌面 +- 图形基础设施 +- 虚拟化 +- 可支持性 +- 容器 + +查阅 [上游清单](https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/9/html/9.4_release_notes/known-issues),了解有关这些问题的完整细节。 + +!!! info "废弃软件" + +``` +某些应用程序流(属于 Rocky Linux 9.4 存储库的一部分)将不会收到任何进一步的更新。目前包括 Node.js 16(2024年4月退役)和 .NET 7(2024年5月退役)。此外,OpenJDK 11 将于2024年10月达到 Rocky Linux 9 的最后维护周期。如果需要更多补丁,请确保使用支持的版本(Node.js 18 或 20 模块、.NET 6 或 8 软件包、OpenJK 1.8.0、17 或 21 软件包)。 +``` + +## 报告 bug + +请将您遇到的任何错误报告给 [Rocky Linux Bug Tracker](https://bugs.rockylinux.org/)。 我们也欢迎您以任何方式加入我们的社区,不管是在我们的 [Forums](https://forums.rockylinux.org)、 [Mattermost](https://chat.rockylinux.org)、[IRC on Libera.Chat](irc://irc.liberachat/rockylinux)、 [Reddit](https://reddit.com/r/rockylinux)、[Mailing Lists](https://lists.resf.org),还是其他任何您希望参与的方式!