diff --git "a/content/zh/docs/Administration/\344\270\272\346\231\256\351\200\232\347\224\250\346\210\267\345\210\206\351\205\215\347\211\271\346\235\203.md" "b/content/zh/docs/Administration/\344\270\272\346\231\256\351\200\232\347\224\250\346\210\267\345\210\206\351\205\215\347\211\271\346\235\203.md" index 0173395ab6f52032a9467d97b455991784c2c18f..bd3245408aa79cbc6860f39605241c2110705fd8 100644 --- "a/content/zh/docs/Administration/\344\270\272\346\231\256\351\200\232\347\224\250\346\210\267\345\210\206\351\205\215\347\211\271\346\235\203.md" +++ "b/content/zh/docs/Administration/\344\270\272\346\231\256\351\200\232\347\224\250\346\210\267\345\210\206\351\205\215\347\211\271\346\235\203.md" @@ -2,7 +2,7 @@ 使用sudo命令可以允许普通用户执行管理员账户才能执行的命令。 -sudo命令允许已经在/etc/sudoers文件中指定的用户运行管理员账户命令。例如,一个已经获得许可的普通用户可以运行: +sudo命令允许已经在/etc/sudoers文件中指定的用户运行管理员账户命令。例如,一个已经获得许可的普通用户可以运行如下命令: ``` sudo /usr/sbin/useradd newuserl @@ -60,8 +60,15 @@ POWERUSER ALL=ALL,!/bin/su 其中: -- User\_Alias ADMIN=ted1:POWERUSER=globus,ted2:定义了两个别名ADMIN和POWERUSER。 -- ADMIN ALL=ALL:说明在所有主机上,ADMIN都可以以root身份执行所有命令。 +- User\_Alias ADMIN=ted1:POWERUSER=globus,ted2 -- POWERUSER ALL=ALL,!/bin/su:给POWERUSER除了运行su命令外等同ADMIN的权限。 + 定义了两个别名ADMIN和POWERUSER + +- ADMIN ALL=ALL + + 说明在所有主机上,ADMIN都可以以root身份执行所有命令 + +- POWERUSER ALL=ALL,!/bin/su + + 给POWERUSER除了运行su命令外等同ADMIN的权限 diff --git "a/content/zh/docs/Administration/\344\275\277\347\224\250-hostnamectl-\351\205\215\347\275\256\344\270\273\346\234\272\345\220\215.md" "b/content/zh/docs/Administration/\344\275\277\347\224\250-hostnamectl-\351\205\215\347\275\256\344\270\273\346\234\272\345\220\215.md" index 194784fbaa1cad90f9c8334f55622763a767d9b2..d1f6bf412efc32ba840570208d1cde85cdb51d20 100644 --- "a/content/zh/docs/Administration/\344\275\277\347\224\250-hostnamectl-\351\205\215\347\275\256\344\270\273\346\234\272\345\220\215.md" +++ "b/content/zh/docs/Administration/\344\275\277\347\224\250-hostnamectl-\351\205\215\347\275\256\344\270\273\346\234\272\345\220\215.md" @@ -49,7 +49,7 @@ ## 远程更改主机名 -在远程系统中运行 hostnamectl 命令时,要使用 -H, --host 选项,使用如下命令:: +在远程系统中运行 hostnamectl 命令时,要使用 -H, --host 选项,使用如下命令: ``` # hostnamectl set-hostname -H [username]@hostname diff --git "a/content/zh/docs/Administration/\344\275\277\347\224\250DNF\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" "b/content/zh/docs/Administration/\344\275\277\347\224\250DNF\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" index 3900c93000133f1192a8100ef0e92996957b31c2..d43509094d15f9715cdba29d507461dc79ae3d5e 100644 --- "a/content/zh/docs/Administration/\344\275\277\347\224\250DNF\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" +++ "b/content/zh/docs/Administration/\344\275\277\347\224\250DNF\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" @@ -4,7 +4,7 @@ DNF是一款Linux软件包管理工具,用于管理RPM软件包。DNF可以查 >![](public_sys-resources/icon-note.gif) **说明:** >- DNF与YUM完全兼容,提供了YUM兼容的命令行以及为扩展和插件提供的API。 ->- 使用DNF,需要管理员权限,本章所有命令,在管理员权限下执行。 +>- 使用DNF需要管理员权限,本章所有命令需要在管理员权限下执行。 diff --git "a/content/zh/docs/Administration/\344\275\277\347\224\250date\345\221\275\344\273\244\350\256\276\347\275\256.md" "b/content/zh/docs/Administration/\344\275\277\347\224\250date\345\221\275\344\273\244\350\256\276\347\275\256.md" index 871df034a951e43787eec9a671b8c825944881da..ffdd0b1e9af5c63e6924083df2dfca4fa6cc9822 100644 --- "a/content/zh/docs/Administration/\344\275\277\347\224\250date\345\221\275\344\273\244\350\256\276\347\275\256.md" +++ "b/content/zh/docs/Administration/\344\275\277\347\224\250date\345\221\275\344\273\244\350\256\276\347\275\256.md" @@ -31,47 +31,47 @@ date +"format"

%H

-

小时以HH格式(例如 17)。

+

小时以HH格式(例如 17)

%M

-

分钟以MM格式(例如 37)。

+

分钟以MM格式(例如 37)

%S

-

秒以SS格式(例如 25)。

+

秒以SS格式(例如 25)

%d

-

日期以DD格式(例如 15)。

+

日期以DD格式(例如 15)

%m

-

月份以MM格式(例如 07)。

+

月份以MM格式(例如 07)

%Y

-

年份以YYYY格式(例如 2015)。

+

年份以YYYY格式(例如 2015)

%Z

-

时区缩写(例如CEST)。

+

时区缩写(例如CEST)

%F

-

日期整体格式为YYYY-MM-DD(例如 2015-7-15),等同%Y-%m-%d。

+

日期整体格式为YYYY-MM-DD(例如 2015-7-15),等同%Y-%m-%d

%T

-

时间整体格式为HH:MM:SS(例如 18:30:25),等同%H:%M:%S。

+

时间整体格式为HH:MM:SS(例如 18:30:25),等同%H:%M:%S

@@ -79,21 +79,21 @@ date +"format" 实际使用示例如下: -- 显示当前的日期和本地时间。 +- 显示当前的日期和本地时间: ``` $ date 2015年 08月 17日 星期一 17:26:34 CST ``` -- 显示当前的日期和UTC时间。 +- 显示当前的日期和UTC时间: ``` $ date --utc 2015年 08月 17日 星期一 09:26:18 UTC ``` -- 自定义date命令的输出。 +- 自定义date命令的输出: ``` $ date +"%Y-%m-%d %H:%M" diff --git "a/content/zh/docs/Administration/\344\275\277\347\224\250timedatectl\345\221\275\344\273\244\350\256\276\347\275\256.md" "b/content/zh/docs/Administration/\344\275\277\347\224\250timedatectl\345\221\275\344\273\244\350\256\276\347\275\256.md" index 56d8fcecc2b02448accfe758871762190e3b5ece..4951e180b49ad6cf4a57dda0cf18b0818ec42ed6 100644 --- "a/content/zh/docs/Administration/\344\275\277\347\224\250timedatectl\345\221\275\344\273\244\350\256\276\347\275\256.md" +++ "b/content/zh/docs/Administration/\344\275\277\347\224\250timedatectl\345\221\275\344\273\244\350\256\276\347\275\256.md" @@ -23,7 +23,7 @@ System clock synchronized: no ## 修改时间 -修改当前的时间,在root权限下执行如下命令,其中 _HH_ 代表小时,_MM_ 代表分钟,_SS_ 代表秒,请根据实际情况修改: +修改当前的时间,在root权限下执行如下命令,其中 HH 代表小时,MM 代表分钟,SS 代表秒,请根据实际情况修改: ``` timedatectl set-time HH:MM:SS @@ -37,7 +37,7 @@ timedatectl set-time HH:MM:SS ## 修改日期 -修改当前的日期,在root权限下执行如下命令,其中_ YYYY _代表年份_,MM _代表月份,_DD_ 代表某天,请根据实际情况修改: +修改当前的日期,在root权限下执行如下命令,其中 YYYY 代表年份,MM 代表月份,DD 代表某天,请根据实际情况修改: ``` timedatectl set-time YYYY-MM-DD diff --git "a/content/zh/docs/Administration/\344\277\256\346\224\271\347\224\250\346\210\267\350\264\246\345\217\267.md" "b/content/zh/docs/Administration/\344\277\256\346\224\271\347\224\250\346\210\267\350\264\246\345\217\267.md" index 0687443769b21e5c618b77f4bb11720b96745079..4ac41053f980733d46a42e759d3cd5a3111102a9 100644 --- "a/content/zh/docs/Administration/\344\277\256\346\224\271\347\224\250\346\210\267\350\264\246\345\217\267.md" +++ "b/content/zh/docs/Administration/\344\277\256\346\224\271\347\224\250\346\210\267\350\264\246\345\217\267.md" @@ -11,7 +11,7 @@ 用户也可以使用usermod命令修改shell信息,在root权限下执行如下命令,其中 _new\_shell\_path_ 为目标shell路径,_usename_ 为要修改用户的用户名,请根据实际情况修改: ``` -usermod -s [new_shell_path] usename +usermod -s usename ``` 例如,将用户user\_example的shell改为csh,命令如下: @@ -22,10 +22,10 @@ usermod -s [new_shell_path] usename ## 修改主目录 -- 修改主目录,可以在root权限下执行如下命令,其中_ new\_home\_directory_ 为目标主目录的路径,_usename_ 为要修改用户的用户名,请根据实际情况修改: +- 修改主目录,可以在root权限下执行如下命令,其中 _new\_home\_directory_ 为目标主目录的路径,_usename_ 为要修改用户的用户名,请根据实际情况修改: ``` - usermod -d [new_home_directory] usename + usermod -d usename ``` 例如,将用户user\_example的主目录更改为/home/user\_example,命令如下: @@ -37,17 +37,14 @@ usermod -s [new_shell_path] usename - 如果想将现有主目录的内容转移到新的目录,应该使用-m选项,命令如下: ``` - usermod -d new_home_directory -m usename + usermod -d -m usename ``` - ``` - usermod -d /new/home -m usename - ``` ## 修改UID -修改用户ID,在root权限下执行如下命令,其中_UID _代表目标用户ID,_ usename_ 代表用户名,请根据实际情况修改: +修改用户ID,在root权限下执行如下命令,其中*UID*代表目标用户ID, _usename_ 代表用户名,请根据实际情况修改: ``` usermod -u UID usename @@ -57,7 +54,7 @@ usermod -u UID usename ## 修改账号的有效期 -如果使用了影子口令,则可以在root权限下,执行如下命令来修改一个账号的有效期,其中_MM、DD、YY _分别代表月份、天和年份,_usename_ 代表用户名,请根据实际情况修改: +如果使用了影子口令,则可以在root权限下,执行如下命令来修改一个账号的有效期,其中 _MM、DD、YY_ 分别代表月份、天和年份,_usename_ 代表用户名,请根据实际情况修改: ``` usermod -e MM/DD/YY usename diff --git "a/content/zh/docs/Administration/\344\277\256\346\224\271\351\205\215\347\275\256\346\226\207\344\273\266.md" "b/content/zh/docs/Administration/\344\277\256\346\224\271\351\205\215\347\275\256\346\226\207\344\273\266.md" index 8968d37036cec743f195fc8a1dfee1b72291f3b4..0e769dcc694a1d05202bed211b4d603b871f3110 100644 --- "a/content/zh/docs/Administration/\344\277\256\346\224\271\351\205\215\347\275\256\346\226\207\344\273\266.md" +++ "b/content/zh/docs/Administration/\344\277\256\346\224\271\351\205\215\347\275\256\346\226\207\344\273\266.md" @@ -1,6 +1,8 @@ # 修改配置文件 -DNF 的主要配置文件是 /etc/dnf/dnf.conf,这个文件里面包含“main”部分,保存着 DNF 的全局设置;用户也可以在其中添加一个或者多个“repository”部分,用来设置需要安装的软件源位置。在/etc/yum.repos.d 目录中有一些 repo 源相关文件,它们定义了各个仓库。 +DNF 的主要配置文件是 /etc/dnf/dnf.conf,该文件中“main”部分保存着 DNF 的全局设置;用户可以在该文件中通过添加一个或者多个“repository”部分的方式来设置需要安装的软件源位置。 + +另外,在/etc/yum.repos.d 目录中保存着一个或多个repo 源相关文件,它们定义了不同的“repository”。 软件源的配置一般有两种方式,一种是直接配置 /etc/dnf/dnf.conf 文件,另外一种是在 /etc/yum.repos.d 目录下增加 .repo 文件。 diff --git "a/content/zh/docs/Administration/\345\210\233\345\273\272\345\244\232\344\270\252\347\256\241\347\220\206\345\221\230\350\264\246\346\210\267.md" "b/content/zh/docs/Administration/\345\210\233\345\273\272\345\244\232\344\270\252\347\256\241\347\220\206\345\221\230\350\264\246\346\210\267.md" index 57c61f811be00394825cc2fdaf0f1c11e9045609..b49c3c1de972ab0918a1434bde9c3d5fb9928fa7 100644 --- "a/content/zh/docs/Administration/\345\210\233\345\273\272\345\244\232\344\270\252\347\256\241\347\220\206\345\221\230\350\264\246\346\210\267.md" +++ "b/content/zh/docs/Administration/\345\210\233\345\273\272\345\244\232\344\270\252\347\256\241\347\220\206\345\221\230\350\264\246\346\210\267.md" @@ -1,6 +1,6 @@ # 创建多个管理员账户 -大多数新系统管理员认为root用户是唯一的管理员账户,其实root只是系统默认的管理员账户。随便打开一个/etc/passwd文件的例子,您就会发现如下几行: +大多数新系统管理员认为root用户是唯一的管理员账户,其实root只是系统默认的管理员账户。例如,一个/etc/passwd文件包含如下内容: ``` root:x:0:0:root: /root:/bin/bash diff --git "a/content/zh/docs/Administration/\346\243\200\346\237\245\345\271\266\346\233\264\346\226\260.md" "b/content/zh/docs/Administration/\346\243\200\346\237\245\345\271\266\346\233\264\346\226\260.md" index 3fc78f99afc3734285fa6768a2468115afaf564e..366c5594cf0da36b5ff17c38b6699990a3a919a8 100644 --- "a/content/zh/docs/Administration/\346\243\200\346\237\245\345\271\266\346\233\264\346\226\260.md" +++ "b/content/zh/docs/Administration/\346\243\200\346\237\245\345\271\266\346\233\264\346\226\260.md" @@ -1,6 +1,6 @@ # 检查并更新 -dnf可以检查您的系统中是否有软件包需要更新。您可以通过dnf列出需要更新的软件包,一次性全部更新或者选择对应的包单独更新。 +dnf可以检查您的系统中是否有软件包需要更新。您可以通过dnf列出需要更新的软件包,并可以选择一次性全部更新或者只对指定包进行更新。 ## 检查更新 diff --git "a/content/zh/docs/Administration/\346\267\273\345\212\240-\345\220\257\347\224\250\345\222\214\347\246\201\347\224\250\350\275\257\344\273\266\346\272\220.md" "b/content/zh/docs/Administration/\346\267\273\345\212\240-\345\220\257\347\224\250\345\222\214\347\246\201\347\224\250\350\275\257\344\273\266\346\272\220.md" index b0ff21109929c882b378165093e8ff61725c0857..a846703f1cfdc1c89230928390e8b178ed1bf836 100644 --- "a/content/zh/docs/Administration/\346\267\273\345\212\240-\345\220\257\347\224\250\345\222\214\347\246\201\347\224\250\350\275\257\344\273\266\346\272\220.md" +++ "b/content/zh/docs/Administration/\346\267\273\345\212\240-\345\220\257\347\224\250\345\222\214\347\246\201\347\224\250\350\275\257\344\273\266\346\272\220.md" @@ -4,9 +4,9 @@ ## 添加软件源 -要定义一个新的软件源仓库,您可以在 /etc/dnf/dnf.conf 文件中添加“repository”部分,或者在/etc/yum.repos.d/目录下添加“.repo文件”进行说明。建议您通过添加“.repo”的方式,每个软件源都有自己对应的“.repo文件”,以下介绍该方式的操作方法。 +要定义一个新的软件源仓库,您可以在 /etc/dnf/dnf.conf 文件中添加“repository”部分,或者在/etc/yum.repos.d/目录下添加“.repo”文件进行说明。建议您通过添加“.repo”的方式,每个软件源都有自己对应的“.repo”文件,以下介绍该方式的操作方法。 -要在您的系统中添加一个这样的源,请在root权限下执行如下命令,执行完成之后会在 /etc 目录下生成对应的repo文件。其中_repository\_url _为repo源地址,详情请参见“[修改配置文件](修改配置文件.md)”中的[表2](修改配置文件.md#zh-cn_topic_0151921080_t2df9dceb0ff64b2f8db8ec5cd779792a)”_。_ +要在您的系统中添加一个这样的源,请在root权限下执行如下命令,执行完成之后会在 /etc 目录下生成对应的repo文件。其中 repository\_url 为repo源地址,详情请参见“修改配置文件”章节中的“表2 repository参数说明”。 ``` dnf config-manager --add-repo repository_url @@ -34,7 +34,7 @@ dnf config-manager --set-enable glob_expression dnf config-manager --set-disable repository ``` -同样的,您也可以使用一个全局正则表达式,来禁用所有匹配的软件源: +同样的,您也可以使用一个全局正则表达式来禁用所有匹配的软件源: ``` dnf config-manager --set-disable glob_expression diff --git "a/content/zh/docs/Administration/\347\256\241\347\220\206\347\224\250\346\210\267.md" "b/content/zh/docs/Administration/\347\256\241\347\220\206\347\224\250\346\210\267.md" index 46924552b6392635d85d8581beaf77a0693c5adf..d68f03376c35770204db0fbcb2c8faed7da84126 100644 --- "a/content/zh/docs/Administration/\347\256\241\347\220\206\347\224\250\346\210\267.md" +++ "b/content/zh/docs/Administration/\347\256\241\347\220\206\347\224\250\346\210\267.md" @@ -2,7 +2,7 @@ 在Linux中,每个普通用户都有一个账户,包括用户名、密码和主目录等信息。除此之外,还有一些系统本身创建的特殊用户,它们具有特殊的意义,其中最重要的是管理员账户,默认用户名是root。同时Linux也提供了用户组,使每一个用户至少属于一个组,从而便于权限管理。 -用户和用户组管理是系统安全管理的重要组成部分,本章主要介绍openEuler提供的用户管理和组管理命令,如何建立多个管理员账户以及为普通用户分配特权的方法。 +用户和用户组管理是系统安全管理的重要组成部分,本章主要介绍openEuler提供的用户管理和组管理命令,以及建立多个管理员账户和为普通用户分配特权的方法。 diff --git "a/content/zh/docs/Administration/\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" "b/content/zh/docs/Administration/\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" index 54ae48f3db069a5cfe344e019397353d61aa6335..b7fea44a5661778e4711b01a6781d16dccd588ec 100644 --- "a/content/zh/docs/Administration/\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" +++ "b/content/zh/docs/Administration/\347\256\241\347\220\206\350\275\257\344\273\266\345\214\205.md" @@ -7,7 +7,7 @@ 您可以使用rpm包名称、缩写或者描述搜索需要的RPM包,使用命令如下: ``` -dnf search term… +dnf search ``` 示例如下: diff --git "a/content/zh/docs/Administration/\350\256\276\347\275\256\350\257\255\350\250\200\347\216\257\345\242\203.md" "b/content/zh/docs/Administration/\350\256\276\347\275\256\350\257\255\350\250\200\347\216\257\345\242\203.md" index 7081d4b99eeae3e5277f8917fc06cd46d29fbc35..06bf99174d62934fb0a040908dd428671d7223e3 100644 --- "a/content/zh/docs/Administration/\350\256\276\347\275\256\350\257\255\350\250\200\347\216\257\345\242\203.md" +++ "b/content/zh/docs/Administration/\350\256\276\347\275\256\350\257\255\350\250\200\347\216\257\345\242\203.md" @@ -1,6 +1,6 @@ # 设置语言环境 -您可以通过localectl修改系统的语言环境,对应的参数设置保存在/etc/locale.conf文件中。这些参数,会在系统启动的早期被systemd的守护进程读取。 +您可以通过localectl修改系统的语言环境,对应的参数设置保存在/etc/locale.conf文件中。这些参数会在系统启动过程中被systemd的守护进程读取。 ## 显示当前语言环境状态 diff --git "a/content/zh/docs/Administration/\350\256\276\347\275\256\351\224\256\347\233\230.md" "b/content/zh/docs/Administration/\350\256\276\347\275\256\351\224\256\347\233\230.md" index 490183b2421c345b76b2c7bcbc14cd1c5e580a43..76f04b02fe06d06f3a3aa1d4fd563ad960c7c28e 100644 --- "a/content/zh/docs/Administration/\350\256\276\347\275\256\351\224\256\347\233\230.md" +++ "b/content/zh/docs/Administration/\350\256\276\347\275\256\351\224\256\347\233\230.md" @@ -36,7 +36,7 @@ cn ## 设置键盘布局 -设置键盘布局,在root权限下执行如下命令,其中_ map_ 是您想要设置的键盘类型,请根据实际情况修改: +设置键盘布局,在root权限下执行如下命令,其中map是您想要设置的键盘类型,请根据实际情况修改: ``` localectl set-keymap map diff --git "a/content/zh/docs/Container/proc\346\226\207\344\273\266\347\263\273\347\273\237\351\232\224\347\246\273\357\274\210lxcfs\357\274\211.md" "b/content/zh/docs/Container/proc\346\226\207\344\273\266\347\263\273\347\273\237\351\232\224\347\246\273\357\274\210lxcfs\357\274\211.md" index dde24f5c85bac3e112bcdbbc7768542ebb2c09ed..757436cd8898e88a4a94d18327bebfd926294247 100644 --- "a/content/zh/docs/Container/proc\346\226\207\344\273\266\347\263\273\347\273\237\351\232\224\347\246\273\357\274\210lxcfs\357\274\211.md" +++ "b/content/zh/docs/Container/proc\346\226\207\344\273\266\347\263\273\347\273\237\351\232\224\347\246\273\357\274\210lxcfs\357\274\211.md" @@ -99,7 +99,7 @@ isulad-lxcfs-toolkit [OPTIONS] COMMAND [COMMAND_OPTIONS] lxcfs on /proc/uptime type fuse.lxcfs (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other) ``` -3. 执行update命令更新容器的cpu和mem资源配置,然后查看容器资源。 +3. 执行update命令更新容器的cpu和mem资源配置,然后查看容器资源。根据如下回显可知,容器资源视图显示的是容器真实资源数据而不是宿主机的数据。 ``` [root@localhost ~]# lcrc update --cpuset-cpus 0-1 --memory 1G a8 @@ -131,6 +131,5 @@ isulad-lxcfs-toolkit [OPTIONS] COMMAND [COMMAND_OPTIONS] Swap: 4095 0 4095 ``` - 可以看到容器资源视图显示的是容器真实资源数据而不是宿主机的数据。 diff --git "a/content/zh/docs/Container/user-namespace\345\244\232\345\257\271\345\244\232.md" "b/content/zh/docs/Container/user-namespace\345\244\232\345\257\271\345\244\232.md" index efcf35e489341196510f4435fdc28adc6c4c63bb..b5c75ea950cc52d53faabffdbb375da7c5c38179 100644 --- "a/content/zh/docs/Container/user-namespace\345\244\232\345\257\271\345\244\232.md" +++ "b/content/zh/docs/Container/user-namespace\345\244\232\345\257\271\345\244\232.md" @@ -31,7 +31,7 @@ user namespace是将容器的root映射到主机的普通用户,使得容器 ## 约束限制 - 如果系统容器指定了--user-remap,那么rootfs目录必须能够被--user-remap指定的uid/gid用户所访问,否则会导致容器user namespace无法访问rootfs,容器启动失败。 -- 容器内所有的id都应该能映射到主机rootfs,某些目录/文件可能是从主机mount到容器,比如/dev/pts目录下面的设备文件,如果offset值太小可能会导致mount失败报错。 +- 容器内所有的id都应该能映射到主机rootfs,某些目录/文件可能是从主机mount到容器,比如/dev/pts目录下面的设备文件,如果offset值太小可能会导致mount失败。 - uid、gid和offset的值由上层调度平台控制,容器引擎只做合法性检查。 - --user-remap只适用于系统容器。 - --user-remap和--privileged不能共存,否则容器启动会报错。 diff --git "a/content/zh/docs/Container/\345\205\261\344\272\253\345\206\205\345\255\230\351\200\232\351\201\223.md" "b/content/zh/docs/Container/\345\205\261\344\272\253\345\206\205\345\255\230\351\200\232\351\201\223.md" index d534ea6a627593fa2b326ddccb85bd1b267c202f..55e25901919d82d56efe8f5080ae72fbde8c87f1 100644 --- "a/content/zh/docs/Container/\345\205\261\344\272\253\345\206\205\345\255\230\351\200\232\351\201\223.md" +++ "b/content/zh/docs/Container/\345\205\261\344\272\253\345\206\205\345\255\230\351\200\232\351\201\223.md" @@ -2,7 +2,7 @@ ## 功能描述 -系统容器提供容器与主机进程通过共享内存进行通信的功能,通过在容器创建时配置--host-channel参数,可以在容器与主机之间共享同一tmpfs,从而达到主机与容器间通信的功能。 +系统容器提供容器与主机进程通过共享内存进行通信的功能,通过在容器创建时配置\--host-channel参数,可以在容器与主机之间共享同一tmpfs,从而达到主机与容器间通信的功能。 ## 参数说明 @@ -38,7 +38,7 @@ ## 使用示例 -创建容器时指定--host-channel参数: +创建容器时指定\--host-channel参数: ``` [root@localhost ~]# lcrc run --rm -it --host-channel /testdir:/testdir:rw:32M --system-container --external-rootfs /root/myrootfs none init @@ -50,7 +50,7 @@ dd: error writing '/testdir/test.file': No space left on device ``` >![](public_sys-resources/icon-note.gif) **说明:** ->- 使用--host-channel大小限制时,若在容器内创建共享文件,则会受到容器内的内存配额限制(在容器内存使用达到极限时可能会产生oom)。 +>- 使用\--host-channel大小限制时,若在容器内创建共享文件,则会受到容器内的内存配额限制(在容器内存使用达到极限时可能会产生oom)。 >- 若用户在主机端创建共享文件,则不受容器内的内存配额限制。 ->- 若用户需要在容器内创建共享文件,且业务为内存密集型,可以通过设置容器内存配额为在原本基础上加上--host-channel配置的大小来消除影响。 +>- 若用户需要在容器内创建共享文件,且业务为内存密集型,可以通过设置容器内存配额为在原本基础上加上\--host-channel配置的大小来消除影响。 diff --git "a/content/zh/docs/Container/\345\210\233\345\273\272\345\256\271\345\231\250.md" "b/content/zh/docs/Container/\345\210\233\345\273\272\345\256\271\345\231\250.md" index 9b360fe1e5afd15765498cb8a66f9631f05bc80b..7b916c1b1d99cab4189e5eb1d6ea8abc688be6e6 100644 --- "a/content/zh/docs/Container/\345\210\233\345\273\272\345\256\271\345\231\250.md" +++ "b/content/zh/docs/Container/\345\210\233\345\273\272\345\256\271\345\231\250.md" @@ -2,7 +2,7 @@ ## 描述 -lcrc create 命令用于创建一个新的容器。容器引擎会使用指定的容器镜像创建容器读写层,或者使用指定的本地rootfs作为容器的运行环境。创建完成后,会将容器的ID输出到标准输出,后续可以使用lcrc start 命令启动该容器。新创建的容器状态为**inited**状态 +lcrc create 命令用于创建一个新的容器。容器引擎会使用指定的容器镜像创建容器读写层,或者使用指定的本地rootfs作为容器的运行环境。创建完成后,会将容器的ID输出到标准输出,后续可以使用lcrc start 命令启动该容器。新创建的容器状态为**inited**状态。 ## 用法 diff --git "a/content/zh/docs/Container/\345\211\215\350\250\200.md" "b/content/zh/docs/Container/\345\211\215\350\250\200.md" index a0cb032769bcea77527900f243632df84a032c0a..deb19dc13131035cbf093774606ed276e55287db 100644 --- "a/content/zh/docs/Container/\345\211\215\350\250\200.md" +++ "b/content/zh/docs/Container/\345\211\215\350\250\200.md" @@ -4,7 +4,7 @@ openEuler软件包中提供容器运行的基础平台 iSula。 -iSula为华为容器技术方案品牌:iSula 在居住中南美洲亚马逊丛林的巴西原住民眼里,它是一种非常强大的蚂蚁,学术上称为“子弹蚁”,因为被它咬一口,犹如被子弹打到那般疼痛,它是世界上最强大的昆虫之一。 +在中南美洲亚马逊丛林的巴西原住民眼里,iSula 是一种非常强大的蚂蚁,学术上称为“子弹蚁”,因为被它咬一口,犹如被子弹打到那般疼痛,是世界上最强大的昆虫之一。iSula 容器品牌也因其含义取名。 iSula 基础容器平台同时提供 Docker engine 与轻量化容器引擎 iSulad,用户可根据需要自主选择。 diff --git "a/content/zh/docs/Container/\345\256\211\345\205\250\345\256\271\345\231\250\345\205\250\345\261\200\351\205\215\347\275\256\346\226\207\344\273\266configuration-toml.md" "b/content/zh/docs/Container/\345\256\211\345\205\250\345\256\271\345\231\250\345\205\250\345\261\200\351\205\215\347\275\256\346\226\207\344\273\266configuration-toml.md" index e988583bdd88f6adac7295285f225b3517514962..4aec75883ce2aa25aaea02581c6aa69abcdaa5db 100644 --- "a/content/zh/docs/Container/\345\256\211\345\205\250\345\256\271\345\231\250\345\205\250\345\261\200\351\205\215\347\275\256\346\226\207\344\273\266configuration-toml.md" +++ "b/content/zh/docs/Container/\345\256\211\345\205\250\345\256\271\345\231\250\345\205\250\345\261\200\351\205\215\347\275\256\346\226\207\344\273\266configuration-toml.md" @@ -4,7 +4,7 @@ 在docker-engine的runtimeArges字段可以利用--kata-config指定私有文件,默认的配置文件路径为/usr/share/defaults/kata-containers/configuration.toml。 -常用配置文件字段如下,详细的配置文件选项参考[configuration.toml配置说明](configuration-toml配置说明.md#ZH-CN_TOPIC_0184808187)。 +常用配置文件字段如下,详细的配置文件选项参见“安全容器 > 附录 > configuration.toml配置说明”。 1. hypervisor.qemu - path :指定虚拟化qemu执行路径。 diff --git "a/content/zh/docs/Container/\351\205\215\347\275\256\346\227\245\345\277\227.md" "b/content/zh/docs/Container/\351\205\215\347\275\256\346\227\245\345\277\227.md" deleted file mode 100644 index 16400e8eeb921ac63ba503e8a7acf7aa6455c477..0000000000000000000000000000000000000000 --- "a/content/zh/docs/Container/\351\205\215\347\275\256\346\227\245\345\277\227.md" +++ /dev/null @@ -1,2 +0,0 @@ -# 配置日志 - diff --git "a/content/zh/docs/Container/\351\231\220\345\210\266\345\206\205\345\255\230\350\265\204\346\272\220.md" "b/content/zh/docs/Container/\351\231\220\345\210\266\345\206\205\345\255\230\350\265\204\346\272\220.md" index f7b93ba1ab23d86fa49ebc4c06a587800f8332a2..dcb1c91a465b2279134b42736b263f79ed85fe28 100644 --- "a/content/zh/docs/Container/\351\231\220\345\210\266\345\206\205\345\255\230\350\265\204\346\272\220.md" +++ "b/content/zh/docs/Container/\351\231\220\345\210\266\345\206\205\345\255\230\350\265\204\346\272\220.md" @@ -54,7 +54,7 @@ >![](public_sys-resources/icon-note.gif) **说明:** >内存资源当前只支持热插,不支持内存热拔。 - kata-runtime中复用了**-m**选项实现了MEM热插的功能,通过统计Pod中所有容器的**-m**选项的和,然后确定需要热插多少内存到轻量级虚机中,例如, + kata-runtime中复用了**-m**选项实现了MEM热插的功能,通过统计Pod中所有容器的**-m**选项的和,然后确定需要热插多少内存到轻量级虚机中。 举例: diff --git "a/content/zh/docs/Installation/\344\275\277\347\224\250PXE\351\200\232\350\277\207\347\275\221\347\273\234\345\256\211\350\243\205.md" "b/content/zh/docs/Installation/\344\275\277\347\224\250PXE\351\200\232\350\277\207\347\275\221\347\273\234\345\256\211\350\243\205.md" index c5e43149210ab46f8e3b8cf55dbf787ee962677b..b75a5c9623248c6e9db78ae199f5c927c46cebbc 100644 --- "a/content/zh/docs/Installation/\344\275\277\347\224\250PXE\351\200\232\350\277\207\347\275\221\347\273\234\345\256\211\350\243\205.md" +++ "b/content/zh/docs/Installation/\344\275\277\347\224\250PXE\351\200\232\350\277\207\347\275\221\347\273\234\345\256\211\350\243\205.md" @@ -1,11 +1,11 @@ # 使用PXE通过网络安装 -要使用 PXE 引导,您需要正确配置服务器以及您的计算机需支持 PXE 的网络接口。 +要使用 PXE 引导,您需要正确配置服务器且您的计算机需支持PXE的网络接口。 如果目标硬件安装有支持PXE的网络接口卡,我们可以配置它从其他网络系统的文件而不是本地介质(如光盘)来引导计算机并执行Anaconda安装程序。 -对于PXE网络安装,客户机通过支持PXE的网卡,向网络发送请求DHCP信息的广播,请求IP地址等信息。DHCP服务器给客户机提供一个IP地址和其他网络信息如域名服务器、ftp服务器(它提供启动安装程序所必须的文件)的IP地址或主机名,以及服务器上文件的位置。 +对于PXE网络安装,客户机通过支持PXE的网卡向网络发送请求DHCP信息的广播、请求IP地址等信息。DHCP服务器给客户机提供一个IP地址和其他网络信息如域名服务器、ftp服务器(它提供启动安装程序所必须的文件)的IP地址或主机名,以及服务器上文件的位置。 >![](public_sys-resources/icon-note.gif) **说明:** ->这里不会详细讨论tftp、DHCP、http等服务器配置,相关详细配置请参照[全自动化安装指导](全自动化安装指导.md)。 +>DHCP、http、tftp等服务器网络配置请参见”全自动化安装指导”。 diff --git "a/content/zh/docs/Installation/\345\211\215\350\250\200.md" "b/content/zh/docs/Installation/\345\211\215\350\250\200.md" index dd0728e997c4d444c64b654a371bb4c9804d9a9d..34b2a6e85eb0e2465bcb070d381d6834044b384a 100644 --- "a/content/zh/docs/Installation/\345\211\215\350\250\200.md" +++ "b/content/zh/docs/Installation/\345\211\215\350\250\200.md" @@ -8,3 +8,23 @@ 本文档适用于所有使用openEuler 1.0系统的用户,特别是初次使用或想了解openEuler的用户,包括系统工程师、管理员及维护人员等。使用本手册的用户需要具备基础的Linux系统管理知识。 +## 符号约定 + +在本文中可能出现下列标志,它们所代表的含义如下。 + + + + + + + + + + + - - diff --git "a/content/zh/docs/SecHarden/\346\226\207\344\273\266\345\222\214\347\233\256\345\275\225\346\235\203\351\231\220\345\220\253\344\271\211.md" "b/content/zh/docs/SecHarden/\346\226\207\344\273\266\345\222\214\347\233\256\345\275\225\346\235\203\351\231\220\345\220\253\344\271\211.md" index a00656d191febc368a2f1eeaafda9e446e691d8e..afdbe2bcd0f557b36d8f42669d08629becc446f8 100644 --- "a/content/zh/docs/SecHarden/\346\226\207\344\273\266\345\222\214\347\233\256\345\275\225\346\235\203\351\231\220\345\220\253\344\271\211.md" +++ "b/content/zh/docs/SecHarden/\346\226\207\344\273\266\345\222\214\347\233\256\345\275\225\346\235\203\351\231\220\345\220\253\344\271\211.md" @@ -1,6 +1,6 @@ # 文件和目录权限含义 -Linux系统中文件和目录权限用于限定谁能通过何种方式对文件和目录进行访问和操作。文件和目录的访问权限分为只读,只写和可执行三种。 +Linux系统中文件和目录权限用于限定谁能通过何种方式对文件和目录进行访问和操作。文件和目录的访问权限分为只读、只写和可执行三种。 有三种不同类型的用户可对文件和目录进行访问: @@ -12,7 +12,7 @@ Linux系统中文件和目录权限用于限定谁能通过何种方式对文件 假设/usr/src的权限为755,将每位数字转化为二进制后为:111101101,含义如下: -- 左侧三位111表示文件所有者的权限为:可读、可写、可执行。 -- 中间三位101表示同组用户的权限为:可读、不可写、可执行。 -- 右侧三位101表示其他用户的权限为:可读、不可写、可执行。 +- 左侧三个bit位"111"表示文件所有者的权限依次为:可读、可写、可执行。 +- 中间三个bit位"101"表示同组用户的权限依次为:可读、不可写、可执行。 +- 右侧三个bit位"101"表示其他用户的权限依次为:可读、不可写、可执行。 diff --git "a/content/zh/docs/Virtualization/\344\275\277\347\224\250VNC\345\257\206\347\240\201\347\231\273\345\275\225.md" "b/content/zh/docs/Virtualization/\344\275\277\347\224\250VNC\345\257\206\347\240\201\347\231\273\345\275\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..24b28cb1c96fcfd90ab3036821532ad63ef61e85 --- /dev/null +++ "b/content/zh/docs/Virtualization/\344\275\277\347\224\250VNC\345\257\206\347\240\201\347\231\273\345\275\225.md" @@ -0,0 +1,42 @@ +# 使用VNC密码登录 + +## 概述 + +当虚拟机操作系统安装部署完成之后,用户可以通过VNC协议远程登录虚拟机,从而对虚拟机进行管理操作。 + +## 前提条件 + +使用Real VncViewer、TightVNC等客户端登录虚拟机,在登录虚拟机之前需要获取如下信息: + +- 虚拟机所在主机的IP地址。 +- 确保客户端所在的环境可以访问到主机的网络。 +- 虚拟机的VNC侦听端口,该端口一般在客户机启动时自动分配,一般为5900 + x(x为正整数,按照虚拟机启动的顺序递增,且5900对用户不可见)。 +- 如果VNC设置了密码,还需要获取虚拟机的VNC密码。 + + >![](public_sys-resources/icon-note.gif) **说明:** + >为虚拟机VNC配置密码,需要编辑虚拟机XML配置文件,即为graphics元素新增一个passwd属性,属性的值为要配置的密码。例如,将虚拟机的VNC密码配置为n8VfjbFK的XML配置参考如下: + >``` + > + > + > + >``` + + +## 操作步骤 + +1. 查询虚拟机使用的VNC端口号。例如名称为_openEulerVM_的虚拟机,命令如下: + + ``` + # virsh vncdisplay openEulerVM + :3 + ``` + + >![](public_sys-resources/icon-note.gif) **说明:** + >登录 VNC 需要配置防火墙规则,允许 VNC 端口的连接。参考命令如下,其中_X_ 为数值“5900 + 端口号” ,例如本例中为5903。 + >``` + >firewall-cmd --zone=public --add-port=X/tcp + >``` + +2. 打开VncViewer软件,输入主机IP和端口号。格式为“主机IP:端口号”,例如:“10.133.205.53:3”。 +3. 单击“确定”输入VNC密码(可选),登录到虚拟机VNC进行操作。 + diff --git "a/content/zh/docs/Virtualization/\345\205\266\345\256\203\345\270\270\347\224\250\350\256\276\345\244\207.md" "b/content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\347\224\250\350\256\276\345\244\207.md" similarity index 96% rename from "content/zh/docs/Virtualization/\345\205\266\345\256\203\345\270\270\347\224\250\350\256\276\345\244\207.md" rename to "content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\347\224\250\350\256\276\345\244\207.md" index ff1020a3b9c23f17efc03eb5cd197f2e6e7bd8fd..a28b735c17f3e25dc022f036d5bf7c66f2ceeb3b 100644 --- "a/content/zh/docs/Virtualization/\345\205\266\345\256\203\345\270\270\347\224\250\350\256\276\345\244\207.md" +++ "b/content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\347\224\250\350\256\276\345\244\207.md" @@ -1,57 +1,57 @@ -# 其它常用设备 - -## 概述 - -除存储设备、网络设备外,XML配置文件中还需要指定一些其他外部设备,本节介绍这些元素的配置方法。 - -## 元素介绍 - -- serial:串口设备 - - 属性type:用于指定串口类型。常用属性值为pty、tcp、pipe、file。 - - -- video:媒体设备 - - 属性type:媒体设备类型。常用属性值为virtio、vga、cirrus。 - - 子元素model:video的子元素,用于指定媒体设备类型。 - -- input:输出设备 - - 属性type:指定输出设备类型。常用属性值为tabe、keyboard,分别表示输出设备为写字板、键盘。 - - 属性bus:指定挂载的总线。常用属性值为USB。 - -- emulator:模拟器应用路径 -- graphics:图形设备 - - 属性type:指定图形设备类型。常用属性值为vnc。 - - 属性listen:指定侦听的IP地址。 - - -## 配置示例 - -例如,在下面的示例中,配置了虚拟机的模拟器路径,pty串口、virtio媒体设备、USB写字板、USB键盘以及VNC图形设备。 - ->![](public_sys-resources/icon-note.gif) **说明:** ->graphics的type配置为VNC时,建议配置属性passwd,即使用VNC登录时的密码。 - -``` - - ... - - /usr/libexec/qemu-kvm - - - - - - ... - - -``` - +# 其它常用设备 + +## 概述 + +除存储设备、网络设备外,XML配置文件中还需要指定一些其他外部设备,本节介绍这些元素的配置方法。 + +## 元素介绍 + +- serial:串口设备 + + 属性type:用于指定串口类型。常用属性值为pty、tcp、pipe、file。 + + +- video:媒体设备 + + 属性type:媒体设备类型。常用属性值为virtio、vga、cirrus。 + + 子元素model:video的子元素,用于指定媒体设备类型。 + +- input:输出设备 + + 属性type:指定输出设备类型。常用属性值为tabe、keyboard,分别表示输出设备为写字板、键盘。 + + 属性bus:指定挂载的总线。常用属性值为USB。 + +- emulator:模拟器应用路径 +- graphics:图形设备 + + 属性type:指定图形设备类型。常用属性值为vnc。 + + 属性listen:指定侦听的IP地址。 + + +## 配置示例 + +例如,在下面的示例中,配置了虚拟机的模拟器路径,pty串口、virtio媒体设备、USB写字板、USB键盘以及VNC图形设备。 + +>![](public_sys-resources/icon-note.gif) **说明:** +>graphics的type配置为VNC时,建议配置属性passwd,即使用VNC登录时的密码。 + +``` + + ... + + /usr/libexec/qemu-kvm + + + + + + ... + + +``` + diff --git "a/content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\350\247\201\351\205\215\347\275\256\351\241\271.md" "b/content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\350\247\201\351\205\215\347\275\256\351\241\271.md" index 9172956ddaa61b642ddaa8c3385c392955901f86..e5d0b0be029cda84ad4da9509c15a3d2d042a25f 100644 --- "a/content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\350\247\201\351\205\215\347\275\256\351\241\271.md" +++ "b/content/zh/docs/Virtualization/\345\205\266\344\273\226\345\270\270\350\247\201\351\205\215\347\275\256\351\241\271.md" @@ -6,7 +6,7 @@ ## 元素介绍 -- os:定义虚拟机启动参数 +- os:定义虚拟机启动参数。 子元素type:指定虚拟机类型,属性arch表示架构类型,如aarch64,属性machine表示虚拟机的芯片组类型,如aarch64结构使用“virt-4.0”类型。 @@ -20,7 +20,7 @@ - on\_poweroff:虚拟机关闭时采取的动作。 - on\_reboot:虚拟机重启时采取的动作。 - on\_crash:虚拟机崩溃时采取的动作。 -- clock:采用的时钟类型 +- clock:采用的时钟类型。 属性offset:设置虚拟机时钟的同步类型,可选的值有“localtime”、“utc”、“timezone”、“variable”等。 diff --git "a/content/zh/docs/Virtualization/\345\255\230\345\202\250\350\256\276\345\244\207.md" "b/content/zh/docs/Virtualization/\345\255\230\345\202\250\350\256\276\345\244\207.md" index 8b5b986b8d9f2d5a891037f8d16648375828b105..4cf6d4ea6675127f68c20517d4e4101ce4693f86 100644 --- "a/content/zh/docs/Virtualization/\345\255\230\345\202\250\350\256\276\345\244\207.md" +++ "b/content/zh/docs/Virtualization/\345\255\230\345\202\250\350\256\276\345\244\207.md" @@ -101,7 +101,7 @@ XML配置文件使用disk元素配置存储设备,disk常见的属性如[表1] ## 配置示例 -按照[准备虚拟机镜像](准备虚拟机镜像.md)操作完成虚拟机镜像准备后,可以使用如下XML配置文件示例,为虚拟机配置虚拟磁盘。 +按照“准备虚拟机镜像”章节的操作完成虚拟机镜像准备后,可以使用如下XML配置文件示例,为虚拟机配置虚拟磁盘。 例如,该示例为虚拟机配置了两个IO线程,一个块磁盘设备和一个光盘设备,第一个IO线程分配给块磁盘设备使用。该块磁盘设备的后端介质为qcow2格式,且被作为优先启动盘。 diff --git "a/content/zh/docs/Virtualization/\346\200\273\344\275\223\344\273\213\347\273\215-0.md" "b/content/zh/docs/Virtualization/\346\200\273\344\275\223\344\273\213\347\273\215-0.md" index f20140492d36a6a5269b3090017ba3fe36d7d742..06bbf14a8e9e25718e949b29b06c671af2dcb85f 100644 --- "a/content/zh/docs/Virtualization/\346\200\273\344\275\223\344\273\213\347\273\215-0.md" +++ "b/content/zh/docs/Virtualization/\346\200\273\344\275\223\344\273\213\347\273\215-0.md" @@ -56,5 +56,5 @@

符号

+

说明

+

+

用于传递设备或环境安全警示信息,若不避免,可能会导致设备损坏、数据丢失、设备性能降低或其它不可预知的结果。

+

“注意”不涉及人身伤害。

+

+

-在服务器的光驱中加载openEuler 1.0安装镜像,重启服务器,具体步骤如下。 +在服务器的光驱中加载openEuler 1.0安装镜像后重启服务器,具体步骤如下。 >![](public_sys-resources/icon-note.gif) **说明:** ->在安装开始前,需要保证服务器启动选项为光驱优先。安装步骤以BMC挂载虚拟光驱进行光盘安装的操作举例。通过物理光驱安装的操作简单,启动安装后的流程相同,在此不再说明。 +>在安装开始前,需要保证服务器启动选项为光驱优先。 +>安装步骤以BMC挂载虚拟光驱进行光盘安装的操作举例。通过物理光驱安装的操作简单,启动安装后的流程相同,此处不再说明。 1. 在虚拟界面工具栏中,单击虚拟光驱工具如下图所示。 diff --git "a/content/zh/docs/Installation/\345\246\202\344\275\225\346\211\213\345\212\250\345\274\200\345\220\257kdump\346\234\215\345\212\241.md" "b/content/zh/docs/Installation/\345\246\202\344\275\225\346\211\213\345\212\250\345\274\200\345\220\257kdump\346\234\215\345\212\241.md" index 2ae670642493b9299e1fbb5429baff4df7e662bf..b6997cc4c81f96c5287d99ce0810ff2741ebc509 100644 --- "a/content/zh/docs/Installation/\345\246\202\344\275\225\346\211\213\345\212\250\345\274\200\345\220\257kdump\346\234\215\345\212\241.md" +++ "b/content/zh/docs/Installation/\345\246\202\344\275\225\346\211\213\345\212\250\345\274\200\345\220\257kdump\346\234\215\345\212\241.md" @@ -2,7 +2,7 @@ ## 问题现象 -执行命令行命令systemctl status kdump,显示状态信息如下,提示无预留内存。 +执行命令systemctl status kdump,显示状态信息如下,提示无预留内存。 ![](figures/zh-cn_image_0192348006.png) diff --git "a/content/zh/docs/Installation/\345\256\211\350\243\205\345\256\214\346\210\220.md" "b/content/zh/docs/Installation/\345\256\211\350\243\205\345\256\214\346\210\220.md" index fef72d104472d3ac94d6abd13b0764c187ee8586..e83757814946295b02636f3b017698ec6a7b440c 100644 --- "a/content/zh/docs/Installation/\345\256\211\350\243\205\345\256\214\346\210\220.md" +++ "b/content/zh/docs/Installation/\345\256\211\350\243\205\345\256\214\346\210\220.md" @@ -1,12 +1,12 @@ # 安装完成 -此刻,openEuler已完成安装,如[图1](#zh-cn_topic_0186390267_zh-cn_topic_0122145917_fig1429512116338)所示。单击“重启”,系统重新启动。 +此刻,openEuler已完成安装,如[图1](#zh-cn_topic_0186390267_zh-cn_topic_0122145917_fig1429512116338)所示。单击“重启”后系统将重新启动。 **图 1** 完成安装 ![](figures/完成安装.png "完成安装") >![](public_sys-resources/icon-note.gif) **说明:** ->请记住如果在重启过程中安装光盘没有自动弹出,则请手动取出。 +>如果在重启过程中安装光盘没有自动弹出,则请手动取出。 重启完成后,则可以直接进入openEuler命令行登录界面。 diff --git "a/content/zh/docs/Installation/\345\256\211\350\243\205\350\277\207\347\250\213\351\205\215\347\275\256.md" "b/content/zh/docs/Installation/\345\256\211\350\243\205\350\277\207\347\250\213\351\205\215\347\275\256.md" index f96215076f8bbfe312926d9ad779dcd9af54c1d9..c32219783b70fcbeb445e086a818a0f80046c878 100644 --- "a/content/zh/docs/Installation/\345\256\211\350\243\205\350\277\207\347\250\213\351\205\215\347\275\256.md" +++ "b/content/zh/docs/Installation/\345\256\211\350\243\205\350\277\207\347\250\213\351\205\215\347\275\256.md" @@ -9,7 +9,7 @@ ## 密码复杂度 -用户在设置root用户密码或者新创建用户密码时,需要满足密码复杂度要求,否则会设置失败。设置密码的复杂度的要求如下: +用户设置的root用户密码或新创建用户的密码均需要满足密码复杂度要求,否则会导致密码设置或用户创建失败。设置密码的复杂度的要求如下: 1. 口令长度至少8个字符。 2. 口令至少包含大写字母、小写字母、数字和特殊字符中的任意3种。 @@ -17,7 +17,7 @@ 4. 口令不能使用字典词汇。 - 查询字典 - 在已装好的openEuler环境中,使用如下命令,在导出的字典库文件dictionary.txt中,可以查询使用的密码是否在字典中。 + 在已装好的openEuler环境中,可以通过如下命令导出字典库文件dictionary.txt,用户可以查询密码是否在该字典中。 ``` cracklib-unpacker /usr/share/cracklib/pw_dict > dictionary.txt @@ -56,7 +56,7 @@ 单击“创建用户”,弹出创建用户的界面如[图3](#zh-cn_topic_0186390266_zh-cn_topic_0122145909_fig1237715313319)所示。输入用户名,并设置密码。另外您还可以通过“高级”选项设置用户主目录、用户组等,如[图4](#zh-cn_topic_0186390266_zh-cn_topic_0122145909_fig128716531312)所示。 >![](public_sys-resources/icon-note.gif) **说明:** ->出于系统安全考虑,openEuler禁止root用户直接ssh远程登录。建议您在此创建普通用户,并加入wheel群组,方便您在系统安装完成后远程登录。 +>出于系统安全考虑,openEuler禁止root用户直接ssh远程登录。建议您在此创建普通用户,并将其加入wheel群组,以便您在系统安装完成后远程登录。 **图 3** 创建用户 ![](figures/创建用户.png "创建用户") diff --git "a/content/zh/docs/Installation/\346\200\273\344\275\223\344\273\213\347\273\215.md" "b/content/zh/docs/Installation/\346\200\273\344\275\223\344\273\213\347\273\215.md" index 10b7ac75c966ec856cdabb2bfb0281e4be0325ba..a5e27f8b0e35e4ba4097c997df1ca5ee2d3d03f5 100644 --- "a/content/zh/docs/Installation/\346\200\273\344\275\223\344\273\213\347\273\215.md" +++ "b/content/zh/docs/Installation/\346\200\273\344\275\223\344\273\213\347\273\215.md" @@ -49,9 +49,9 @@ kickstart 安装提供一个安装过程自动化的方法,可以是部分自 **PXE** -PXE(Pre-boot Execution Environment,预启动执行环境),工作于Client/Server的网络模式,支持PXE的客户端在启动过程中,能够从DHCP服务器获取IP结合TFTP(trivial file transfer protocol)等协议可以实现客户端的网络引导和安装。 +PXE(Pre-boot Execution Environment,预启动执行环境)工作于Client/Server的网络模式。支持PXE的客户端在启动过程中能够从DHCP服务器获取IP,并可以结合TFTP(trivial file transfer protocol)等协议实现客户端的网络引导和安装。 **TFTP** -TFTP(Trivial File Transfer Protocol,简单文件传输协议),该协议用来实现客户机与服务器之间的简单文件传输,它提供不复杂、开销不大的文件传输服务。 +TFTP(Trivial File Transfer Protocol,简单文件传输协议)用来实现客户机与服务器之间的简单文件传输,它提供低复杂度和低开销的文件传输服务。 diff --git "a/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\344\275\215\347\275\256.md" "b/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\344\275\215\347\275\256.md" index 3a5af0703e7945309f68c33158e9199a37166ae2..d8291ca893293025d541488c6e967985990b4f7e 100644 --- "a/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\344\275\215\347\275\256.md" +++ "b/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\344\275\215\347\275\256.md" @@ -2,7 +2,7 @@ 在[图1](进入安装界面.md#zh-cn_topic_0186390094_zh-cn_topic_0122145883_fig5969171592212)页面中选择“安装位置”,设置操作系统的安装磁盘及分区。 -在[图1](#zh-cn_topic_0186390262_zh-cn_topic_0122145780_fig1279114364236)所示的页面中您可以看到计算机中的本地可用存储设备。您还可以通过单击“添加硬盘\(A\)”,添加指定的附加设备或者网络设备。 +在[图1](#zh-cn_topic_0186390262_zh-cn_topic_0122145780_fig1279114364236)所示的页面中您可以看到计算机中的本地可用存储设备。您还可以通过单击“添加硬盘\(A\)”添加指定的附加设备或者网络设备。 1. 在系统分区时,您可以手动配置分区,也可以选择让安装程序自动分区。如果是在未使用过的存储设备中执行全新安装,或者不需要保留该存储设备中任何数据,您选择可以选择“自动\(U\)”进行自动分区。 diff --git "a/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\346\272\220.md" "b/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\346\272\220.md" index c9556e26e0f69d3fd33560fecb58642cb59c43c5..811fc0006c8509e56c86959ede1abc2e5396ed83 100644 --- "a/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\346\272\220.md" +++ "b/content/zh/docs/Installation/\350\256\276\347\275\256\345\256\211\350\243\205\346\272\220.md" @@ -2,7 +2,7 @@ 在[图1](进入安装界面.md#zh-cn_topic_0186390094_zh-cn_topic_0122145883_fig5969171592212)页面中选择“安装源”,指定安装源的位置。 -您可以选择可本地访问的安装源,也可以选择网络位置,如[图1](#zh-cn_topic_0186390100_zh-cn_topic_0144427079_fig93633295132)所示。当前使用完整光盘安装,安装程序会自动探测并显示安装源信息,用户直接使用默认配置即可,不需要进行设置。 +您可以选择可本地访问的安装源,也可以选择网络服务器上的安装源,如[图1](#zh-cn_topic_0186390100_zh-cn_topic_0144427079_fig93633295132)所示。在光盘安装场景中,安装程序会自动探测并显示安装源信息,用户可以直接使用该默认配置。 **图 1** 安装源 ![](figures/安装源.png "安装源") diff --git "a/content/zh/docs/Installation/\350\256\276\347\275\256\346\227\266\345\214\272-NTP\346\234\215\345\212\241.md" "b/content/zh/docs/Installation/\350\256\276\347\275\256\346\227\266\345\214\272-NTP\346\234\215\345\212\241.md" index ba52dc71724c9b499a963c24c55d5895f00b9ebe..d2f0f90154eb61524c910b44fa60004a6399c320 100644 --- "a/content/zh/docs/Installation/\350\256\276\347\275\256\346\227\266\345\214\272-NTP\346\234\215\345\212\241.md" +++ "b/content/zh/docs/Installation/\350\256\276\347\275\256\346\227\266\345\214\272-NTP\346\234\215\345\212\241.md" @@ -6,14 +6,14 @@ 在[图1](进入安装界面-0.md#zh-cn_topic_0155778949_zh-cn_topic_0151920777_fcabdc4c637504f26ac19e9c99f288111)中,输入“2”并按“Enter”,进入配置时区和NTP服务界面。 -在[图1](#zh-cn_topic_0155778951_zh-cn_topic_0151920790_fc6f125c2c19540b0828071e05fe8b8db)所示界面中,输入“1”并按“Enter”,进入系统时区设置。用户可根据实际情况进行调整,设置系统的时区及城市。 +在[图1](#zh-cn_topic_0155778951_zh-cn_topic_0151920790_fc6f125c2c19540b0828071e05fe8b8db)所示界面中,输入“1”并按“Enter”,进入系统时区设置。用户可根据实际情况调整和设置系统的时区和城市。 **图 1** 时区 ![](figures/7.png) -选择城市时,因为城市数量多需要分页显示,出现“Press ENTER to continue”提示,请按“Enter”以显示全部的城市信息。 +选择城市时,由于城市数量较多将会分页显示。在出现“Press ENTER to continue”提示时,可以按“Enter”键以显示全部的城市信息。 **图 2** 城市 ![](figures/城市.png "城市") diff --git "a/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234.md" "b/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234.md" index 3495f883585a3e6df16f8a43df0fa02127a159b2..f4356409e75db7522c83b2cbc9889e684a4e4d23 100644 --- "a/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234.md" +++ "b/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234.md" @@ -17,7 +17,7 @@ - **网卡配置说明** -1. IPv4 address or "dhcp" for DHCP:配置IPv4的地址,默认值为dhcp,有dhcp服务器分配ip地址。 +1. IPv4 address or "dhcp" for DHCP:配置IPv4的地址,默认值为dhcp,由dhcp服务器分IPv4地址。 2. IPv4 netmask:配置IPv4的掩码 3. IPv4 gateway:配置IPv4的网关 4. IPv6 address or "auto" for automatic, "dhcp" for DHCP, "ignore" to turn off:配置IPv6地址,默认为auto。 diff --git "a/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234\345\222\214\344\270\273\346\234\272\345\220\215.md" "b/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234\345\222\214\344\270\273\346\234\272\345\220\215.md" index f4d3ab5dad9fbf8ade7947f93fd922ff2b23a1e8..f6b5eef7421cdbf9342e46b62b73c6b08521c874 100644 --- "a/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234\345\222\214\344\270\273\346\234\272\345\220\215.md" +++ "b/content/zh/docs/Installation/\350\256\276\347\275\256\347\275\221\347\273\234\345\222\214\344\270\273\346\234\272\345\220\215.md" @@ -2,7 +2,7 @@ 在[图1](进入安装界面.md#zh-cn_topic_0186390094_zh-cn_topic_0122145883_fig5969171592212)页面中选择“网络和主机名”,设置系统的网络功能。 -安装程序会自动探测可本地访问的接口。探测到的接口列在左侧方框中,右侧显示相应的接口详情,如[图1](#zh-cn_topic_0186390264_zh-cn_topic_0122145831_fig123700157297)所示。用户可以通过页面右上角的开关,来开启或者关闭网络接口。 +安装程序会自动探测可本地访问的接口。探测到的接口列在左侧方框中,右侧显示相应的接口详情,如[图1](#zh-cn_topic_0186390264_zh-cn_topic_0122145831_fig123700157297)所示。用户可以通过页面右上角的开关开启或者关闭网络接口。 用户可在页面下方“主机名”字段输入主机名。主机名可以是完全限定域名(FQDN),其格式为hostname.domainname;也可以是简要主机名,其格式为hostname。 diff --git "a/content/zh/docs/Installation/\351\200\211\346\213\251\345\256\211\350\243\205\350\275\257\344\273\266-4.md" "b/content/zh/docs/Installation/\351\200\211\346\213\251\345\256\211\350\243\205\350\275\257\344\273\266-4.md" index b81052f2d3bd30a9a17e8e48fa1dfcb50bb59fab..b8c27b0e2e6a8aa6413a98695a8f4fafd7be5890 100644 --- "a/content/zh/docs/Installation/\351\200\211\346\213\251\345\256\211\350\243\205\350\275\257\344\273\266-4.md" +++ "b/content/zh/docs/Installation/\351\200\211\346\213\251\345\256\211\350\243\205\350\275\257\344\273\266-4.md" @@ -6,7 +6,7 @@ - Custom Operating System:定制操作系统。为定制openEuler系统提供基本构建工具。 - Server:服务器。提供一体化、易于管理的服务器安装工具。 -用户需要根据实际的业务需求,选择一个安装环境,在界面输入”c“;然后选择已选环境的附加选项“Add-ons”,选择需要安装的软件包,如下图所示。 +用户需要根据实际的业务需求选择合适的安装环境,在安装环境界面输入”c“后,可以通过附加选项“Add-ons”来选择需要安装的软件包,如下图所示。 **图 1** 安装软件 ![](figures/安装软件.png "安装软件") diff --git "a/content/zh/docs/Installation/\351\200\232\350\277\207\345\205\211\347\233\230\345\256\211\350\243\205.md" "b/content/zh/docs/Installation/\351\200\232\350\277\207\345\205\211\347\233\230\345\256\211\350\243\205.md" index 4f96c7dba58beee54d2f36c28c2f3e1b27c65ba1..44c2b4dbe908f8cdb8783794d20c171efdccae8e 100644 --- "a/content/zh/docs/Installation/\351\200\232\350\277\207\345\205\211\347\233\230\345\256\211\350\243\205.md" +++ "b/content/zh/docs/Installation/\351\200\232\350\277\207\345\205\211\347\233\230\345\256\211\350\243\205.md" @@ -4,7 +4,7 @@ ## 准备安装源 -您可以使用获取到的光盘,或者将获取到的ISO镜像通过刻录软件将镜像刻录到DVD中,做为光盘安装时使用的安装源。 +如果您获取的是系统安装光盘,那么可以直接使用光盘安装系统。如果您获取的是系统ISO镜像,可以通过刻录软件将系统的ISO镜像刻录到DVD中,使用刻录完成的DVD安装系统。 ## 启动安装 diff --git "a/content/zh/docs/Releasenotes/openEuler-1-0-\347\211\210\346\234\254\345\217\221\350\241\214\350\257\264\346\230\216.md" "b/content/zh/docs/Releasenotes/openEuler-1-0-\347\211\210\346\234\254\345\217\221\350\241\214\350\257\264\346\230\216.md" index 2014797267e1af7a40b4b90f86a68058967697c6..426937faf8683f4449c77c96191ccf529dbe2f7e 100644 --- "a/content/zh/docs/Releasenotes/openEuler-1-0-\347\211\210\346\234\254\345\217\221\350\241\214\350\257\264\346\230\216.md" +++ "b/content/zh/docs/Releasenotes/openEuler-1-0-\347\211\210\346\234\254\345\217\221\350\241\214\350\257\264\346\230\216.md" @@ -1,6 +1,6 @@ # openEuler 1.0 版本发行说明 -openEuler 开源项目是社区驱动的免费 Linux 软件项目,致力于打造国产操作系统生态。openEuler 开源项目提供了方便的源码和发布包下载途径,包括 openEuler 开源操作系统,虚拟化、容器,编译器等。为了推动软件的自由、免费,所有人可以通过 openEuler 开源社区免费获取对应软件。我们非常欢迎广大爱好者能够积极参与到社区中来,发挥自己的能力和想象力,相互协作,共同参与社区的建设。 +openEuler 开源项目是社区驱动的免费 Linux 软件项目,致力于打造国产操作系统生态。openEuler 开源项目提供了方便的源码和发布包下载途径,包括 openEuler 开源操作系统、虚拟化、容器、编译器等。为了推动软件的自由、免费,所有人可以通过 openEuler 开源社区免费获取对应软件。我们非常欢迎广大爱好者能够积极参与到社区中来,发挥自己的能力和想象力,相互协作,共同参与社区的建设。 openEuler 1.0 是社区对外发布的第一个版本,本次发行说明提供了版本相关基础能力的介绍,主要包括: diff --git a/content/zh/docs/Releasenotes/public_sys-resources/icon-caution.gif b/content/zh/docs/Releasenotes/public_sys-resources/icon-caution.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/content/zh/docs/Releasenotes/public_sys-resources/icon-caution.gif differ diff --git a/content/zh/docs/Releasenotes/public_sys-resources/icon-danger.gif b/content/zh/docs/Releasenotes/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/content/zh/docs/Releasenotes/public_sys-resources/icon-danger.gif differ diff --git a/content/zh/docs/Releasenotes/public_sys-resources/icon-note.gif b/content/zh/docs/Releasenotes/public_sys-resources/icon-note.gif new file mode 100644 index 0000000000000000000000000000000000000000..6314297e45c1de184204098efd4814d6dc8b1cda Binary files /dev/null and b/content/zh/docs/Releasenotes/public_sys-resources/icon-note.gif differ diff --git a/content/zh/docs/Releasenotes/public_sys-resources/icon-notice.gif b/content/zh/docs/Releasenotes/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..86024f61b691400bea99e5b1f506d9d9aef36e27 Binary files /dev/null and b/content/zh/docs/Releasenotes/public_sys-resources/icon-notice.gif differ diff --git a/content/zh/docs/Releasenotes/public_sys-resources/icon-tip.gif b/content/zh/docs/Releasenotes/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..93aa72053b510e456b149f36a0972703ea9999b7 Binary files /dev/null and b/content/zh/docs/Releasenotes/public_sys-resources/icon-tip.gif differ diff --git a/content/zh/docs/Releasenotes/public_sys-resources/icon-warning.gif b/content/zh/docs/Releasenotes/public_sys-resources/icon-warning.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/content/zh/docs/Releasenotes/public_sys-resources/icon-warning.gif differ diff --git "a/content/zh/docs/Releasenotes/\347\256\200\344\273\213.md" "b/content/zh/docs/Releasenotes/\347\256\200\344\273\213.md" index 53a3f18a310b88be481e582c78f9325c9c913f50..1d48f902f4a151e9ad3bd769bdd392e52358e3bf 100644 --- "a/content/zh/docs/Releasenotes/\347\256\200\344\273\213.md" +++ "b/content/zh/docs/Releasenotes/\347\256\200\344\273\213.md" @@ -2,7 +2,7 @@ ## openEuler 1.0 介绍 -openEuler 1.0 版本是 openEuler 开源项目对外发布的第一个版本,是一款安全稳定的高性能 Linux 服务器操作系统。openEuler 1.0 基于 Linux 主线内核 4.19 版本,进行了 bug 修改、漏洞修复等工作,并加入一些具备创新性的功能特性。 +openEuler 1.0 版本是 openEuler 开源项目对外发布的第一个版本,提供了一款安全稳定的高性能 Linux 服务器操作系统。openEuler 1.0 基于 Linux 主线内核 4.19 版本,进行了 bug 修改、漏洞修复等工作,并加入一些具备创新性的功能特性。 ## 最小硬件要求 diff --git "a/content/zh/docs/Releasenotes/\350\231\232\346\213\237\345\214\226.md" "b/content/zh/docs/Releasenotes/\350\231\232\346\213\237\345\214\226.md" index a245df271f3e1e7e93f3090f7102f0b101f743f3..27b742d4379b5f569de133ddf48799728c371490 100644 --- "a/content/zh/docs/Releasenotes/\350\231\232\346\213\237\345\214\226.md" +++ "b/content/zh/docs/Releasenotes/\350\231\232\346\213\237\345\214\226.md" @@ -16,7 +16,7 @@ openEuler 1.0 中配套 Qemu 为 4.0.0 版本,相比早期版本修复了诸 - PCI/PCIe:支持新的 pcie-root-port 设备,新的 virt 类型主板默认 disable 了 PCIe-to-PCI-bridge 上的 SHPC,默认使用 ACPI 热插拔 - 支持 SMMUv3 模拟(soft-iommu\) -- virt 类型主板开始支持 256CPUs +- virt 类型主板开始支持 256 个处理器 - 将 ECMA Region 扩大到 256M,支持更多的 PCI 设备 - Virt4.0 guest machine type 支持超过 1TB RAM diff --git a/content/zh/docs/SecHarden/figures/zh-cn_image_0192074030.png b/content/zh/docs/SecHarden/figures/zh-cn_image_0192074030.png new file mode 100644 index 0000000000000000000000000000000000000000..8d5a343524e14d11a3e2a94be4066fbb2d20599e Binary files /dev/null and b/content/zh/docs/SecHarden/figures/zh-cn_image_0192074030.png differ diff --git a/content/zh/docs/SecHarden/figures/zh-cn_image_0192074031.png b/content/zh/docs/SecHarden/figures/zh-cn_image_0192074031.png new file mode 100644 index 0000000000000000000000000000000000000000..a32856aa08e459ed0f51f8fcf4c2f51511c12095 Binary files /dev/null and b/content/zh/docs/SecHarden/figures/zh-cn_image_0192074031.png differ diff --git a/content/zh/docs/SecHarden/public_sys-resources/icon-caution.gif b/content/zh/docs/SecHarden/public_sys-resources/icon-caution.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/content/zh/docs/SecHarden/public_sys-resources/icon-caution.gif differ diff --git a/content/zh/docs/SecHarden/public_sys-resources/icon-danger.gif b/content/zh/docs/SecHarden/public_sys-resources/icon-danger.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/content/zh/docs/SecHarden/public_sys-resources/icon-danger.gif differ diff --git a/content/zh/docs/SecHarden/public_sys-resources/icon-note.gif b/content/zh/docs/SecHarden/public_sys-resources/icon-note.gif new file mode 100644 index 0000000000000000000000000000000000000000..6314297e45c1de184204098efd4814d6dc8b1cda Binary files /dev/null and b/content/zh/docs/SecHarden/public_sys-resources/icon-note.gif differ diff --git a/content/zh/docs/SecHarden/public_sys-resources/icon-notice.gif b/content/zh/docs/SecHarden/public_sys-resources/icon-notice.gif new file mode 100644 index 0000000000000000000000000000000000000000..86024f61b691400bea99e5b1f506d9d9aef36e27 Binary files /dev/null and b/content/zh/docs/SecHarden/public_sys-resources/icon-notice.gif differ diff --git a/content/zh/docs/SecHarden/public_sys-resources/icon-tip.gif b/content/zh/docs/SecHarden/public_sys-resources/icon-tip.gif new file mode 100644 index 0000000000000000000000000000000000000000..93aa72053b510e456b149f36a0972703ea9999b7 Binary files /dev/null and b/content/zh/docs/SecHarden/public_sys-resources/icon-tip.gif differ diff --git a/content/zh/docs/SecHarden/public_sys-resources/icon-warning.gif b/content/zh/docs/SecHarden/public_sys-resources/icon-warning.gif new file mode 100644 index 0000000000000000000000000000000000000000..6e90d7cfc2193e39e10bb58c38d01a23f045d571 Binary files /dev/null and b/content/zh/docs/SecHarden/public_sys-resources/icon-warning.gif differ diff --git "a/content/zh/docs/SecHarden/\345\212\240\345\233\272\345\275\261\345\223\215.md" "b/content/zh/docs/SecHarden/\345\212\240\345\233\272\345\275\261\345\223\215.md" index 0c905d7464e5b1772f191779a89f987ee4104379..7077598e872caa9289e00d09f62607f52a08d9cd 100644 --- "a/content/zh/docs/SecHarden/\345\212\240\345\233\272\345\275\261\345\223\215.md" +++ "b/content/zh/docs/SecHarden/\345\212\240\345\233\272\345\275\261\345\223\215.md" @@ -32,7 +32,7 @@

系统中所有用户不能设置简单的口令,口令必须符合复杂度要求。

+

限定登录失败时的尝试次数

@@ -84,7 +84,7 @@

SSH服务的MACs和Ciphers配置,禁止对CBC、MD5、SHA1算法的支持,修改为CTR、SHA2算法。

当前windows下使用的部分低版本的Xshell、PuTTY不支持aes128-ctr、aes192-ctr、aes256-ctr、hmac-sha2-256、hmac-sha2-512算法,可能会出现无法SSH登录系统的情况,请使用最新的PuTTY(0.63版本以上)、Xshell(5.0版本及以上版本)登录。

+

当前windows下使用的部分低版本的Xshell、PuTTY不支持aes128-ctr、aes192-ctr、aes256-ctr、hmac-sha2-256、hmac-sha2-512算法,可能会出现无法通过SSH登录系统的情况,请使用最新的PuTTY(0.63版本以上)、Xshell(5.0版本及以上版本)登录。

>![](public_sys-resources/icon-note.gif) **说明:** ->可通过virsh命令查询虚拟机Id和UUID,操作方法请参见[查询虚拟机信息](查询虚拟机信息.md)章节内容。 +>可通过virsh命令查询虚拟机Id和UUID,操作方法请参见“查询虚拟机信息”章节内容。 diff --git "a/content/zh/docs/Virtualization/\346\200\273\347\272\277\351\205\215\347\275\256.md" "b/content/zh/docs/Virtualization/\346\200\273\347\272\277\351\205\215\347\275\256.md" index 9218716675d0ec223a7accf14e66f45bc00fa912..3f9f0d129105d2a17e97e5362afd9490eed4d06e 100644 --- "a/content/zh/docs/Virtualization/\346\200\273\347\272\277\351\205\215\347\275\256.md" +++ "b/content/zh/docs/Virtualization/\346\200\273\347\272\277\351\205\215\347\275\256.md" @@ -157,7 +157,7 @@ controller:控制器元素,表示一个总线。
... - + ``` diff --git "a/content/zh/docs/Virtualization/\347\231\273\345\275\225\350\231\232\346\213\237\346\234\272.md" "b/content/zh/docs/Virtualization/\347\231\273\345\275\225\350\231\232\346\213\237\346\234\272.md" index 41ca782e4176d514891b1c874dbf3a7d45b373af..e0e0a2c94702712ae9ccc5e95a301c7b8fa49401 100644 --- "a/content/zh/docs/Virtualization/\347\231\273\345\275\225\350\231\232\346\213\237\346\234\272.md" +++ "b/content/zh/docs/Virtualization/\347\231\273\345\275\225\350\231\232\346\213\237\346\234\272.md" @@ -1,45 +1,5 @@ -# 登录虚拟机 - -## 概述 - -当虚拟机操作系统安装部署完成之后,用户可以通过VNC协议远程登录虚拟机,从而对虚拟机进行管理操作。 - -## 前提条件 - -使用Real VncViewer、ThightVNC等客户端登录虚拟机,在登录虚拟机之前需要获取如下信息: - -- 虚拟机所在主机的IP地址。 -- 确保客户端所在的环境可以访问到主机的网络。 -- 虚拟机的VNC侦听端口,该端口一般在客户机启动时自动分配,一般为5900 + x(x为正整数,按照虚拟机启动的顺序递增,且5900对用户不可见)。 -- 如果VNC设置了密码,还需要获取虚拟机的VNC密码。 - - >![](public_sys-resources/icon-note.gif) **说明:** - >为虚拟机VNC配置密码,需要编辑虚拟机XML配置文件,即为graphics元素新增一个passwd属性,属性的值为要配置的密码。例如,将虚拟机的VNC密码配置为n8VfjbFK的XML配置参考如下: - >``` - > - > - > - >``` - - -## 操作步骤 - -1. 查询虚拟机使用的VNC端口号。例如名称为_openEulerVM_的虚拟机,命令如下: - - ``` - # virsh vncdisplay openEulerVM - :3 - ``` - - >![](public_sys-resources/icon-note.gif) **说明:** - >登录 VNC 需要配置防火墙规则,允许 VNC 端口的连接。参考命令如下,其中_X_ 为数值“5900 + 端口号” ,例如本例中为5903。 - >``` - >firewall-cmd --zone=public --add-port=X/tcp - >``` - -2. 打开VncViewer软件,输入主机IP和端口号。格式为“主机IP:端口号”,例如:“10.133.205.53:3”。 -3. 单击“确定”输入VNC密码(可选),登录到虚拟机VNC进行操作。 - +# 登录虚拟机 +本章介绍使用VNC登录虚拟机的方法。 diff --git "a/content/zh/docs/Virtualization/\347\275\221\347\273\234\350\256\276\345\244\207.md" "b/content/zh/docs/Virtualization/\347\275\221\347\273\234\350\256\276\345\244\207.md" index c8bd234a07e7501c97f9b06665e961f7a108bb3c..5cdf7c776e6900b93b05d60fa64f9c3ad57e22f6 100644 --- "a/content/zh/docs/Virtualization/\347\275\221\347\273\234\350\256\276\345\244\207.md" +++ "b/content/zh/docs/Virtualization/\347\275\221\347\273\234\350\256\276\345\244\207.md" @@ -74,7 +74,7 @@ XML配置文件中使用元素“interface”,其属性“type”表示虚拟 ## 配置示例 -- 按照[准备虚拟机网络](准备虚拟机网络.md)创建了Linux网桥br0后,配置一个桥接在br0网桥上的virtio类型的虚拟网卡设备,对应的XML配置如下: +- 按照“准备虚拟机网络”章节创建了Linux网桥br0后,配置一个桥接在br0网桥上的virtio类型的虚拟网卡设备,对应的XML配置如下: ``` @@ -89,7 +89,7 @@ XML配置文件中使用元素“interface”,其属性“type”表示虚拟 ``` -- 如果按照[准备虚拟机网络](准备虚拟机网络.md)创建了OVS网桥,配置一个后端使用vhost驱动,且具有四个队列的virtio虚拟网卡设备。 +- 如果按照“准备虚拟机网络”章节创建了OVS网桥,配置一个后端使用vhost驱动,且具有四个队列的virtio虚拟网卡设备。 ``` diff --git "a/content/zh/docs/Virtualization/\350\256\244\350\257\206\350\231\232\346\213\237\345\214\226.md" "b/content/zh/docs/Virtualization/\350\256\244\350\257\206\350\231\232\346\213\237\345\214\226.md" index 4329268a8f9dcd41e3b2b3d8f51aad0b53c450ca..69c71823d0b74060feb9cb1083d7beab14ab64b6 100644 --- "a/content/zh/docs/Virtualization/\350\256\244\350\257\206\350\231\232\346\213\237\345\214\226.md" +++ "b/content/zh/docs/Virtualization/\350\256\244\350\257\206\350\231\232\346\213\237\345\214\226.md" @@ -2,7 +2,7 @@ ## 简介 -在计算机技术中,虚拟化是一种资源管理技术,它将计算机的各种实体资源(处理器、内存、磁盘、网络适配器等)予以抽象,转换后呈现并可供分割、组合为一个或多个计算机配置环境。这种资源管理技术打破了实体结构不可分割的障碍,使这些资源在虚拟化后不受现有资源的架设方式、地域或物理配置限制,从而让用户可以更好地应用计算机硬件资源,提高资源利用率。 +在计算机技术中,虚拟化是一种资源管理技术,它将计算机的各种实体资源(处理器、内存、磁盘、网络适配器等)予以抽象,转换后呈现可供分割、组合为一个或多个计算机配置环境。这种资源管理技术打破了实体结构不可分割的障碍,使这些资源在虚拟化后不受现有资源的架设方式、地域或物理配置限制,从而让用户可以更好地应用计算机硬件资源,提高资源利用率。 虚拟化使得一台物理服务器上可以运行多台虚拟机,虚拟机共享物理机的处理器、内存、I/O资源等,但逻辑上虚拟机之间是互相隔离的。在虚拟化技术中,通常将这个物理服务器称为宿主机,宿主机上运行的虚拟机也叫客户机,虚拟机内部运行的操作系统称为客户机操作系统。在宿主机和虚拟机之间存在一层叫虚拟化层的软件,用于实现虚拟硬件的模拟,通常这个虚拟化层被称为虚拟机监控器,如下图所示: @@ -64,7 +64,7 @@ openEuler软件包中提供的虚拟化相关组件: ## 虚拟化优势 -虚拟化为IT基础设施带来了众多优势。 +虚拟化为IT基础设施带来了众多优势: - 灵活性和可扩展性 @@ -73,7 +73,7 @@ openEuler软件包中提供的虚拟化相关组件: - 更高的可用性和更好的运维手段 - 虚拟化提供热迁移,快照,热升级,容灾自动恢复等运维手段,可以在不影响用户的情况下对物理资源进行删除、升级或改变,提高了业务连续性,同时可以实现自动化运维。 + 虚拟化提供热迁移,快照,热升级,容灾自动恢复等运维手段,可以在不影响用户的情况下对物理资源进行删除、升级或变更,提高了业务连续性,同时可以实现自动化运维。 - 提高安全性 diff --git "a/content/zh/docs/Virtualization/\351\205\215\347\275\256Guest-NUMA.md" "b/content/zh/docs/Virtualization/\351\205\215\347\275\256Guest-NUMA.md" index bb6007813aa4f8f9f1afe3f4bbab84dc535e06a6..fbe9468f22deffd78bdc94c1fa16279c4cb8a85f 100644 --- "a/content/zh/docs/Virtualization/\351\205\215\347\275\256Guest-NUMA.md" +++ "b/content/zh/docs/Virtualization/\351\205\215\347\275\256Guest-NUMA.md" @@ -6,7 +6,7 @@ ## 操作步骤 -在虚拟机的XML配置文件中,配置了Guest NUMA后,就可以在虚拟机内部查看NUMA拓扑结构。项是Guest NUMA的必配项。 +在虚拟机的XML配置文件中,配置了Guest NUMA后,就可以在虚拟机内部查看NUMA拓扑结构。numa项是Guest NUMA的必配项。 ``` @@ -29,8 +29,8 @@ ``` >![](public_sys-resources/icon-note.gif) **说明:** ->- 项提供虚拟机内部呈现NUMA拓扑功能,“cell id”表示vNode编号,“cpus”表示vCPU编号,“memory”表示对应vNode上的内存大小。 ->- 如果希望通过Guest NUMA提供更好的性能,则需要配置,使vCPU和对应的内存分布在同一个物理NUMA NODE上: -> - 中的“cellid”和中的“cell id”是对应的;“mode”可以配置为“strict”(严格从指定node上申请内存,内存不够则失败)、“preferred”(优先从某一node上申请内存,如果不够则从其他node上申请)、“interleave”(从指定的node上交叉申请内存);“nodeset”表示指定物理NUMA NODE。 -> - 中需要将同一cell id中的vCPU绑定到与memnode相同的物理NUMA NODE上。 +>- numa项提供虚拟机内部呈现NUMA拓扑功能,“cell id”表示vNode编号,“cpus”表示vCPU编号,“memory”表示对应vNode上的内存大小。 +>- 如果希望通过Guest NUMA提供更好的性能,则需要配置numatune和cputune,使vCPU和对应的内存分布在同一个物理NUMA NODE上: +> - numatune中的“cellid”和numa中的“cell id”是对应的;“mode”可以配置为“strict”(严格从指定node上申请内存,内存不够则失败)、“preferred”(优先从某一node上申请内存,如果不够则从其他node上申请)、“interleave”(从指定的node上交叉申请内存);“nodeset”表示指定物理NUMA NODE。 +> - cputune中需要将同一cell id中的vCPU绑定到与memnode相同的物理NUMA NODE上。 diff --git "a/content/zh/docs/Virtualization/\351\205\215\347\275\256VNC-TLS\347\231\273\345\275\225.md" "b/content/zh/docs/Virtualization/\351\205\215\347\275\256VNC-TLS\347\231\273\345\275\225.md" new file mode 100644 index 0000000000000000000000000000000000000000..0ff8e54e73398d1bdadf6eb1945d91fde6dcc168 --- /dev/null +++ "b/content/zh/docs/Virtualization/\351\205\215\347\275\256VNC-TLS\347\231\273\345\275\225.md" @@ -0,0 +1,122 @@ +# 配置VNC TLS登录 + +## 概述 + +VNC服务端和客户端默认采用明文方式进行数据传输,因此通信内容可能被第三方截获。为了提升安全性,openEuler支持VNC服务端配置TLS模式进行加密认证。TLS(Tansport Layer Security)即传输层安全,可以实现VNC服务端和客户端之间加密通信,从而防止通信内容被第三方截获。 + +>![](public_sys-resources/icon-note.gif) **说明:** +>- 使用TLS加密认证模式需要VNC客户端支持TLS模式(例如TigerVNC),否则无法连接到VNC客户端。 +>- TLS加密认证模式配置粒度为主机服务器级别,开启该特性后,主机上正在运行的所有虚拟机对应的VNC客户端都将开启TLS加密认证模式。 + +## 操作步骤 + +VNC开启TLS加密认证模式的操作步骤如下: + +1. 登录VNC服务端所在主机登录VNC服务端所在主机,开启或修改服务端配置文件/etc/libvirt/qemu.conf中对应的配置项。相关配置内容如下所示: + + ``` + vnc_listen = "x.x.x.x" # "x.x.x.x"为VNC的侦听地址,请用户根据实际配置,VNC服务端只允许该地址或地址段范围内的客户端连接请求 + vnc_tls = 1 # 配置为1,表示开启VNC TLS支持 + vnc_tls_x509_cert_dir = "/etc/pki/libvirt-vnc" #指定证书存放的路径为/etc/pki/libvirt-vnc + vnc_tls_x509_verify = 1 #配置为1,表示TLS认证使用X509证书 + ``` + +2. 为VNC创建证书和私钥文件。此处以GNU TLS为例进行说明。 + + >![](public_sys-resources/icon-note.gif) **说明:** + >使用GNU TLS,请提前安装好gnu-utils软件包。 + + 1. 制作证书颁发机构CA(Certificate Authority)的证书文件。 + + ``` + # certtool --generate-privkey > ca-key.pem + ``` + + 1. 制作自签名的CA证书公私钥。_其中Your organization name_为机构名,由用户指定。 + + ``` + # cat > ca.info< server.info< server-key.pem + # certtool --generate-certificate \ + --load-ca-certificate ca-cert.pem \ + --load-ca-privkey ca-key.pem \ + --load-privkey server-key.pem \ + --template server.info \ + --outfile server-cert.pem + ``` + + 上述生成文件,server-key.pem是VNC服务端的私钥,server-cert.pem是VNC服务端的公钥。 + + 3. 为VNC客户端颁发证书。 + + ``` + # cat > client.info< client-key.pem + # certtool --generate-certificate \ + --load-ca-certificate ca-cert.pem \ + --load-ca-privkey ca-key.pem \ + --load-privkey client-key.pem \ + --template client.info \ + --outfile client-cert.pem + ``` + + 上述生成文件,client-key.pem是VNC客户端的私钥,client-cert.pem是VNC客户端的公钥,生成的公私钥对需要拷贝到VNC客户端。 + +3. 关闭需要被登录的虚拟机,重启VNC服务端所在主机的libvirtd服务。 + + ``` + # systemctl restart libvirtd + ``` + +4. 将生成的服务端证书放置到VNC服务端指定目录并将证书的权限改为只允许当前用户读写。 + + ``` + # sudo mkdir -m 750 /etc/pki/libvirt-vnc + # cp ca-cert.pem /etc/pki/libvirt-vnc/ca-cert.pem + # cp server-cert.pem /etc/pki/libvirt-vnc/server-cert.pem + # cp server-key.pem /etc/pki/libvirt-vnc/server-key.pem + # chmod 0600 /etc/pki/libvirt-vnc/* + ``` + +5. 将生成的客户端证书ca-cert.pem,client-cert.pem和client-key.pem拷贝到VNC客户端。配置VNC客户端的TLS证书后即可使用VNC TLS登录。 + + >![](public_sys-resources/icon-note.gif) **说明:** + >- VNC客户端证书的配置请参见各客户端对应的使用说明,由用户自行配置。 + >- 登录虚拟机的方式请参见“使用VNC密码登录”。 + + diff --git a/content/zh/menu/index.md b/content/zh/menu/index.md index c525ba043c2508a7f128615fbc35d1be1f9deb89..fc49de50f0cbb12c238db802ca28c8580d7d18dd 100644 --- a/content/zh/menu/index.md +++ b/content/zh/menu/index.md @@ -59,7 +59,7 @@ headless: true - [使用kickstart自动化安装]({{< relref "/docs/Installation/使用kickstart自动化安装.md" >}}) - [总体介绍]({{< relref "/docs/Installation/总体介绍.md" >}}) - [半自动化安装指导]({{< relref "/docs/Installation/半自动化安装指导.md" >}}) - - [全自动化安装指导]({{< relref "/docs/Installation/全自动化安装指导.md" >}}) + - [全自动化安装指导]({{< relref "/docs/Installation/全自动化安装指导.md" >}}) - [FAQ]({{< relref "/docs/Installation/FAQ.md" >}}) - [如何手动开启kdump服务]({{< relref "/docs/Installation/如何手动开启kdump服务.md" >}}) @@ -180,34 +180,34 @@ headless: true - [加固影响]({{< relref "/docs/SecHarden/加固影响.md" >}}) - [加固指导]({{< relref "/docs/SecHarden/加固指导.md" >}}) - [系统服务]({{< relref "/docs/SecHarden/系统服务.md" >}}) - - [加固SSH服务]({{< relref "/docs/SecHarden/加固SSH服务.md" >}}) + - [加固SSH服务]({{< relref "/docs/SecHarden/加固SSH服务.md" >}}) - [文件权限]({{< relref "/docs/SecHarden/文件权限.md" >}}) - - [设置文件的权限和属主]({{< relref "/docs/SecHarden/设置文件的权限和属主.md" >}}) - - [删除无主文件]({{< relref "/docs/SecHarden/删除无主文件.md" >}}) - - [处理空链接文件]({{< relref "/docs/SecHarden/处理空链接文件.md" >}}) - - [设置守护进程的umask值]({{< relref "/docs/SecHarden/设置守护进程的umask值.md" >}}) - - [为全局可写目录添加粘滞位属性]({{< relref "/docs/SecHarden/为全局可写目录添加粘滞位属性.md" >}}) - - [删除非授权文件的全局可写属性]({{< relref "/docs/SecHarden/删除非授权文件的全局可写属性.md" >}}) - - [限制at命令的使用权限]({{< relref "/docs/SecHarden/限制at命令的使用权限.md" >}}) - - [限制cron命令的使用权限]({{< relref "/docs/SecHarden/限制cron命令的使用权限.md" >}}) + - [设置文件的权限和属主]({{< relref "/docs/SecHarden/设置文件的权限和属主.md" >}}) + - [删除无主文件]({{< relref "/docs/SecHarden/删除无主文件.md" >}}) + - [处理空链接文件]({{< relref "/docs/SecHarden/处理空链接文件.md" >}}) + - [设置守护进程的umask值]({{< relref "/docs/SecHarden/设置守护进程的umask值.md" >}}) + - [为全局可写目录添加粘滞位属性]({{< relref "/docs/SecHarden/为全局可写目录添加粘滞位属性.md" >}}) + - [删除非授权文件的全局可写属性]({{< relref "/docs/SecHarden/删除非授权文件的全局可写属性.md" >}}) + - [限制at命令的使用权限]({{< relref "/docs/SecHarden/限制at命令的使用权限.md" >}}) + - [限制cron命令的使用权限]({{< relref "/docs/SecHarden/限制cron命令的使用权限.md" >}}) - [内核参数]({{< relref "/docs/SecHarden/内核参数.md" >}}) - - [加固内核参数]({{< relref "/docs/SecHarden/加固内核参数.md" >}}) + - [加固内核参数]({{< relref "/docs/SecHarden/加固内核参数.md" >}}) - [授权认证]({{< relref "/docs/SecHarden/授权认证.md" >}}) - - [设置网络远程登录的警告信息]({{< relref "/docs/SecHarden/设置网络远程登录的警告信息.md" >}}) - - [禁止通过CTRL+ALT+DEL重启系统]({{< relref "/docs/SecHarden/禁止通过CTRL+ALT+DEL重启系统.md" >}}) - - [设置终端的自动退出时间]({{< relref "/docs/SecHarden/设置终端的自动退出时间.md" >}}) - - [设置用户的默认umask值为077]({{< relref "/docs/SecHarden/设置用户的默认umask值为077.md" >}}) - - [设置GRUB2加密口令]({{< relref "/docs/SecHarden/设置GRUB2加密口令.md" >}}) - - [安全单用户模式]({{< relref "/docs/SecHarden/安全单用户模式.md" >}}) - - [禁止交互式启动]({{< relref "/docs/SecHarden/禁止交互式启动.md" >}}) + - [设置网络远程登录的警告信息]({{< relref "/docs/SecHarden/设置网络远程登录的警告信息.md" >}}) + - [禁止通过CTRL+ALT+DEL重启系统]({{< relref "/docs/SecHarden/禁止通过CTRL+ALT+DEL重启系统.md" >}}) + - [设置终端的自动退出时间]({{< relref "/docs/SecHarden/设置终端的自动退出时间.md" >}}) + - [设置用户的默认umask值为077]({{< relref "/docs/SecHarden/设置用户的默认umask值为077.md" >}}) + - [设置GRUB2加密口令]({{< relref "/docs/SecHarden/设置GRUB2加密口令.md" >}}) + - [安全单用户模式]({{< relref "/docs/SecHarden/安全单用户模式.md" >}}) + - [禁止交互式启动]({{< relref "/docs/SecHarden/禁止交互式启动.md" >}}) - [账户口令]({{< relref "/docs/SecHarden/账户口令.md" >}}) - - [屏蔽系统帐户]({{< relref "/docs/SecHarden/屏蔽系统帐户.md" >}}) - - [限制使用su命令的帐户]({{< relref "/docs/SecHarden/限制使用su命令的帐户.md" >}}) - - [设置口令复杂度]({{< relref "/docs/SecHarden/设置口令复杂度.md" >}}) - - [设置口令有效期]({{< relref "/docs/SecHarden/设置口令有效期.md" >}}) - - [设置口令的加密算法]({{< relref "/docs/SecHarden/设置口令的加密算法.md" >}}) - - [登录失败超过三次后锁定]({{< relref "/docs/SecHarden/登录失败超过三次后锁定.md" >}}) - - [加固su命令]({{< relref "/docs/SecHarden/加固su命令.md" >}}) + - [屏蔽系统帐户]({{< relref "/docs/SecHarden/屏蔽系统帐户.md" >}}) + - [限制使用su命令的帐户]({{< relref "/docs/SecHarden/限制使用su命令的帐户.md" >}}) + - [设置口令复杂度]({{< relref "/docs/SecHarden/设置口令复杂度.md" >}}) + - [设置口令有效期]({{< relref "/docs/SecHarden/设置口令有效期.md" >}}) + - [设置口令的加密算法]({{< relref "/docs/SecHarden/设置口令的加密算法.md" >}}) + - [登录失败超过三次后锁定]({{< relref "/docs/SecHarden/登录失败超过三次后锁定.md" >}}) + - [加固su命令]({{< relref "/docs/SecHarden/加固su命令.md" >}}) - [附录]({{< relref "/docs/SecHarden/附录.md" >}}) - [文件和目录权限含义]({{< relref "/docs/SecHarden/文件和目录权限含义.md" >}}) - [umask值含义]({{< relref "/docs/SecHarden/umask值含义.md" >}}) @@ -400,8 +400,8 @@ headless: true - [禁止修改docker daemon的私有目录]({{< relref "/docs/Container/禁止修改docker-daemon的私有目录.md" >}}) - [普通用户大量部署容器场景下的配置注意事项]({{< relref "/docs/Container/普通用户大量部署容器场景下的配置注意事项.md" >}}) - [存储驱动配置]({{< relref "/docs/Container/存储驱动配置.md" >}}) - - [配置devicemapper存储驱动]({{< relref "/docs/Container/配置devicemapper存储驱动.md" >}}) - - [配置日志]({{< relref "/docs/Container/配置日志.md" >}}) + - [配置overlay2存储驱动]({{< relref "/docs/Container/配置overlay2存储驱动.md" >}}) + - [配置devicemapper存储驱动]({{< relref "/docs/Container/配置devicemapper存储驱动.md" >}}) - [强杀docker相关后台进程的影响]({{< relref "/docs/Container/强杀docker相关后台进程的影响.md" >}}) - [信号量残留]({{< relref "/docs/Container/信号量残留.md" >}}) - [网卡残留]({{< relref "/docs/Container/网卡残留.md" >}}) @@ -484,7 +484,7 @@ headless: true - [存储设备]({{< relref "/docs/Virtualization/存储设备.md" >}}) - [网络设备]({{< relref "/docs/Virtualization/网络设备.md" >}}) - [总线配置]({{< relref "/docs/Virtualization/总线配置.md" >}}) - - [其它常用设备]({{< relref "/docs/Virtualization/其它常用设备.md" >}}) + - [其他常用设备]({{< relref "/docs/Virtualization/其他常用设备.md" >}}) - [其他常见配置项]({{< relref "/docs/Virtualization/其他常见配置项.md" >}}) - [XML配置文件示例]({{< relref "/docs/Virtualization/XML配置文件示例.md" >}}) - [管理虚拟机]({{< relref "/docs/Virtualization/管理虚拟机.md" >}}) @@ -495,6 +495,8 @@ headless: true - [在线修改虚拟机配置]({{< relref "/docs/Virtualization/在线修改虚拟机配置.md" >}}) - [查询虚拟机信息]({{< relref "/docs/Virtualization/查询虚拟机信息.md" >}}) - [登录虚拟机]({{< relref "/docs/Virtualization/登录虚拟机.md" >}}) + [使用VNC密码登录]({{< relref "/docs/Virtualization/使用VNC密码登录.md" >}}) + [配置VNC TLS登录]({{< relref "/docs/Virtualization/配置VNC-TLS登录.md" >}}) - [热迁移虚拟机]({{< relref "/docs/Virtualization/热迁移虚拟机.md" >}}) - [总体介绍]({{< relref "/docs/Virtualization/总体介绍-1.md" >}}) - [应用场景]({{< relref "/docs/Virtualization/应用场景.md" >}})