From 56ef9e64ff6098cc6f62086e45c1f1073425da28 Mon Sep 17 00:00:00 2001 From: hemiao Date: Mon, 1 Sep 2025 15:42:59 +0800 Subject: [PATCH 1/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=89=AB=E6=8F=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../docker_engine/container_management_1.md | 2 +- .../installation_and_configuration_3.md | 2 +- .../kubeos/kubeos/installation_and_deployment.md | 2 +- docs/zh/embedded/openEuler_embedded/_toc.yaml | 2 +- ...penEuler-embedded.md => openEuler_embedded.md} | 0 docs/zh/embedded/uniproton/overview.md | 2 +- .../dsoftbus_application_based_on_containers.md | 2 +- .../fangtian_environment_configuration.md | 2 +- ...r_linux_waylan_and_openharmony_applications.md | 4 ++-- .../installation/installation_guide.md | 2 +- .../installation/installation_modes.md | 4 ++-- .../gazelle/gazelle_for_opengauss_acceleration.md | 4 ++-- .../gazelle/gazelle_for_redis_acceleration.md | 4 ++-- .../gazelle/gazelle_single_nic_user_guide.md | 4 ++-- .../server/network/gazelle/gazelle_user_guide.md | 2 +- .../desktop/kubesphere/figures/icon-note.gif | Bin 0 -> 394 bytes docs/zh/tools/desktop/kubesphere/kubesphere.md | 4 ++-- .../stratovirt/vm_configuration.md | 4 ++-- 18 files changed, 23 insertions(+), 23 deletions(-) rename docs/zh/embedded/openEuler_embedded/{openEuler-embedded.md => openEuler_embedded.md} (100%) create mode 100644 docs/zh/tools/desktop/kubesphere/figures/icon-note.gif diff --git a/docs/zh/cloud/container_engine/docker_engine/container_management_1.md b/docs/zh/cloud/container_engine/docker_engine/container_management_1.md index 98c3c5a4..10de7e49 100644 --- a/docs/zh/cloud/container_engine/docker_engine/container_management_1.md +++ b/docs/zh/cloud/container_engine/docker_engine/container_management_1.md @@ -288,7 +288,7 @@ docker run --name=container_registry -d -p 5000:5000 registry ### 原理及使用场景 -docker支持hook的扩展特性,hook应用与底层runc的执行过程中,遵循OCI标准:[https://github.com/opencontainers/runtime-spec/blob/main/config.md\#hooks](#https://github.com/opencontainers/runtime-spec/blob/main/config.md#hooks) 。 +docker支持hook的扩展特性,hook应用与底层runc的执行过程中,遵循OCI标准:[https://github.com/opencontainers/runtime-spec/blob/main/config.md\#hooks](https://github.com/opencontainers/runtime-spec/blob/main/config.md#hooks) 。 hook主要有三种类型:prestart,poststart,poststop。分别作用于容器内用户应用程序启动之前,容器应用程序启动之后,容器应用程序停止之后。 diff --git a/docs/zh/cloud/container_engine/docker_engine/installation_and_configuration_3.md b/docs/zh/cloud/container_engine/docker_engine/installation_and_configuration_3.md index ef7014f5..0ae7d153 100644 --- a/docs/zh/cloud/container_engine/docker_engine/installation_and_configuration_3.md +++ b/docs/zh/cloud/container_engine/docker_engine/installation_and_configuration_3.md @@ -52,7 +52,7 @@ docker启动容器时的默认umask值为0027,可以在dockerd启动时,使 > > 如果docker create/run也配置了native.umask参数,则以docker create/run中的配置为准。 -详细的配置见[docker create](./容器管理-4.md#create)和[docker run](./容器管理-4.md#run)章节的参数说明。 +详细的配置见[docker create](./container_management_2.md#create)和[docker run](./container_management_2.md#run)章节的参数说明。 ### daemon启动时间 diff --git a/docs/zh/cloud/kubeos/kubeos/installation_and_deployment.md b/docs/zh/cloud/kubeos/kubeos/installation_and_deployment.md index 029f71a6..619256e3 100644 --- a/docs/zh/cloud/kubeos/kubeos/installation_and_deployment.md +++ b/docs/zh/cloud/kubeos/kubeos/installation_and_deployment.md @@ -157,7 +157,7 @@ * 请先部署 Kubernetes 集群,部署方法参考[《openEuler 24.03-LTS-SP1 Kubernetes 集群部署指南》](../../cluster_deployment/kubernetes/overview.md)。 -* 集群中准备进行升级的 Worker 节点的 OS 需要为使用上一节方式制作出来的容器 OS,如不是,请用 system.qcow2重新部署虚拟机,虚拟机部署请见[《openEuler 24.03-LTS-SP1 虚拟化用户指南》](../../../virtualization/virtualization_platform/virtualization/introduction_to_virtualization.md),Master节点目前不支持容器 OS 升级,请用openEuler 24.03-LTS-SP1部署Master节点。 +* 集群中准备进行升级的 Worker 节点的 OS 需要为使用上一节方式制作出来的容器 OS,如不是,请用 system.qcow2重新部署虚拟机,虚拟机部署请见[《openEuler 24.03-LTS-SP1 虚拟化用户指南》](../../../virtualization/virtualization_platform/virtualization/introduction_to_virtulization.md),Master节点目前不支持容器 OS 升级,请用openEuler 24.03-LTS-SP1部署Master节点。 * 部署 OS 的 CRD(CustomResourceDefinition),os-operator,os-proxy 以及 RBAC (Role-based access control) 机制的 YAML 需要用户自行编写。 * operator 和 proxy 部署在 kubernetes 集群中,operator 应部署为 deployment,proxy 应部署为daemonset。 * 尽量部署好 kubernetes 的安全措施,如 rbac 机制,pod 的 service account 和 security policy 配置等。 diff --git a/docs/zh/embedded/openEuler_embedded/_toc.yaml b/docs/zh/embedded/openEuler_embedded/_toc.yaml index 2a7ffe74..f5bb598b 100644 --- a/docs/zh/embedded/openEuler_embedded/_toc.yaml +++ b/docs/zh/embedded/openEuler_embedded/_toc.yaml @@ -3,7 +3,7 @@ isManual: true description: openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本,旨在成为一个高质量的以Linux为中心的嵌入式系统软件平台 sections: - label: openEuler Embedded 用户指南 - href: ./openEuler-embedded.md + href: ./openEuler_embedded.md - label: 基于openEuler Embedded的SDK应用开发 href: ./application_development_using_sdk.md - label: 安装与运行 diff --git a/docs/zh/embedded/openEuler_embedded/openEuler-embedded.md b/docs/zh/embedded/openEuler_embedded/openEuler_embedded.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/openEuler-embedded.md rename to docs/zh/embedded/openEuler_embedded/openEuler_embedded.md diff --git a/docs/zh/embedded/uniproton/overview.md b/docs/zh/embedded/uniproton/overview.md index 79ecdf23..37c333b8 100644 --- a/docs/zh/embedded/uniproton/overview.md +++ b/docs/zh/embedded/uniproton/overview.md @@ -8,4 +8,4 @@ UniProton是基于openEuler社区面向嵌入式场景的操作系统,旨在 ## 编译教程 -相关编译教程,可参考:[https://gitee.com/openeuler/UniProton/blob/master/doc/UniProton_build.md](https://gitee.com/openeuler/UniProton/blob/master/doc/UniProton_build.md/)。 +相关编译教程,可参考:[https://gitee.com/openeuler/UniProton/blob/master/doc/demo_guide/UniProton_build.md](https://gitee.com/openeuler/UniProton/blob/master/doc/demo_guide/UniProton_build.md)。 diff --git a/docs/zh/server/development/distributed/dsoftbus_application_based_on_containers.md b/docs/zh/server/development/distributed/dsoftbus_application_based_on_containers.md index f07ef892..288f99ed 100644 --- a/docs/zh/server/development/distributed/dsoftbus_application_based_on_containers.md +++ b/docs/zh/server/development/distributed/dsoftbus_application_based_on_containers.md @@ -22,7 +22,7 @@ 以下步骤在设备 A/B 上都需要操作。 -1. 物理机环境安装 openEuler 22.03 LTS SP2 以上版本,环境需要准备好 binder 驱动 [binder驱动安装指导](https://gitee.com/src-openeuler/communication_ipc/blob/openEuler-22.03-LTS-SP2/README.md "binder")。 +1. 物理机环境安装 openEuler 22.03 LTS SP2 以上版本,环境需要准备好 binder 驱动 [binder驱动安装指导](https://gitee.com/src-openeuler/communication_ipc/blob/openEuler-22.03-LTS-SP2/README.md)。 2. 编译 softbus_client。 diff --git a/docs/zh/server/development/fangtian/fangtian_environment_configuration.md b/docs/zh/server/development/fangtian/fangtian_environment_configuration.md index 11cf1094..02473e09 100644 --- a/docs/zh/server/development/fangtian/fangtian_environment_configuration.md +++ b/docs/zh/server/development/fangtian/fangtian_environment_configuration.md @@ -14,7 +14,7 @@ ### 环境准备 -安装 openEuler 系统,安装方法参考《[openEuler 安装指南](./../Installation/installation.md)》。 +安装 openEuler 系统,安装方法参考《[openEuler 安装指南](../../installation_upgrade/installation/installation_guide.md)》。 ### FangTian 软件包安装 diff --git a/docs/zh/server/development/fangtian/fangtian_for_linux_waylan_and_openharmony_applications.md b/docs/zh/server/development/fangtian/fangtian_for_linux_waylan_and_openharmony_applications.md index 9723d13c..a0b7e8ef 100644 --- a/docs/zh/server/development/fangtian/fangtian_for_linux_waylan_and_openharmony_applications.md +++ b/docs/zh/server/development/fangtian/fangtian_for_linux_waylan_and_openharmony_applications.md @@ -10,7 +10,7 @@ FangTian 为了支持 Linux 原生应用,对 Wayland 应用做了兼容。由 ### 应用运行 -1. 在启动[引擎](./FangTian环境配置.md#启动引擎)之后,启动 wayland 适配器的 sa。 +1. 在启动[引擎](./fangtian_environment_configuration.md#启动引擎)之后,启动 wayland 适配器的 sa。 ```shell mkdir -p ~/tmp @@ -57,7 +57,7 @@ FangTian 当前支持 ArkUI 部分控件,如文本、按钮、图片等。开 ``` 解压之后的路径为`~/apps/tmp/eletronicAlbum`。 -3. 在启动[引擎](./FangTian环境配置.md#启动引擎)之后,运行 hap。 +3. 在启动[引擎](./fangtian_environment_configuration.md#启动引擎)之后,运行 hap。 ```shell hap_executor ~/apps/tmp/eletronicAlbum diff --git a/docs/zh/server/installation_upgrade/installation/installation_guide.md b/docs/zh/server/installation_upgrade/installation/installation_guide.md index 7be98aec..01791bc3 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_guide.md +++ b/docs/zh/server/installation_upgrade/installation/installation_guide.md @@ -174,7 +174,7 @@ nfs服务器需要用户自己搭建,将iso镜像进行挂载,挂载出的文件拷贝到nfs的共享目录中。 -安装过程中,如果“设置安装源”有疑问,可参考“[选择安装源出现异常](./FAQ.html#选择安装源出现异常)”。 +安装过程中,如果“设置安装源”有疑问,可参考“[选择安装源出现异常](https://docs.openeuler.openatom.cn/zh/docs/common/faq/server/installation_faq1.html#%E9%97%AE%E9%A2%984-%E9%80%89%E6%8B%A9%E5%AE%89%E8%A3%85%E6%BA%90%E5%87%BA%E7%8E%B0%E5%BC%82%E5%B8%B8)”。 设置完成后,请单击左上角“完成”返回“安装信息摘要”页面。 diff --git a/docs/zh/server/installation_upgrade/installation/installation_modes.md b/docs/zh/server/installation_upgrade/installation/installation_modes.md index 4b4f618a..2589f247 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_modes.md +++ b/docs/zh/server/installation_upgrade/installation/installation_modes.md @@ -2,7 +2,7 @@ >![](./public_sys-resources/icon-notice.gif) **须知:** > ->- 硬件服务器仅支持Taishan 200服务器和FusionServer Pro 机架服务器,具体支持的服务器型号可参考“[硬件兼容支持](./安装准备.html#硬件兼容支持)”;虚拟化平台仅支持openEuler自有的虚拟化组件(HostOS为openEuler,虚拟化组件为发布包中的qemu、KVM)创建的虚拟化平台和华为公有云的x86虚拟化平台。 +>- 硬件服务器仅支持Taishan 200服务器和FusionServer Pro 机架服务器,具体支持的服务器型号可参考“[硬件兼容支持](./installation_preparations.md#硬件兼容支持)”;虚拟化平台仅支持openEuler自有的虚拟化组件(HostOS为openEuler,虚拟化组件为发布包中的qemu、KVM)创建的虚拟化平台和华为公有云的x86虚拟化平台。 >- 安装方式当前仅支持光盘、USB盘安装、网络安装、qcow2镜像安装和私有镜像安装。其中仅华为公有云的x86虚拟化平台支持私有镜像安装。 ## 通过光盘安装 @@ -164,7 +164,7 @@ 5. 创建虚拟机。 6. 启动虚拟机。 -各步骤详细的操作请参考《[虚拟化用户指南](./../virtualization/virtualization.html)》。 +各步骤详细的操作请参考《[虚拟化用户指南](../../../virtualization/virtualization_platform/virtualization/introduction_to_virtulization.md)》。 ## 通过私有镜像安装 diff --git a/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md b/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md index e45c0066..6505e49a 100644 --- a/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md +++ b/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md @@ -49,8 +49,8 @@ modprobe vfio-pci ``` >![](./public_sys-resources/icon-note.gif) **说明:** ->Gazelle部署详见[Gazelle用户指南](https://gitee.com/openeuler/gazelle/blob/master/doc/user-guide.md)
->不同网卡绑定用户态方法详见[Gazelle网卡支持及使用](https://gitee.com/openeuler/gazelle/blob/master/doc/nic-support.md) +>Gazelle部署详见[Gazelle用户指南](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/user-guide.md)
+>不同网卡绑定用户态方法详见[Gazelle网卡支持及使用](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/nic-support.md) ### 配置lstack.conf文件 diff --git a/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md b/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md index 24fc9784..41dc472e 100644 --- a/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md +++ b/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md @@ -122,8 +122,8 @@ dpdk-devbind -b vfio-pci enp4s0 ``` >![](./public_sys-resources/icon-note.gif) **说明:** ->Gazelle部署详见[Gazelle用户指南](https://gitee.com/openeuler/gazelle/blob/master/doc/user-guide.md)
->不同网卡绑定用户态方法详见[Gazelle网卡支持及使用](https://gitee.com/openeuler/gazelle/blob/master/doc/nic-support.md) +>Gazelle部署详见[Gazelle用户指南](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/user-guide.md)
+>不同网卡绑定用户态方法详见[Gazelle网卡支持及使用](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/nic-support.md) #### redis服务端部署 diff --git a/docs/zh/server/network/gazelle/gazelle_single_nic_user_guide.md b/docs/zh/server/network/gazelle/gazelle_single_nic_user_guide.md index 4d597e33..c70579f8 100644 --- a/docs/zh/server/network/gazelle/gazelle_single_nic_user_guide.md +++ b/docs/zh/server/network/gazelle/gazelle_single_nic_user_guide.md @@ -24,7 +24,7 @@ mount -t hugetlbfs nodev /mnt/hugepages-lstack ``` - 详细步骤可参考:[挂载大页内存](https://gitee.com/openeuler/Gazelle/blob/master/doc/user-guide.md#3-%E5%A4%A7%E9%A1%B5%E5%86%85%E5%AD%98%E9%85%8D%E7%BD%AE) + 详细步骤可参考:[挂载大页内存](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/user-guide.md#3-%E5%A4%A7%E9%A1%B5%E5%86%85%E5%AD%98%E9%85%8D%E7%BD%AE) 2. dpdk 绑定网卡 @@ -40,7 +40,7 @@ dpdk-devbind -b igb_uio enp3s0 ``` - 详细步骤可参考: [dpdk绑定网卡](https://gitee.com/openeuler/Gazelle/blob/master/doc/user-guide.md#2-dpdk%E7%BB%91%E5%AE%9A%E7%BD%91%E5%8D%A1) + 详细步骤可参考: [dpdk绑定网卡](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/user-guide.md#2-dpdk%E7%BB%91%E5%AE%9A%E7%BD%91%E5%8D%A1) 3. 修改Gazelle配置文件 diff --git a/docs/zh/server/network/gazelle/gazelle_user_guide.md b/docs/zh/server/network/gazelle/gazelle_user_guide.md index 25a79f43..87a9f153 100644 --- a/docs/zh/server/network/gazelle/gazelle_user_guide.md +++ b/docs/zh/server/network/gazelle/gazelle_user_guide.md @@ -279,7 +279,7 @@ Usage: gazellectl [-h | help] -u参数指定gazelle进程间通信的unix socket前缀,和需要通信的ltran.conf或lstack.conf的unix_prefix配置一致。 **抓包工具** -gazelle使用的网卡由dpdk接管,因此普通的tcpdump无法抓到gazelle的数据包。作为替代,gazelle使用dpdk-tools软件包中提供的gazelle-pdump作为数据包捕获工具,它使用dpdk的多进程模式和lstack/ltran进程共享内存。在ltran模式下,gazelle-pdump只能抓取和网卡直接通信的ltran的数据包,通过tcpdump的数据包过滤,可以过滤特定lstack的数据包。详细使用方法可参见:[使用pdump抓包](https://gitee.com/openeuler/gazelle/blob/master/doc/pdump.md)。 +gazelle使用的网卡由dpdk接管,因此普通的tcpdump无法抓到gazelle的数据包。作为替代,gazelle使用dpdk-tools软件包中提供的gazelle-pdump作为数据包捕获工具,它使用dpdk的多进程模式和lstack/ltran进程共享内存。在ltran模式下,gazelle-pdump只能抓取和网卡直接通信的ltran的数据包,通过tcpdump的数据包过滤,可以过滤特定lstack的数据包。详细使用方法可参见:[使用pdump抓包](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/pdump.md)。 ### 10. 使用注意 diff --git a/docs/zh/tools/desktop/kubesphere/figures/icon-note.gif b/docs/zh/tools/desktop/kubesphere/figures/icon-note.gif new file mode 100644 index 0000000000000000000000000000000000000000..6314297e45c1de184204098efd4814d6dc8b1cda GIT binary patch literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> literal 0 HcmV?d00001 diff --git a/docs/zh/tools/desktop/kubesphere/kubesphere.md b/docs/zh/tools/desktop/kubesphere/kubesphere.md index f6955f07..eba73654 100644 --- a/docs/zh/tools/desktop/kubesphere/kubesphere.md +++ b/docs/zh/tools/desktop/kubesphere/kubesphere.md @@ -18,7 +18,7 @@ yum install kubekey ``` - > ![](../Virtualization/public_sys-resources/icon-note.gif)**说明:** + > ![](./figures/icon-note.gif)**说明:** >开始部署前可预先在集群中每个节点部署 Docker,也可交由 KubeKey 自动部署 (KubeKey 自动部署的 Docker 版本为 20.10.8) 。 2. 部署 KubeSphere 集群。 @@ -40,7 +40,7 @@ ![](./figures/kubesphere.png) - >![](../Virtualization/public_sys-resources/icon-note.gif) **说明:** + >![](./figures/icon-note.gif) **说明:** >本文档适用于在 x86 环境中安装 KubeSphere。ARM64 环境中需要先安装 Kubernetes 才能部署 KubeSphere。 ## 访问 KubeSphere Web 控制台 diff --git a/docs/zh/virtualization/virtualization_platform/stratovirt/vm_configuration.md b/docs/zh/virtualization/virtualization_platform/stratovirt/vm_configuration.md index e8355ca8..43fabb21 100644 --- a/docs/zh/virtualization/virtualization_platform/stratovirt/vm_configuration.md +++ b/docs/zh/virtualization/virtualization_platform/stratovirt/vm_configuration.md @@ -160,7 +160,7 @@ QoS(Quality of Service)是服务质量的意思。在云场景中,单主 #### iothread -iothread配置细节见[iothread配置](#iothread配置) +iothread配置细节见[iothread配置](#配置iothread) ### 网卡配置 @@ -170,7 +170,7 @@ iothread配置细节见[iothread配置](#iothread配置) - tap:指定 tap 设备。 - ifname:host 上的 tap 设备名。 - mac:设置虚拟机 mac 地址(可选配置)。 -- iothread:配置磁盘的 iothread 属性(可选配置)。网卡 iothread 配置详见 [iothread配置](#iothread配置) 。 +- iothread:配置磁盘的 iothread 属性(可选配置)。网卡 iothread 配置详见 [iothread配置](#配置iothread) 。 #### 配置方式 -- Gitee From ab84f8d69eacd9243c75b3d9d0e66d2bf8cc84ac Mon Sep 17 00:00:00 2001 From: hemiao Date: Mon, 1 Sep 2025 16:18:08 +0800 Subject: [PATCH 2/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=89=AB=E6=8F=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../fangtian_environment_configuration.md | 26 +++++++++---------- .../installation/installation_guide.md | 20 +++++++------- 2 files changed, 22 insertions(+), 24 deletions(-) diff --git a/docs/zh/server/development/fangtian/fangtian_environment_configuration.md b/docs/zh/server/development/fangtian/fangtian_environment_configuration.md index 02473e09..1e9a8551 100644 --- a/docs/zh/server/development/fangtian/fangtian_environment_configuration.md +++ b/docs/zh/server/development/fangtian/fangtian_environment_configuration.md @@ -18,19 +18,19 @@ ### FangTian 软件包安装 - x86架构下: + x86架构下: - ```shell - sudo dnf install ft_multimedia ft_mmi ft_flutter ft_engine arkui-linux ft_utils - sudo dnf install ft_multimedia-devel ft_mmi-devel ft_flutter-devel ft_engine-devel - ``` + ```shell + sudo dnf install ft_multimedia ft_mmi ft_flutter ft_engine arkui-linux ft_utils + sudo dnf install ft_multimedia-devel ft_mmi-devel ft_flutter-devel ft_engine-devel + ``` - AArch64架构下: + AArch64架构下: - ```shell - sudo dnf install ft_multimedia ft_mmi ft_flutter ft_engine ft_utils - sudo dnf install ft_multimedia-devel ft_mmi-devel ft_flutter-devel ft_engine-devel - ``` + ```shell + sudo dnf install ft_multimedia ft_mmi ft_flutter ft_engine ft_utils + sudo dnf install ft_multimedia-devel ft_mmi-devel ft_flutter-devel ft_engine-devel + ``` ## 启动引擎 @@ -80,6 +80,6 @@ desktop & ![](./figures/desktop_simple_apps.png) - > 说明 - > - > 开发者可以查看[FT接口](https://gitee.com/openeuler/ft_engine/wikis/1.0-alpha%E6%8E%A5%E5%8F%A3/1.0-alpha%20Interface%20Overview)进行应用的开发。 + > 说明 + > + > 开发者可以查看[FT接口](https://gitee.com/openeuler/ft_engine/wikis/1.0-alpha%E6%8E%A5%E5%8F%A3/1.0-alpha%20Interface%20Overview)进行应用的开发。 diff --git a/docs/zh/server/installation_upgrade/installation/installation_guide.md b/docs/zh/server/installation_upgrade/installation/installation_guide.md index 01791bc3..d733e47c 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_guide.md +++ b/docs/zh/server/installation_upgrade/installation/installation_guide.md @@ -148,15 +148,13 @@ - http 或 https 方式 - http 或 https 方式的安装源如下图所示。 输入框内容以实际版本发布的安装源地址为准,如https://repo.openeuler.org/openEuler-22.03-LTS-SP4/OS/x86_64/ ,其中openEuler-22.03-LTS-SP4 为版本号,x86_64 为CPU 架构,可根据实际情况输入。 + http 或 https 方式的安装源如下图所示。 输入框内容以实际版本发布的安装源地址为准,如 ,其中openEuler-22.03-LTS-SP4 为版本号,x86_64 为CPU 架构,可根据实际情况输入。 ![](figures/installsource.png) >![](./public_sys-resources/icon-note.gif) **说明:** > >- 如果https服务器使用的是私有证书,则需要在安装引导界面按“e”(UEFI模式下)或“Tab”(Legacy模式下)进入已选选项的参数编辑界面,在参数中增加inst.noverifyssl参数。UEFI模式下inst.noverifyssl参数应加在linux开头的行。 - - - ftp 方式 @@ -502,10 +500,10 @@ Minimal Install:最小环境。提供openEuler基本功能,默认为最小 >- root帐户用于执行关键系统管理任务,不建议您在日常工作及系统访问时使用root帐户。 >- 默认密码加密算法yescrypt,在不支持yescrypt时会调整为SHA512。 >- 用户在设置root用户密码或者新创建用户密码时,强烈建议按照密码复杂度要求设置。设置弱密码(不符合下文所述复杂度要求的密码)时系统会发出告警并询问是否仍然使用,输入“yes”可以强制设置弱密码,但是弱密码存在较大安全风险,请用户根据实际情况谨慎决策。建议密码的复杂度的要求如下: -> 1. 口令长度至少8个字符。 -> 2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。 -> 3. 口令不能和帐号一样。 -> 4. 口令不能使用字典词汇。 +> 1. 口令长度至少8个字符。 +> 2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。 +> 3. 口令不能和帐号一样。 +> 4. 口令不能使用字典词汇。 ## 创建用户 @@ -519,10 +517,10 @@ Minimal Install:最小环境。提供openEuler基本功能,默认为最小 > >- 默认密码加密算法yescrypt,在不支持yescrypt时会调整为SHA512。 >- 用户在新创建用户密码时,需要满足密码复杂度要求,否则会设置失败。设置密码的复杂度的要求如下: -> 1. 口令长度至少8个字符。 -> 2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。 -> 3. 口令不能和帐号一样。 -> 4. 口令不能使用字典词汇。 +> 1. 口令长度至少8个字符。 +> 2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。 +> 3. 口令不能和帐号一样。 +> 4. 口令不能使用字典词汇。 设置完成后,在界面输入“c”,返回安装配置主页面。 -- Gitee From af78acfb48341960e1ff5cf784514872f029df19 Mon Sep 17 00:00:00 2001 From: hemiao Date: Tue, 2 Sep 2025 11:22:08 +0800 Subject: [PATCH 3/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=89=AB=E6=8F=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/zh/cloud/_toc.yaml | 2 +- .../{isulad+k8s => isulad_k8s}/_toc.yaml | 2 +- ...0\350\246\201\351\225\234\345\203\217.png" | Bin ...1\347\233\256\345\220\215\347\247\260.jpg" | Bin ....\350\256\276\347\275\256-cicd-runner.png" | Bin ...0\344\270\216\344\273\244\347\211\214.jpg" | Bin ...5\347\275\256\346\226\207\344\273\266.png" | Bin ...4\345\205\245\346\226\207\344\273\266.png" | Bin ...\346\263\250\345\206\214gitlab-runner.jpg" | Bin ...45\267\262\345\212\240\345\205\245_LI.jpg" | Bin .../{isulad+k8s => isulad_k8s}/figures/17.png | Bin .../18.dns\351\205\215\347\275\256.png" | Bin .../19.CICD\347\225\214\351\235\242.png" | Bin .../2.calico\351\205\215\347\275\256.png" | Bin .../20.yaml\346\226\207\344\273\266.png" | Bin ...4\347\272\277\347\212\266\346\200\201.png" | Bin .../{isulad+k8s => isulad_k8s}/figures/3.png | Bin ...1\351\241\265\345\205\245\345\217\243.jpg" | Bin ...5\350\257\242\345\257\206\347\240\201.jpg" | Bin ...5\345\220\216\351\241\265\351\235\242.png" | Bin .../figures/7.\351\225\234\345\203\217.png" | Bin ...0\345\273\272\351\241\271\347\233\256.png" | Bin ...2\347\231\275\351\241\271\347\233\256.png" | Bin .../public_sys_resources}/icon-note.gif | Bin .../gitlab_deploy.md | 0 .../gitlab_runner_deploy.md | 0 .../isulad_k8s_environment_deploy.md} | 0 .../{isulad+k8s => isulad_k8s}/overview.md | 0 docs/zh/embedded/openEuler_embedded/_toc.yaml | 6 +- .../application_development_using_sdk.md | 2 +- .../container_build_guide.markdown | 2 +- .../installation_and_running.md | 6 +- .../hosttools.png | Bin .../icon-caution.gif | Bin .../icon-danger.gif | Bin .../icon-note.gif | Bin .../icon-notice.gif | Bin .../icon-tip.gif | Bin .../icon-warning.gif | Bin .../openEuler_embedded/quick_build_guide.md | 2 +- .../administrator/basic_configuration.md | 8 +-- .../configuring_the_ftp_server.md | 8 +-- .../configuring_the_repo_server.md | 10 +-- .../configuring_the_web_server.md | 10 +-- .../administrator/process_management.md | 4 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../administrator/service_management.md | 4 +- .../setting_up_the_database_server.md | 64 +++++++++--------- .../user_and_user_group_management.md | 10 +-- .../using_dnf_to_manage_software_packages.md | 8 +-- .../sysmaster/devmaster_usage.md | 6 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../building_an_rpm_package.md | 14 ++-- ...reparations_for_development_environment.md | 6 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../using_gcc_for_compilation.md | 2 +- .../_toc.yaml | 2 +- ...n_aggregation_environment_establishment.md | 10 +-- ...n_aggregation_environment_establishment.md | 6 +- .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../installation_upgrade/installation/faq.md | 8 +-- .../installation/installation_guide.md | 44 ++++++------ .../installation/installation_guide_1.md | 4 +- .../installation/installation_modes.md | 12 ++-- .../installation/installation_modes_1.md | 8 +-- .../installation/installation_preparations.md | 4 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes ...ng_kickstart_for_automatic_installation.md | 6 +- .../installation_upgrade/upgrade/_toc.yaml | 2 +- .../lvm/managing_drives_through_lvm.md | 4 +- .../lvm/public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../lvm/public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../lvm/public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../lvm/public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../lvm/public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../lvm/public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../gazelle_for_opengauss_acceleration.md | 2 +- .../gazelle/gazelle_for_redis_acceleration.md | 6 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../gazelle/public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../network_config/network_configuration.md | 26 +++---- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../cpu_optimization/using_the_kae.md | 18 ++--- .../atune/installation_and_deployment.md | 2 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../atune/public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../atune/public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../atune/usage_instructions.md | 8 +-- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes docs/zh/server/quickstart/quick_start.md | 14 ++-- .../zh/server/releasenotes/os_installation.md | 2 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../security/secdetector/api_reference.md | 2 +- .../secdetector/install_secdetector.md | 2 +- .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../server/security/secgear/api_reference.md | 4 +- .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../security/secgear/secgear_installation.md | 2 +- .../security/secharden/account_passwords.md | 6 +- .../authentication_and_authorization.md | 14 ++-- .../security/secharden/file_permissions.md | 8 +-- .../security/secharden/kernel_parameters.md | 2 +- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../secharden/security_hardening_tool.md | 2 +- .../security/secharden/system_services.md | 10 +-- .../public_sys-resources/icon-caution.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-danger.gif | Bin 580 -> 0 bytes .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../public_sys-resources/icon-notice.gif | Bin 406 -> 0 bytes .../public_sys-resources/icon-tip.gif | Bin 253 -> 0 bytes .../public_sys-resources/icon-warning.gif | Bin 580 -> 0 bytes .../image_tailor/imagetailor_user_guide.md | 26 +++---- .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../isocut/isocut_user_guide.md | 10 +-- .../isocut/public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../oemaker_user_guide/oemaker_user_guide.md | 4 +- .../public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../co_construction_and_future_of_oepkgs.md | 6 +- .../oepkgs/getting_to_know_oepkgs.md | 28 ++++---- ...gs_image_source_configuration_and_usage.md | 4 +- .../oepkgs/public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../SBOM.png | Bin .../contrib-oepkgs.png | Bin .../public_sys_resources}/icon-note.gif | Bin .../install-payload.png | Bin .../openEuler.png | Bin ...0\351\207\217\344\277\235\351\232\234.png" | Bin .../rpm-metadata.png | Bin .../search-oepkgs.jpg | Bin .../security.png | Bin .../uadk/public_sys-resources/icon-note.gif | Bin 394 -> 0 bytes .../community_tools/uadk/uadk_quick_start.md | 2 +- 190 files changed, 251 insertions(+), 245 deletions(-) rename docs/zh/cloud/cluster_deployment/{isulad+k8s => isulad_k8s}/_toc.yaml (88%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/1.\346\237\245\347\234\213\351\234\200\350\246\201\351\225\234\345\203\217.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/1.\346\237\245\347\234\213\351\234\200\350\246\201\351\225\234\345\203\217.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/10.\350\207\252\345\256\232\344\271\211\351\241\271\347\233\256\345\220\215\347\247\260.jpg" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/10.\350\207\252\345\256\232\344\271\211\351\241\271\347\233\256\345\220\215\347\247\260.jpg" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/11.\350\256\276\347\275\256-cicd-runner.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/11.\350\256\276\347\275\256-cicd-runner.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/12.\350\256\260\344\270\213runner\345\234\260\345\235\200\344\270\216\344\273\244\347\211\214.jpg" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/12.\350\256\260\344\270\213runner\345\234\260\345\235\200\344\270\216\344\273\244\347\211\214.jpg" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/13.\346\237\245\347\234\213\350\257\201\344\271\246\351\205\215\347\275\256\346\226\207\344\273\266.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/13.\346\237\245\347\234\213\350\257\201\344\271\246\351\205\215\347\275\256\346\226\207\344\273\266.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/14.\350\257\201\344\271\246\345\257\274\345\205\245\346\226\207\344\273\266.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/14.\350\257\201\344\271\246\345\257\274\345\205\245\346\226\207\344\273\266.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/15.\346\263\250\345\206\214gitlab-runner.jpg" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/15.\346\263\250\345\206\214gitlab-runner.jpg" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/16.web\347\253\257\345\267\262\345\212\240\345\205\245_LI.jpg" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/16.web\347\253\257\345\267\262\345\212\240\345\205\245_LI.jpg" (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s => isulad_k8s}/figures/17.png (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/18.dns\351\205\215\347\275\256.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/18.dns\351\205\215\347\275\256.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/19.CICD\347\225\214\351\235\242.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/19.CICD\347\225\214\351\235\242.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/2.calico\351\205\215\347\275\256.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/2.calico\351\205\215\347\275\256.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/20.yaml\346\226\207\344\273\266.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/20.yaml\346\226\207\344\273\266.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/21.\346\265\201\346\260\264\347\272\277\347\212\266\346\200\201.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/21.\346\265\201\346\260\264\347\272\277\347\212\266\346\200\201.png" (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s => isulad_k8s}/figures/3.png (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/4.gitlab\347\275\221\351\241\265\345\205\245\345\217\243.jpg" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/4.gitlab\347\275\221\351\241\265\345\205\245\345\217\243.jpg" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/5.\346\237\245\350\257\242\345\257\206\347\240\201.jpg" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/5.\346\237\245\350\257\242\345\257\206\347\240\201.jpg" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/6.\347\231\273\345\275\225\345\220\216\351\241\265\351\235\242.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/6.\347\231\273\345\275\225\345\220\216\351\241\265\351\235\242.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/7.\351\225\234\345\203\217.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/7.\351\225\234\345\203\217.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/8.\346\226\260\345\273\272\351\241\271\347\233\256.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/8.\346\226\260\345\273\272\351\241\271\347\233\256.png" (100%) rename "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/9.\345\210\233\345\273\272\347\251\272\347\231\275\351\241\271\347\233\256.png" => "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/9.\345\210\233\345\273\272\347\251\272\347\231\275\351\241\271\347\233\256.png" (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s/figures/public_sys-resources => isulad_k8s/figures/public_sys_resources}/icon-note.gif (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s => isulad_k8s}/gitlab_deploy.md (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s => isulad_k8s}/gitlab_runner_deploy.md (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s/isulad+k8s_environment_deploy.md => isulad_k8s/isulad_k8s_environment_deploy.md} (100%) rename docs/zh/cloud/cluster_deployment/{isulad+k8s => isulad_k8s}/overview.md (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/hosttools.png (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/icon-caution.gif (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/icon-danger.gif (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/icon-note.gif (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/icon-notice.gif (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/icon-tip.gif (100%) rename docs/zh/embedded/openEuler_embedded/{public_sys-resources => public_sys_resources}/icon-warning.gif (100%) delete mode 100644 docs/zh/server/administration/administrator/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/administration/administrator/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/administration/administrator/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/administration/administrator/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/administration/administrator/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/administration/sysmaster/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/administration/sysmaster/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/administration/sysmaster/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/administration/sysmaster/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/administration/sysmaster/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/administration/sysmaster/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/development/application_dev/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/development/application_dev/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/development/application_dev/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/development/application_dev/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/development/application_dev/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/development/application_dev/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/diversified_computing/dpu_offload/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/memory_storage/lvm/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/memory_storage/lvm/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/memory_storage/lvm/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/memory_storage/lvm/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/memory_storage/lvm/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/memory_storage/lvm/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/memory_storage/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/memory_storage/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/memory_storage/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/memory_storage/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/memory_storage/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/memory_storage/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/network/gazelle/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/network/gazelle/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/network/gazelle/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/network/gazelle/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/network/gazelle/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/network/gazelle/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/network/network_config/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/network/network_config/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/network/network_config/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/network/network_config/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/network/network_config/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/network/network_config/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/quickstart/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/quickstart/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/quickstart/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/quickstart/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/quickstart/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/quickstart/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/releasenotes/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/releasenotes/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/releasenotes/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/releasenotes/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/releasenotes/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/releasenotes/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/security/secdetector/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/security/secgear/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/security/secharden/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/security/secharden/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/security/secharden/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/security/secharden/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/security/secharden/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/security/secharden/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/server/security/trusted_computing/public_sys-resources/icon-caution.gif delete mode 100644 docs/zh/server/security/trusted_computing/public_sys-resources/icon-danger.gif delete mode 100644 docs/zh/server/security/trusted_computing/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/server/security/trusted_computing/public_sys-resources/icon-notice.gif delete mode 100644 docs/zh/server/security/trusted_computing/public_sys-resources/icon-tip.gif delete mode 100644 docs/zh/server/security/trusted_computing/public_sys-resources/icon-warning.gif delete mode 100644 docs/zh/tools/community_tools/image_tailor/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/tools/community_tools/isocut/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/tools/community_tools/oemaker_user_guide/public_sys-resources/icon-note.gif delete mode 100644 docs/zh/tools/community_tools/oepkgs/public_sys-resources/icon-note.gif rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/SBOM.png (100%) rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/contrib-oepkgs.png (100%) rename docs/zh/{server/administration/administrator/public_sys-resources => tools/community_tools/oepkgs/public_sys_resources}/icon-note.gif (100%) rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/install-payload.png (100%) rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/openEuler.png (100%) rename "docs/zh/tools/community_tools/oepkgs/public_sys-resources/openEuler\346\211\251\345\261\225\344\273\223\350\264\250\351\207\217\344\277\235\351\232\234.png" => "docs/zh/tools/community_tools/oepkgs/public_sys_resources/openEuler\346\211\251\345\261\225\344\273\223\350\264\250\351\207\217\344\277\235\351\232\234.png" (100%) rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/rpm-metadata.png (100%) rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/search-oepkgs.jpg (100%) rename docs/zh/tools/community_tools/oepkgs/{public_sys-resources => public_sys_resources}/security.png (100%) delete mode 100644 docs/zh/tools/community_tools/uadk/public_sys-resources/icon-note.gif diff --git a/docs/zh/cloud/_toc.yaml b/docs/zh/cloud/_toc.yaml index 8866d3de..c6c9dda5 100644 --- a/docs/zh/cloud/_toc.yaml +++ b/docs/zh/cloud/_toc.yaml @@ -24,4 +24,4 @@ sections: - label: 集群部署 sections: - href: ./cluster_deployment/kubernetes/_toc.yaml - - href: ./cluster_deployment/isulad+k8s/_toc.yaml + - href: ./cluster_deployment/isulad_k8s/_toc.yaml diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/_toc.yaml b/docs/zh/cloud/cluster_deployment/isulad_k8s/_toc.yaml similarity index 88% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/_toc.yaml rename to docs/zh/cloud/cluster_deployment/isulad_k8s/_toc.yaml index a8afc895..f5545ed2 100644 --- a/docs/zh/cloud/cluster_deployment/isulad+k8s/_toc.yaml +++ b/docs/zh/cloud/cluster_deployment/isulad_k8s/_toc.yaml @@ -5,7 +5,7 @@ sections: - label: 概述 href: ./overview.md - label: iSulad+k8s环境部署 - href: ./isulad+k8s_environment_deploy.md + href: ./isulad_k8s_environment_deploy.md - label: gitlab部署 href: ./gitlab_deploy.md - label: gitlab runner部署 diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/1.\346\237\245\347\234\213\351\234\200\350\246\201\351\225\234\345\203\217.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/1.\346\237\245\347\234\213\351\234\200\350\246\201\351\225\234\345\203\217.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/1.\346\237\245\347\234\213\351\234\200\350\246\201\351\225\234\345\203\217.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/1.\346\237\245\347\234\213\351\234\200\350\246\201\351\225\234\345\203\217.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/10.\350\207\252\345\256\232\344\271\211\351\241\271\347\233\256\345\220\215\347\247\260.jpg" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/10.\350\207\252\345\256\232\344\271\211\351\241\271\347\233\256\345\220\215\347\247\260.jpg" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/10.\350\207\252\345\256\232\344\271\211\351\241\271\347\233\256\345\220\215\347\247\260.jpg" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/10.\350\207\252\345\256\232\344\271\211\351\241\271\347\233\256\345\220\215\347\247\260.jpg" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/11.\350\256\276\347\275\256-cicd-runner.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/11.\350\256\276\347\275\256-cicd-runner.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/11.\350\256\276\347\275\256-cicd-runner.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/11.\350\256\276\347\275\256-cicd-runner.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/12.\350\256\260\344\270\213runner\345\234\260\345\235\200\344\270\216\344\273\244\347\211\214.jpg" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/12.\350\256\260\344\270\213runner\345\234\260\345\235\200\344\270\216\344\273\244\347\211\214.jpg" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/12.\350\256\260\344\270\213runner\345\234\260\345\235\200\344\270\216\344\273\244\347\211\214.jpg" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/12.\350\256\260\344\270\213runner\345\234\260\345\235\200\344\270\216\344\273\244\347\211\214.jpg" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/13.\346\237\245\347\234\213\350\257\201\344\271\246\351\205\215\347\275\256\346\226\207\344\273\266.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/13.\346\237\245\347\234\213\350\257\201\344\271\246\351\205\215\347\275\256\346\226\207\344\273\266.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/13.\346\237\245\347\234\213\350\257\201\344\271\246\351\205\215\347\275\256\346\226\207\344\273\266.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/13.\346\237\245\347\234\213\350\257\201\344\271\246\351\205\215\347\275\256\346\226\207\344\273\266.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/14.\350\257\201\344\271\246\345\257\274\345\205\245\346\226\207\344\273\266.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/14.\350\257\201\344\271\246\345\257\274\345\205\245\346\226\207\344\273\266.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/14.\350\257\201\344\271\246\345\257\274\345\205\245\346\226\207\344\273\266.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/14.\350\257\201\344\271\246\345\257\274\345\205\245\346\226\207\344\273\266.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/15.\346\263\250\345\206\214gitlab-runner.jpg" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/15.\346\263\250\345\206\214gitlab-runner.jpg" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/15.\346\263\250\345\206\214gitlab-runner.jpg" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/15.\346\263\250\345\206\214gitlab-runner.jpg" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/16.web\347\253\257\345\267\262\345\212\240\345\205\245_LI.jpg" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/16.web\347\253\257\345\267\262\345\212\240\345\205\245_LI.jpg" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/16.web\347\253\257\345\267\262\345\212\240\345\205\245_LI.jpg" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/16.web\347\253\257\345\267\262\345\212\240\345\205\245_LI.jpg" diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/17.png b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/17.png similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/figures/17.png rename to docs/zh/cloud/cluster_deployment/isulad_k8s/figures/17.png diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/18.dns\351\205\215\347\275\256.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/18.dns\351\205\215\347\275\256.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/18.dns\351\205\215\347\275\256.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/18.dns\351\205\215\347\275\256.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/19.CICD\347\225\214\351\235\242.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/19.CICD\347\225\214\351\235\242.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/19.CICD\347\225\214\351\235\242.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/19.CICD\347\225\214\351\235\242.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/2.calico\351\205\215\347\275\256.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/2.calico\351\205\215\347\275\256.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/2.calico\351\205\215\347\275\256.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/2.calico\351\205\215\347\275\256.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/20.yaml\346\226\207\344\273\266.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/20.yaml\346\226\207\344\273\266.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/20.yaml\346\226\207\344\273\266.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/20.yaml\346\226\207\344\273\266.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/21.\346\265\201\346\260\264\347\272\277\347\212\266\346\200\201.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/21.\346\265\201\346\260\264\347\272\277\347\212\266\346\200\201.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/21.\346\265\201\346\260\264\347\272\277\347\212\266\346\200\201.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/21.\346\265\201\346\260\264\347\272\277\347\212\266\346\200\201.png" diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/3.png b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/3.png similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/figures/3.png rename to docs/zh/cloud/cluster_deployment/isulad_k8s/figures/3.png diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/4.gitlab\347\275\221\351\241\265\345\205\245\345\217\243.jpg" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/4.gitlab\347\275\221\351\241\265\345\205\245\345\217\243.jpg" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/4.gitlab\347\275\221\351\241\265\345\205\245\345\217\243.jpg" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/4.gitlab\347\275\221\351\241\265\345\205\245\345\217\243.jpg" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/5.\346\237\245\350\257\242\345\257\206\347\240\201.jpg" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/5.\346\237\245\350\257\242\345\257\206\347\240\201.jpg" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/5.\346\237\245\350\257\242\345\257\206\347\240\201.jpg" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/5.\346\237\245\350\257\242\345\257\206\347\240\201.jpg" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/6.\347\231\273\345\275\225\345\220\216\351\241\265\351\235\242.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/6.\347\231\273\345\275\225\345\220\216\351\241\265\351\235\242.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/6.\347\231\273\345\275\225\345\220\216\351\241\265\351\235\242.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/6.\347\231\273\345\275\225\345\220\216\351\241\265\351\235\242.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/7.\351\225\234\345\203\217.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/7.\351\225\234\345\203\217.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/7.\351\225\234\345\203\217.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/7.\351\225\234\345\203\217.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/8.\346\226\260\345\273\272\351\241\271\347\233\256.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/8.\346\226\260\345\273\272\351\241\271\347\233\256.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/8.\346\226\260\345\273\272\351\241\271\347\233\256.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/8.\346\226\260\345\273\272\351\241\271\347\233\256.png" diff --git "a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/9.\345\210\233\345\273\272\347\251\272\347\231\275\351\241\271\347\233\256.png" "b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/9.\345\210\233\345\273\272\347\251\272\347\231\275\351\241\271\347\233\256.png" similarity index 100% rename from "docs/zh/cloud/cluster_deployment/isulad+k8s/figures/9.\345\210\233\345\273\272\347\251\272\347\231\275\351\241\271\347\233\256.png" rename to "docs/zh/cloud/cluster_deployment/isulad_k8s/figures/9.\345\210\233\345\273\272\347\251\272\347\231\275\351\241\271\347\233\256.png" diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/figures/public_sys-resources/icon-note.gif b/docs/zh/cloud/cluster_deployment/isulad_k8s/figures/public_sys_resources/icon-note.gif similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/figures/public_sys-resources/icon-note.gif rename to docs/zh/cloud/cluster_deployment/isulad_k8s/figures/public_sys_resources/icon-note.gif diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/gitlab_deploy.md b/docs/zh/cloud/cluster_deployment/isulad_k8s/gitlab_deploy.md similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/gitlab_deploy.md rename to docs/zh/cloud/cluster_deployment/isulad_k8s/gitlab_deploy.md diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/gitlab_runner_deploy.md b/docs/zh/cloud/cluster_deployment/isulad_k8s/gitlab_runner_deploy.md similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/gitlab_runner_deploy.md rename to docs/zh/cloud/cluster_deployment/isulad_k8s/gitlab_runner_deploy.md diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/isulad+k8s_environment_deploy.md b/docs/zh/cloud/cluster_deployment/isulad_k8s/isulad_k8s_environment_deploy.md similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/isulad+k8s_environment_deploy.md rename to docs/zh/cloud/cluster_deployment/isulad_k8s/isulad_k8s_environment_deploy.md diff --git a/docs/zh/cloud/cluster_deployment/isulad+k8s/overview.md b/docs/zh/cloud/cluster_deployment/isulad_k8s/overview.md similarity index 100% rename from docs/zh/cloud/cluster_deployment/isulad+k8s/overview.md rename to docs/zh/cloud/cluster_deployment/isulad_k8s/overview.md diff --git a/docs/zh/embedded/openEuler_embedded/_toc.yaml b/docs/zh/embedded/openEuler_embedded/_toc.yaml index f5bb598b..c9642a32 100644 --- a/docs/zh/embedded/openEuler_embedded/_toc.yaml +++ b/docs/zh/embedded/openEuler_embedded/_toc.yaml @@ -3,14 +3,14 @@ isManual: true description: openEuler Embedded是基于openEuler社区面向嵌入式场景的Linux版本,旨在成为一个高质量的以Linux为中心的嵌入式系统软件平台 sections: - label: openEuler Embedded 用户指南 - href: ./openEuler_embedded.md + href: ./openeuler_embedded.md - label: 基于openEuler Embedded的SDK应用开发 href: ./application_development_using_sdk.md - label: 安装与运行 href: ./installation_and_running.md - label: openEuler Embedded 22.03发行说明 - href: ./openEuler_embedded_22.03_release_notes.md + href: ./openeuler_embedded_22.03_release_notes.md - label: openEuler Embedded构建指导 - href: ./openEuler_embedded_build_guide.md + href: ./openeuler_embedded_build_guide.md - label: 快速构建指导 href: ./quick_build_guide.md diff --git a/docs/zh/embedded/openEuler_embedded/application_development_using_sdk.md b/docs/zh/embedded/openEuler_embedded/application_development_using_sdk.md index 81a3ab78..dc1486c9 100644 --- a/docs/zh/embedded/openEuler_embedded/application_development_using_sdk.md +++ b/docs/zh/embedded/openEuler_embedded/application_development_using_sdk.md @@ -160,7 +160,7 @@ $(MAKE) -C $(KERNELDIR) M=$(CURRENT_PATH) clean ``` - ![](./public_sys-resources/icon-note.gif) **说明:** + [!NOTE]说明 - `KERNEL_SRC_DIR` 为SDK中内核源码树的目录,该变量在安装SDK后会被自动设置。 diff --git a/docs/zh/embedded/openEuler_embedded/container_build_guide.markdown b/docs/zh/embedded/openEuler_embedded/container_build_guide.markdown index 52d120a4..58656346 100644 --- a/docs/zh/embedded/openEuler_embedded/container_build_guide.markdown +++ b/docs/zh/embedded/openEuler_embedded/container_build_guide.markdown @@ -104,7 +104,7 @@ sh download_code.sh /usr1/openeuler/src - 源码目录: /usr1/openeuler/src - 编译器所在路径: /usr1/openeuler/gcc/openeuler\_gcc\_arm64le ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 不同的编译架构使用不同的编译器,aarch64-std、aarch64-pro、raspberrypi4-64使用openeuler\_gcc\_arm64le编译器,arm-std使用openeuler\_gcc\_arm32le编译器。 >- 下面以以aarch64-std目标架构编译为例。 diff --git a/docs/zh/embedded/openEuler_embedded/installation_and_running.md b/docs/zh/embedded/openEuler_embedded/installation_and_running.md index 4eb92b39..2ba326a5 100644 --- a/docs/zh/embedded/openEuler_embedded/installation_and_running.md +++ b/docs/zh/embedded/openEuler_embedded/installation_and_running.md @@ -31,7 +31,7 @@ 通过运行镜像,一方面您可以体验openEuler Embedded的功能,一方面也可以完成基本的嵌入式Linux开发。 -![](./public_sys-resources/icon-note.gif) **说明:** +[!NOTE]说明 - 建议使用QEMU 5.0以上版本运行镜像,由于一些额外功能(网络、共享文件系统)需要依赖QEMU的virtio-net, virtio-fs等特性,如未在QEMU中使能,则运行时可能会产生错误,此时可能需要从源码重新编译QEMU。 - 运行镜像时,建议把内核镜像和根文件系统镜像放在同一目录下。 @@ -60,7 +60,7 @@ qemu-system-aarch64 --version qemu-system-aarch64 -M virt-4.0 -m 1G -cpu cortex-a57 -nographic -kernel zImage -initrd ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >由于标准根文件系统镜像进行了安全加固,因此第一次启动时,需要为登录用户名root设置密码,且密码强度有相应要求: > @@ -171,6 +171,6 @@ qemu-system-aarch64 --version 如能ping通,则宿主机和openEuler Embedded之间的网络是连通的。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >如需openEuler Embedded借助宿主机访问互联网,则需要在宿主机上建立网桥,此处不详述,如有需要,请自行查阅相关资料。 diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/hosttools.png b/docs/zh/embedded/openEuler_embedded/public_sys_resources/hosttools.png similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/hosttools.png rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/hosttools.png diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-caution.gif b/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-caution.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-caution.gif rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-caution.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-danger.gif b/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-danger.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-danger.gif rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-danger.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-note.gif b/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-note.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-note.gif rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-note.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-notice.gif b/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-notice.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-notice.gif rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-notice.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-tip.gif b/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-tip.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-tip.gif rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-tip.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-warning.gif b/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-warning.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys-resources/icon-warning.gif rename to docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-warning.gif diff --git a/docs/zh/embedded/openEuler_embedded/quick_build_guide.md b/docs/zh/embedded/openEuler_embedded/quick_build_guide.md index c2f52cde..0dfb330b 100644 --- a/docs/zh/embedded/openEuler_embedded/quick_build_guide.md +++ b/docs/zh/embedded/openEuler_embedded/quick_build_guide.md @@ -22,7 +22,7 @@ Yocto或者说Bitbake本质上是一组python程序,其最小运行环境要 Yocto是通过HOSTTOOLS变量来实现主机工具的引入,为每个在HOSTTOOLS中列出的工具建立相应的软链接。为了避免来自主机对构建环境的污染,Yocto会重新准备不同于主机的环境,例如PATH变量等,因此如果新增依赖主机上的某个命令,需显示在Yocto的HOSTTOOLS变量中增加,否则即使主机上存在,Yocto构建时也会报错找不到相应的工具。相应流程如下图所示: -![](./public_sys-resources/hosttools.png) +![](./public_sys_resources/hosttools.png) 当前openEuler Embedded所需要主机工具已经默认在local.conf.sample中的HOSTTOOLS定义,主要工具描述如下: diff --git a/docs/zh/server/administration/administrator/basic_configuration.md b/docs/zh/server/administration/administrator/basic_configuration.md index e55c8310..f08d7ec8 100644 --- a/docs/zh/server/administration/administrator/basic_configuration.md +++ b/docs/zh/server/administration/administrator/basic_configuration.md @@ -50,7 +50,7 @@ zh_CN.UTF-8 # localectl set-locale LANG=zh_CN.UTF-8 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >修改后需要重新登录或者在root权限下执行`source /etc/locale.conf`命令刷新配置文件,使修改生效。 ## 设置键盘 @@ -139,7 +139,7 @@ System clock synchronized: no 您可以启用NTP远程服务器进行系统时钟的自动同步。是否启用NTP,可在root权限下执行如下命令进行设置。其中 _boolean_ 可取值yes和no,分别表示启用和不启用NTP进行系统时钟自动同步,请根据实际情况修改。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >若启用了NTP远程服务器进行系统时钟自动同步,则不能手动修改日期和时间。若需要手动修改日期或时间,则需确保已经关闭NTP系统时钟自动同步。可执行**timedatectl set-ntp no** 命令进行关闭。 ```shell @@ -154,7 +154,7 @@ System clock synchronized: no #### 修改日期 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >修改日期前,请确保已经关闭NTP系统时钟自动同步。 修改当前的日期,在root权限下执行如下命令,其中 _YYYY_ 代表年份,_MM_ 代表月份,_DD_ 代表某天,请根据实际情况修改: @@ -443,7 +443,7 @@ kdump预留内存参数必须添加到内核启动参数中,配置文件为/bo |------|------------------------|----------------------------------------------| | 通用方案 | crashkernel=2048M,high | 4G以下预留256M,4G以上预留2048M内存给kdump使用。共256+2048M。 | | 经济方案 | crashkernel=1024M,high | 4G以下预留256M,4G以上预留1024M内存给kdump使用。共256+1024M。 推荐系统512M内存以内的场景,并不使用网络转储kdump文件。对于虚拟机场景,可以适当减少内存预留值,推荐虚拟机设置为crashkernel=512M或者crashkernel=256M,high。 | ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >不通过网络转储kdump文件时,需要设置kdump文件系统不打包网络相关驱动。网络驱动加载需要申请较大内存,可能导致预留内存不足,kdump失败。因此建议禁用网络相关驱动。 ### 禁用网络相关驱动 diff --git a/docs/zh/server/administration/administrator/configuring_the_ftp_server.md b/docs/zh/server/administration/administrator/configuring_the_ftp_server.md index 7197445a..f320b957 100644 --- a/docs/zh/server/administration/administrator/configuring_the_ftp_server.md +++ b/docs/zh/server/administration/administrator/configuring_the_ftp_server.md @@ -64,7 +64,7 @@ FTP的正常工作需要使用到多个网络端口,服务器端会使用到 tcp6 0 0 :::21 :::* LISTEN 19716/vsftpd ``` - > ![](./public_sys-resources/icon-note.gif) **说明:** + > [!NOTE]说明 > 如果没有**netstat**命令,可以执行**dnf install net-tools**命令安装后再使用**netstat**命令。 - 停止vsftpd服务 @@ -142,7 +142,7 @@ FTP的正常工作需要使用到多个网络端口,服务器端会使用到 ### 默认配置说明 -> ![](./public_sys-resources/icon-note.gif) **说明:** +> [!NOTE]说明 > 文档中的配置内容仅供参考,请用户根据实际情况(例如安全加固需要)进行修改。 openEuler系统中 ,vsftpd默认不开放匿名用户,使用vim命令查看主配置文件,其内容如下: @@ -333,7 +333,7 @@ ftp> bye 221 Goodbye. ``` -> ![](./public_sys-resources/icon-note.gif) **说明:** +> [!NOTE]说明 > 如果没有**ftp**命令,可以在root权限下执行**dnf install ftp**命令安装后再使用**ftp**命令。 ## 配置防火墙 @@ -427,7 +427,7 @@ ftp> ftp> mget *.* ``` - > ![](./public_sys-resources/icon-note.gif) **说明:** + > [!NOTE]说明 > > - 此时每下载一个文件,都会有提示信息。如果要屏蔽提示信息,则在**mget \*.\*** 命令前先执行**prompt off**。 > - 文件都被下载到Linux主机的当前目录下。比如,在/home/myopenEuler/下运行的ftp命令,则文件都下载到/home/myopenEuler/下。 diff --git a/docs/zh/server/administration/administrator/configuring_the_repo_server.md b/docs/zh/server/administration/administrator/configuring_the_repo_server.md index 67a73b60..95a5d6ac 100644 --- a/docs/zh/server/administration/administrator/configuring_the_repo_server.md +++ b/docs/zh/server/administration/administrator/configuring_the_repo_server.md @@ -1,6 +1,6 @@ # 搭建repo服务器 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler提供了多种repo源供用户在线使用,各repo源含义可参考[系统安装](./../../releasenotes/os_installation.md)。若用户无法在线获取openEuler repo源,则可使用openEuler提供的ISO发布包创建为本地openEuler repo源。本章节中以openEuler-22.03-LTS-SP4-aarch64-dvd.iso发布包为例,请根据实际需要的ISO发布包进行修改。 ## 概述 @@ -80,7 +80,7 @@ Packages为rpm包所在的目录,repodata为repo源元数据所在的目录, 其中,\-\-update表示更新,\-\-workers表示线程数,可自定义。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >若命令打印信息为“createrepo:未找到命令”,则表示未安装createrepo软件,可在root权限下执行**dnf install createrepo**进行安装。 ## 部署远端repo源 @@ -92,7 +92,7 @@ Packages为rpm包所在的目录,repodata为repo源元数据所在的目录, 1. 请自行下载nginx工具并在root权限下安装nginx。 2. 安装nginx之后,在root权限下配置/etc/nginx/nginx.conf。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >文档中的配置内容仅供参考,请用户根据实际情况(例如安全加固需要)进行配置。 ```text @@ -253,7 +253,7 @@ repo可配置为yum源,yum(全称为 Yellow dog Updater, Modified)是一 gpgkey=file:///home/openEuler/srv/repo/RPM-GPG-KEY-openEuler ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > - \[*repoid*\]中的repoid为软件仓库(repository)的ID号,所有.repo配置文件中的各repoid不能重复,必须唯一。示例中repoid设置为**base**。 > - name为软件仓库描述的字符串。 > - baseurl为软件仓库的地址。 @@ -276,7 +276,7 @@ repo可配置为yum源,yum(全称为 Yellow dog Updater, Modified)是一 gpgkey=http://192.168.139.209/RPM-GPG-KEY-openEuler ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >“192.168.139.209”为示例地址,请用户根据实际情况进行配置。 - 若使用openEuler提供的openEuler repo源作为yum源,以AArch64架构的OS repo源为例,openEuler.repo的内容如下: diff --git a/docs/zh/server/administration/administrator/configuring_the_web_server.md b/docs/zh/server/administration/administrator/configuring_the_web_server.md index 4ee7efa4..8d9eb2ce 100644 --- a/docs/zh/server/administration/administrator/configuring_the_web_server.md +++ b/docs/zh/server/administration/administrator/configuring_the_web_server.md @@ -41,7 +41,7 @@ openEuler系统中的web服务器版本是Apache HTTP服务器2.4版本,即htt Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service. ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >假如正在运行的Apache HTTP服务器作为一个安全服务器,系统开机启动后需要密码,这个密码使用的是加密的私有SSL密钥。 #### 停止服务 @@ -136,7 +136,7 @@ $ systemctl is-active httpd Syntax OK ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 在修改配置文件之前,请先备份原始文件,以便出现问题时能够快速恢复配置文件。 >- 需要重启web服务,才能使修改后的配置文件生效。 @@ -177,7 +177,7 @@ httpd服务是一个模块化的应用,它和许多动态共享对象DSO(Dyn asis_module (shared) ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >**httpd 的常用命令** > >- httpd -v : 查看httpd的版本号。 @@ -348,7 +348,7 @@ Nginx 是一款轻量级的 Web 服务器/反向代理服务器及电子邮件 Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /usr/lib/systemd/system/nginx.service. ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >假如正在运行的nginx服务器作为一个安全服务器,系统开机启动后需要密码,这个密码使用的是加密的私有SSL密钥。 #### 停止服务 @@ -439,7 +439,7 @@ $ systemctl is-active nginx 如果回显信息中有“syntax is ok”,说明配置文件语法正确。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 在修改配置文件之前,请先备份原始文件,以便出现问题时能够快速恢复配置文件。 >- 需要重启web服务,才能使修改后的配置文件生效。 diff --git a/docs/zh/server/administration/administrator/process_management.md b/docs/zh/server/administration/administrator/process_management.md index 20ead010..4ffb125e 100644 --- a/docs/zh/server/administration/administrator/process_management.md +++ b/docs/zh/server/administration/administrator/process_management.md @@ -304,7 +304,7 @@ minute hour day-of-month month-of-year day-of-week commands 这样crontab文件就建立好了,可以转到/var/spool/cron目录下面查看,发现多了一个userexample文件。这个文件就是所需的crontab文件。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >cron启动后,每过一分钟读一次crontab文件,检查是否要执行里面的命令。因此该文件被修改后不需要重新启动cron服务。 #### 编辑配置文件 @@ -323,7 +323,7 @@ HOME=/ 42 4 1 * * root run-parts /etc/cron.monthly //每月执行一次/etc/cron.monthly里的脚本 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >如果去掉run-parts参数,其后面就是运行的某个脚本名,而不是目录名。 ## 挂起/恢复进程 diff --git a/docs/zh/server/administration/administrator/public_sys-resources/icon-caution.gif b/docs/zh/server/administration/administrator/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/administration/administrator/public_sys-resources/icon-danger.gif b/docs/zh/server/administration/administrator/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/administration/administrator/public_sys-resources/icon-notice.gif b/docs/zh/server/administration/administrator/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/administration/administrator/service_management.md b/docs/zh/server/administration/administrator/service_management.md index 0db1c77e..cd182b4d 100644 --- a/docs/zh/server/administration/administrator/service_management.md +++ b/docs/zh/server/administration/administrator/service_management.md @@ -687,7 +687,7 @@ Give root password for maintenance (or press Control-D to continue): ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >从救援模式进入正常模式,用户需要重启系统。 ### 切换到紧急模式 @@ -706,7 +706,7 @@ Give root password for maintenance (or press Control-D to continue): ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >从紧急模式进入正常模式,用户需要重启系统。 ## 关闭、暂停和休眠系统 diff --git a/docs/zh/server/administration/administrator/setting_up_the_database_server.md b/docs/zh/server/administration/administrator/setting_up_the_database_server.md index 4042f76d..293a764b 100644 --- a/docs/zh/server/administration/administrator/setting_up_the_database_server.md +++ b/docs/zh/server/administration/administrator/setting_up_the_database_server.md @@ -84,12 +84,12 @@ PostgreSQL的架构如[图1](#fig26022387391)所示,主要进程说明如[表1 ### 配置环境 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >以下环境配置仅为参考示例,具体配置视实际需求做配置 #### 关闭防火墙并取消开机自启动 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >测试环境下通常会关闭防火墙以避免部分网络因素影响,视实际需求做配置。 1. 在root权限下停止防火墙。 @@ -104,7 +104,7 @@ PostgreSQL的架构如[图1](#fig26022387391)所示,主要进程说明如[表1 systemctl disable firewalld ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >执行disable命令关闭防火墙的同时,也取消了开机自启动。 #### 修改SELINUX为disabled @@ -117,7 +117,7 @@ sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config #### 创建组和用户 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >服务器环境下,为了系统安全,通常会为进程分配单独的用户,以实现权限隔离。本章节创建的组和用户都是操作系统层面的,不是数据库层面的。 1. 在root权限下创建PostgreSQL用户(组)。 @@ -135,7 +135,7 @@ sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config #### 搭建数据盘 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 测试极限性能时,建议单独挂载IO性能更优的NVME SSD存储介质创建PostgreSQL测试实例,避免磁盘IO对性能测试结果的影响,本文以单独挂载NVME SSD为例,参考步骤1\~步骤4。 >- 非性能测试时,在root权限下执行以下命令,创建数据目录即可。然后跳过本小节: @@ -200,7 +200,7 @@ sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config ##### 初始化数据库 ->![](./public_sys-resources/icon-notice.gif) **须知:** +>[!NOTE]说明 >此步骤在postgres用户下操作。 1. 切换到已创建的PostgreSQL用户。 @@ -243,7 +243,7 @@ sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config ![](./figures/login.png) - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >初次登录数据库,无需密码。 ##### 配置数据库帐号密码 @@ -670,7 +670,7 @@ postgres=# \l; 可以使用DROP DATABASE语句或dropdb来删除数据库。dropdb是对DROP DATABASE命令的封装,需要在shell界面执行,而不是在数据库界面。 ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >删除数据库要谨慎操作,一旦删除,数据库中的所有表和数据都会删除。 ```shell @@ -786,12 +786,12 @@ MariaDB的架构如[图2](#fig13492418164520)所示。 ### 配置环境 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >以下环境配置仅为参考示例,具体配置视实际需求做配置 #### 关闭防火墙并取消开机自启动 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >测试环境下通常会关闭防火墙以避免部分网络因素影响,视实际需求做配置。 1. 在root权限下停止防火墙。 @@ -806,7 +806,7 @@ MariaDB的架构如[图2](#fig13492418164520)所示。 systemctl disable firewalld ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >执行disable命令关闭防火墙的同时,也取消了开机自启动。 #### 修改SELINUX为disabled @@ -819,7 +819,7 @@ MariaDB的架构如[图2](#fig13492418164520)所示。 #### 创建组和用户 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >服务器环境下,为了系统安全,通常会为进程分配单独的用户,以实现权限隔离。本章节创建的组和用户都是操作系统层面的,不是数据库层面的。 1. 在root权限下创建MySQL用户(组)。 @@ -842,7 +842,7 @@ MariaDB的架构如[图2](#fig13492418164520)所示。 #### 搭建数据盘 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 进行性能测试时,数据目录使用单独硬盘,需要对硬盘进行格式化并挂载,参考方法一或者方法二。 >- 非性能测试时,在root权限下执行`mkdir /data`创建数据目录即可。然后跳过本小节。 @@ -885,7 +885,7 @@ MariaDB的架构如[图2](#fig13492418164520)所示。 ##### 方法二:在root权限下使用LVM进行磁盘管理 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >此步骤需要安装镜像中的lvm2相关包,步骤如下: > >- 配置本地yum源,详细信息请参考[搭建repo服务器](./configuring_the_repo_server.md)。如果已经执行,则可跳过此步。 @@ -992,7 +992,7 @@ MariaDB的架构如[图2](#fig13492418164520)所示。 命令执行后提示输入密码。密码为[2](#li197143190587)中设置的密码。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >执行 **\\q** 或者 **exit** 可退出数据库。 #### 卸载 @@ -1126,7 +1126,7 @@ SET PASSWORD FOR 'username'@'hostname' = PASSWORD('newpassword'); - FOR 'username'@'hostname':FOR字句,可选项,指定欲修改密码的用户名及主机名。 - PASSWORD\('newpassword'\):表示使用函数PASSWORD\(\)设置新口令,即新口令必须传递到函数PASSWORD\(\)中进行加密。 ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >PASSWORD\(\)函数为单向加密函数,一旦加密后不能解密出原明文。 在SET PASSWORD语句中,若不加上FOR子句,表示修改当前用户的密码。 @@ -1151,7 +1151,7 @@ FOR字句中必须以'username'@'hostname'的格式给定,username为帐户的 DROP USER 'username1'@'hostname1' [,'username2'@'hostname2']…; ``` ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >用户的删除不会影响他们之前所创建的表、索引或其他数据库对象,因为数据库并不会记录创建了这些对象的帐号。 DROP USER语句可用于删除一个或多个数据库帐号,并删除其原有权限。 @@ -1278,7 +1278,7 @@ USE databasename; 可以使用DROP DATABASE语句来删除数据库。 ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >删除数据库要谨慎操作,一旦删除,数据库中的所有表和数据都会删除。 ```shell @@ -1408,12 +1408,12 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 ### 配置环境 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >以下环境配置仅为参考示例,具体配置视实际需求做配置 #### 关闭防火墙并取消开机自启动 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >测试环境下通常会关闭防火墙以避免部分网络因素影响,视实际需求做配置。 1. 在root权限下停止防火墙。 @@ -1428,7 +1428,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 systemctl disable firewalld ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >执行disable命令关闭防火墙的同时,也取消了开机自启动。 #### 修改SELINUX为disabled @@ -1441,7 +1441,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 #### 创建组和用户 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >服务器环境下,为了系统安全,通常会为进程分配单独的用户,以实现权限隔离。本章节创建的组和用户都是操作系统层面的,不是数据库层面的。 1. 在root权限下创建MySQL用户(组)。 @@ -1464,7 +1464,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 #### 搭建数据盘 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 进行性能测试时,数据目录使用单独硬盘,需要对硬盘进行格式化并挂载,参考方法一或者方法二。 >- 非性能测试时,在root权限下执行`mkdir /data`创建数据目录即可。然后跳过本小节: @@ -1507,7 +1507,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 ##### 方法二:在root权限下使用LVM进行磁盘管理 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >此步骤需要安装镜像中的lvm2相关包,步骤如下: > >- 配置本地yum源,详细信息请参考[搭建repo服务器](./configuring_the_repo_server.md。如果已经执行,则可跳过此步。 @@ -1632,7 +1632,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 ![](./figures/zh-cn_image_0231563132.png) - >![](./public_sys-resources/icon-caution.gif) **注意:** + >[!WARNING]注意 >其中basedir为软件安装路径,请根据实际情况修改。 3. 在root权限下修改/etc/my.cnf文件的组和用户为mysql:mysql @@ -1648,7 +1648,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 echo export PATH=$PATH:/usr/local/mysql/bin >> /etc/profile ``` - >![](./public_sys-resources/icon-caution.gif) **注意:** + >[!WARNING]注意 >其中PATH中的“/usr/local/mysql/bin“路径,为MySQL软件安装目录下的bin文件的绝对路径。请根据实际情况修改。 2. 在root权限下使环境变量配置生效。 @@ -1659,7 +1659,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 3. 在root权限下初始化数据库。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >本步骤倒数第2行中有初始密码,请注意保存,登录数据库时需要使用。 ```shell @@ -1673,7 +1673,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 4. 启动数据库。 - >![](./public_sys-resources/icon-caution.gif) **注意:** + >[!WARNING]注意 >如果第一次启动数据库服务,以root用户启动数据库,则启动时会提示缺少mysql.log文件而导致失败。使用mysql用户启动之后,会在/data/mysql/log目录下生成mysql.log文件,再次使用root用户启动则不会报错。 1. 在root权限下修改文件权限。 @@ -1699,7 +1699,7 @@ MySQL所使用的SQL语言是用于访问数据库的最常用标准化语言。 5. 登录数据库。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >- 提示输入密码时,请输入[3](#li15634560582)产生的初始密码。 >- 如果采用官网RPM安装方式,则mysql文件在/usr/bin目录下。登录数据库的命令根据实际情况修改。 @@ -1894,7 +1894,7 @@ FOR字句中必须以'username'@'hostname'的格式给定,username为帐户的 DROP USER 'username1'@'hostname1' [,'username2'@'hostname2']…; ``` ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >用户的删除不会影响他们之前所创建的表、索引或其他数据库对象,因为数据库并不会记录创建了这些对象的帐号。 DROP USER语句可用于删除一个或多个数据库帐号,并删除其原有权限。 @@ -2021,7 +2021,7 @@ USE databasename; 可以使用DROP DATABASE语句来删除数据库。 ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >删除数据库要谨慎操作,一旦删除,数据库中的所有表和数据都会删除。 ```shell @@ -2572,7 +2572,7 @@ openGauss=# \l; 可以使用DROP DATABASE语句来删除数据库。 ->![](./public_sys-resources/icon-caution.gif) **注意:** +>[!WARNING]注意 >删除数据库要谨慎操作,一旦删除,数据库中的所有表和数据都会删除。 ```shell diff --git a/docs/zh/server/administration/administrator/user_and_user_group_management.md b/docs/zh/server/administration/administrator/user_and_user_group_management.md index 97443fd8..ab9ec11d 100644 --- a/docs/zh/server/administration/administrator/user_and_user_group_management.md +++ b/docs/zh/server/administration/administrator/user_and_user_group_management.md @@ -35,7 +35,7 @@ useradd [options] username # useradd userexample ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >没有任何提示,表明用户建立成功。这时请使用passwd命令设置用户的密码,没有设置密码的新帐号不能登录系统。 使用id命令查看新建的用户信息,命令如下: @@ -87,7 +87,7 @@ Retype new password: passwd: all authentication tokens updated successfully. ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >若打印信息中出现“BAD PASSWORD: The password fails the dictionary check - it is too simplistic/systematic”,表示设置的密码过于简单,建议设置复杂度较高的密码。 ### 修改用户帐号 @@ -156,7 +156,7 @@ usermod -e MM/DD/YY username 如果想同时删除该用户的主目录以及其中所有内容,要使用-r参数递归删除。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >不建议直接删除已经进入系统的用户,如果需要强制删除,请使用 userdel -f _Test_ 命令。 ### 管理员帐户授权 @@ -207,7 +207,7 @@ sudo /usr/sbin/useradd newuserl 这一句说明ted1主机上的newuser1可以以root用户权限执行useradd,userdel命令。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >- 可以在一行定义多个别名,中间用冒号 \(:\) 隔开。 >- 可在命令或命令别名之前加上感叹号 \(!\),使该命令或命令别名无效。 >- 有两个关键词:ALL和NOPASSWD。ALL意味着“所有”(所有文件、所有主机或所有命令),NOPASSWD意味着不用密码。 @@ -292,7 +292,7 @@ groupmod -n newgroupname oldgroupname # groupdel Test ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >每个用户有且只有一个主组,在创建用户时默认创建。groupdel不能直接删除用户的主组,如果需要强制删除用户主组,请使用 groupdel -f _Test_ 命令。 ### 将用户加入用户组或从用户组中移除 diff --git a/docs/zh/server/administration/administrator/using_dnf_to_manage_software_packages.md b/docs/zh/server/administration/administrator/using_dnf_to_manage_software_packages.md index 7f866b24..53fd28b2 100644 --- a/docs/zh/server/administration/administrator/using_dnf_to_manage_software_packages.md +++ b/docs/zh/server/administration/administrator/using_dnf_to_manage_software_packages.md @@ -2,7 +2,7 @@ DNF是一款Linux软件包管理工具,用于管理RPM软件包。DNF可以查询软件包信息,从指定软件库获取软件包,自动处理依赖关系以安装或卸载软件包,以及更新系统到最新可用版本。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- DNF与YUM完全兼容,提供了YUM兼容的命令行以及为扩展和插件提供的API。 >- 使用DNF需要管理员权限,本章所有命令需要在管理员权限下执行。 @@ -107,7 +107,7 @@ repository部分允许您定义定制化的openEuler软件源仓库,各个仓 baseurl=repository_url ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >openEuler提供在线的镜像源,地址:[https://repo.openeuler.org/](https://repo.openeuler.org/)。以 openEuler 22.03 LTS SP4 的aarch64版本为例,baseurl可配置为[https://repo.openeuler.org/openEuler-22.03-LTS-SP4/OS/aarch64/](https://repo.openeuler.org/openEuler-22.03-LTS-SP4/OS/aarch64/)。 选项说明: @@ -150,7 +150,7 @@ repository部分允许您定义定制化的openEuler软件源仓库,各个仓 gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS-SP4/OS/$basearch/RPM-GPG-KEY-openEuler ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > - enabled为是否启用该软件源仓库,可选值为1和0。默认值为1,表示启用该软件源仓库。 > - gpgkey为验证签名用的公钥。 @@ -333,7 +333,7 @@ dnf install package_name package_name... --setopt=strict=0 # dnf install httpd ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 安装RPM包过程中,若出现安装失败,可参考[安装时出现软件包冲突、文件冲突或缺少软件包导致安装失败](https://docs.openeuler.openatom.cn/zh/docs/common/faq/server/administration_faqs.html#%E9%97%AE%E9%A2%985-%E5%AE%89%E8%A3%85%E6%97%B6%E5%87%BA%E7%8E%B0%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%86%B2%E7%AA%81%E3%80%81%E6%96%87%E4%BB%B6%E5%86%B2%E7%AA%81%E6%88%96%E7%BC%BA%E5%B0%91%E8%BD%AF%E4%BB%B6%E5%8C%85%E5%AF%BC%E8%87%B4%E5%AE%89%E8%A3%85%E5%A4%B1%E8%B4%A5)。 >- 请勿安装install-scripts软件包,该包仅用于imageTailor工具裁剪ISO时使用,若在openEuler系统上安装该软件包会导致系统无法启动。 diff --git a/docs/zh/server/administration/sysmaster/devmaster_usage.md b/docs/zh/server/administration/sysmaster/devmaster_usage.md index 725d314a..5f0033bd 100644 --- a/docs/zh/server/administration/sysmaster/devmaster_usage.md +++ b/docs/zh/server/administration/sysmaster/devmaster_usage.md @@ -56,7 +56,7 @@ `devmaster`的规则由一组规则文件组成, `devmaster`常驻进程启动后会根据配置文件中指定的规则加载目录,按字典序依次加载各个规则文件。 -> ![说明](./public_sys-resources/icon-note.gif) **说明:** +> [!NOTE]说明 > > 增加、删除、修改规则或配置文件后,均需要重启 `devmaster`使之生效。 > @@ -175,7 +175,7 @@ # ip link set ens33 up ``` -> ![说明](./public_sys-resources/icon-note.gif) **说明:** +> [!NOTE]说明 > > 网卡设备处于激活状态下无法重命名,需要先将其下线。另外 `devmaster`仅在网卡设备的 `add`事件下对网卡重命名才会生效。 > @@ -227,7 +227,7 @@ 网卡配置的详细说明可以参考 `sysMaster`官方手册中的[devmaster手册](http://sysmaster.online/man/exts/devmaster/netif_config/#1)。 -> ![说明](./public_sys-resources/icon-note.gif) **说明:** +> [!NOTE]说明 > > 在内核参数中添加 `net.ifnames=0`或 `net.ifnames=false`参数会关闭网卡重命名功能。 > diff --git a/docs/zh/server/administration/sysmaster/public_sys-resources/icon-caution.gif b/docs/zh/server/administration/sysmaster/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/administration/sysmaster/public_sys-resources/icon-danger.gif b/docs/zh/server/administration/sysmaster/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/administration/sysmaster/public_sys-resources/icon-note.gif b/docs/zh/server/administration/sysmaster/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/administration/sysmaster/public_sys-resources/icon-notice.gif b/docs/zh/server/administration/sysmaster/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/development/application_dev/building_an_rpm_package.md b/docs/zh/server/development/application_dev/building_an_rpm_package.md index ae65cdd1..6eca0f7f 100644 --- a/docs/zh/server/development/application_dev/building_an_rpm_package.md +++ b/docs/zh/server/development/application_dev/building_an_rpm_package.md @@ -296,7 +296,7 @@ OBS使用工程组织软件包。基础的权限控制、相关的存储仓库 #### 构建已有软件包 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 若为首次使用,请首先在OBS网页注册个人帐号。 >- 该方法需要拷贝修改后的代码,因此,请在执行下述操作前完成代码修改并提交到正确的代码路径。代码路径会在\_service文件中指定。 @@ -328,7 +328,7 @@ OBS使用工程组织软件包。基础的权限控制、相关的存储仓库 ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >单击“Save”保存\_service文件后,OBS服务会根据\_service文件描述,从指定的url下载源码到OBS对应工程的软件目录下并替换原有文件,例如上述例子中 “openEuler:Mainline”工程的kernel目录。 7. 文件拷贝并替换完成后,OBS会自动开始构建RPM软件包。等待构建完成,并查看右侧状态栏的构建状态。 @@ -355,7 +355,7 @@ OBS使用工程组织软件包。基础的权限控制、相关的存储仓库 **图 3** 删除子工程中软件包 ![](./figures/delete_package.png) - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >通过已有软件创建新工程是为了继承环境等依赖,而不需要实际的文件,所以这里需要把这些文件删除。 6. 单击“Create Package”,在弹出的页面输入软件包名称、标题和软件包描述,然后单击“Create”创建软件包,分别如[图4](#fig6762111693811)、[图5](#fig18351153518389)所示。 @@ -413,7 +413,7 @@ RPM软件包构建完成后,通过网页端获取对应RPM软件包的方法 # dnf install osc build ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >编译RPM软件包的过程中会依赖build。 2. 配置osc。 @@ -516,7 +516,7 @@ RPM软件包构建完成后,通过网页端获取对应RPM软件包的方法 # osc buildlog standard_aarch64 aarch64 ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >用户也可以通过网页端打开自己创建的对应工程,查看构建日志。 #### 新增软件包 @@ -570,7 +570,7 @@ RPM软件包构建完成后,通过网页端获取对应RPM软件包的方法 # osc buildlog standard_aarch64 aarch64 ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >用户也可以通过网页端打开自己创建的对应工程,查看构建日志。 #### 获取软件包 @@ -588,5 +588,5 @@ RPM软件包构建完成后,使用osc获取对应RPM软件包的命令如下 - _standard\_aarch64_ :仓库名称。 - _aarch64_ :仓库架构名称。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用osc构建的软件包也可以在网页端获取,获取方式请参见[获取软件包](#获取软件包)。 diff --git a/docs/zh/server/development/application_dev/preparations_for_development_environment.md b/docs/zh/server/development/application_dev/preparations_for_development_environment.md index f5484789..ea6b7652 100644 --- a/docs/zh/server/development/application_dev/preparations_for_development_environment.md +++ b/docs/zh/server/development/application_dev/preparations_for_development_environment.md @@ -102,7 +102,7 @@ openEuler操作系统具体安装方法请参考[安装指南](./../../installat ### 通过直接获取在线的openEuler repo源配置在线yum源 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler提供了多种repo源供用户在线使用,各repo源含义可参考[系统安装](./../../releasenotes/os_installation.md)。本操作以AArch64架构的OS repo源为例将其配置为yum源。 1. 进入到yum源目录并查看目录下的.repo配置文件。 @@ -132,7 +132,7 @@ openEuler操作系统具体安装方法请参考[安装指南](./../../installat **** - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > > - \[*repoid*\]中的repoid为软件仓库(repository)的ID号,所有.repo配置文件中的各repoid不能重复,必须唯一。示例中repoid设置为**osrepo**。 > - name为软件仓库描述的字符串。 @@ -143,7 +143,7 @@ openEuler操作系统具体安装方法请参考[安装指南](./../../installat ### 通过挂载ISO创建本地openEuler repo源配置本地yum源 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler提供了多种ISO发布包,各ISO发布包含义可参考[系统安装](./../../releasenotes/os_installation.md)。本操作以openEuler-22.03-LTS-SP4-aarch64-dvd.iso发布包和sha256校验文件为例,请根据实际需要的ISO发布包和校验文件进行修改。 1. 下载ISO发布包。 diff --git a/docs/zh/server/development/application_dev/public_sys-resources/icon-caution.gif b/docs/zh/server/development/application_dev/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/development/application_dev/public_sys-resources/icon-danger.gif b/docs/zh/server/development/application_dev/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/development/application_dev/public_sys-resources/icon-note.gif b/docs/zh/server/development/application_dev/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/development/application_dev/public_sys-resources/icon-notice.gif b/docs/zh/server/development/application_dev/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/development/application_dev/using_gcc_for_compilation.md b/docs/zh/server/development/application_dev/using_gcc_for_compilation.md index 84f2c20f..a110c4b8 100644 --- a/docs/zh/server/development/application_dev/using_gcc_for_compilation.md +++ b/docs/zh/server/development/application_dev/using_gcc_for_compilation.md @@ -290,7 +290,7 @@ $ gcc main.c libtest.so -o app.out $ export LD\_LIBRARY\_PATH=libraryDIR:$LD\_LIBRARY\_PATH ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >LD\_LIBRARY\_PATH为动态库的环境变量。当运行动态库时,若动态库不在缺省文件夹(/lib 和/usr/lib)下,则需要指定环境变量LD\_LIBRARY\_PATH。 - 把动态库所在路径libraryDIR添加到 /etc/ld.so.conf中然后执行ldconfig或者以动态库所在路径libraryDIR为参数执行ldconfig。 diff --git a/docs/zh/server/development/driver_development_specifications/_toc.yaml b/docs/zh/server/development/driver_development_specifications/_toc.yaml index c4128157..aa343d8d 100644 --- a/docs/zh/server/development/driver_development_specifications/_toc.yaml +++ b/docs/zh/server/development/driver_development_specifications/_toc.yaml @@ -3,4 +3,4 @@ isManual: true description: openEuler驱动开发规范 sections: - label: openEuler驱动开发规范 - href: ./openEuler_driver_development_specifications.md + href: ./openeuler_driver_development_specifications.md diff --git a/docs/zh/server/diversified_computing/dpu_offload/container_management_plane_direct_connection_aggregation_environment_establishment.md b/docs/zh/server/diversified_computing/dpu_offload/container_management_plane_direct_connection_aggregation_environment_establishment.md index c7712cd5..afefaef3 100644 --- a/docs/zh/server/diversified_computing/dpu_offload/container_management_plane_direct_connection_aggregation_environment_establishment.md +++ b/docs/zh/server/diversified_computing/dpu_offload/container_management_plane_direct_connection_aggregation_environment_establishment.md @@ -14,7 +14,7 @@ 其中一台作为DPU模拟,另一台作为HOST模拟。在本文档中用DPU和HOST指代这两台服务器。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >测试模式因为会暴露网络端口且不做连接认证,存在网络安全风险,仅能用于内部测试验证,不要用于实际生产环境。 >实际生产环境中应使用封闭通信方式,以防止外界连接风险,如下述vsock通信模式。 @@ -30,7 +30,7 @@ 可参考[qtfs主页](https://gitee.com/openeuler/dpu-utilities/tree/master/qtfs)。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >如果使用测试模式,需要在qtfs客户端及服务端ko编译时指定qtfs_TEST_MODE=1,vsock模式无需指定。 qtfs建联需要关闭DPU和HOST侧的防火墙,或在防火墙中开放相关网络端口号。 @@ -51,7 +51,7 @@ cd qtfs/ipc make -j UDS_TEST_MODE=1 && make install ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >如果使用vsock模式,编译时不需要设置UDS_TEST_MODE 当前最新版本下,qtfs server侧的engine服务已经整合了udsproxyd的能力,所以server侧需要再额外启动udsproxyd。client侧则单独拉起udsproxyd服务: @@ -141,7 +141,7 @@ qtcfg -w udsconnect -y 0 /var/lib/docker ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >白名单是为了防止不相干的unix socket链接也进行远程连接产生错误,或者浪费不必要的资源,所以白名单尽量设置得精确一些,比如本文中针对容器场景设置为/var/lib/docker比较好,而直接将/var/lib/或/var/或直接将根目录加入的做法是有较大风险和系统影响的。 ## **2.3** REXEC服务部署 @@ -228,7 +228,7 @@ nohup /usr/bin/rexec_server 2>&1 & # **4** 容器管理面卸载操作指南 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >1) 在HOST端和DPU端,都要拉起rexec_server; >2) HOST端拉起rexec_server,主要是用于DPU创建容器时用rexec拉起containerd-shim; diff --git a/docs/zh/server/diversified_computing/dpu_offload/libvirt_direct_connection_aggregation_environment_establishment.md b/docs/zh/server/diversified_computing/dpu_offload/libvirt_direct_connection_aggregation_environment_establishment.md index dcf064b6..ebf3ab10 100644 --- a/docs/zh/server/diversified_computing/dpu_offload/libvirt_direct_connection_aggregation_environment_establishment.md +++ b/docs/zh/server/diversified_computing/dpu_offload/libvirt_direct_connection_aggregation_environment_establishment.md @@ -6,7 +6,7 @@ 其中一台作为DPU模拟,另一台作为HOST模拟。在本文档中用DPU和HOST指代这两台服务器。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >测试模式因为会暴露网络端口且不做连接认证,存在网络安全风险,仅能用于内部测试验证,不要用于实际生产环境。 >实际生产环境中应使用封闭通信方式,以防止外界连接风险,如下述vsock通信模式。 @@ -126,7 +126,7 @@ qtcfg -w udsconnect -y 0 * 通过配置文件增加,这需要在qtfs或qtfs_server内核模块加载前配置,通过内核模块初始化时读取该文件进行白名单配置。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >白名单是为了防止不相干的unix socket链接也进行远程连接产生错误,或者浪费不必要的资源,所以白名单尽量设置得精确一些,比如本文中针对libvirt场景设置为/var/lib/libvirt/比较好,而直接将/var/lib/或/var/或直接将根目录加入的做法是有较大风险的。 ## **3.3** REXEC服务部署 @@ -287,7 +287,7 @@ ninja -C build install libvirt直连聚合卸载模式,需要从chroot内启动libvirtd服务,首先需要把chroot之外的libvirtd服务停掉。 a) 放置虚拟机跳板脚本在chroot环境下的/usr/bin和/usr/libexec下:[qemu-kvm](./scripts/qemu-kvm)。替换原同名二进制,这个跳板脚本就是用于调用rexec拉起远端虚拟机。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >virsh使用的xml中,**\** 下面的 **\** 需要填qemu-kvm,如果是填的其他,则需要修改为qemu-kvm,或者将跳板脚本替换 **\** 指代的二进制,且跳板脚本内容需要对应地更改。 b) 将udsproxyd编译时附带产生的libudsproxy.so拷贝到本chroot目录下/usr/lib64下,如果配置qtfs的uds白名单方式使用udsproxyd服务,则不需要。 diff --git a/docs/zh/server/diversified_computing/dpu_offload/public_sys-resources/icon-note.gif b/docs/zh/server/diversified_computing/dpu_offload/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/installation_upgrade/installation/faq.md b/docs/zh/server/installation_upgrade/installation/faq.md index 008603eb..17d5ea63 100644 --- a/docs/zh/server/installation_upgrade/installation/faq.md +++ b/docs/zh/server/installation_upgrade/installation/faq.md @@ -41,7 +41,7 @@ openEuler系统开机后进入emergency模式,如下图所示: 1. 用户直接输入root帐号的密码,登录系统。 2. 使用fsck工具,检测并修复文件系统,然后重启。 - > ![](./public_sys-resources/icon-note.gif) **说明:** + > [!NOTE]说明 > fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。 用户可以通过“fsck.ext3 -h”、“fsck.ext4 -h”命令查看fsck的使用方法。 另外,如果用户需要取消磁盘挂载超时时间,可以直接在“/etc/fstab”文件中添加“x-systemd.device-timeout=0”。如下: @@ -241,7 +241,7 @@ kdump内核预留内存参数说明如下: systemctl restart anaconda ``` - > ![](./public_sys-resources/icon-note.gif) **说明:** + > [!NOTE]说明 > 图形模式下也可以按“Ctrl+Alt+F6”回到图形界面,点击[图1](#fig115949762617)右下角的“Refresh”刷新存储配置生效。 > ## x86物理机UEFI模式由于Secure Boot安全选项问题无法安装 @@ -263,7 +263,7 @@ x86物理机安装系统时,由于设置了BIOS选项Secure Boot 为enable( 1. 系统启动时,按“F11”,输入密码“Admin@9000”进入BIOS。 - > ![](./public_sys-resources/icon-note.gif) **说明:** + > [!NOTE]说明 > 这里的服务器特指华为的泰山服务器,如果是其他服务器,应当自行确认自己的密码。 > @@ -277,7 +277,7 @@ x86物理机安装系统时,由于设置了BIOS选项Secure Boot 为enable( ![](./figures/select.png) - > ![](./public_sys-resources/icon-note.gif) **说明:** + > [!NOTE]说明 > 设置Secure Boot Status为Disabled之后,保存退出,重新安装即可。 > diff --git a/docs/zh/server/installation_upgrade/installation/installation_guide.md b/docs/zh/server/installation_upgrade/installation/installation_guide.md index d733e47c..67754b6a 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_guide.md +++ b/docs/zh/server/installation_upgrade/installation/installation_guide.md @@ -8,7 +8,7 @@ 在服务器的光驱中加载openEuler安装镜像,重启服务器,具体步骤如下。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >在安装开始前,需要保证服务器启动选项为光驱优先。安装步骤以BMC挂载虚拟光驱进行光盘安装的操作举例。通过物理光驱安装的操作简单,启动安装后的流程相同,在此不再说明。 1. 在虚拟界面工具栏中,单击虚拟光驱工具如下图所示。 @@ -32,7 +32,7 @@ 系统使用引导介质完成引导后会显示引导菜单。该引导菜单除启动安装程序外还提供一些选项。安装系统时,默认采用“Test this media & install openEuler 22.03-LTS-SP4”方式进行安装。如果要选择默认选项之外的选项,请使用键盘中的“↑”和“↓”方向键进行选择,并在选项为高亮状态时按“Enter”。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 如果60秒内未按任何键,系统将从默认选项“Test this media & install openEuler 22.03-LTS-SP4”自动进入安装界面。 >- 安装物理机时,如果使用键盘上下键无法选择启动选项,按“Enter”键无响应,可以单击BMC界面上的鼠标控制图标“![](./figures/zh-cn_image_0229420473.png)”,设置“键鼠复位”。 @@ -52,7 +52,7 @@ - Run a memory test(仅legacy安装模式下存在) —— 用于测试内存是否正常工作,以确定是否因内存问题导致的系统问题。 - Boot from local drive(仅legacy安装模式下存在) —— 该模式下可以选择本地硬盘启动系统。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- UEFI启动模式下,按“e”进入参数编辑界面;按“c”进入命令行模式。 >- Legacy启动模式下,按“Tab”进入参数编辑界面;Legacy安装使用syslinux,不走grub,该模式下无法切换到命令行模式。 @@ -108,7 +108,7 @@ 在“安装信息摘要”页面中选择“语言支持”,设置系统的语言。如[图8](#zh-cn_topic_0186390098_zh-cn_topic_0122145772_fig187301927172619)所示,用户也可根据实际情况进行调整,选择“中文”。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >若选择“中文”,系统安装完成后,使用VNC登录不支持中文显示,使用串口登录支持中文显示,使用SSH登录时是否支持中文显示与使用的SSH客户端有关。若选择“English”,则无影响。 **图 8** 语言支持 @@ -124,7 +124,7 @@ 如果您所在城市没有出现在下拉菜单中,请选择同一时区中离您最近的城市。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 手动设置时区时,请先关闭右上角“网络时间”同步开关。 >- 如需使用网络时间,请保证网络能连通远程NTP服务器,设置网络具体请参见“[设置网络和主机名](#设置网络和主机名)”。 @@ -152,7 +152,7 @@ ![](figures/installsource.png) - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- 如果https服务器使用的是私有证书,则需要在安装引导界面按“e”(UEFI模式下)或“Tab”(Legacy模式下)进入已选选项的参数编辑界面,在参数中增加inst.noverifyssl参数。UEFI模式下inst.noverifyssl参数应加在linux开头的行。 @@ -186,7 +186,7 @@ ![](figures/choosesoftware.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 在最小安装的环境下,并非安装源中所有的包都会安装。如果用户需要使用的包未安装,可将安装源挂载到本地制作repo源,通过DNF工具单独安装。 >- 选择“虚拟化主机”时会默认安装虚拟化组件qemu、libvirt、edk2,且可在附加选项处选择是否安装ovs等组件。 @@ -206,7 +206,7 @@ 在“安装目标位置”界面,您需要进行存储配置以便对系统分区。您可以手动配置分区,也可以选择让安装程序自动分区。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 在进行分区时,出于系统性能和安全的考虑,建议您划分如下单独分区:/boot、/var、/var/log 、/var/log/audit、/home、/tmp。 >- 系统如果配置了swap分区,当系统的物理内存不够用时,会使用swap分区。虽然 swap分区可以增大物理内存大小的限制,但是如果由于内存不足使用到swap分区,会增加系统的响应时间,性能变差。因此在物理内存充足或者性能敏感的系统中,不建议配置swap分区。 @@ -226,13 +226,13 @@ - 手动创建:单击“![](./figures/zh-cn_image_0229291243.png)”添加新挂载点,建议每个挂载点的期望容量不超过可用空间。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >若设置的挂载点期望容量超过了可用空间,系统将剩余的可用空间全部分配给该挂载点。 **图 13** 手动分区 ![](figures/Manual_partitioning.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > 如果选择非 UEFI 引导,则不需要 /boot/efi 分区。若选择 UEFI 引导,则必须有 /boot/efi 分区。 设置完成后,请单击左上角”完成“按钮,弹出“更改摘要”对话框,提示更改产生的变更信息。 @@ -260,7 +260,7 @@ 在“安装信息摘要”页面中选择“根密码”,弹出设置“ROOT密码”界面,如[图16](#zh-cn_topic_0186390266_zh-cn_topic_0122145909_fig1323165793018)所示,根据[密码复杂度](#密码复杂度)输入密码并再次输入密码进行确认。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- root帐户是用来执行关键系统管理任务,不建议您在日常工作及系统访问时使用root帐户。 > @@ -278,7 +278,7 @@ 3. 口令不能和帐号一样。 4. 口令不能使用字典词汇。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >在已装好的openEuler环境中,可以通过`cracklib-unpacker /usr/share/cracklib/pw_dict > dictionary.txt`命令导出字典库文件dictionary.txt,用户可以查询密码是否在该字典中。 完成设置后,单击左上角的“完成”返回“安装信息摘要”页面。 @@ -317,14 +317,14 @@ 安装过程执行完成后,openEuler完成安装,单击“重启系统”后,系统将重新启动。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - 如果当前使用物理光盘安装操作系统,且在重启过程中安装光盘没有自动弹出,请手动取出光盘,则可以直接进入openEuler命令行登录界面。 > - 如果当前使用虚拟光驱安装操作系统,则需要修改服务器的启动项为“硬盘”,然后重启服务器,则可以直接进入openEuler命令行登录界面。 ## 文本模式安装 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- UEFI启动模式下,选择安装模式,按“e”进入参数编辑界面,在linux启动参数行末尾添加inst.text,按“ctrl+x”,进入文本安装。 >- Legacy启动模式下,选择安装模式,按“Tab”进入参数编辑界面,添加启动参数inst.text,按回车键,进入文本安装。 @@ -333,7 +333,7 @@ **图 1** 文本菜单 >![](figures/zh-cn_image_text_menu.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 [x]表示此项已配置(或者系统默认已配置),可以根据需要进行设置;[!]表示此项未配置,在启动安装前必须完成配置。 ## 设置系统语言 @@ -353,6 +353,7 @@ >![](figures/zh-cn_image_text_timedate.png) - 时区设置 + 在[图3](#zh-cn_topic_0186390268_zh-cn_topic_0122145909_fig4615555918615)中,输入“1”并回车,进入系统时区设置。用户可根据实际情况进行调整,设置系统的时区及城市,如【图4】所示。 **图 4** 时区设置 @@ -366,6 +367,7 @@ 设置完成后,在界面输入“c”,返回安装配置主页面。 - NTP设置 + 在[图3](#zh-cn_topic_0186390268_zh-cn_topic_0122145909_fig4615555918615)中,输入“2”并回车,进入NTP设置,如【图6】所示。 **图 6** NTP设置 @@ -384,7 +386,7 @@ 设置完成后,在界面输入“c”,返回安装配置主页面。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- CD/DVD:从挂载光驱获取安装源。 >- local ISO file:从本地磁盘中获取iso文件。 @@ -442,7 +444,7 @@ Minimal Install:最小环境。提供openEuler基本功能,默认为最小 设置完成后,在界面输入“c”,返回安装配置主页面。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 - 在进行分区时,出于系统性能和安全的考虑,建议您划分如下单独分区:/boot、/var、/var/log 、/var/log/audit、/home、/tmp。 @@ -459,9 +461,12 @@ Minimal Install:最小环境。提供openEuler基本功能,默认为最小 ![](figures/zh-cn_image_text_net.png) - 设置主机名 + 选择“1”,输入主机名localhost,然后按回车键,配置网卡。 由于内核和systemd不接受hostname以“.”符号结尾,请在设置hostname时确保其末尾不是“.”符号,否则会造成设置失败。 + - 配置网卡 + 选择“2”,配置网卡信息。如[图11](#zh-cn_topic_0186390268_zh-cn_topic_0122145909_fig8855555707338)所示。 **图 11** 网卡配置 @@ -493,13 +498,14 @@ Minimal Install:最小环境。提供openEuler基本功能,默认为最小 设置完成后,在界面输入“c”,返回安装配置主页面。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 强制用户在安装系统时设置root密码,否则无法安装通过。 > >- root帐户用于执行关键系统管理任务,不建议您在日常工作及系统访问时使用root帐户。 >- 默认密码加密算法yescrypt,在不支持yescrypt时会调整为SHA512。 >- 用户在设置root用户密码或者新创建用户密码时,强烈建议按照密码复杂度要求设置。设置弱密码(不符合下文所述复杂度要求的密码)时系统会发出告警并询问是否仍然使用,输入“yes”可以强制设置弱密码,但是弱密码存在较大安全风险,请用户根据实际情况谨慎决策。建议密码的复杂度的要求如下: +> > 1. 口令长度至少8个字符。 > 2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。 > 3. 口令不能和帐号一样。 @@ -513,7 +519,7 @@ Minimal Install:最小环境。提供openEuler基本功能,默认为最小 ![](./figures/zh-cn_image_text_createUsr.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 默认密码加密算法yescrypt,在不支持yescrypt时会调整为SHA512。 >- 用户在新创建用户密码时,需要满足密码复杂度要求,否则会设置失败。设置密码的复杂度的要求如下: diff --git a/docs/zh/server/installation_upgrade/installation/installation_guide_1.md b/docs/zh/server/installation_upgrade/installation/installation_guide_1.md index 104340c6..83db46d2 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_guide_1.md +++ b/docs/zh/server/installation_upgrade/installation/installation_guide_1.md @@ -66,7 +66,7 @@ 6. 输入 `3` 或直接按 `Enter`,创建序号为 `3` 的分区,即 `/dev/mmcblk0p3` 分区。 7. 输入新分区的起始扇区号,即第 `1` 步中记录的起始扇区号,示例中为 `1593344`。 - >![](./public_sys-resources/icon-notice.gif) **须知:** + >[!NOTE]说明 >请勿直接按“Enter”或使用默认参数。 8. 按 `Enter`,使用默认的最后一个扇区号作为新分区的终止扇区号。 @@ -96,7 +96,7 @@ 4. 在 root 权限下执行 `resize2fs /dev/mmcblk0p3`,增大未加载的文件系统大小。 5. 执行 `df -lh` 命令查看磁盘空间信息,以确保根目录分区已扩展。 - >![](./public_sys-resources/icon-notice.gif) **须知:** + >[!NOTE]说明 >如果根目录分区未扩展,可执行 `reboot` 命令重启树莓派之后再在 root 权限下执行 `resize2fs /dev/mmcblk0p3`。 ### 连接 WIFI diff --git a/docs/zh/server/installation_upgrade/installation/installation_modes.md b/docs/zh/server/installation_upgrade/installation/installation_modes.md index 2589f247..7e0e6f6c 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_modes.md +++ b/docs/zh/server/installation_upgrade/installation/installation_modes.md @@ -1,6 +1,6 @@ # 安装方式介绍 ->![](./public_sys-resources/icon-notice.gif) **须知:** +>[!NOTE]说明 > >- 硬件服务器仅支持Taishan 200服务器和FusionServer Pro 机架服务器,具体支持的服务器型号可参考“[硬件兼容支持](./installation_preparations.md#硬件兼容支持)”;虚拟化平台仅支持openEuler自有的虚拟化组件(HostOS为openEuler,虚拟化组件为发布包中的qemu、KVM)创建的虚拟化平台和华为公有云的x86虚拟化平台。 >- 安装方式当前仅支持光盘、USB盘安装、网络安装、qcow2镜像安装和私有镜像安装。其中仅华为公有云的x86虚拟化平台支持私有镜像安装。 @@ -17,7 +17,7 @@ 根据以下步骤启动安装程序: ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >您需要先设置您的系统优先从光盘进行启动引导。以BIOS为例,您需要将“Boot Type Order”中的“CD/DVD-ROM Drive”选项调整到首位。 1. 断开所有安装不需要的驱动器(非必须),比如USB。 @@ -41,7 +41,7 @@ [ 170.171135] sd 5:0:0:0: [sdb] Attached SCSI removable disk ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >连接的USB盘名称以sdb进行举例。 2. 切换为root用户。使用su命令,需要输入相应的密码。 @@ -74,7 +74,7 @@ 4. 使用dd命令将ISO安装镜像直接写入USB盘: - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >如isolinux描述,由mkisofs命令创建的ISO 9660 文件系统会通过BIOS固件启动,但只能从CD、DVD和BD等介质启动。所以在使用dd命令制作x86的启动U盘前需要使用 isohybrid -u your.iso 对iso进行处理,然后正常使用dd命令将iso写入u盘即可。(该问题仅影响x86)。 ```sh @@ -100,7 +100,7 @@ 请根据以下步骤启动安装程序: ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >您需要先设置您的系统优先从USB进行启动引导。以BIOS为例,您需要将“Boot Type Order”中的USB选项调整到首位。 1. 断开所有安装不需要的驱动器。 @@ -118,7 +118,7 @@ 对于PXE网络安装,客户机通过支持PXE的网卡,向网络发送请求DHCP信息的广播,请求IP地址等信息。DHCP服务器给客户机提供一个IP地址和其他网络信息如域名服务器、ftp服务器(它提供启动安装程序所必需的文件)的IP地址或主机名,以及服务器上文件的位置。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >此处不详细讨论tftp、DHCP、http等服务器配置,相关详细配置请参考“[全自动化安装指导](./using_kickstart_for_automatic_installation.md#全自动化安装指导)”。 ## 通过qcow2镜像安装 diff --git a/docs/zh/server/installation_upgrade/installation/installation_modes_1.md b/docs/zh/server/installation_upgrade/installation/installation_modes_1.md index 31fde443..c1381afe 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_modes_1.md +++ b/docs/zh/server/installation_upgrade/installation/installation_modes_1.md @@ -1,6 +1,6 @@ # 安装方式介绍 ->![](./public_sys-resources/icon-notice.gif) **须知:** +>![!NOTE]说明 > >- 硬件仅支持树莓派 3B/3B+/4B/400。 >- 采用刷写镜像到 SD 卡方式安装。本章节提供 Windows/Linux/Mac 上刷写镜像的操作方法。 @@ -27,7 +27,7 @@ ### 写入 SD 卡 ->![](./public_sys-resources/icon-notice.gif) **须知:** +>[!NOTE]说明 >如果获取的是压缩后的镜像文件“openEuler-22.03-LTS-SP4-raspi-aarch64.img.xz”,需要先将压缩文件解压得到 “openEuler-22.03-LTS-SP4-raspi-aarch64.img”镜像文件。 请按照以下步骤将“openEuler-22.03-LTS-SP4-raspi-aarch64.img”镜像文件写入 SD 卡: @@ -63,7 +63,7 @@ `dd bs=4M if=openEuler-22.03-LTS-SP4-raspi-aarch64.img of=/dev/sdb` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >一般情况下,将块大小设置为 4M。如果写入失败或者写入的镜像无法使用,可以尝试将块大小设置为 1M 重新写入,但是设置为 1M 比较耗时。 ## Mac 下刷写镜像 @@ -90,5 +90,5 @@ `dd bs=4m if=openEuler-22.03-LTS-SP4-raspi-aarch64.img of=/dev/sdb` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >一般情况下,将块大小设置为 4m。如果写入失败或者写入的镜像无法使用,可以尝试将块大小设置为 1m 重新写入,但是设置为 1m 比较耗时。 diff --git a/docs/zh/server/installation_upgrade/installation/installation_preparations.md b/docs/zh/server/installation_upgrade/installation/installation_preparations.md index 9593915c..5857d458 100644 --- a/docs/zh/server/installation_upgrade/installation/installation_preparations.md +++ b/docs/zh/server/installation_upgrade/installation/installation_preparations.md @@ -22,14 +22,14 @@ 2. 若选择本地安装,选择“Offline Standard ISO”或者“Offline Everything ISO”对应的“立即下载”将发布包 “openEuler-22.03-LTS-SP4-x86_64-dvd.iso”下载到本地。 3. 若选择网络安装,选择“Network Install ISO”将发布包 “openEuler-22.03-LTS-SP4-netinst-x86_64-dvd.iso ”下载到本地。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 网络安装方式的 ISO 发布包较小,在有网络的安装环境可以选择网络安装方式。 >- AArch64架构的发布包支持UEFI模式,x86\_64架构的发布包支持UEFI模式和Legacy模式。 ## 发布包完整性校验 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >本章节以AArch64架构的发布包完整性校验为例,x86\_64架构的发布包完整性校验的操作方法相同。 ### 简介 diff --git a/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-caution.gif b/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-danger.gif b/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-note.gif b/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-notice.gif b/docs/zh/server/installation_upgrade/installation/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/installation_upgrade/installation/using_kickstart_for_automatic_installation.md b/docs/zh/server/installation_upgrade/installation/using_kickstart_for_automatic_installation.md index 3701be01..6c8981f2 100644 --- a/docs/zh/server/installation_upgrade/installation/using_kickstart_for_automatic_installation.md +++ b/docs/zh/server/installation_upgrade/installation/using_kickstart_for_automatic_installation.md @@ -75,7 +75,7 @@ TFTP(Trivial File Transfer Protocol,简单文件传输协议),该协议 **环境准备** ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >安装之前,请确保http服务器的防火墙处于关闭状态。关闭防火墙可参照如下命令: > >```shell @@ -138,7 +138,7 @@ TFTP(Trivial File Transfer Protocol,简单文件传输协议),该协议 ===================================== ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >密码密文生成方式: > >```shell @@ -190,7 +190,7 @@ TFTP(Trivial File Transfer Protocol,简单文件传输协议),该协议 **环境准备** ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >安装之前,请确保http服务器的防火墙处于关闭状态。关闭防火墙可参照如下命令: > >```shell diff --git a/docs/zh/server/installation_upgrade/upgrade/_toc.yaml b/docs/zh/server/installation_upgrade/upgrade/_toc.yaml index 6c60e745..b88809a6 100644 --- a/docs/zh/server/installation_upgrade/upgrade/_toc.yaml +++ b/docs/zh/server/installation_upgrade/upgrade/_toc.yaml @@ -3,4 +3,4 @@ isManual: true description: 升级 openEuler 操作系统 sections: - label: 升降级指导 - href: ./openEuler_22.03_lts_upgrade_and_downgrade_guide.md + href: ./openeuler_22.03_lts_upgrade_and_downgrade_guide.md diff --git a/docs/zh/server/memory_storage/lvm/managing_drives_through_lvm.md b/docs/zh/server/memory_storage/lvm/managing_drives_through_lvm.md index b627e826..8e883bdc 100644 --- a/docs/zh/server/memory_storage/lvm/managing_drives_through_lvm.md +++ b/docs/zh/server/memory_storage/lvm/managing_drives_through_lvm.md @@ -29,7 +29,7 @@ LVM是逻辑卷管理(Logical Volume Manager)的简称,它是Linux环境 ## 安装 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler操作系统默认已安装LVM。可通过**rpm -qa | grep lvm2**命令查询,若打印信息中包含“lvm2”信息,则表示已安装LVM,可跳过本章节内容;若无任何打印信息,则表示未安装,可参考本章节内容进行安装。 1. 配置本地yum源,详细信息请参考[搭建repo服务器](./../../administration/administrator/configuring_the_repo_server.md)。 @@ -338,7 +338,7 @@ lvdisplay [option] [lvname] - lvname:指定要显示属性的逻辑卷对应的设备文件。如果省略,则显示所有的逻辑卷属性。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >逻辑卷对应的设备文件保存在卷组目录下,例如:在卷组vg1上创建一个逻辑卷lv1,则此逻辑卷对应的设备文件为/dev/vg1/lv1。 示例:显示逻辑卷lv1的基本信息。 diff --git a/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-caution.gif b/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-danger.gif b/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-note.gif b/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-notice.gif b/docs/zh/server/memory_storage/lvm/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/memory_storage/public_sys-resources/icon-caution.gif b/docs/zh/server/memory_storage/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/memory_storage/public_sys-resources/icon-danger.gif b/docs/zh/server/memory_storage/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/memory_storage/public_sys-resources/icon-note.gif b/docs/zh/server/memory_storage/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/memory_storage/public_sys-resources/icon-notice.gif b/docs/zh/server/memory_storage/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md b/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md index 6505e49a..e5af8f57 100644 --- a/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md +++ b/docs/zh/server/network/gazelle/gazelle_for_opengauss_acceleration.md @@ -48,7 +48,7 @@ modprobe vfio enable_unsafe_noiommu_mode=1 modprobe vfio-pci ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >Gazelle部署详见[Gazelle用户指南](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/user-guide.md)
>不同网卡绑定用户态方法详见[Gazelle网卡支持及使用](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/nic-support.md) diff --git a/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md b/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md index 41dc472e..b87649a1 100644 --- a/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md +++ b/docs/zh/server/network/gazelle/gazelle_for_redis_acceleration.md @@ -40,7 +40,7 @@ Summary: 2.752 0.488 2.751 2.903 3.135 16.671 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >不同的硬件配置及组网环境会影响性能提升的效果,上述测试结果仅供参考。 ## 功能约束 @@ -121,7 +121,7 @@ dpdk-devbind -b vfio-pci enp4s0 #gazelle部署完成,待app部署 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >Gazelle部署详见[Gazelle用户指南](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/user-guide.md)
>不同网卡绑定用户态方法详见[Gazelle网卡支持及使用](https://gitee.com/openeuler/gazelle/blob/master/doc/zh/nic-support.md) @@ -223,7 +223,7 @@ sentinel_simulate_failure_flags:0 master0:name=mymaster,status=ok,address=192.168.1.127:6379,slaves=2,sentinels=3 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >redis server和redis 哨兵不可以在同一个节点上,否则无法正常主备切换;
>redis 哨兵暂不支持用户态启动。 diff --git a/docs/zh/server/network/gazelle/public_sys-resources/icon-caution.gif b/docs/zh/server/network/gazelle/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/network/gazelle/public_sys-resources/icon-danger.gif b/docs/zh/server/network/gazelle/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/network/gazelle/public_sys-resources/icon-note.gif b/docs/zh/server/network/gazelle/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/network/gazelle/public_sys-resources/icon-notice.gif b/docs/zh/server/network/gazelle/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/network/network_config/network_configuration.md b/docs/zh/server/network/network_config/network_configuration.md index 3273c583..84b8fd2c 100644 --- a/docs/zh/server/network/network_config/network_configuration.md +++ b/docs/zh/server/network/network_config/network_configuration.md @@ -4,7 +4,7 @@ ### 使用nmcli命令 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用nmcli命令配置的网络配置可以立即生效且系统重启后配置也不会丢失。 #### nmcli介绍 @@ -88,7 +88,7 @@ enp3s0 c88d7b69-f529-35ca-81ab-aa729ac542fd ethernet enp3s0 virbr0 ba552da6-f014-49e3-91fa-ec9c388864fa bridge virbr0 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >输出结果中的NAME字段代表连接ID(名称)。 添加一个网络连接会生成相应的配置文件,并与相应的设备关联。检查可用的设备,方法如下: @@ -155,7 +155,7 @@ virbr0-nic tun unmanaged -- nmcli connection add type ethernet con-name connection-name ifname interface-name ip4 address gw4 address ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >如果要添加 IPv6 地址和网关信息,使用 ip6 和 gw6 选项。 例如创建名为 net-static的静态连接配置文件,在root权限下使用以下命令: @@ -329,7 +329,7 @@ $ nmcli connection show id 'Wifi ' | grep mtu ### 使用ip命令 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用ip命令配置的网络配置可以立即生效但系统重启后配置会丢失。 #### 配置IP地址 @@ -421,7 +421,7 @@ ip route add 192.168.2.0/24 via 10.0.0.1 [dev interface-name] ### 通过ifcfg文件配置网络 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >通过ifcfg文件配置的网络配置不会立即生效,需要在root权限下执行**ifup interface-name**命令以激活网络配置后才生效(interface-name处填写具体的网络接口名)。 #### 配置静态网络 @@ -496,7 +496,7 @@ hostname有三种类型:static、transient和pretty。 - transient:动态主机名,由内核维护,初始是 static 主机名,默认值为“localhost”。可由DHCP或mDNS在运行时更改。 - pretty:灵活主机名,允许使用自由形式(包括特殊/空白字符)进行设置。静态/动态主机名遵从域名的通用限制。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >static和transient主机名只能包含a-z、A-Z、0-9、“-”、“\_”和“.”,不能在开头或结尾处使用句点,不允许使用两个相连的句点,大小限制为 64 个字符。 ### 使用hostnamectl配置主机名 @@ -509,7 +509,7 @@ hostname有三种类型:static、transient和pretty。 $ hostnamectl status ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >如果命令未指定任何选项,则默认使用status选项。 #### 设定所有主机名 @@ -697,7 +697,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8) ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >对于已经处于“up”状态的接口,请首先使用“ifdown _enp3s0_ ”命令修改状态为down,其中 _enp3s0_ 为实际网卡名称。 完成后,启动所有从属接口以便启动绑定(不将其设定为 “down”)。 @@ -849,7 +849,7 @@ IPv6与IPv4都可以在root权限下通过DHCP的方式获得IP地址。IPv6地 } ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >- \,32位整型数字,企业标识号,企业通过IANA注册。 >- \,16位整型数字,vendor class字符串长度。 >- \,要设置的vendor class字符串,例如:“HWHW”。 @@ -879,7 +879,7 @@ IPv6与IPv4都可以在root权限下通过DHCP的方式获得IP地址。IPv6地 } ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >substring \( option dhcp6.vendor-class, 6, 10 \) 其中子字符串的开始位置为6,因为前面包含4个字节的和2个字节的。而子字符串的结束位置为:6+。这里vendor class string为“HWHW”,字符串的长度为4,所以子字符串的结束位置为6+4=10。用户可以根据实际需要来确定及相应的。 服务端使用方法: @@ -909,7 +909,7 @@ struct sockaddr_in6 { }; ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >sin6\_scope\_id: 32位整型,对于链路本地地址(link-local address),对于链路范围的sin6\_addr,它可以用来标识指定的接口索引号。如果是站点范围的sin6\_addr,则用来作为站点的标识符(站点本地地址已被抛弃)。 在使用link-local地址进行socket通信时,在构造目的地址时,需要指定该地址所对应的接口索引号。一般可以通过if\_nametoindex函数将接口名转化为接口索引号。具体方式如下: @@ -963,7 +963,7 @@ PERSISTENT_DHCLIENT=yes|no|1|0 - DHCPV6C: no表示静态配置IPv6地址,yes则会拉起DHCPv6 dhclient来动态获取IPv6地址。 - PERSISTENT\_DHCLIENT:no|0表示IPv4的dhclient进程配置为“非持久化”,当dhclient向DHCP服务器发送一次请求报文而无响应,则会间隔一段时间后退出,退出值为2。yes|1则表示IPv4的dhclient进程配置为“持久化”,dhclient会向DHCP服务器反复发送请求报文。**如果没有配置PERSISTENT\_DHCLIENT项,则IPv4的dhclient会默认设置为“持久化”**。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >PERSISTENT\_DHCLIENT配置只针对IPv4生效,对IPv6相关dhclient -6进程不生效,IPv6默认不进行持久化配置。 #### iproute相关命令配置IPv4与IPv6时的差异说明 @@ -1327,7 +1327,7 @@ $ActionQueueType Direct $MainMsgQueueType Direct ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- Direct模式减少队列大小为1,所以在队列中会保留1条日志到下次日志打印; >- Direct模式会降低服务器端的rsyslog性能。 diff --git a/docs/zh/server/network/network_config/public_sys-resources/icon-caution.gif b/docs/zh/server/network/network_config/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/network/network_config/public_sys-resources/icon-danger.gif b/docs/zh/server/network/network_config/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/network/network_config/public_sys-resources/icon-note.gif b/docs/zh/server/network/network_config/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/network/network_config/public_sys-resources/icon-notice.gif b/docs/zh/server/network/network_config/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-caution.gif b/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-danger.gif b/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-note.gif b/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-notice.gif b/docs/zh/server/performance/cpu_optimization/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/cpu_optimization/using_the_kae.md b/docs/zh/server/performance/cpu_optimization/using_the_kae.md index 76b313aa..f03b37b8 100644 --- a/docs/zh/server/performance/cpu_optimization/using_the_kae.md +++ b/docs/zh/server/performance/cpu_optimization/using_the_kae.md @@ -58,7 +58,7 @@ KAE加速引擎主要有以下应用场景,如[表1](#table11915824163418)所 - TaiShan 200服务器,开启加速引擎功能 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 需要导入加速器许可证,具体操作请参考《[TaiShan 机架服务器 iBMC \(V500及以上\) 用户指南](https://support.huawei.com/enterprise/zh/doc/EDOC1100121687)》中“许可证管理”章节。 >- 物理机场景使用加速器需要关闭SMMU,具体操作请参考《[TaiShan 200服务器BIOS参数参考](https://support.huawei.com/enterprise/zh/doc/EDOC1100088653)》。 @@ -119,7 +119,7 @@ KAE加速引擎主要有以下应用场景,如[表1](#table11915824163418)所 3. 使用SSH远程登录工具,将所有加速引擎软件包拷贝到已建好的目录下。 4. 在存放加速引擎软件包目录下,使用**rpm -ivh**命令安装加速器引擎软件包。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >由于libkae包的安装依赖libwd包,所以libwd的安装必须先于libkae。 ``` @@ -186,7 +186,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" rsa 2048 bits 0.000355s 0.000022s 2819.0 45478.4 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用KAE引擎加速后签名性能从724.1sign/s提升到2819sign/s。 - 使用OpenSSL的软件算法测试异步RSA性能。 @@ -207,7 +207,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" rsa 2048 bits 0.000018s 0.000009s 54384.1 105317.0 ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用KAE引擎加速后异步RSA签名性能从735.7 sign/s提升到 54384.1sign/s。 - 使用OpenSSL的软件算法测试SM4 CBC模式性能。 @@ -234,7 +234,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" sm4-cbc 383317.33k 389427.20k 395313.15k 392954.73k 394264.58k 394264.58k ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用KAE加速后SM4 CBC模式在输入数据块大小为8M时,性能从82312.53k/s提升到383317.33k/s。 - 使用OpenSSL的软件算法测试SM3模式性能。 @@ -260,7 +260,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" sm3 648243.20k 666965.33k 677030.57k 678778.20k 676681.05k 668292.44k ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >使用KAE加速后SM3算法在输入数据块大小为8M时,从52428.80 k/s提升到668292.44k/s。 - 使用OpenSSL软件算法测试AES算法CBC模式异步性能。 @@ -288,7 +288,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" aes-128-cbc 3747037.87k 3996774.40k 1189085.18k 1196774.74k 1196979.11k 1199570.94k ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- AES仅支持数据长度为256KB及以下场景的异步使用。 >- 使用KAE加速后AES算法在输入数据块为100K大小时,从1123328.00k/s提升到3996774.40 k/s 。 @@ -364,7 +364,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" 3. 通过**rpm -e**命令卸载加速引擎软件包。示例如下。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >由于存在依赖关系,卸载libwd前须先卸载libkae引擎软件包。 ![](./figures/zh-cn_image_0231143196.png) @@ -416,7 +416,7 @@ rpm -qa|grep -E "hisi|uacce|libwd|libkae" ## 加速引擎的应用 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >如果用户未购买引擎许可证,建议用户不要通过kae引擎调用相应算法,否则可能会影响openSSL加密算法的性能。 > ### KAE引擎使用示例代码 diff --git a/docs/zh/server/performance/system_optimization/atune/installation_and_deployment.md b/docs/zh/server/performance/system_optimization/atune/installation_and_deployment.md index 90286f01..703a9a6e 100644 --- a/docs/zh/server/performance/system_optimization/atune/installation_and_deployment.md +++ b/docs/zh/server/performance/system_optimization/atune/installation_and_deployment.md @@ -72,7 +72,7 @@ A-Tune支持单机模式和分布式模式安装: 4. 安装A-Tune服务端。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >本步骤会同时安装服务端和客户端软件包,对于单机部署模式,请跳过**步骤5**。 ```shell diff --git a/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-caution.gif b/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-danger.gif b/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-note.gif b/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-notice.gif b/docs/zh/server/performance/system_optimization/atune/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/performance/system_optimization/atune/usage_instructions.md b/docs/zh/server/performance/system_optimization/atune/usage_instructions.md index 706f0161..6b755d22 100644 --- a/docs/zh/server/performance/system_optimization/atune/usage_instructions.md +++ b/docs/zh/server/performance/system_optimization/atune/usage_instructions.md @@ -131,7 +131,7 @@ Support profiles: ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >Active为true表示当前激活的profile,示例表示当前激活的profile是web-nginx-http-long-connection。 ## 分析负载类型并自优化 @@ -252,7 +252,7 @@ example.conf 可以参考如下方式书写(以下各优化项非必填,仅 采集业务运行时系统的全局资源使用情况以及OS的各项状态信息,并将收集的结果保存到csv格式的输出文件中,作为模型训练的输入数据集。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 本命令依赖采样工具perf,mpstat,vmstat,iostat,sar。 >- CPU型号目前仅支持鲲鹏920,可通过dmidecode -t processor检查CPU型号。 @@ -603,7 +603,7 @@ A-Tune提供了最佳配置的自动搜索能力,免去人工反复做参数 ### 命令格式 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >在运行命令前,需要满足如下条件: > >- 服务端的yaml配置文件已经编辑完成并放置于 atuned服务下 ****/etc/atuned/tuning/**** 的目录中。 @@ -646,7 +646,7 @@ A-Tune提供了最佳配置的自动搜索能力,免去人工反复做参数 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >当使用参数时,-p参数后需要跟具体的项目名称且必须指定该项目yaml文件。 - PROJECT\_YAML:客户端yaml配置文件。 diff --git a/docs/zh/server/quickstart/public_sys-resources/icon-caution.gif b/docs/zh/server/quickstart/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/quickstart/public_sys-resources/icon-danger.gif b/docs/zh/server/quickstart/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/quickstart/public_sys-resources/icon-note.gif b/docs/zh/server/quickstart/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/quickstart/public_sys-resources/icon-notice.gif b/docs/zh/server/quickstart/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/quickstart/quick_start.md b/docs/zh/server/quickstart/quick_start.md index 1cd0794a..8845b666 100644 --- a/docs/zh/server/quickstart/quick_start.md +++ b/docs/zh/server/quickstart/quick_start.md @@ -46,7 +46,7 @@ ## 发布包完整性校验 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >此处以AArch64架构的发布包完整性校验为例,x86\_64架构的发布包完整性校验的操作方法相同。 ### 简介 @@ -109,7 +109,7 @@ iso文件:openEuler-22.03-LTS-SP4-aarch64-dvd.iso ![alt 图片](./figures/restarticon.png) 8. 设备重启后进入到openEuler操作系统安装引导界面,如[图5](#fig1648754873314)所示。 - >![alt 图片](./public_sys-resources/icon-note.gif) **说明:** + >![alt 图片][!NOTE]说明 > >- 如果60秒内未按任何键,系统将从默认选项“Test this media & install openEuler 22.03-LTS-SP4”自动进入安装界面。 >- 安装物理机时,如果使用键盘上下键无法选择启动选项,按“Enter”键无响应,可以单击BMC界面上的鼠标控制图标“![alt 图片](./figures/zh-cn_image_0229420473.png)”,设置“键鼠复位”。 @@ -139,7 +139,7 @@ iso文件:openEuler-22.03-LTS-SP4-aarch64-dvd.iso **图 8** 软件选择 ![alt 图片](figures/choosesoftware.png) - >![alt 图片](./public_sys-resources/icon-note.gif) **说明:** + >![alt 图片][!NOTE]说明 > >- 在最小安装的环境下,并非安装源中所有的包都会安装。如果用户需要使用的包未安装,可将安装源挂载到本地制作repo源,通过DNF工具单独安装。 >- 选择“虚拟化主机”时会默认安装虚拟化组件qemu、libvirt、edk2,且可在附加选项处选择是否安装ovs等组件。 @@ -148,7 +148,7 @@ iso文件:openEuler-22.03-LTS-SP4-aarch64-dvd.iso 2. 选择“安装目的地”,设置“安装目的地”配置项。 在安装位置页面中,您可以选择计算机中的本地可用存储设备。 - >![alt 图片](./public_sys-resources/icon-notice.gif) **须知:** + >![alt 图片][!NOTE]说明 > >- 由于很多服务器BIOS内置NVMe驱动程序版本较低,不支持NVMe的数据保护特性(数据保护:将磁盘扇区格式化为512+N或4096+N字节)。所以,在选择合适的存储介质时,建议不要选择开启数据保护特性的NVMe SSD存储介质作为系统盘,否则可能出现操作系统无法引导等问题。 >- 用户可以选择优先咨询服务器厂商关于BIOS是否支持开启数据保护特性的NVMe磁盘作为系统盘。如果您无法确认BIOS是否支持,则不推荐使用NVMe安装操作系统,或者选择关闭NVMe盘的数据保护功能实现操作系统安装。 @@ -159,7 +159,7 @@ iso文件:openEuler-22.03-LTS-SP4-aarch64-dvd.iso ![alt 图片](figures/Target_installation_position.png) - >![alt 图片](./public_sys-resources/icon-note.gif) **说明:** + >![alt 图片][!NOTE]说明 > >- 在进行分区时,出于系统性能和安全的考虑,建议您划分如下单独分区:/boot、/var、/var/log 、/var/log/audit、/home、/tmp。 >- 系统如果配置了swap分区,当系统的物理内存不够用时,会使用swap分区。虽然swap分区可以增大物理内存大小的限制,但是如果由于内存不足使用到swap分区,会增加系统的响应时间,性能变差。因此在物理内存充足或者性能敏感的系统中,不建议配置swap分区。 @@ -169,7 +169,7 @@ iso文件:openEuler-22.03-LTS-SP4-aarch64-dvd.iso 3. 选择“根密码”,设置“根密码”配置项。 在“ROOT密码”页面中,如[图10](#fig_root_password)所示,根据[密码复杂度](#password_complexity)输入密码并再次输入密码进行确认。 - >![alt 图片](./public_sys-resources/icon-note.gif) **说明:** + >![alt 图片][!NOTE]说明 > >- root帐户是用来执行关键系统管理任务,不建议您在日常工作及系统访问时使用root帐户。 >- 在“ROOT密码”界面若选择“锁定root帐户”则root帐户将禁用。 @@ -181,7 +181,7 @@ iso文件:openEuler-22.03-LTS-SP4-aarch64-dvd.iso 3. 口令不能和帐号一样。 4. 口令不能使用字典词汇。 - >![alt 图片](./public_sys-resources/icon-note.gif) **说明:** + >![alt 图片][!NOTE]说明 > 在已装好的openEuler环境中,可以通过`cracklib-unpacker /usr/share/cracklib/pw_dict > dictionary.txt`命令导出字典库文件dictionary.txt,用户可以查询密码是否在该字典中。 **图 10** root密码 diff --git a/docs/zh/server/releasenotes/os_installation.md b/docs/zh/server/releasenotes/os_installation.md index dc5dc583..85d16bd5 100644 --- a/docs/zh/server/releasenotes/os_installation.md +++ b/docs/zh/server/releasenotes/os_installation.md @@ -100,7 +100,7 @@ openEuler发布件包括[ISO发布包](http://repo.openeuler.org/openEuler-22.03 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >注意选择以上openEuler任何一个镜像均不能预装桌面环境或gui界面,openEuler默认没有该部分,如需要请参考《桌面环境》部分,尤其是离线安装系统的情况请务必提前在联网情况下离线桌面环境或者gui界面的依赖包,仅凭iso镜像离线无法安装桌面环境或者gui界面。 >虚拟机镜像root用户默认密码为:openEuler12\#$,首次登录后请及时修改。 diff --git a/docs/zh/server/releasenotes/public_sys-resources/icon-caution.gif b/docs/zh/server/releasenotes/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/releasenotes/public_sys-resources/icon-danger.gif b/docs/zh/server/releasenotes/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/releasenotes/public_sys-resources/icon-note.gif b/docs/zh/server/releasenotes/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/releasenotes/public_sys-resources/icon-notice.gif b/docs/zh/server/releasenotes/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/security/secdetector/api_reference.md b/docs/zh/server/security/secdetector/api_reference.md index 3e91ff5c..a8e718c8 100644 --- a/docs/zh/server/security/secdetector/api_reference.md +++ b/docs/zh/server/security/secdetector/api_reference.md @@ -16,7 +16,7 @@ secDetector操作系统内构入侵检测系统对外提供SDK,这里给出用 订阅接口,应用程序通过输入不同 topic id,可以选择订阅不同的功能主题,比如文件打开类异常探针。secDetector 提供的诸功能主题对应的 topic id 的定义在 secDetector_topic.h 中可以查看。本订阅接口支持一次订阅多个主题,多个探针的 topic id 可以以位图的形式进行组合。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >由于一次订阅产生一个reader即信息读取器,所以应用程序应当在一次订阅接口调用中订阅所需的所有主题。这样就可以使用一个reader进行信息的采集。如果需要调整订阅的内容,可以退订之后再重新订阅。 **函数声明:** diff --git a/docs/zh/server/security/secdetector/install_secdetector.md b/docs/zh/server/security/secdetector/install_secdetector.md index a00644b2..6e1073c1 100644 --- a/docs/zh/server/security/secdetector/install_secdetector.md +++ b/docs/zh/server/security/secdetector/install_secdetector.md @@ -27,7 +27,7 @@ openEuler 22.03 LTS SP4 及以上。 sudo yum install secDetector ``` -> ![](./public_sys-resources/icon-note.gif)说明: +> [!NOTE]说明 > > 安装secDetector后在指定目录下可获得部署secDetector所需的相关文件: diff --git a/docs/zh/server/security/secdetector/public_sys-resources/icon-note.gif b/docs/zh/server/security/secdetector/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/security/secgear/api_reference.md b/docs/zh/server/security/secgear/api_reference.md index 08feaeb1..e6a1cd00 100644 --- a/docs/zh/server/security/secgear/api_reference.md +++ b/docs/zh/server/security/secgear/api_reference.md @@ -12,7 +12,7 @@ secGear 机密计算统一开发框架提供了屏蔽TEE SDK差异的基础接 初始化接口,函数根据不同 type,调用不同的 TEE 创建函数,完成不同 TEE 方案关于 enclave 上下文初始化,由非安全侧调用。 -> ![](./public_sys-resources/icon-note.gif) **说明:** +> [!NOTE]说明 > > 由于 Intel SGX 限制,多线程并发调用 cc_enclave_create 时存在内存映射的竞争关系,会导致创建 enclave 概率性失败。所以编码时要避免线程并发调用 cc_enclave_create。 @@ -609,7 +609,7 @@ cd examples/helloworld 除以上三部分主体代码外,还有编译工程文件(CMakeLists.txt)、开发者证书(SGX的Enclave.config.xml/Enclave.lds,鲲鹏的manifest.txt/config_cloud.ini)。 -> ![](./public_sys-resources/icon-note.gif)说明: +> [!NOTE]说明 > > - 鲲鹏开发者证书需要向华为业务负责人[申请开发者证书](https://gitee.com/link?target=https%3A%2F%2Fwww.hikunpeng.com%2Fdocument%2Fdetail%2Fzh%2Fkunpengcctrustzone%2Ffg-tz%2Fkunpengtrustzone_04_0009.html)。 > - SGX以Debug模式调试,暂时不用申请。如需正式商用并且用intel的远程证明服务,需要向Intel[申请License](https://gitee.com/link?target=https%3A%2F%2Fwww.intel.com%2Fcontent%2Fwww%2Fus%2Fen%2Fdeveloper%2Ftools%2Fsoftware-guard-extensions%2Frequest-license.html)。 diff --git a/docs/zh/server/security/secgear/public_sys-resources/icon-note.gif b/docs/zh/server/security/secgear/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/security/secgear/secgear_installation.md b/docs/zh/server/security/secgear/secgear_installation.md index ce304126..14031385 100644 --- a/docs/zh/server/security/secgear/secgear_installation.md +++ b/docs/zh/server/security/secgear/secgear_installation.md @@ -14,7 +14,7 @@ | CPU | 鲲鹏920处理器(型号7260、5250、5220) | | 机箱 | 不限,建议8盘或12盘 | -> ![img](./public_sys-resources/icon-note.gif)说明 +> [!NOTE]说明 > > - 要求服务器已经预置TrustZone特性套件,即预装TEE OS、TEE OS启动密钥、BMC、BIOS和License许可证。 > - 普通服务器无法仅通过升级BMC、BIOS、TEE OS固件实现TrustZone特性使能。 diff --git a/docs/zh/server/security/secharden/account_passwords.md b/docs/zh/server/security/secharden/account_passwords.md index c81b0228..42ab2706 100644 --- a/docs/zh/server/security/secharden/account_passwords.md +++ b/docs/zh/server/security/secharden/account_passwords.md @@ -14,7 +14,7 @@ usermod -L -s /sbin/nologin $systemaccount ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > $systemaccount 指系统帐户。 ## 限制使用su命令的帐户 @@ -218,7 +218,7 @@ pam\_pwquality.so和pam\_pwhistory.so的配置项请分别参见[表2](#table201 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >login.defs是设置用户帐号限制的文件,可配置口令的最大过期天数、最大长度约束等。该文件里的配置对root用户无效。如果/etc/shadow文件里有相同的选项,则以/etc/shadow配置为准,即/etc/shadow的配置优先级高于/etc/login.defs。口令过期后用户重新登录时,提示口令过期并强制要求修改,不修改则无法进入系统。 ## 设置口令的加密算法 @@ -260,7 +260,7 @@ password sufficient pam_unix.so sha512 shadow nullok try_first_pass use_au 用户锁定期间,任何输入被判定为无效,锁定时间不因用户的再次输入而重新计时;解锁后,用户的错误输入记录被清空。通过上述设置可以有效防范口令被暴力破解,增强系统的安全性。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler默认口令出错次数的阈值为3次,系统被锁定后自动解锁时间为60秒。 ### 实现 diff --git a/docs/zh/server/security/secharden/authentication_and_authorization.md b/docs/zh/server/security/secharden/authentication_and_authorization.md index 39e40ead..af4b575c 100644 --- a/docs/zh/server/security/secharden/authentication_and_authorization.md +++ b/docs/zh/server/security/secharden/authentication_and_authorization.md @@ -59,7 +59,7 @@ export TMOUT=300 umask值用于为用户新创建的文件和目录设置缺省权限。如果umask的值设置过小,会使群组用户或其他用户的权限过大,给系统带来安全威胁。因此设置所有用户默认的umask值为0077,即用户创建的目录默认权限为700,文件的默认权限为600。umask值代表的是权限的“补码”,umask值和权限的换算方法请参见[umask值含义](./appendix.md)。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler默认已设置用户的默认umask值为022。 ### 实现 @@ -70,7 +70,7 @@ umask值用于为用户新创建的文件和目录设置缺省权限。如果uma echo "umask 0077" >> $FILE ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >_$FILE_ 为具体的文件名,例如:echo "umask 0077" \>\> /etc/bashrc 。 2. 设置/etc/bashrc文件和/etc/profile.d/目录下所有文件的属主为root,群组为root。 @@ -79,7 +79,7 @@ umask值用于为用户新创建的文件和目录设置缺省权限。如果uma chown root.root $FILE ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >_$FILE_ 为具体的文件名,例如:chown root.root /etc/bashrc 。 ## 设置GRUB2加密口令 @@ -90,14 +90,14 @@ GRUB是GRand Unified Bootloader的缩写,它是一个操作系统启动管理 系统启动时,可以通过GRUB2界面修改系统的启动参数。为了确保系统的启动参数不被任意修改,需要对GRUB2界面进行加密,仅在输入正确的GRUB2口令时才能修改启动参数。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >GRUB2默认设置的口令为openEuler\#12,建议用户首次登录时修改默认密码并定期更新,避免密码泄露后,启动选项被篡改,导致系统启动异常。 ### 实现 1. 使用grub2-mkpasswd-pbkdf2命令生成加密的口令。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >GRUB2加密算法使用sha512。 ```shell @@ -108,7 +108,7 @@ GRUB是GRand Unified Bootloader的缩写,它是一个操作系统启动管理 grub.pbkdf2.sha512.10000.5A45748D892672FDA02DD3B6F7AE390AC6E6D532A600D4AC477D25C7D087644697D8A0894DFED9D86DC2A27F4E01D925C46417A225FC099C12DBD3D7D49A7425.2BD2F5BF4907DCC389CC5D165DB85CC3E2C94C8F9A30B01DACAA9CD552B731BA1DD3B7CC2C765704D55B8CD962D2AEF19A753CBE9B8464E2B1EB39A3BB4EAB08 ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >在Enter password和Reenter password输入相同的口令。 >grub.pbkdf2.sha512.10000.5A45748D892672FDA02DD3B6F7AE390AC6E6D532A600D4AC477D25C7D087644697D8A0894DFED9D86DC2A27F4E01D925C46417A225FC099C12DBD3D7D49A7425.2BD2F5BF4907DCC389CC5D165DB85CC3E2C94C8F9A30B01DACAA9CD552B731BA1DD3B7CC2C765704D55B8CD962D2AEF19A753CBE9B8464E2B1EB39A3BB4EAB08为openEuler\#12经过grub2-mkpasswd-pbkdf2加密后的输出,每次输出的密文不同。 @@ -119,7 +119,7 @@ GRUB是GRand Unified Bootloader的缩写,它是一个操作系统启动管理 password_pbkdf2 root grub.pbkdf2.sha512.10000.5A45748D892672FDA02DD3B6F7AE390AC6E6D532A600D4AC477D25C7D087644697D8A0894DFED9D86DC2A27F4E01D925C46417A225FC099C12DBD3D7D49A7425.2BD2F5BF4907DCC389CC5D165DB85CC3E2C94C8F9A30B01DACAA9CD552B731BA1DD3B7CC2C765704D55B8CD962D2AEF19A753CBE9B8464E2B1EB39A3BB4EAB08 ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >- 不同模式下grub.cfg文件所在路径不同:x86架构的UEFI模式下路径为/boot/efi/EFI/openEuler/grub.cfg,legacy BIOS模式下路径为/boot/grub2/grub.cfg;aarch64架构下路径为/boot/efi/EFI/openEuler/grub.cfg。 >- superusers字段用于设置GRUB2的超级管理员的帐户名。 >- password\_pbkdf2字段后的参数,第1个参数为GRUB2的帐户名,第2个为该帐户的加密口令。 diff --git a/docs/zh/server/security/secharden/file_permissions.md b/docs/zh/server/security/secharden/file_permissions.md index 64057e69..3473d578 100644 --- a/docs/zh/server/security/secharden/file_permissions.md +++ b/docs/zh/server/security/secharden/file_permissions.md @@ -80,7 +80,7 @@ openEuler系统安装完成后,可能存在空链接文件,这些空链接 find dirname -type l -follow 2>/dev/null ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > dirname为搜索目录的名称,通常需要关注系统关键目录:/bin、/boot、/usr、/lib64、/lib、/var等。 2. 如果此类文件无实际作用,可通过如下命令删除。 @@ -89,7 +89,7 @@ openEuler系统安装完成后,可能存在空链接文件,这些空链接 rm -f filename ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >filename为[步骤1](#zh-cn_topic_0152100319_l4dc74664c4fb400aaf91fb314c4f9da6)找出的文件名。 ## 设置守护进程的umask值 @@ -98,7 +98,7 @@ openEuler系统安装完成后,可能存在空链接文件,这些空链接 umask值用来为新创建的文件和目录设置缺省权限。如果没有设定umask值,则生成的文件具有全局可写权限,存在一定的风险。守护进程负责系统上某个服务,让系统可以接受来自用户或者是网络客户的要求。为了提高守护进程所创建文件和目录的安全性,建议设置其umask值为0027。umask值代表的是权限的“补码”,umask值和权限的换算方法请参见 "< 附录 > [umask值含义](./appendix.md)" 。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 >openEuler默认已设置守护进程的umask值为0022。 ### 实现 @@ -146,7 +146,7 @@ umask值用来为新创建的文件和目录设置缺省权限。如果没有设 chmod o-w filename ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >可通过如下命令确定对应文件或目录是否设置了粘滞位,若回显中包含T标记,则为粘滞位文件或目录。命令中的filename为需要查询文件或目录的名称。 > >```sh diff --git a/docs/zh/server/security/secharden/kernel_parameters.md b/docs/zh/server/security/secharden/kernel_parameters.md index a0e308fe..367dd63f 100644 --- a/docs/zh/server/security/secharden/kernel_parameters.md +++ b/docs/zh/server/security/secharden/kernel_parameters.md @@ -10,7 +10,7 @@ 1. 将[表1](#zh-cn_topic_0152100187_t69b5423c26644b26abe94d88d38878eb)中的加固项写入/etc/sysctl.conf文件中。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >写入方式如下: > >```text diff --git a/docs/zh/server/security/secharden/public_sys-resources/icon-caution.gif b/docs/zh/server/security/secharden/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/security/secharden/public_sys-resources/icon-danger.gif b/docs/zh/server/security/secharden/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/security/secharden/public_sys-resources/icon-note.gif b/docs/zh/server/security/secharden/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/security/secharden/public_sys-resources/icon-notice.gif b/docs/zh/server/security/secharden/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/security/secharden/security_hardening_tool.md b/docs/zh/server/security/secharden/security_hardening_tool.md index f7de0b75..11f18d4b 100644 --- a/docs/zh/server/security/secharden/security_hardening_tool.md +++ b/docs/zh/server/security/secharden/security_hardening_tool.md @@ -17,7 +17,7 @@ usr-security.conf中的每一行代表一项配置,根据配置内容的不同有不同配置格式,这里给出各类配置的格式说明。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 所有配置项以执行ID开头,执行ID仅为了方便用户识别配置内容,取值为正整数,由用户自行定义。 >- 配置项的各内容之间使用@作为分隔符。 diff --git a/docs/zh/server/security/secharden/system_services.md b/docs/zh/server/security/secharden/system_services.md index 47845755..a69569aa 100644 --- a/docs/zh/server/security/secharden/system_services.md +++ b/docs/zh/server/security/secharden/system_services.md @@ -283,7 +283,7 @@ SSH(Secure Shell)是目前较可靠,专为远程登录会话和其他网 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >默认情况下,登录SSH前后显示的提示信息保存在/etc/issue.net文件中,/etc/issue.net默认信息为“Authorized users only. All activities may be monitored and reported.”。 - 客户端加固策略 @@ -324,7 +324,7 @@ SSH(Secure Shell)是目前较可靠,专为远程登录会话和其他网 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >对于使用dh算法进行密钥交换的第三方客户端和服务端工具,要求允许建立连接的最低长度为2048bits。 ### 其他安全建议 @@ -357,7 +357,7 @@ SSH(Secure Shell)是目前较可靠,专为远程登录会话和其他网 SFTP是FTP over SSH的安全FTP协议,对于访问SFTP的用户建议使用专用帐号,只能上传或下载文件,不能用于SSH登录,同时对SFTP可以访问的目录进行限定,防止目录遍历攻击,具体配置如下: - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >sftpgroup为示例用户组,sftpuser为示例用户名。 1. 创建SFTP用户组。 @@ -434,7 +434,7 @@ SSH(Secure Shell)是目前较可靠,专为远程登录会话和其他网 ForceCommand internal-sftp ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- %u代表当前sftp用户的用户名,这是一个通配符,用户原样输入即可。 >- 以下内容必须加在/etc/ssh/sshd\_config文件的末尾。 @@ -459,5 +459,5 @@ SSH(Secure Shell)是目前较可靠,专为远程登录会话和其他网 ssh -t testuser@192.168.1.100 su ``` - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 >192.168.1.100为示例IP,testuser为示例用户。 diff --git a/docs/zh/server/security/trusted_computing/public_sys-resources/icon-caution.gif b/docs/zh/server/security/trusted_computing/public_sys-resources/icon-caution.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/security/trusted_computing/public_sys-resources/icon-danger.gif b/docs/zh/server/security/trusted_computing/public_sys-resources/icon-danger.gif deleted file mode 100644 index 6e90d7cfc2193e39e10bb58c38d01a23f045d571..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 580 zcmV-K0=xZ3Nk%w1VIu$?0Hp~4{QBgqmQ+MG9K51r{QB&)np^||1PlfQ%(86!{`~yv zv{XhUWKt}AZaiE{EOcHp{O-j3`t;<+eEiycJT4p@77X;(jQsMfB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/server/security/trusted_computing/public_sys-resources/icon-note.gif b/docs/zh/server/security/trusted_computing/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/server/security/trusted_computing/public_sys-resources/icon-notice.gif b/docs/zh/server/security/trusted_computing/public_sys-resources/icon-notice.gif deleted file mode 100644 index 86024f61b691400bea99e5b1f506d9d9aef36e27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 406 zcmV;H0crk6Nk%w1VIu$@0J8u9|NsB@_xJDb@8;&_*4Ea}&d#;9wWXz{jEszHYim+c zQaU<1At50E0000000000A^8Le000gEEC2ui03!e%000R7038S%NU)&51O^i-Tu6`s z0)`MFE@;3YqD6xSC^kTNu_J>91{PH8XfZ(p1pp2-SU@u3#{mEUC}_}tg3+I#{z}{Ok@D_ZUDg- zt0stin4;pC8M{WLSlRH*1pzqEw1}3oOskyNN?j;7HD{BBZ*OEcv4HK!6Bk6beR+04 z&8}k>SkTusVTDmkyOz#5fCA$JTPGJVQvr3uZ?QzzPQFvD0rGf_PdrcF`pMs}p^BcF zKtKTd`0wipR%nKN&Wj+V}pX;WC3SdJV!a_8Qi zE7z`U*|Y^H0^}fB$R?oG%6hQ z+MMLZbQBH@)Vg&1^3?qHb(5!%>3r0+`eq=&V&E}0Dypi0000000000 z00000A^8LW000R9EC2ui03!e$000L5z=Uu}ED8YtqjJd<+B}(9bIOb$3-31_h|V>=0A{ z1Hh0#H30>fNT})^fRU_83uewx9oRr{f{Sx1Ml`t)EQ zGkHZ67&~y{W5Jpq4H_WfuLxp*3<7O}GEl;1ESe36fLNs=B0&LQM1Buf(R)qg(BRd`t1OPjI1m_q4 diff --git a/docs/zh/tools/community_tools/image_tailor/imagetailor_user_guide.md b/docs/zh/tools/community_tools/image_tailor/imagetailor_user_guide.md index 1f867cf2..916f318a 100644 --- a/docs/zh/tools/community_tools/image_tailor/imagetailor_user_guide.md +++ b/docs/zh/tools/community_tools/image_tailor/imagetailor_user_guide.md @@ -329,7 +329,7 @@ qcow2产品: 用户可以添加 RPM 包(驱动、命令或库文件)到 ISO 镜像,操作步骤如下: ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 下述 rpm.conf 和 cmd.conf 均在 /opt/imageTailor/custom/cfg_openEuler/ 目录下。 >- 下述 RPM 包裁剪粒度是指 sys_cut='no' 。裁剪粒度详情请参见 [配置主机参数](#配置主机参数) 。 @@ -414,7 +414,7 @@ hook 脚本由 OS 在启动和安装过程中调用,执行脚本中定义的 用户可自定义脚本名称,必须 "S+数字(至少两位,个位数以0开头)" 开头,数字代表 hook 脚本的执行顺序。脚本名称示例:S01xxx.sh ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >hook 目录下的脚本是通过 source 方式调用,所以脚本中需要谨慎使用 exit 命令,因为调用 exit 命令之后,整个安装的脚本程序也同步退出了。 @@ -483,7 +483,7 @@ openEuler 提供的默认配置如下,用户可以根据需要进行修改: 必选配置。是否裁剪 RPM 包。可配置为 yes、no 或者 debug 。yes 表示裁剪,no 表示不裁剪(仅安装 rpm.conf 中的 RPM 包),debug 表示裁剪但会保留 `rpm` 命令方便安装后定制。默认值为 no 。 - >![](./public_sys-resources/icon-note.gif) 说明: + >[!NOTE]说明 > > - imageTailor 工具会先安装用户添加的 RPM 包,再删除 cmd.conf > 中 \ 区域的文件,最后删除 @@ -520,7 +520,7 @@ openEuler 提供的默认配置如下,用户可以根据需要进行修改: 可选配置。配置是否裁剪 man 文档。yes 表示裁剪,no 表示不裁剪。默认值为 yes 。 ->![](./public_sys-resources/icon-note.gif) 说明: +>[!NOTE]说明 > > sys_cut 和 sys_usrrpm_cut 同时配置时,sys_cut 优先级更高,即遵循如下原则: > @@ -543,7 +543,7 @@ openEuler 提供的默认配置如下,用户可以根据需要进行修改: 操作系统安装时,必须具有 root 初始密码和 grub 初始密码,否则裁剪得到的 ISO 在安装后无法使用 root 帐号进行登录。本节介绍配置初始密码的方法。docker产品不支持。 -> ![](./public_sys-resources/icon-note.gif)说明: +> [!NOTE]说明 > > root 初始密码和 grub 初始密码,必须由用户自行配置。 @@ -553,7 +553,7 @@ openEuler 提供的默认配置如下,用户可以根据需要进行修改: root 初始密码保存在 "/opt/imageTailor/custom/cfg_openEuler/rpm.conf" 中,用户通过修改该文件配置 root 初始密码。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 若使用 `mkdliso` 命令制作 ISO 镜像时需要使用 --minios yes/force 参数(制作在系统安装时进行系统引导的 initrd),则还需要在 /opt/imageTailor/kiwi/minios/cfg_minios/rpm.conf 中填写相应信息。 @@ -619,7 +619,7 @@ root 初始密码保存在 "/opt/imageTailor/custom/cfg_openEuler/rpm.conf" 中 grub 初始密码保存在 /opt/imageTailor/custom/cfg_openEuler/usr_file/etc/default/grub 中,用户通过修改该文件配置 grub 初始密码。如果未配置 grub 初始密码,制作 ISO 镜像会失败。 -> ![](./public_sys-resources/icon-note.gif)说明: +> [!NOTE]说明 > > - 配置 grub 初始密码需要使用 root 权限。 > - grub 密码对应的默认用户为 root 。 @@ -658,7 +658,7 @@ grub 初始密码保存在 /opt/imageTailor/custom/cfg_openEuler/usr_file/etc/de 若用户想调整系统分区或业务分区,可以通过修改 /opt/imageTailor/custom/cfg_openEuler/sys.conf 文件中的 \ 实现。docker产品不支持。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 系统分区:存放操作系统的分区 >- 业务分区:存放业务数据的分区 @@ -687,14 +687,14 @@ hd0 /home max logical ext4 - hd 磁盘号 磁盘的编号。请按照 hdx 的格式填写,x 指第 x 块盘。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >分区配置只在被安装机器的磁盘能被识别时才有效。 - 挂载路径 指定分区挂载的路径。用户既可以配置业务分区,也可以对默认配置中的系统分区进行调整。如果不挂载,则设置为 '-'。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- 分区配置中必须有 '/' 挂载路径。其他的请用户自行调整。 >- 采用 UEFI 引导时,在 x86_64 的分区配置中必须有 '/boot' 挂载路径,在 AArch64 的分区配置中必须有 '/boot/efi' 挂载路径。 @@ -707,7 +707,7 @@ hd0 /home max logical ext4 - T/t:指定以 TB 为单位的分区大小,例如:1T。 - MAX/max:指定将硬盘上剩余的空间全部用来创建一个分区。只能在最后一个分区配置该值。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- 分区大小不支持小数,如果是小数,请换算成其他单位,调整为整数的数值。例如:不能填写 1.5G,应填写为 1536M。 >- 分区大小取 MAX/max 值时,剩余分区大小不能超过支持文件系统类型的限制(默认文件系统类型 ext4,限制大小 16T)。 @@ -728,7 +728,7 @@ hd0 /home max logical ext4 - 是:yes - 否:no 。不配置默认为 no 。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >二次格式化是指本次安装之前,磁盘已安装过 openEuler 系统。当前一次安装跟本次安装使用相同的分区表配置(分区大小,挂载点,文件类型)时,该标志位可以配置是否格式化之前的分区,'/boot' 和 '/' 分区除外,每次都会重新格式化。如果目标机器第一次安装,则该标志位不生效,所有指定了文件系统的分区都会进行格式化。 @@ -822,7 +822,7 @@ GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0 crashkernel=512M oops=panic soft 使用 mkdliso 制作 ISO 镜像的操作步骤如下: ->![](./public_sys-resources/icon-note.gif) 说明: +>[!NOTE]说明 > > - mkdliso 所在的绝对路径中不能有空格,否则会导致制作 ISO 失败。 > - 制作 ISO 的环境中,umask 的值必须设置为 0022。 diff --git a/docs/zh/tools/community_tools/image_tailor/public_sys-resources/icon-note.gif b/docs/zh/tools/community_tools/image_tailor/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/tools/community_tools/isocut/isocut_user_guide.md b/docs/zh/tools/community_tools/isocut/isocut_user_guide.md index 715d1777..435f9581 100644 --- a/docs/zh/tools/community_tools/isocut/isocut_user_guide.md +++ b/docs/zh/tools/community_tools/isocut/isocut_user_guide.md @@ -118,11 +118,11 @@ openEuler 光盘镜像较大,下载、传输镜像很耗时。另外,使用 | *source_iso* | 是 | 用于裁剪的 ISO 源镜像所在路径和名称。不指定路径时,默认当前路径。 | | *dest_iso* | 是 | 裁剪定制生成的 ISO 新镜像存放路径和名称。不指定路径时,默认当前路径。 | ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 表中提到的路径均支持绝对路径和相对路径。 > ->![](./public_sys-resources/icon-note.gif) **中度换标替换图片路径下图片文件命名及像素要求如下:** +>**中度换标替换图片路径下图片文件命名及像素要求如下:** > >- 安装引导界面左侧边栏背景图: sidebar-bg.png 290*780 >- 安装引导界面左上角logo图片: sidebar-logo.png 132*32 @@ -136,7 +136,7 @@ openEuler 光盘镜像较大,下载、传输镜像很耗时。另外,使用 - 额外指定。执行 **isocut** 时使用 -r 参数指定软件包所在路径,并将添加的 RPM 包按上述格式添加到配置文件 /etc/isocut/rpmlist 中。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- 裁剪定制镜像时,若无法找到配置文件中指定的 RPM 包,则镜像中不会添加该 RPM 包。 >- 若 RPM 包的依赖有问题,则裁剪定制镜像时可能会报错。 @@ -206,7 +206,7 @@ rootpw --iscrypted ${pwd} %end ``` ->![](./public_sys-resources/icon-note.gif)说明: +>[!NOTE]说明 > >- 配置 grub 初始密码需要使用 root 权限。 >- grub 密码对应的默认用户为 root 。 @@ -270,7 +270,7 @@ kernel.aarch64 ### 操作指导 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > >- 请不要修改或删除 /etc/isocut/rpmlist 文件中的默认配置项。 >- isocut 的所有操作需要使用 root 权限。 diff --git a/docs/zh/tools/community_tools/isocut/public_sys-resources/icon-note.gif b/docs/zh/tools/community_tools/isocut/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/tools/community_tools/oemaker_user_guide/oemaker_user_guide.md b/docs/zh/tools/community_tools/oemaker_user_guide/oemaker_user_guide.md index efc151a0..bf68aa1e 100644 --- a/docs/zh/tools/community_tools/oemaker_user_guide/oemaker_user_guide.md +++ b/docs/zh/tools/community_tools/oemaker_user_guide/oemaker_user_guide.md @@ -29,7 +29,7 @@ - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > > x86_64 架构的镜像下载链接为: > @@ -112,7 +112,7 @@ oemaker [ --help | -h ] [ -t ] [ -p ] [ -v ![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- 制作镜像时,若无法找到配置文件中指定的 RPM 包,则镜像中不会添加该 RPM 包。 >- 若 RPM 包的依赖有问题,则制作镜像时可能会报错。 diff --git a/docs/zh/tools/community_tools/oemaker_user_guide/public_sys-resources/icon-note.gif b/docs/zh/tools/community_tools/oemaker_user_guide/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/tools/community_tools/oepkgs/co_construction_and_future_of_oepkgs.md b/docs/zh/tools/community_tools/oepkgs/co_construction_and_future_of_oepkgs.md index 8204369f..d2978c6c 100644 --- a/docs/zh/tools/community_tools/oepkgs/co_construction_and_future_of_oepkgs.md +++ b/docs/zh/tools/community_tools/oepkgs/co_construction_and_future_of_oepkgs.md @@ -2,13 +2,13 @@ ## 个人如何贡献 -![](./public_sys-resources/contrib-oepkgs.png) +![](./public_sys_resources/contrib-oepkgs.png) 1. 基于PR,创建仓库 在 [oepkgs-management](https://gitee.com/oepkgs/oepkgs-management) 仓库提 PR,填写两个配置文件,PR 合入之后,创仓机器人 ci-robot 会在 [src-oepkgs](https://gitee.com/src-oepkgs) 下面自动创建仓库。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > >- oepkgs 仓库将软件包按照领域、类别划分,不同领域及类别的软件包由**不同的 sig 组**进行维护。 >- 开源软件引入 **oepkgs 已有 sig 组**,提交申请创仓 PR,可基于对应 sig 组的 sig-info.yaml 文件进行修改,不强制要求开源软件引入 oepkgs 仓并新建 sig 组。 @@ -43,7 +43,7 @@ - 完成步骤一之后,5分钟内会生成 仓库,通过 PR 往这个仓库中补充源码文件,分别是可用于支撑生成 rpm 包的 nginx.spec 文件、软件包源码包 nginx-2.12.0.tar.bz2,详见: 。 - >![](./public_sys-resources/icon-note.gif) **说明:** + >[!NOTE]说明 > > - 提了 PR 之后,在 5~30 分钟时间内,会进行 PR 门禁构建测试,PR 会评论出 PR 构建结果,建议在 **Build_Result** 显示为 **SUCCESS** 之后合入 PR。 > - 前面配置文件 oepkgs-management/sig/virtual/sig-info.yaml 中指定的 maintanier,可通过在 PR 下面评论 /lgtm 及 /approve 合入 PR。 diff --git a/docs/zh/tools/community_tools/oepkgs/getting_to_know_oepkgs.md b/docs/zh/tools/community_tools/oepkgs/getting_to_know_oepkgs.md index a8cc99de..a3497d36 100644 --- a/docs/zh/tools/community_tools/oepkgs/getting_to_know_oepkgs.md +++ b/docs/zh/tools/community_tools/oepkgs/getting_to_know_oepkgs.md @@ -9,9 +9,9 @@ ## openEuler 扩展仓 -![](./public_sys-resources/openEuler.png) +![](./public_sys_resources/openEuler.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > **软件包分层发布流程** > @@ -27,9 +27,9 @@ openEuler扩展仓的质量保障 -![](./public_sys-resources/openEuler扩展仓质量保障.png) +![](./public_sys_resources/openEuler扩展仓质量保障.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - oepkgs 提供一个成熟的 CICD 体系,支撑软件包引入溯源分析,源码构建,二进制扫描,基本功能验证,漏洞、合规风险感知,补丁、版本更新感知,保障软件仓库质量可靠及持续演进。 @@ -43,9 +43,9 @@ openEuler扩展仓的质量保障 **检索服务** -![](./public_sys-resources/search-oepkgs.jpg) +![](./public_sys_resources/search-oepkgs.jpg) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - oepkgs 目前收录了 openEuler 官方仓库以及 oepkgs openEuler 扩展仓一共 3w 款软件包。 > - 支持 openEuler 各版本二进制包检索。 @@ -53,17 +53,17 @@ openEuler扩展仓的质量保障 **元数据分析** -![](./public_sys-resources/rpm-metadata.png) +![](./public_sys_resources/rpm-metadata.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - oepkgs 结合前面所述的 RPM 软件包检索服务,在每个软件包的详情页面给出元数据分析,包括软件包高级属性分析、源码仓及上游仓的状态标识,SBOM 分析、依赖可视化图谱、软件包风险分析与针对安全、合规及维护性提供信息公告。 **SBOM 分析** -![](./public_sys-resources/SBOM.png) +![](./public_sys_resources/SBOM.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 利用开源软件供应链分析能力,对二进制制品进行扫描,分析其物料清单及许可证信息,并绘制依赖图谱。 > > - SBOM 分析:软件构件清单(SBOM)是一种描述软件包含什么组件的标准格式。oepkgs 镜像源提供了 SBOM 分析,可以让用户明确地了解软件包的构成。 @@ -71,9 +71,9 @@ openEuler扩展仓的质量保障 **安全风险分析** -![](./public_sys-resources/security.png) +![](./public_sys_resources/security.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - 安全风险分析:利用中科院的开源软件供应链平台,oepkgs 镜像源对软件包进行深入的安全分析,可识别出软件包中的潜在安全风险和漏洞。 > - 多数据源分析:结合了多个权威的数据源,包括中科微澜、源图、OSS Index、osv.dev 等。充分保证风险分析结果的准确性和全面性。 @@ -81,9 +81,9 @@ openEuler扩展仓的质量保障 **应用及反馈** -![](./public_sys-resources/install-payload.png) +![](./public_sys_resources/install-payload.png) ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - 多需求匹配:支持二进制包下载,源码包下载,查看源码仓库、上游源码仓。 > - 针对用户使用,给出安装指引。 diff --git a/docs/zh/tools/community_tools/oepkgs/oepkgs_image_source_configuration_and_usage.md b/docs/zh/tools/community_tools/oepkgs/oepkgs_image_source_configuration_and_usage.md index 32538959..e46cbef4 100644 --- a/docs/zh/tools/community_tools/oepkgs/oepkgs_image_source_configuration_and_usage.md +++ b/docs/zh/tools/community_tools/oepkgs/oepkgs_image_source_configuration_and_usage.md @@ -4,7 +4,7 @@ 目前oepkgs 镜像源中已有3w+款软件包,用户可以通过 oepkgs 的检索页面,按照安装指引下载使用软件包,也可以通过将 oepkgs-release 包下载到服务器上,使用 yum search命令行方式查找软件包,并下载使用。 ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - oepkgs 的检索页面地址: ,所有软件包的下载安装方式与 oepkgs-release 包的下载安装方式一致,下面给出了详细的操作步骤。 > - 通过将 oepkgs-release 包下载到服务器上的方式,默认会通过 .repo 配置文件的 priority 字段调整 oepkgs 镜像源的优先级为最低,保证优先使用 os 自带的镜像源,可以通过调整 priority 的级别更改 oepkgs 的镜像源。 @@ -39,7 +39,7 @@ dnf repolist ``` ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > > - 安装上 oepkgs 的发布包,服务上就已经配置上了 oepkgs 镜像源,用户可以在 /etc/yum.repos.d/下面看见新增的后缀为 .repo 的文件。 diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/icon-note.gif b/docs/zh/tools/community_tools/oepkgs/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/SBOM.png b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/SBOM.png similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/SBOM.png rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/SBOM.png diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/contrib-oepkgs.png b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/contrib-oepkgs.png similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/contrib-oepkgs.png rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/contrib-oepkgs.png diff --git a/docs/zh/server/administration/administrator/public_sys-resources/icon-note.gif b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/icon-note.gif similarity index 100% rename from docs/zh/server/administration/administrator/public_sys-resources/icon-note.gif rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/icon-note.gif diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/install-payload.png b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/install-payload.png similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/install-payload.png rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/install-payload.png diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/openEuler.png b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/openEuler.png similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/openEuler.png rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/openEuler.png diff --git "a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/openEuler\346\211\251\345\261\225\344\273\223\350\264\250\351\207\217\344\277\235\351\232\234.png" "b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/openEuler\346\211\251\345\261\225\344\273\223\350\264\250\351\207\217\344\277\235\351\232\234.png" similarity index 100% rename from "docs/zh/tools/community_tools/oepkgs/public_sys-resources/openEuler\346\211\251\345\261\225\344\273\223\350\264\250\351\207\217\344\277\235\351\232\234.png" rename to "docs/zh/tools/community_tools/oepkgs/public_sys_resources/openEuler\346\211\251\345\261\225\344\273\223\350\264\250\351\207\217\344\277\235\351\232\234.png" diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/rpm-metadata.png b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/rpm-metadata.png similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/rpm-metadata.png rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/rpm-metadata.png diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/search-oepkgs.jpg b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/search-oepkgs.jpg similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/search-oepkgs.jpg rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/search-oepkgs.jpg diff --git a/docs/zh/tools/community_tools/oepkgs/public_sys-resources/security.png b/docs/zh/tools/community_tools/oepkgs/public_sys_resources/security.png similarity index 100% rename from docs/zh/tools/community_tools/oepkgs/public_sys-resources/security.png rename to docs/zh/tools/community_tools/oepkgs/public_sys_resources/security.png diff --git a/docs/zh/tools/community_tools/uadk/public_sys-resources/icon-note.gif b/docs/zh/tools/community_tools/uadk/public_sys-resources/icon-note.gif deleted file mode 100644 index 6314297e45c1de184204098efd4814d6dc8b1cda..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 394 zcmZ?wbhEHblx7fPSjxcg=ii?@_wH=jwxy=7CMGH-B`L+l$wfv=#>UF#$gv|VY%C^b zCQFtrnKN(Bo_%|sJbO}7RAORe!otL&qo<>yq_Sq+8Xqqo5h0P3w3Lvb5E(g{p01vl zxR@)KuDH0l^z`+-dH3eaw=XqSH7aTIx{kzVBN;X&hha0dQSgWuiw0NWUvMRmkD|> diff --git a/docs/zh/tools/community_tools/uadk/uadk_quick_start.md b/docs/zh/tools/community_tools/uadk/uadk_quick_start.md index a791721e..fc6f335a 100644 --- a/docs/zh/tools/community_tools/uadk/uadk_quick_start.md +++ b/docs/zh/tools/community_tools/uadk/uadk_quick_start.md @@ -131,7 +131,7 @@ HPRE|uacce.ko, hisi_qm.ko, hisi_hpre.ko| ZIP|uacce.ko, hisi_qm.ko, hisi_zip.ko| SEC|uacce.ko, hisi_qm.ko, hisi_sec2.ko| ->![](./public_sys-resources/icon-note.gif) **说明:** +>[!NOTE]说明 > 加载 hisi_hpre.ko/hisi_zip.ko/hisi_sec2.ko时可以指定uacce_mode,uacce_mode=1为SVA模式,uacce_mode=2为no-SVA模式。 > 鲲鹏(Kunpeng)加速器用户态驱动依赖uacce框架(内核态不依赖),因此需要先加载uacce.ko。鲲鹏(Kunpeng)硬件加速器的ZIP、HPRE、SEC模块依赖QM队列管理,因此加载uacce.ko之后需要加载hisi_qm.ko,然后加载ZIP、HPRE、SEC模块的驱动。 -- Gitee From 4da82bab68947a3df0b28b80d210f34d5da91c55 Mon Sep 17 00:00:00 2001 From: hemiao Date: Tue, 2 Sep 2025 11:28:25 +0800 Subject: [PATCH 4/6] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E6=89=B9=E9=87=8F=E6=89=AB=E6=8F=8F=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../installation_upgrade/installation/faq.md | 346 ------------------ .../installation/faq_1.md | 54 --- ...r_22.03_lts_upgrade_and_downgrade_guide.md | 2 +- .../server/security/secgear/api_reference.md | 2 +- 4 files changed, 2 insertions(+), 402 deletions(-) delete mode 100644 docs/zh/server/installation_upgrade/installation/faq.md delete mode 100644 docs/zh/server/installation_upgrade/installation/faq_1.md diff --git a/docs/zh/server/installation_upgrade/installation/faq.md b/docs/zh/server/installation_upgrade/installation/faq.md deleted file mode 100644 index 17d5ea63..00000000 --- a/docs/zh/server/installation_upgrade/installation/faq.md +++ /dev/null @@ -1,346 +0,0 @@ -# FAQ - -## 安装openEuler时选择第二盘位为安装目标,操作系统无法启动 - -### 问题现象 - -安装操作系统时,直接将系统安装到第二块磁盘sdb,重启系统后启动失败。 - -### 原因分析 - -当安装系统到第二块磁盘时,MBR和GRUB会默认安装到第二块磁盘sdb。这样会有下面两种情况: - -1. 如果第一块磁盘中有完整系统,则加载第一块磁盘中的系统启动。 -2. 如果第一块磁盘中没有完好的操作系统,则会导致硬盘启动失败。 - -以上两种情况都是因为BIOS默认从第一块磁盘sda中加载引导程序启动系统,如果sda没有系统,则会导致启动失败。 - -### 解决方法 - -有以下两种解决方案: - -- 当系统处于安装过程中,在选择磁盘(选择第一块或者两块都选择)后,指定引导程序安装到第一块盘sda中。 -- 当系统已经安装完成,若BIOS支持选择从哪个磁盘启动,则可以通过修改BIOS中磁盘启动顺序,尝试重新启动系统。 - -## openEuler开机后进入emergency模式 - -### 问题现象 - -openEuler系统开机后进入emergency模式,如下图所示: - -![](./figures/zh-cn_image_0229291264.jpg) - -### 原因分析 - -操作系统文件系统损坏导致磁盘挂载失败,或者io压力过大导致磁盘挂载超时(超时时间为90秒)。 - -系统异常掉电、物理磁盘io性能低等情况都可能导致该问题。 - -### 解决方法 - -1. 用户直接输入root帐号的密码,登录系统。 -2. 使用fsck工具,检测并修复文件系统,然后重启。 - - > [!NOTE]说明 - > fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。 用户可以通过“fsck.ext3 -h”、“fsck.ext4 -h”命令查看fsck的使用方法。 - -另外,如果用户需要取消磁盘挂载超时时间,可以直接在“/etc/fstab”文件中添加“x-systemd.device-timeout=0”。如下: - -```sh -# /etc/fstab -# Created by anaconda on Mon Sep 14 17:25:48 2015 -# -# Accessible filesystems, by reference, are maintained under '/dev/disk' -# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info -# -/dev/mapper/openEuler-root / ext4 defaults,x-systemd.device-timeout=0 0 0 -UUID=afcc811f-4b20-42fc-9d31-7307a8cfe0df /boot ext4 defaults,x-systemd.device-timeout=0 0 0 -/dev/mapper/openEuler-home /home ext4 defaults 0 0 -/dev/mapper/openEuler-swap swap swap defaults 0 0 -``` - -## 系统中存在无法激活的逻辑卷组时,重装系统失败 - -### 问题现象 - -由于磁盘故障,系统中存在无法激活的逻辑卷组,重装系统出现异常。 - -### 原因分析 - -安装时有激活逻辑卷组的操作,无法激活时会提示异常。 - -### 解决方法 - -重装系统前如果系统中存在无法激活的逻辑卷组,为了避免重装系统过程出现异常,需在重装前将逻辑卷组恢复到正常状态或者清除这些逻辑卷组。举例如下: - -- 恢复逻辑卷组状态 - 1. 使用以下命令清除vg激活状态, 防止出现“Can't open /dev/sdc exclusively mounted filesystem”。 - - ```sh - vgchange -a n testvg32947 - ``` - - 2. 根据备份文件重新创建pv。 - - ```sh - pvcreate --uuid JT7zlL-K5G4-izjB-3i5L-e94f-7yuX-rhkLjL --restorefile /etc/lvm/backup/testvg32947 /dev/sdc - ``` - - 3. 恢复vg信息。 - - ```sh - vgcfgrestore testvg32947 - ``` - - 4. 重新激活vg。 - - ```sh - vgchange -ay testvg32947 - ``` - -- 清除逻辑卷组 - - ```sh - vgchange -a n testvg32947 - vgremove -y testvg32947 - ``` - -## 选择安装源出现异常 - -### 问题现象 - -选择安装源后出现:"Error checking software selection"。 - -### 原因分析 - -这种现象是由于安装源中的软件包依赖存在问题。 - -### 解决方法 - -检查安装源是否存在异常。如果异常,使用新的安装源。 - -## 如何手动开启kdump服务 - -### 问题现象 - -执行systemctl status kdump命令,显示状态信息如下,提示无预留内存。 - -![](./figures/zh-cn_image_0229291280.png) - -### 原因分析 - -kdump服务需要系统预留一段内存用于运行kdump内核,而当前系统没有为kdump服务预留内存,所以无法运行kdump服务。 - -### 解决方法 - -已安装操作系统的场景 - -1. 修改/boot/efi/EFI/openEuler/grub.cfg,添加crashkernel=1024M,high。 -2. 重启系统使配置生效。 -3. 执行如下命令,检查kdump状态: - - ```sh - systemctl status kdump - ``` - - 若回显如下,即kdump的状态为active,说明kdump已使能,操作结束。 - - ![](./figures/zh-cn_image_0229291272.png) - -### 参数说明 - -kdump内核预留内存参数说明如下: - -**表 1** crashkernel参数说明 - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

内核启动参数

-

描述

-

默认值

-

备注

-

crashkernel=X

-

在4G以下的物理内存预留X大小的内存给kdump使用

-

无,用户根据实际情况调整

-

该配置方法只在4G以下内存预留,必须保证4G以下连续可用内存足够预留

-

crashkernel=X@Y

-

在Y起始地址预留X大小的内存给kdump使用

-

无,用户根据实际情况调整

-

需要确保Y起始地址的X大小内存未被其他模块预留

-

crashkernel=X,high

-

在4G以下的物理内存中预留256M大小,在4G以上预留X大小内存给kdump使用

-

无,用户根据实际情况调整,推荐值为1024M,high

-

确保4G以下内存有256M连续可用内存,4G以上有连续X大小内存可预留。实际预留内存大小为256M+X

-

crashkernel=X,low

-

crashkernel=Y,high

-

在4G以下的物理内存中预留X大小,在4G以上预留Y大小内存给kdump使用

-

无,用户根据实际情况调整

-

需要确保4G以下有X大小连续可用内存,4G以上有Y大小连续可用内存。实际预留内存大小为X+Y

-
- -## 多块磁盘组成逻辑卷安装系统后,再次安装不能只选其中一块磁盘 - -### 问题现象 - -在安装系统时,如果之前的系统选择多块磁盘组成逻辑卷进行安装,再次安装时,如果只选择了其中的一块或几块磁盘,没有全部选择,在保存配置时提示配置错误,如[图1](#fig115949762617)所示。 - -**图 1** 配置错误提示 -![](./figures/Configuration_error_prompt.png) - -### 原因分析 - -之前的逻辑卷包含了多块磁盘,只在一块磁盘上安装会破坏逻辑卷。 - -### 解决方法 - -因为多块磁盘组成逻辑卷相当于一个整体,所以只需要删除对应的卷组即可。 - -1. 按“Ctrl+Alt+F2”可以切换到命令行,执行如下命令找到卷组。 - - ```sh - vgs - ``` - - ![](./figures/zh-cn_image_0231657950.png) - -2. 执行如下命令,删除卷组。 - - ```sh - vgremove euleros - ``` - -3. 执行如下命令,重启安装程序即可生效。 - - ```sh - systemctl restart anaconda - ``` - - > [!NOTE]说明 - > 图形模式下也可以按“Ctrl+Alt+F6”回到图形界面,点击[图1](#fig115949762617)右下角的“Refresh”刷新存储配置生效。 - > -## x86物理机UEFI模式由于Secure Boot安全选项问题无法安装 - -### 问题现象 - -x86物理机安装系统时,由于设置了BIOS选项Secure Boot 为enable(默认是disable),导致系统一直停留在“No bootable device”提示界面,无法继续安装,如[图2](#fig115949762618)所示。 - -**图 2** “No bootable device”提示界面 -![](./figures/No-bootable-device.png) - -### 原因分析 - -开启Secure Boot后,主板会验证引导程序及操作系统 ,若没有用对应的私钥进行签名,则无法通过主板上内置公钥的认证。 - -### 解决方法 - -进入BIOS,设置Secure Boot为disable,重新安装即可。 - -1. 系统启动时,按“F11”,输入密码“Admin@9000”进入BIOS。 - - > [!NOTE]说明 - > 这里的服务器特指华为的泰山服务器,如果是其他服务器,应当自行确认自己的密码。 - > - - ![](./figures/BIOS.png) - -2. 选择进入Administer Secure Boot。 - - ![](./figures/security.png) - -3. 设置Enforce Secure Boot为Disabled。 - - ![](./figures/select.png) - - > [!NOTE]说明 - > 设置Secure Boot Status为Disabled之后,保存退出,重新安装即可。 - > - -## 安装openEuler时,软件选择页面选择“服务器-性能工具”,安装后messages日志有pmie_check报错信息 - -### 问题现象 - -安装系统时软件选择勾选服务器-性能工具,会安装pcp相关软件包,正常安装并重启后,/var/log/messages日志文件中会产生报错:pmie_check failed in /usr/share/pcp/lib/pmie。 - -### 原因分析 - -anaconda不支持在chroot环境中安装selinux策略模块,当安装pcp-selinux时,postin脚本安装pcp相关selinux策略模块执行失败,从而导致重启后产生报错。 - -### 解决办法 - -完成安装并重启后,以下方法选择其一。 - -1. 执行如下命令,安装selinux策略模块pcpupstream。 - - ```sh - /usr/libexec/pcp/bin/selinux-setup /var/lib/pcp/selinux install "pcpupstream" - ``` - -2. 重新安装pcp-selinux。 - - ```sh - sudo dnf reinstall pcp-selinux - ``` - -## 在两块已经安装了系统的磁盘上进行重复选择,并自定义分区时,安装失败 - -### 问题现象 - -用户在安装操作系统过程中,存在两块都已经安装过的磁盘,此时如果先选择一块盘,进行自定义分区,然后点击取消按钮,再选择第二块盘,并进行自定义分区时,会出现安装失败。 - -![](./figures/cancle_disk.png) -![](./figures/custom_paratition.png) - -### 原因分析 - -用户存在两次选择磁盘的操作,当前点击取消后,再选择第二块磁盘,磁盘信息不正确,导致安装失败。 - -### 解决方法 - -直接选择目标磁盘进行自定义分区,请勿频繁取消操作,如果一定要进行取消重选建议重新安装。 - -### issue访问链接 - - - -## 安装LSI MegaRAID卡的物理机kdump无法生成vmcore - -### 问题现象 - -部署好kdump服务后,手动执行`echo c > /proc/sysrq-trigger`命令或由于kernel故障导致kernel宕机,触发kdump启动second kernel过程中,MegaRAID驱动报错“BRCM Debug mfi stat 0x2d,data len requested/completed 0x200/0x0”,报错信息如下图,最终导致无法生成vmcore。 - -![](./figures/Megaraid_IO_Request_uncompleted.png) - -### 原因分析 - -由于默认配置了reset_devices启动参数,second kernel启动过程中会触发设备复位(reset_devices)操作,设备复位操作导致MegaRAID控制器或磁盘状态故障,转储vmcore文件时访问MegaRAID卡的磁盘报错,进而无法生成vmcore。 - -### 解决方法 - -在物理机`/etc/sysconfig/kdump`文件中将second kernel默认启动参数`reset_devices`删除,可以规避second kernel启动过程中由于MegaRAID卡驱动复位设备所致IO请求未完成问题,以成功生成vmcore。 -![](./figures/reset_devices.png) diff --git a/docs/zh/server/installation_upgrade/installation/faq_1.md b/docs/zh/server/installation_upgrade/installation/faq_1.md deleted file mode 100644 index 359d8c23..00000000 --- a/docs/zh/server/installation_upgrade/installation/faq_1.md +++ /dev/null @@ -1,54 +0,0 @@ -# FAQ - - -- [FAQ](#faq) - - [树莓派启动失败](#树莓派启动失败) - - [nmcli 命令连接 WIFI 失败](#nmcli-命令连接-wifi-失败) - - - -## 树莓派启动失败 - -### 问题现象 - -将 openEuler 发布的树莓派镜像刷写入 SD 卡后,树莓派启动失败。 - -### 原因分析 - -刷写 openEuler 发布的树莓派镜像后,树莓派启动失败,大致有以下几种情况: - -1. 下载的镜像文件不完整,请确保该镜像通过完整性校验。 -2. 镜像写入 SD 卡过程中出现问题,多出现在 Windows 环境下使用应用软件刷写镜像到 SD 卡的情况。 - -### 解决方法 - -将完整的镜像重新刷写入 SD 卡。 - -## nmcli 命令连接 WIFI 失败 - -### 问题现象 - -执行 `nmcli dev wifi connect SSID password PWD` 命令连接 WIFI 失败。例如提示 `Error: Connection activation failed: (7) Secrets were required, but not provided.` 等错误。 - -### 原因分析 - -执行的命令缺少密码。注意,如果密码中包含特殊字符,需要使用单引号将密码括起来。如果使用 nmcli 命令行连接 WIFI 失败,建议使用 nmtui 字符界面进行连接。 - -### 解决方法 - -执行 `nmtui` 命令进入到 nmtui 字符界面,按照以下步骤连接 WIFI。 - -1. 选择 `Edit a connection`,按 `Enter` 进入编辑网络连接窗口。 -2. 按下键盘右方向键选择 `Add`,按 `Enter` 进入新建网络连接窗口。 -3. 连接类型选择 `Wi-Fi` ,然后按下键盘右方向键选择 `Create`,按 `Enter` 进入 WIFI 编辑连接信息的界面。 -4. WIFI 连接信息界面主要需要编辑以下内容,其他信息根据实际情况而定。编辑结束后选择 `OK`,按 `Enter` 完成编辑并回退到编辑网络连接窗口。 - 1. `Profile name` 栏输入该 WIFI 连接的名称,这里可以使用默认名称,如 `Wi-Fi connection 1`; - 2. `Device` 栏输入要使用的无线网卡接口,这里输入 `wlan0`; - 3. `SSID` 栏输入要连接的 WIFI 的 SSID; - 4. `Security` 栏选择 WIFI 密码加密方式,这里根据实际情况选择,例如选择 `WPA & WPA2 Personal`; - 5. `Password` 栏输入 WIFI 密码。 - -5. 选择 `Back` 回退到最初的 nmtui 字符界面。 -6. 选择 `Activate a connection`,按 `Enter` 进入激活网络连接窗口。 -7. 查看添加的 WIFI 连接是否已激活(已激活的连接名称前有 `*` 标记)。如果未激活,选择该 WIFI 连接,然后按下键盘右方向键选择 `Activate`,按 `Enter` 激活该连接。待激活完成后,选择 `Back`,按 `Enter` 退出该激活界面,回退到最初的 nmtui 字符界面。 -8. 选择 `Quit`,然后按下键盘右方向键选择 `OK`,按 `Enter` 退出 nmtui 字符界面。 \ No newline at end of file diff --git a/docs/zh/server/installation_upgrade/upgrade/openEuler_22.03_lts_upgrade_and_downgrade_guide.md b/docs/zh/server/installation_upgrade/upgrade/openEuler_22.03_lts_upgrade_and_downgrade_guide.md index 6a65e77a..1afc5e6a 100644 --- a/docs/zh/server/installation_upgrade/upgrade/openEuler_22.03_lts_upgrade_and_downgrade_guide.md +++ b/docs/zh/server/installation_upgrade/upgrade/openEuler_22.03_lts_upgrade_and_downgrade_guide.md @@ -84,7 +84,7 @@ gpgkey=http://repo.openeuler.org/openEuler-22.03-LTS-SP4/source/RPM-GPG-KEY-open dnf update | tee update_log ``` -说明: +[!NOTE]说明 1. 安装报错时,通过执行 dnf update --skip-broken -x conflict_pkg1 |tee update_log 规避安装冲突问题,如果有多个包冲突,添加多个-x conflict_pkg1 -x conflict_pkg2 -x conflict_pkg3,待升级完成后,对跳过的软件包单独进行分析、验证、升级。 2. 参数释义: diff --git a/docs/zh/server/security/secgear/api_reference.md b/docs/zh/server/security/secgear/api_reference.md index e6a1cd00..fa682ee7 100644 --- a/docs/zh/server/security/secgear/api_reference.md +++ b/docs/zh/server/security/secgear/api_reference.md @@ -458,7 +458,7 @@ EDL 文件语法为类 C 语言语法,这里主要描述与 C 语言的差异 codegen 的命令格式如下: -**codegen** < --trustzone | --sgx > [--trusted-dir \ | **--untrusted-dir** \| --trusted | --untrusted ] edlfile +**codegen** \< --trustzone | --sgx > [--trusted-dir \ | **--untrusted-dir** \| --trusted | --untrusted ] edlfile #### **参数说明** -- Gitee From 7d093af1cd746b45e9cafc3d96bfa1afea9803d0 Mon Sep 17 00:00:00 2001 From: hemiao Date: Tue, 2 Sep 2025 14:11:21 +0800 Subject: [PATCH 5/6] =?UTF-8?q?=E5=88=A0=E9=99=A4=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zh/openeuler_embedded}/_toc.yaml | 0 .../application_development_using_sdk.md | 0 .../container_build_guide.markdown | 0 .../installation_and_running.md | 0 .../openeuler_embedded/openeuler_embedded.md | 0 .../openeuler_embedded_22.03_release_notes.md | 0 .../openeuler_embedded_build_guide.md | 0 .../public_sys_resources/hosttools.png | Bin .../public_sys_resources/icon-caution.gif | Bin .../public_sys_resources/icon-danger.gif | Bin .../public_sys_resources/icon-note.gif | Bin .../public_sys_resources/icon-notice.gif | Bin .../public_sys_resources/icon-tip.gif | Bin .../public_sys_resources/icon-warning.gif | Bin .../openeuler_embedded}/quick_build_guide.md | 0 .../installation_upgrade/installation/faq.md | 346 ++++++++++++++++++ 16 files changed, 346 insertions(+) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/_toc.yaml (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/application_development_using_sdk.md (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/container_build_guide.markdown (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/installation_and_running.md (100%) rename docs/zh/embedded/openEuler_embedded/openEuler_embedded.md => archive/zh/openeuler_embedded/openeuler_embedded.md (100%) rename docs/zh/embedded/openEuler_embedded/openEuler_embedded_22.03_release_notes.md => archive/zh/openeuler_embedded/openeuler_embedded_22.03_release_notes.md (100%) rename docs/zh/embedded/openEuler_embedded/openEuler_embedded_build_guide.md => archive/zh/openeuler_embedded/openeuler_embedded_build_guide.md (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/hosttools.png (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/icon-caution.gif (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/icon-danger.gif (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/icon-note.gif (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/icon-notice.gif (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/icon-tip.gif (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/public_sys_resources/icon-warning.gif (100%) rename {docs/zh/embedded/openEuler_embedded => archive/zh/openeuler_embedded}/quick_build_guide.md (100%) create mode 100644 docs/zh/server/installation_upgrade/installation/faq.md diff --git a/docs/zh/embedded/openEuler_embedded/_toc.yaml b/archive/zh/openeuler_embedded/_toc.yaml similarity index 100% rename from docs/zh/embedded/openEuler_embedded/_toc.yaml rename to archive/zh/openeuler_embedded/_toc.yaml diff --git a/docs/zh/embedded/openEuler_embedded/application_development_using_sdk.md b/archive/zh/openeuler_embedded/application_development_using_sdk.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/application_development_using_sdk.md rename to archive/zh/openeuler_embedded/application_development_using_sdk.md diff --git a/docs/zh/embedded/openEuler_embedded/container_build_guide.markdown b/archive/zh/openeuler_embedded/container_build_guide.markdown similarity index 100% rename from docs/zh/embedded/openEuler_embedded/container_build_guide.markdown rename to archive/zh/openeuler_embedded/container_build_guide.markdown diff --git a/docs/zh/embedded/openEuler_embedded/installation_and_running.md b/archive/zh/openeuler_embedded/installation_and_running.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/installation_and_running.md rename to archive/zh/openeuler_embedded/installation_and_running.md diff --git a/docs/zh/embedded/openEuler_embedded/openEuler_embedded.md b/archive/zh/openeuler_embedded/openeuler_embedded.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/openEuler_embedded.md rename to archive/zh/openeuler_embedded/openeuler_embedded.md diff --git a/docs/zh/embedded/openEuler_embedded/openEuler_embedded_22.03_release_notes.md b/archive/zh/openeuler_embedded/openeuler_embedded_22.03_release_notes.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/openEuler_embedded_22.03_release_notes.md rename to archive/zh/openeuler_embedded/openeuler_embedded_22.03_release_notes.md diff --git a/docs/zh/embedded/openEuler_embedded/openEuler_embedded_build_guide.md b/archive/zh/openeuler_embedded/openeuler_embedded_build_guide.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/openEuler_embedded_build_guide.md rename to archive/zh/openeuler_embedded/openeuler_embedded_build_guide.md diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/hosttools.png b/archive/zh/openeuler_embedded/public_sys_resources/hosttools.png similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/hosttools.png rename to archive/zh/openeuler_embedded/public_sys_resources/hosttools.png diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-caution.gif b/archive/zh/openeuler_embedded/public_sys_resources/icon-caution.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-caution.gif rename to archive/zh/openeuler_embedded/public_sys_resources/icon-caution.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-danger.gif b/archive/zh/openeuler_embedded/public_sys_resources/icon-danger.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-danger.gif rename to archive/zh/openeuler_embedded/public_sys_resources/icon-danger.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-note.gif b/archive/zh/openeuler_embedded/public_sys_resources/icon-note.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-note.gif rename to archive/zh/openeuler_embedded/public_sys_resources/icon-note.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-notice.gif b/archive/zh/openeuler_embedded/public_sys_resources/icon-notice.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-notice.gif rename to archive/zh/openeuler_embedded/public_sys_resources/icon-notice.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-tip.gif b/archive/zh/openeuler_embedded/public_sys_resources/icon-tip.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-tip.gif rename to archive/zh/openeuler_embedded/public_sys_resources/icon-tip.gif diff --git a/docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-warning.gif b/archive/zh/openeuler_embedded/public_sys_resources/icon-warning.gif similarity index 100% rename from docs/zh/embedded/openEuler_embedded/public_sys_resources/icon-warning.gif rename to archive/zh/openeuler_embedded/public_sys_resources/icon-warning.gif diff --git a/docs/zh/embedded/openEuler_embedded/quick_build_guide.md b/archive/zh/openeuler_embedded/quick_build_guide.md similarity index 100% rename from docs/zh/embedded/openEuler_embedded/quick_build_guide.md rename to archive/zh/openeuler_embedded/quick_build_guide.md diff --git a/docs/zh/server/installation_upgrade/installation/faq.md b/docs/zh/server/installation_upgrade/installation/faq.md new file mode 100644 index 00000000..17d5ea63 --- /dev/null +++ b/docs/zh/server/installation_upgrade/installation/faq.md @@ -0,0 +1,346 @@ +# FAQ + +## 安装openEuler时选择第二盘位为安装目标,操作系统无法启动 + +### 问题现象 + +安装操作系统时,直接将系统安装到第二块磁盘sdb,重启系统后启动失败。 + +### 原因分析 + +当安装系统到第二块磁盘时,MBR和GRUB会默认安装到第二块磁盘sdb。这样会有下面两种情况: + +1. 如果第一块磁盘中有完整系统,则加载第一块磁盘中的系统启动。 +2. 如果第一块磁盘中没有完好的操作系统,则会导致硬盘启动失败。 + +以上两种情况都是因为BIOS默认从第一块磁盘sda中加载引导程序启动系统,如果sda没有系统,则会导致启动失败。 + +### 解决方法 + +有以下两种解决方案: + +- 当系统处于安装过程中,在选择磁盘(选择第一块或者两块都选择)后,指定引导程序安装到第一块盘sda中。 +- 当系统已经安装完成,若BIOS支持选择从哪个磁盘启动,则可以通过修改BIOS中磁盘启动顺序,尝试重新启动系统。 + +## openEuler开机后进入emergency模式 + +### 问题现象 + +openEuler系统开机后进入emergency模式,如下图所示: + +![](./figures/zh-cn_image_0229291264.jpg) + +### 原因分析 + +操作系统文件系统损坏导致磁盘挂载失败,或者io压力过大导致磁盘挂载超时(超时时间为90秒)。 + +系统异常掉电、物理磁盘io性能低等情况都可能导致该问题。 + +### 解决方法 + +1. 用户直接输入root帐号的密码,登录系统。 +2. 使用fsck工具,检测并修复文件系统,然后重启。 + + > [!NOTE]说明 + > fsck(file system check)用来检查和维护不一致的文件系统。若系统掉电或磁盘发生问题,可利用fsck命令对文件系统进行检查。 用户可以通过“fsck.ext3 -h”、“fsck.ext4 -h”命令查看fsck的使用方法。 + +另外,如果用户需要取消磁盘挂载超时时间,可以直接在“/etc/fstab”文件中添加“x-systemd.device-timeout=0”。如下: + +```sh +# /etc/fstab +# Created by anaconda on Mon Sep 14 17:25:48 2015 +# +# Accessible filesystems, by reference, are maintained under '/dev/disk' +# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info +# +/dev/mapper/openEuler-root / ext4 defaults,x-systemd.device-timeout=0 0 0 +UUID=afcc811f-4b20-42fc-9d31-7307a8cfe0df /boot ext4 defaults,x-systemd.device-timeout=0 0 0 +/dev/mapper/openEuler-home /home ext4 defaults 0 0 +/dev/mapper/openEuler-swap swap swap defaults 0 0 +``` + +## 系统中存在无法激活的逻辑卷组时,重装系统失败 + +### 问题现象 + +由于磁盘故障,系统中存在无法激活的逻辑卷组,重装系统出现异常。 + +### 原因分析 + +安装时有激活逻辑卷组的操作,无法激活时会提示异常。 + +### 解决方法 + +重装系统前如果系统中存在无法激活的逻辑卷组,为了避免重装系统过程出现异常,需在重装前将逻辑卷组恢复到正常状态或者清除这些逻辑卷组。举例如下: + +- 恢复逻辑卷组状态 + 1. 使用以下命令清除vg激活状态, 防止出现“Can't open /dev/sdc exclusively mounted filesystem”。 + + ```sh + vgchange -a n testvg32947 + ``` + + 2. 根据备份文件重新创建pv。 + + ```sh + pvcreate --uuid JT7zlL-K5G4-izjB-3i5L-e94f-7yuX-rhkLjL --restorefile /etc/lvm/backup/testvg32947 /dev/sdc + ``` + + 3. 恢复vg信息。 + + ```sh + vgcfgrestore testvg32947 + ``` + + 4. 重新激活vg。 + + ```sh + vgchange -ay testvg32947 + ``` + +- 清除逻辑卷组 + + ```sh + vgchange -a n testvg32947 + vgremove -y testvg32947 + ``` + +## 选择安装源出现异常 + +### 问题现象 + +选择安装源后出现:"Error checking software selection"。 + +### 原因分析 + +这种现象是由于安装源中的软件包依赖存在问题。 + +### 解决方法 + +检查安装源是否存在异常。如果异常,使用新的安装源。 + +## 如何手动开启kdump服务 + +### 问题现象 + +执行systemctl status kdump命令,显示状态信息如下,提示无预留内存。 + +![](./figures/zh-cn_image_0229291280.png) + +### 原因分析 + +kdump服务需要系统预留一段内存用于运行kdump内核,而当前系统没有为kdump服务预留内存,所以无法运行kdump服务。 + +### 解决方法 + +已安装操作系统的场景 + +1. 修改/boot/efi/EFI/openEuler/grub.cfg,添加crashkernel=1024M,high。 +2. 重启系统使配置生效。 +3. 执行如下命令,检查kdump状态: + + ```sh + systemctl status kdump + ``` + + 若回显如下,即kdump的状态为active,说明kdump已使能,操作结束。 + + ![](./figures/zh-cn_image_0229291272.png) + +### 参数说明 + +kdump内核预留内存参数说明如下: + +**表 1** crashkernel参数说明 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

内核启动参数

+

描述

+

默认值

+

备注

+

crashkernel=X

+

在4G以下的物理内存预留X大小的内存给kdump使用

+

无,用户根据实际情况调整

+

该配置方法只在4G以下内存预留,必须保证4G以下连续可用内存足够预留

+

crashkernel=X@Y

+

在Y起始地址预留X大小的内存给kdump使用

+

无,用户根据实际情况调整

+

需要确保Y起始地址的X大小内存未被其他模块预留

+

crashkernel=X,high

+

在4G以下的物理内存中预留256M大小,在4G以上预留X大小内存给kdump使用

+

无,用户根据实际情况调整,推荐值为1024M,high

+

确保4G以下内存有256M连续可用内存,4G以上有连续X大小内存可预留。实际预留内存大小为256M+X

+

crashkernel=X,low

+

crashkernel=Y,high

+

在4G以下的物理内存中预留X大小,在4G以上预留Y大小内存给kdump使用

+

无,用户根据实际情况调整

+

需要确保4G以下有X大小连续可用内存,4G以上有Y大小连续可用内存。实际预留内存大小为X+Y

+
+ +## 多块磁盘组成逻辑卷安装系统后,再次安装不能只选其中一块磁盘 + +### 问题现象 + +在安装系统时,如果之前的系统选择多块磁盘组成逻辑卷进行安装,再次安装时,如果只选择了其中的一块或几块磁盘,没有全部选择,在保存配置时提示配置错误,如[图1](#fig115949762617)所示。 + +**图 1** 配置错误提示 +![](./figures/Configuration_error_prompt.png) + +### 原因分析 + +之前的逻辑卷包含了多块磁盘,只在一块磁盘上安装会破坏逻辑卷。 + +### 解决方法 + +因为多块磁盘组成逻辑卷相当于一个整体,所以只需要删除对应的卷组即可。 + +1. 按“Ctrl+Alt+F2”可以切换到命令行,执行如下命令找到卷组。 + + ```sh + vgs + ``` + + ![](./figures/zh-cn_image_0231657950.png) + +2. 执行如下命令,删除卷组。 + + ```sh + vgremove euleros + ``` + +3. 执行如下命令,重启安装程序即可生效。 + + ```sh + systemctl restart anaconda + ``` + + > [!NOTE]说明 + > 图形模式下也可以按“Ctrl+Alt+F6”回到图形界面,点击[图1](#fig115949762617)右下角的“Refresh”刷新存储配置生效。 + > +## x86物理机UEFI模式由于Secure Boot安全选项问题无法安装 + +### 问题现象 + +x86物理机安装系统时,由于设置了BIOS选项Secure Boot 为enable(默认是disable),导致系统一直停留在“No bootable device”提示界面,无法继续安装,如[图2](#fig115949762618)所示。 + +**图 2** “No bootable device”提示界面 +![](./figures/No-bootable-device.png) + +### 原因分析 + +开启Secure Boot后,主板会验证引导程序及操作系统 ,若没有用对应的私钥进行签名,则无法通过主板上内置公钥的认证。 + +### 解决方法 + +进入BIOS,设置Secure Boot为disable,重新安装即可。 + +1. 系统启动时,按“F11”,输入密码“Admin@9000”进入BIOS。 + + > [!NOTE]说明 + > 这里的服务器特指华为的泰山服务器,如果是其他服务器,应当自行确认自己的密码。 + > + + ![](./figures/BIOS.png) + +2. 选择进入Administer Secure Boot。 + + ![](./figures/security.png) + +3. 设置Enforce Secure Boot为Disabled。 + + ![](./figures/select.png) + + > [!NOTE]说明 + > 设置Secure Boot Status为Disabled之后,保存退出,重新安装即可。 + > + +## 安装openEuler时,软件选择页面选择“服务器-性能工具”,安装后messages日志有pmie_check报错信息 + +### 问题现象 + +安装系统时软件选择勾选服务器-性能工具,会安装pcp相关软件包,正常安装并重启后,/var/log/messages日志文件中会产生报错:pmie_check failed in /usr/share/pcp/lib/pmie。 + +### 原因分析 + +anaconda不支持在chroot环境中安装selinux策略模块,当安装pcp-selinux时,postin脚本安装pcp相关selinux策略模块执行失败,从而导致重启后产生报错。 + +### 解决办法 + +完成安装并重启后,以下方法选择其一。 + +1. 执行如下命令,安装selinux策略模块pcpupstream。 + + ```sh + /usr/libexec/pcp/bin/selinux-setup /var/lib/pcp/selinux install "pcpupstream" + ``` + +2. 重新安装pcp-selinux。 + + ```sh + sudo dnf reinstall pcp-selinux + ``` + +## 在两块已经安装了系统的磁盘上进行重复选择,并自定义分区时,安装失败 + +### 问题现象 + +用户在安装操作系统过程中,存在两块都已经安装过的磁盘,此时如果先选择一块盘,进行自定义分区,然后点击取消按钮,再选择第二块盘,并进行自定义分区时,会出现安装失败。 + +![](./figures/cancle_disk.png) +![](./figures/custom_paratition.png) + +### 原因分析 + +用户存在两次选择磁盘的操作,当前点击取消后,再选择第二块磁盘,磁盘信息不正确,导致安装失败。 + +### 解决方法 + +直接选择目标磁盘进行自定义分区,请勿频繁取消操作,如果一定要进行取消重选建议重新安装。 + +### issue访问链接 + + + +## 安装LSI MegaRAID卡的物理机kdump无法生成vmcore + +### 问题现象 + +部署好kdump服务后,手动执行`echo c > /proc/sysrq-trigger`命令或由于kernel故障导致kernel宕机,触发kdump启动second kernel过程中,MegaRAID驱动报错“BRCM Debug mfi stat 0x2d,data len requested/completed 0x200/0x0”,报错信息如下图,最终导致无法生成vmcore。 + +![](./figures/Megaraid_IO_Request_uncompleted.png) + +### 原因分析 + +由于默认配置了reset_devices启动参数,second kernel启动过程中会触发设备复位(reset_devices)操作,设备复位操作导致MegaRAID控制器或磁盘状态故障,转储vmcore文件时访问MegaRAID卡的磁盘报错,进而无法生成vmcore。 + +### 解决方法 + +在物理机`/etc/sysconfig/kdump`文件中将second kernel默认启动参数`reset_devices`删除,可以规避second kernel启动过程中由于MegaRAID卡驱动复位设备所致IO请求未完成问题,以成功生成vmcore。 +![](./figures/reset_devices.png) -- Gitee From 088dc26ae1598cd555b2566f517b71976e48fd09 Mon Sep 17 00:00:00 2001 From: hemiao Date: Tue, 2 Sep 2025 14:12:19 +0800 Subject: [PATCH 6/6] =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E7=9B=AE=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../zh/embedded}/openeuler_embedded/_toc.yaml | 0 .../application_development_using_sdk.md | 0 .../container_build_guide.markdown | 0 .../openeuler_embedded/installation_and_running.md | 0 .../openeuler_embedded/openeuler_embedded.md | 0 .../openeuler_embedded_22.03_release_notes.md | 0 .../openeuler_embedded_build_guide.md | 0 .../public_sys_resources/hosttools.png | Bin .../public_sys_resources/icon-caution.gif | Bin .../public_sys_resources/icon-danger.gif | Bin .../public_sys_resources/icon-note.gif | Bin .../public_sys_resources/icon-notice.gif | Bin .../public_sys_resources/icon-tip.gif | Bin .../public_sys_resources/icon-warning.gif | Bin .../openeuler_embedded/quick_build_guide.md | 0 15 files changed, 0 insertions(+), 0 deletions(-) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/_toc.yaml (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/application_development_using_sdk.md (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/container_build_guide.markdown (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/installation_and_running.md (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/openeuler_embedded.md (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/openeuler_embedded_22.03_release_notes.md (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/openeuler_embedded_build_guide.md (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/hosttools.png (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/icon-caution.gif (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/icon-danger.gif (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/icon-note.gif (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/icon-notice.gif (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/icon-tip.gif (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/public_sys_resources/icon-warning.gif (100%) rename {archive/zh => docs/zh/embedded}/openeuler_embedded/quick_build_guide.md (100%) diff --git a/archive/zh/openeuler_embedded/_toc.yaml b/docs/zh/embedded/openeuler_embedded/_toc.yaml similarity index 100% rename from archive/zh/openeuler_embedded/_toc.yaml rename to docs/zh/embedded/openeuler_embedded/_toc.yaml diff --git a/archive/zh/openeuler_embedded/application_development_using_sdk.md b/docs/zh/embedded/openeuler_embedded/application_development_using_sdk.md similarity index 100% rename from archive/zh/openeuler_embedded/application_development_using_sdk.md rename to docs/zh/embedded/openeuler_embedded/application_development_using_sdk.md diff --git a/archive/zh/openeuler_embedded/container_build_guide.markdown b/docs/zh/embedded/openeuler_embedded/container_build_guide.markdown similarity index 100% rename from archive/zh/openeuler_embedded/container_build_guide.markdown rename to docs/zh/embedded/openeuler_embedded/container_build_guide.markdown diff --git a/archive/zh/openeuler_embedded/installation_and_running.md b/docs/zh/embedded/openeuler_embedded/installation_and_running.md similarity index 100% rename from archive/zh/openeuler_embedded/installation_and_running.md rename to docs/zh/embedded/openeuler_embedded/installation_and_running.md diff --git a/archive/zh/openeuler_embedded/openeuler_embedded.md b/docs/zh/embedded/openeuler_embedded/openeuler_embedded.md similarity index 100% rename from archive/zh/openeuler_embedded/openeuler_embedded.md rename to docs/zh/embedded/openeuler_embedded/openeuler_embedded.md diff --git a/archive/zh/openeuler_embedded/openeuler_embedded_22.03_release_notes.md b/docs/zh/embedded/openeuler_embedded/openeuler_embedded_22.03_release_notes.md similarity index 100% rename from archive/zh/openeuler_embedded/openeuler_embedded_22.03_release_notes.md rename to docs/zh/embedded/openeuler_embedded/openeuler_embedded_22.03_release_notes.md diff --git a/archive/zh/openeuler_embedded/openeuler_embedded_build_guide.md b/docs/zh/embedded/openeuler_embedded/openeuler_embedded_build_guide.md similarity index 100% rename from archive/zh/openeuler_embedded/openeuler_embedded_build_guide.md rename to docs/zh/embedded/openeuler_embedded/openeuler_embedded_build_guide.md diff --git a/archive/zh/openeuler_embedded/public_sys_resources/hosttools.png b/docs/zh/embedded/openeuler_embedded/public_sys_resources/hosttools.png similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/hosttools.png rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/hosttools.png diff --git a/archive/zh/openeuler_embedded/public_sys_resources/icon-caution.gif b/docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-caution.gif similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/icon-caution.gif rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-caution.gif diff --git a/archive/zh/openeuler_embedded/public_sys_resources/icon-danger.gif b/docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-danger.gif similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/icon-danger.gif rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-danger.gif diff --git a/archive/zh/openeuler_embedded/public_sys_resources/icon-note.gif b/docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-note.gif similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/icon-note.gif rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-note.gif diff --git a/archive/zh/openeuler_embedded/public_sys_resources/icon-notice.gif b/docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-notice.gif similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/icon-notice.gif rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-notice.gif diff --git a/archive/zh/openeuler_embedded/public_sys_resources/icon-tip.gif b/docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-tip.gif similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/icon-tip.gif rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-tip.gif diff --git a/archive/zh/openeuler_embedded/public_sys_resources/icon-warning.gif b/docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-warning.gif similarity index 100% rename from archive/zh/openeuler_embedded/public_sys_resources/icon-warning.gif rename to docs/zh/embedded/openeuler_embedded/public_sys_resources/icon-warning.gif diff --git a/archive/zh/openeuler_embedded/quick_build_guide.md b/docs/zh/embedded/openeuler_embedded/quick_build_guide.md similarity index 100% rename from archive/zh/openeuler_embedded/quick_build_guide.md rename to docs/zh/embedded/openeuler_embedded/quick_build_guide.md -- Gitee