From 2355a6d55f7d3a2b7216eeafe8c4f7b62879d01d Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:36:32 -0500
Subject: [PATCH 01/28] New translations 03_rsync_demo02.md (Chinese
Simplified)
---
docs/books/learning_rsync/03_rsync_demo02.zh.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/docs/books/learning_rsync/03_rsync_demo02.zh.md b/docs/books/learning_rsync/03_rsync_demo02.zh.md
index be4e4f48ad..216f779edd 100644
--- a/docs/books/learning_rsync/03_rsync_demo02.zh.md
+++ b/docs/books/learning_rsync/03_rsync_demo02.zh.md
@@ -33,7 +33,8 @@ update: 2021-11-04
| auth users = li | 启用虚拟用户,定义个虚拟用户叫什么。 需要自行创建 |
| secrets file = /etc/rsyncd_users.db | 用来指定虚拟用户的密码文件位置,必须以.db结尾。 文件的内容格式是"用户名:密码",一行一个 |
-!!! tip "注意!" 密码文件的权限必须是600
+!!! tip "注意!"
+密码文件的权限必须是600
写入一些文件内容到 /etc/rsyncd.conf,且将用户名与密码写入到 /etc/rsyncd_users.db 中,权限为 600
From a0e9ce75f2c1268c43ab9f8fe84f8cf238554401 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:36:34 -0500
Subject: [PATCH 02/28] New translations 02_rsync_demo01.md (Chinese
Simplified)
---
docs/books/learning_rsync/02_rsync_demo01.zh.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/docs/books/learning_rsync/02_rsync_demo01.zh.md b/docs/books/learning_rsync/02_rsync_demo01.zh.md
index b8eaedc506..834071397d 100644
--- a/docs/books/learning_rsync/02_rsync_demo01.zh.md
+++ b/docs/books/learning_rsync/02_rsync_demo01.zh.md
@@ -64,7 +64,8 @@ Fedora34-->|pull/下载|RockyLinux8;
## 基于SSH协议的演示
-!!! tip "注意!" 在这里,Rocky Linux 8 和 Fedora 34 都使用root用户登录。 Fedora 34是客户端,Rocky Linux 8是服务器。
+!!! tip "注意!"
+在这里,Rocky Linux 8 和 Fedora 34 都使用root用户登录。 Fedora 34是客户端,Rocky Linux 8是服务器。
### pull/下载
@@ -90,7 +91,8 @@ aabbcc
```
传输成功。
-!!! tip "注意" 如果服务器的SSH端口不是默认的22,您可以使用类似这样的方式指定端口——`rsync -avz -e 'ssh -p [port]'`。
+!!! tip "注意"
+如果服务器的SSH端口不是默认的22,您可以使用类似这样的方式指定端口——`rsync -avz -e 'ssh -p [port]'`。
### push/上传
From 5f42d18c49a72df19ef277349b0b6d13d0085330 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:36:36 -0500
Subject: [PATCH 03/28] New translations 01_rsync_overview.md (Chinese
Simplified)
---
docs/books/learning_rsync/01_rsync_overview.zh.md | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/docs/books/learning_rsync/01_rsync_overview.zh.md b/docs/books/learning_rsync/01_rsync_overview.zh.md
index 20295a6003..c954a96fea 100644
--- a/docs/books/learning_rsync/01_rsync_overview.zh.md
+++ b/docs/books/learning_rsync/01_rsync_overview.zh.md
@@ -43,7 +43,8 @@ update: 2021-11-04
 
-!!! note "注意!" **Rsync本身只是一个增量备份工具,不具备实时数据同步功能(需要其他程序做补充)。 此外,同步是单向的。 如果要实现双向同步,需要配合其他工具。**
+!!! note "注意"
+**Rsync本身只是一个增量备份工具,不具备实时数据同步功能(需要其他程序做补充)。 此外,同步是单向的。 如果您要实现双向同步,需要配合其他工具。**
### 基本原理和特点
From 58d4879086ce7f8d0658504eaa28c6e3fadbd56f Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:36:39 -0500
Subject: [PATCH 04/28] New translations 05_rsync_authentication-free_login.md
(Chinese Simplified)
---
.../learning_rsync/05_rsync_authentication-free_login.zh.md | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md b/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md
index c513f40a5f..bd519de565 100644
--- a/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md
+++ b/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md
@@ -59,7 +59,8 @@ Last login: Tue Nov 2 21:42:44 2021 from 192.168.100.5
[testrsync@Rocky ~]$
```
-!!! tip "注意!" 服务器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
+!!! tip "注意!"
+服务器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
## rsync协议免密验证登录
@@ -93,4 +94,5 @@ sent 30 bytes received 193 bytes 148.67 bytes/sec
total size is 883 speedup is 3.96
```
-!!! tip "提示!" 您可以将这个变量写入到 **/etc/profile** 当中,让其永久生效。 内容为:`export RSYNC_PASSWORD=13579`
+!!! tip "提示!"
+您可以将这个变量写入到 **/etc/profile **当中,让其永久生效。 内容为:`export RSYNC_PASSWORD=13579`
From 04d0896d56e0fedd157af0f03082bf580efd5ad8 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:36:39 -0500
Subject: [PATCH 05/28] New translations 07_rsync_unison_use.md (Chinese
Simplified)
---
docs/books/learning_rsync/07_rsync_unison_use.zh.md | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/docs/books/learning_rsync/07_rsync_unison_use.zh.md b/docs/books/learning_rsync/07_rsync_unison_use.zh.md
index 530b403131..23841440e9 100644
--- a/docs/books/learning_rsync/07_rsync_unison_use.zh.md
+++ b/docs/books/learning_rsync/07_rsync_unison_use.zh.md
@@ -33,7 +33,8 @@ Last login: Wed Nov 3 22:07:18 2021 from 192.168.100.5
[testrsync@Rocky ~]$
```
-!!! tip "注意" 两台机器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
+!!! tip "注意"
+两台机器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
## Rocky Linux 8 安装unison
@@ -141,8 +142,11 @@ done
[root@fedora ~]# jobs -l
```
-!!! tip "注意!" 要双向同步的话,两个机器的脚本必须都需要启动才可以,否则会报错。
+!!! tip "注意!"
+要双向同步的话,两个机器的脚本必须都需要启动才可以,否则会报错。
-!!! tip "注意!" 如果您要开机自启动这个脚本的话 `[root@Rocky ~]# echo "bash /root/unison1.sh &" >> /etc/rc.local` `[root@Rocky ~]# chmod +x /etc/rc.local`
+!!! tip "注意!"
+如果您要开机自启动这个脚本的话 `[root@Rocky ~]# echo "bash /root/unison1.sh &" >> /etc/rc.local` `[root@Rocky ~]# chmod +x /etc/rc.local`
-!!! tip "注意!" 如果您要停止这个脚本的对应进程,可以在 `htop` 命令中找到它然后 **kill** 即可
+!!! tip "注意!"
+如果您要停止这个脚本的对应进程,可以在 `htop` 命令中找到它然后 **kill**
From 7ae8e761b014c04afe6827569a2d4473ae0805d5 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:36:41 -0500
Subject: [PATCH 06/28] New translations 06_rsync_inotify.md (Chinese
Simplified)
---
docs/books/learning_rsync/06_rsync_inotify.zh.md | 9 ++++++---
1 file changed, 6 insertions(+), 3 deletions(-)
diff --git a/docs/books/learning_rsync/06_rsync_inotify.zh.md b/docs/books/learning_rsync/06_rsync_inotify.zh.md
index 68e1ae8eec..c21882ebaa 100644
--- a/docs/books/learning_rsync/06_rsync_inotify.zh.md
+++ b/docs/books/learning_rsync/06_rsync_inotify.zh.md
@@ -123,7 +123,8 @@ inotifywait 主要有以下选项:
## inotifywait和rsync的结合使用
-!!! tip "注意!" 我们在Rocky Linux 8服务器上操作,使用SSH协议进行演示。
+!!! tip "注意!"
+我们是在Rocky Linux 8服务器上进行操作,使用SSH协议进行演示。
SSH协议的免密验证登录,可参考 [rsync 免密验证登录](05_rsync_authentication-free_login.zh.md),这里不具体说明。 bash脚本内容示例如下。 您可以根据需要,在命令的后面加上不同的选项来满足需求。 bash脚本内容示例如下,您可以根据需要,在命令的后面加上不同的选项来满足需求,例如还可以在`rsync`命令后面加入`--delete`
@@ -142,8 +143,10 @@ $a | while read directory event file
[root@Rocky ~]# bash /root/rsync_inotify.sh &
```
-!!! tip "再次强调!" !!! tip "再次强调!" 使用SSH协议进行数据同步传输时,如果目标机器的SSH服务端口不是22 ,则您可以使用类似这样的方式—— `b="/usr/bin/rsync -avz -e 'ssh -p [port-number]' /rsync/* testfedora@192.168.100.5:/home/testfedora/"`
+!!! tip "再次强调!"
+使用SSH协议进行数据同步传输时,如果目标机器的SSH服务端口不是22 ,则您可以使用类似这样的方式—— `b="/usr/bin/rsync -avz -e 'ssh -p [port-number]' /rsync/* testfedora@192.168.100.5:/home/testfedora/"`
-!!! tip "注意!" 如果您要开机自启动这个脚本的话 `[root@Rocky ~]# echo "bash /root/rsync_inotify.sh &" >> /etc/rc.local` `[root@Rocky ~]# chmod +x /etc/rc.local`
+!!! tip "注意!"
+如果您要开机自启动这个脚本的话 `[root@Rocky ~]# echo "bash /root/rsync_inotify.sh &" >> /etc/rc.local` `[root@Rocky ~]# chmod +x /etc/rc.local`
如果您使用的是rsync协议进行同步,您需要配置目标机器的rsync服务,可参考[rsync 演示02](03_rsync_demo02.zh.md)、[rsync 配置文件](04_rsync_configure.zh.md)、[rsync 免密验证登录](05_rsync_authentication-free_login.zh.md)
From 2fbef6ddcd56048afd18f3a042c23979c1160a86 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 01:37:10 -0500
Subject: [PATCH 07/28] New translations 8-changelog.md (Chinese Simplified)
---
docs/release_notes/8-changelog.zh.md | 214 +++++++++++++++++++--------
1 file changed, 150 insertions(+), 64 deletions(-)
diff --git a/docs/release_notes/8-changelog.zh.md b/docs/release_notes/8-changelog.zh.md
index af68daa39b..f8fa682ff8 100644
--- a/docs/release_notes/8-changelog.zh.md
+++ b/docs/release_notes/8-changelog.zh.md
@@ -2,26 +2,112 @@
title: 更改日志
author: Louis Abel
contributors: tianci li, Steven Spencer
-update: 2021-Dec-13
+update: 20-Dec-2021
---
# Rocky Linux 8 更改日志
-随着上游的构建和推送自己的版本,Rocky Linux 8.4 将随着时间的推移逐步接收到增量更新以及次要版本升级,此页面将提供发生更改时的详细信息。对于运行着Rocky Linux的系统,可以通过运行`dnf update`命令随时更新他们的系统。本文档的更新有时可能会延迟,要检查是否有新的更新,您可以访问邮件列表归档——[Rocky Announce](https://lists.resf.org/archives/list/rocky-announce@lists.resf.org/)。
+随着上游的构建和推送自己的版本,Rocky Linux 8 将随着时间的推移逐步接收到增量更新以及次要版本升级。 此页面将提供发生更改时的详细信息。 对于运行着Rocky Linux的系统,可以通过运行`dnf update`命令随时更新他们的系统。 本文档的更新有时可能会延迟, 要检查是否有新的更新,您可以访问邮件列表归档——[Rocky Announce](https://lists.resf.org/archives/list/rocky-announce@lists.resf.org/)。
### 更新说明
-因为上游发布的更新是在我们当前的架构中发布的,所以强烈建议所有用户在您当前的Rocky Linux计算机中应用 *全部* 更新(包括今天发布的内容),您可以通过运行`dnf update`来完成更新动作。
+因为上游发布的更新是在我们当前的架构中发布的, 所以强烈建议所有用户在您当前的Rocky Linux计算机中应用 *全部* 更新(包括今天发布的内容), 您可以通过运行`dnf update`来完成更新动作。
-所有Rocky Linux组件都是由托管在[git.rockylinux.org](https://git.rockylinux.org) 上的源代码进行构建的。此外,SRPM与存储库将一起发布在对应的"source"目录中,您可以在我们的任意镜像网站上找到它们,镜像网站的源码包与我们发布的每个二进制RPM相同。
+所有Rocky Linux组件都是由托管在[git.rockylinux.org](https://git.rockylinux.org) 上的源代码进行构建的。 此外,SRPM与存储库将一起发布在对应的"source"目录中, 您可以在我们的任意镜像网站上找到它们, 镜像网站的源码包与我们发布的每个二进制RPM相同。
+
+## 8.5 - 2021-12-22
+
+以下软件包自2021年12月22日起进行了更新:
+
+* grafana: grafana-7.5.9-4.el8 -> grafana-7.5.9-5.el8_5
+
+关联的CVE:
+
+* CVE-2021-44716
+
+## 8.5 - 2021-12-17
+
+以下软件包自2021年12月17日起进行了更新:
+
+* 389-ds-base: 389-ds-base-1.4.3.23-10.module+el8.5.0+700+370e33d5 -> 389-ds-base-1.4.3.23-12.module+el8.5.0+722+e2a0b219
+* accountsservice: accountsservice-0.6.55-2.el8 -> accountsservice-0.6.55-2.el8_5.2
+* cloud-init: cloud-init-21.1-7.el8 -> cloud-init-21.1-7.el8_5.3
+* freeradius: freeradius-3.0.20-9.module+el8.5.0+704+21fb769d -> freeradius-3.0.20-10.module+el8.5.0+723+cc9aee6c
+* gnome-shell-extensions: gnome-shell-extensions-3.32.1-20.el8_5.1 -> gnome-shell-extensions-3.32.1-22.el8_5
+* java-11-openjdk: java-11-openjdk-1:11.0.13.0.8-3.el8_5 -> java-11-openjdk-1:11.0.13.0.8-4.el8_5
+* kernel: kernel-4.18.0-348.2.1.el8_5 -> kernel-4.18.0-348.7.1.el8_5
+* kernel-rt: kernel-rt-4.18.0-348.2.1.rt7.132.el8_5 -> kernel-rt-4.18.0-348.7.1.rt7.137.el8_5
+* kexec-tools: kexec-tools-2.0.20-57.el8 -> kexec-tools-2.0.20-57.el8_5.1
+* opencryptoki: opencryptoki-3.16.0-5.el8 -> opencryptoki-3.16.0-7.el8_5
+* openssl: openssl-1:1.1.1k-4.el8 -> openssl-1:1.1.1k-5.el8_5
+* poppler: poppler-20.11.0-3.el8 -> poppler-20.11.0-3.el8_5.1
+* postgresql: postgresql-12.7-2.module+el8.5.0+686+20453ecc -> postgresql-12.9-1.module+el8.5.0+724+9de6e501
+* qemu-kvm: qemu-kvm-15:4.2.0-59.module+el8.5.0+670+c4aa478c -> qemu-kvm-15:4.2.0-59.module+el8.5.0+726+ce09ee88.1
+* rocky-release: rocky-release-8.5-2.el8 -> rocky-release-8.5-3.el8
+* sssd: sssd-2.5.2-2.el8_5.1 -> sssd-2.5.2-2.el8_5.3
+
+关联的 CVE:
+
+* CVE-2021-20321
+* CVE-2021-3930
+* CVE-2021-20257
+* CVE-2021-3712
+
+以下模块已更新:
+
+* virt-rhel-8050020211221163306.b4937e53
+* virt-devel-rhel-8050020211221163306.b4937e53
+* postgresql-13-8050020211221161313.b4937e53
+* postgresql-12-8050020211221161311.b4937e53
+* freeradius-3.0-8050020211221161359.ab0f257b
+* 389-ds-1.4-8050020211221162652.1a75f91c
+
+### 发布工程说明
+
+rocky-release 软件包已经更新,您可以将 countme=1 添加到 Rocky Linux 的 base 存储库中,类似于 epel 的存储库。 如果您已经修改了 repo 文件,将会生成 .rpmnew 文件,这样就不会覆盖您的更改。
+
+## 8.5 - 2021-12-16
+
+以下软件包自2021年12月16日起进行了更新:
+
+* selinux-policy: selinux-policy-3.14.3-80.el8 -> selinux-policy-3.14.3-80.el8_5.2
+* systemd: systemd-239-51.el8 -> systemd-239-51.el8_5.3
+
+## 8.5 - 2021-12-13
+
+以下软件包自2021年12月13日起进行了更新:
+
+* dotnet5.0: dotnet5.0-5.0.209-1.el8_5 -> dotnet5.0-5.0.210-1.el8_5
+* go-toolset: go-toolset-1.16.7-1.module+el8.5.0+694+f77f0bfd -> go-toolset-1.16.12-1.module+el8.5.0+720+c057d5cf
+* golang: golang-1.16.7-1.module+el8.5.0+694+f77f0bfd -> golang-1.16.12-1.module+el8.5.0+720+c057d5cf
+* ipa: ipa-4.9.6-6.module+el8.5.0+675+61f67439 -> ipa-4.9.6-10.module+el8.5.0+719+4f06efb6
+* nodejs: nodejs-1:16.8.0-1.module+el8.5.0+702+221f14e6 -> nodejs-1:16.13.1-3.module+el8.5.0+721+4c107270
+* nodejs-nodemon: nodejs-nodemon-2.0.7-1.module+el8.5.0+702+221f14e6 -> nodejs-nodemon-2.0.15-1.module+el8.5.0+721+4c107270
+
+* kernel-rt: kernel-rt-kvm added to RT
+
+关联的 CVE:
+
+* CVE-2020-25717
+
+以下模块已更新:
+
+* go-toolset-rhel8-8050020211215173118-8aa62369
+* idm-DL1-8050020211215093947-3d2c466f
+* nodejs-16-8050020211215195043-b4937e53
+
+
+### 发布工程说明
+
+以请求为基础,将 kernel-rt-kvm 软件包添加到 RT 存储库中。
## 8.5 - 2021-12-12
-以下软件包自2021年12月12日起进行了更新:
+以下软件包自2021年12月12日起进行了更新:
* samba: samba-4.14.5-2.el8 -> samba-4.14.5-7.el8_5
-关联的CVE:
+关联的CVE:
* CVE-2016-2124
* CVE-2020-25717
@@ -29,7 +115,7 @@ update: 2021-Dec-13
## 8.5 - 2021-12-10
-以下软件包自2021年12月10日起进行了更新:
+以下软件包自2021年12月10日起进行了更新:
* WALinuxAgent: WALinuxAgent-2.3.0.2-2.el8 -> WALinuxAgent-2.3.0.2-2.el8.rocky.0
* libreoffice: libreoffice-1:6.4.7.2-5.el8.1 -> libreoffice-1:6.4.7.2-5.el8.2.rocky
@@ -38,99 +124,99 @@ update: 2021-Dec-13
* python2: python2-2.7.18-7.module+el8.5.0+706+735ec4b3.rocky.0.1 -> python2-2.7.18-7.module+el8.5.0+718+67e45b5f.rocky.0.2
* rocky-release: rocky-release-8.5-1.el8 -> rocky-release-8.5-2.el8
-以下模块已更新:
+以下模块已更新:
* python27
-### 发布说明
+### 发布工程说明
这些更新主要是外观上的,并不影响功能。
* WALinuxAgent -> 我们在这里以及微软的PR上游中添加了对 Rocky 的直接支持
-* libreoffice -> 发现有红帽的品牌,这次更新解决了这个品牌问题。
-* openscap -> 缺少有关Rocky Linux的信息。
+* libreoffice -> 发现有红帽的品牌, 这次更新解决了这个品牌问题。
+* openscap -> 缺少有关 Rocky Linux 的信息。
* pcs -> 该logo有一个未被删除的商标
* rocky-release -> 简化了 CPE_NAME
-* python2 -> 将 Rocky 添加到支持的地方中
+* python2 -> 将 Rocky 添加到支持的 dists 中
## 8.5 - 2021-12-09
-以下软件包自2021年12月09日起进行了更新:
+以下软件包自2021年12月09日起进行了更新:
* thunderbird: thunderbird-91.3.0-2.el8_4 ->
* thunderbird-91.4.0-2.el8_5
* thunderbird: thunderbird-91.3.0-2.el8.plus ->
* thunderbird-91.4.0-2.el8.plus
-### 发布说明
+### 发布工程说明
-Thunderbird:这是一个针对Thunderbird常规ESR构建的更新,此次更新适用于base存储库与Plus存储库。Plus存储库包含一个支持PGP的Thunderbird版本。
+Thunderbird:这是一个针对 Thunderbird 常规的 ESR 构建更新, 此次更新适用于 base 存储库与 Plus 存储库。 Plus 存储库包含一个支持 PGP 的 Thunderbird 版本。
## 8.5 - 2021-12-03
-以下软件包自2021年12月03日起进行了更新:
+以下软件包自2021年12月03日起进行了更新:
* abrt: abrt-2.10.9-21.el8 -> abrt-2.10.9-21.el8.rocky.0
* firefox: firefox-91.3.0-1.el8_4 -> firefox-91.4.0-1.el8_5
* sos: sos-4.1-5.el8 -> sos-4.1-5.el8.rocky.2
-### 发布说明
+### 发布工程说明
-Firefox: 这是一个针对Firefox ESR构建的更新。
+Firefox: 这是一个针对 Firefox 的 ESR 构建更新。
-abrt: 主要是外观上的变化,移除了对 libreport-rhel* 和 rhtsupport 这些插件的依赖。在更新到新的abrt软件包之后,可以安全的删除这些软件包。
+abrt:主要是外观上的变化。 移除了对 libreport-rhel* 和 rhtsupport 这些插件的依赖, 您可以在更新到新的 abrt 软件包之后,将这些软件包安全的删除。
-sos: 主要是外观上的变化,带来了Rocky Linux的策略,查阅 [this PR for more details](https://github.com/sosreport/sos/pull/2784)
+sos:主要是外观上的变化。 它带来了 Rocky 的策略, 查阅 [this PR for more details](https://github.com/sosreport/sos/pull/2784)
## 8.5 - 2021-12-02
-以下软件包自2021年12月2日起进行了更新:
+以下软件包自2021年12月02日起进行了更新:
* mailman: mailman-3:2.1.29-12.module+el8.5.0+716+66d1ab43.1 ->
* mailman-3:2.1.29-12.module+el8.5.0+717+27fd1ba7.2
-关联的CVE:
+关联的 CVE:
* mailman: CVE-2021-44227
-以下模块自2021年11月2日起已更新:
+以下模块自2021年11月02日起已更新:
* mailman-2.1-8050020211202160117.fd901a62
## 8.5 - 补充部分 - 2021-11-30
-以下软件包已添加到 devel 存储库中:
+以下软件包已添加到 devel 存储库中:
* ncurses-static
-以下软件包已添加到 plus 存储库中:
+以下软件包已添加到 plus 存储库中:
-* open-vm-tools (aarch64 specific build only)
+* open-vm-tools (仅适用于aarch64的构建)
### 附加注释
-plus 存储库包含了 base 存储库中没有提供的项目,原因可能是由于comps和pungi配置(基于 RHEL 存储库)而无法使用这些项目,或者是在 base 存储库中找不到其他补丁/功能,被要求作为替代构建。但 plus 存储库应该可以安全地保持启用状态。
+plus 存储库包含了 base 存储库中没有提供的项目,原因可能是由于comps和pungi配置(基于 RHEL 存储库)而无法使用这些项目,或者是在 base 存储库中找不到其他补丁/功能,被要求作为替代构建。 但 plus 存储库应该可以安全地保持启用状态。
-在plus 存储库中的当前软件包是(截至2021-11-30):
+在plus 存储库中的当前软件包是(截至2021-11-30):
-* openldap-servers (all architectures)
-* thunderbird with PGP support (all architectures)
-* ncurses-static (all architectures)
-* open-vm-tools (aarch64 specific build only)
+* openldap-servers (所有架构)
+* thunderbird with PGP support (所有架构)
+* ncurses-static (所有架构)
+* open-vm-tools (仅适用于aarch64的构建)
### 开发笔记
-应谨慎使用 devel 存储库,它是被用于 koji 或 buildroot 目的的,不应该100%启用。如果您希望在 devel 存储库中找到您想要查看的软件包,请在rocky-devel上发送邮件和(或者)在 https://bugs.rockylinux.org 上打开bug报告
+应谨慎使用 devel 存储库, 它是被用于 koji 或 buildroot 目的的,不应该100%启用。 如果您希望在 devel 存储库中找到您想要查看的软件包,请在rocky-devel上发送邮件和(或者)在 https://bugs.rockylinux.org 上打开bug报告
## 8.5 - 2021-11-29
-以下软件包自2021年11月29日起已更新:
+以下软件包自2021年11月29日起已更新:
* kronosnet: kronosnet-1.18-2.el8 -> kronosnet-1.18-4.el8_5
* nss: nss-3.67.0-6.el8_4 -> nss-3.67.0-7.el8_5
-关联的CVE:
+关联的 CVE:
* nss-3.67.0-7.el8_5: CVE-2021-43527
@@ -140,7 +226,8 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
* dotnet5.0: dotnet5.0-5.0.208-2.el8_5 -> dotnet5.0-5.0.209-1.el8_5
* dotnet5.0-build-reference-packages: dotnet5.0-build-reference-packages-0-11.20210607git5f10a4b.el8 -> dotnet5.0-build-reference-packages-0-12.20211117git6ce5818.el8_5
-
+
+
## 8.5 - 2021-11-22
以下软件包自2021年11月22日起进行了更新(包含更新后的模块软件包):
@@ -151,26 +238,25 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
* mailman-2.1-8050020211123230959.fd901a62
-相关联的CVE:
+关联的 CVE:
* CVE-2021-42096
* CVE-2021-42097
## 8.5 - 2021-11-16
-以下软件包自2021年11月16日起进行了更新(包含更新后的模块软件包):
+以下软件包自2021年11月16日起进行了更新(包含更新后的模块软件包):
* clang: clang-12.0.1-2.module+el8.5.0+692+8756646f -> clang-12.0.1-4.module+el8.5.0+715+58f51d49
* llvm-toolset: llvm-toolset-12.0.1-1.module+el8.5.0+692+8756646f -> llvm-toolset-12.0.1-1.module+el8.5.0+715+58f51d49
-以下模块自2021年11月16日起已更新:
+以下模块自2021年11月16日起已更新:
* llvm-toolset-rhel8-8050020211122023437.b4937e53
## 8.5 - 2021-11-14
-从2021年11月14日发布 8.5 版本以来,以下软件包已更新
-(包含更新的模块软件包):
+从2021年11月14日发布 8.5 版本以来,以下软件包已更新(包含更新后的模块软件包):
* annobin: annobin-9.65-1.el8 -> annobin-9.72-1.el8_5.2
* binutils: binutils-2.30-108.el8 -> binutils-2.30-108.el8_5.1
@@ -207,22 +293,22 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
* thunderbird: thunderbird-78.13.0-1.el8 -> thunderbird-91.3.0-2.el8
* udftools: udftools-2.2-5.el8 -> udftools-2.3-2.el8
-以下软件包已被丢弃,同时也从 dnf 软件包组中删除:
+以下软件包已被丢弃,同时也从 dnf 软件包组中删除:
* insights-client: insights-client-3.1.5-1.el8 (标准软件包组)
-对于被丢弃的软件包,可以使用`dnf remove`安全地将其删除。
+对于被丢弃的软件包,可以使用 `dnf remove`安全地将其删除。
-从2021年11月14日发布 8.5 版本以来,以下模块已经更新:
+从2021年11月14日发布 8.5 版本以来,以下模块已经更新:
* rust-toolset-rhel8-8050020211112021616.f73640c0
* httpd-2.4-8050020211115030420.b4937e53
### 已知问题
-我们注意到一个问题[bug 174](https://bugs.rockylinux.org/show_bug.cgi?id=174) ,即`kdump`在ESXi等VMware系统上不起作用。
+[bug 174](https://bugs.rockylinux.org/show_bug.cgi?id=174) - 我们注意到一个问题,即`kdump` 在ESXi等VMware系统上不起作用。
-我们还了解到镜像系统做更新时报告了有错误的目录,它应该去到`kickstart`请求应答文件而不是`OS`(操作系统)。这个问题应该可以通过更新来解决,使其正常工作。
+我们还了解到镜像系统做更新时报告了有错误的目录, 它应该去到`kickstart` 请求应答文件而不是 `OS`(操作系统)。 这个问题应该可以通过更新来解决,使其正常工作。
## 8.4 - 2021-09-21
@@ -256,15 +342,15 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
## 8.4 - 2021-09-13
-以下软件包已更新:
+以下软件包已更新:
* thunderbird: 更新至78.14.0
* Firefox: 更新至78.14.0
-* cyrus-imapd: 更新至3.0.7-20.el8_4.1(地址: CVE-2021-33582)
+* cyrus-imapd: 更新至3.0.7-20.el8_4.1(地址 CVE-2021-33582)
* systemtap将根据dyinest 10.2进行重新构建,以解决漏洞报告
-* Rocky-Release -> 更新为允许"centos"作为ID
+* rocky-release -> 更新为允许"centos"作为ID
-以下存储库已更新:
+以下存储库已更新:
* extras -> CentOS SIG(Special Interest Group,特别兴趣小组) 发布包已被添加
@@ -281,7 +367,7 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
* Addresses RLBZ#108
-添加了以下仓库/包:
+添加了以下存储库/软件包:
* RT (realtime) - 通过运行 `dnf config-manager --set-enabled rt` 来启用
@@ -289,7 +375,7 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
## 8.4 - 2021-08-11
-以下软件包已更新:
+以下软件包已更新:
* 389-ds-base: 389-ds-base-1.4.3.16-16.module+el8.4.0+596+159889e5 -> 389-ds-base-1.4.3.16-19.module+el8.4.0+636+837ee950
* NetworkManager: NetworkManager-1:1.30.0-9.el8_4 -> NetworkManager-1:1.30.0-10.el8_4
@@ -356,7 +442,7 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
## 8.4 - 2021-08-02
-以下软件包已更新:
+以下软件包已更新:
* varnish -> varnish-0:6.0.6-2.module+el8.4.0+628+e1687553.1 -> Addresses CVE-2021-36740
@@ -370,13 +456,13 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
## 8.4 - 2021-07-27
-以下软件包已更新:
+以下软件包已更新:
* thunderbird -> thunderbird-78.12.0-3.el8_4
## 8.4 - 2021-07-21
-以下软件包已更新:
+以下软件包已更新:
* kernel -> kernel-4.18.0-305.10.2.el8_4 -> Addresses CVE-2021-33909
* systemd -> systemd-239-45.el8_4.2 -> Addresses CVE-2021-33910
@@ -386,20 +472,20 @@ plus 存储库包含了 base 存储库中没有提供的项目,原因可能是
## 8.4 - 2021-07-12
-以下软件包已更新:
+以下软件包已更新:
* rocky-release
* linuxptp
* rpaste
* ovn2.13 (NFV)
-以下模块已更新:
+以下模块已更新:
* python36
### 附加更改
-已经实现了实验性的存储库元数据签名。如果要尝试此操作,请在 Rocky-X.repo 文件中设置以下选项:
+已经实现了实验性的存储库元数据签名。 如果要尝试此操作,请在 Rocky-X.repo 文件中设置以下选项:
```
repo_gpgcheck=1
@@ -415,7 +501,7 @@ repo_gpgcheck=1
### 软件包更新
-以下软件包已更新:
+以下软件包已更新:
* NetworkManager -> NetworkManager-11.30.0-9.el8_4
* cloud-init -> cloud-init-20.3-10.el8_4.3
@@ -447,7 +533,7 @@ repo_gpgcheck=1
* tuned -> tuned-2.15.0-2.el8_4.1
* unzip -> unzip-6.0-45.el8_4
-以下模块已更新:
+以下模块已更新:
* PyYAML -> PyYAML-5.4.1-1.module+el8.4.0+595+c96abaa2
* 389-ds -> 1.4.3.16-16
@@ -470,16 +556,16 @@ repo_gpgcheck=1
* rubygem-pg -> rubygem-pg-1.0.0-2 / rubygem-pg-1.1.4-1 / rubygem-pg-1.2.3-1
-### 事情发生的背景
+### 背景
一些模块和软件包已经被上游以常规方式更新。
-常规的Rocky软件包已进行更新,以解决以下问题:
+常规的 Rocky 软件包已进行更新,以解决以下问题:
* rocky-release
* 为未来的情况添加 devel 和 debuginfo 存储库
- * 这是为了 模拟/构建根 目的而提供的
+ * 这是为了 模拟/buildroot 目的而提供的
* rocky-logos
@@ -488,7 +574,7 @@ repo_gpgcheck=1
### 附加更改
-aarch64 的 extras 存储库已更新,以包含上游未包含的各种软件包。例如 libreoffice 和其他 gnome 应用程序。因为它们不在 BaseOS 或 AppStream 中,所以 extras 存储库是存放这些软件包的合适地方。
+aarch64 的 extras 存储库已更新,以包含上游未包含的各种软件包。 例如 libreoffice 和其他 gnome 应用程序。 因为它们不在 BaseOS 或 AppStream 中,所以 extras 存储库是存放这些软件包的合适地方。
* 现在提供了一个用于 模拟/构建根 目的的"devel"存储库
* aarch64 的 Extras 存储库已更新,以包含上游未提供给桌面使用的缺失软件包
From d46f35bee449e99a3000799592ef40c182331c38 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 02:33:13 -0500
Subject: [PATCH 08/28] New translations 8-changelog.md (Chinese Simplified)
---
docs/release_notes/8-changelog.zh.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/release_notes/8-changelog.zh.md b/docs/release_notes/8-changelog.zh.md
index f8fa682ff8..9d948f813c 100644
--- a/docs/release_notes/8-changelog.zh.md
+++ b/docs/release_notes/8-changelog.zh.md
@@ -196,7 +196,7 @@ sos:主要是外观上的变化。 它带来了 Rocky 的策略, 查阅 [thi
### 附加注释
-plus 存储库包含了 base 存储库中没有提供的项目,原因可能是由于comps和pungi配置(基于 RHEL 存储库)而无法使用这些项目,或者是在 base 存储库中找不到其他补丁/功能,被要求作为替代构建。 但 plus 存储库应该可以安全地保持启用状态。
+plus 存储库包含了 base 存储库中没有提供的项目,原因可能是由于comps和pungi配置 (基于 RHEL 存储库) 而无法使用这些项目,或者是在 base 存储库中找不到其他补丁/功能,被要求作为替代构建。 但 plus 存储库应该可以安全地保持启用状态。
在plus 存储库中的当前软件包是(截至2021-11-30):
From 521ca1824212ad00953b52051274defe02b93653 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 04:34:55 -0500
Subject: [PATCH 09/28] New translations 01-presentation.md (Italian)
---
docs/books/admin_guide/01-presentation.it.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/books/admin_guide/01-presentation.it.md b/docs/books/admin_guide/01-presentation.it.md
index 9b63d99888..ccfa2f3656 100644
--- a/docs/books/admin_guide/01-presentation.it.md
+++ b/docs/books/admin_guide/01-presentation.it.md
@@ -29,7 +29,7 @@ In questo capitolo impareremo a conoscere le distribuzioni GNU/Linux.
Linux, UNIX, BSD, Windows e MacOS sono tutti **sistemi operativi**.
-!!! abstract Astratto
+!!! abstract "Astratto"
Un sistema operativo è un **insieme di programmi che gestisce le risorse disponibili di un computer**.
From 828f17179f4a0912dbbb99304c38b87b56809f1e Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 08:42:44 -0500
Subject: [PATCH 10/28] New translations 05-vi.md (Italian)
---
docs/books/admin_guide/05-vi.it.md | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/docs/books/admin_guide/05-vi.it.md b/docs/books/admin_guide/05-vi.it.md
index 6b1f30c69f..a88405e8f7 100644
--- a/docs/books/admin_guide/05-vi.it.md
+++ b/docs/books/admin_guide/05-vi.it.md
@@ -66,11 +66,13 @@ Tra questi miglioramenti, l'utente ha l'evidenziazione della sintassi, che è mo
Durante una sessione, VI utilizza un file buffer in cui registra tutte le modifiche apportate dall'utente.
-!!! Note Nota Finché l'utente non ha salvato il suo lavoro, il file originale non viene modificato.
+!!! Nota
+Finché l'utente non ha salvato il proprio lavoro, il file originale non è modificato.
All'avvio, VI è in modalità *comando*.
-!!! Tip Suggerimento Una riga di testo è terminata premendo ENTER Ma se lo schermo non è abbastanza largo, VI interrompe automaticamente le linee, (_wrap_) configurazione per impostazione predefinita. Queste interruzioni di linea potrebbero non essere desiderate, questa è la configurazione _nowrap_.
+!!! Suggerimento
+Una riga di testo è terminata premendo INVIO ma se lo schermo non è abbastanza largo, VI crea interruzioni di linea automatiche, configurazione _wrap_ di default. Queste interruzioni di linea potrebbero non essere desiderate, questa è la configurazione _nowrap_.
Per uscire da VI, dalla modalità Comando, premi : quindi digita:
@@ -80,7 +82,8 @@ Per uscire da VI, dalla modalità Comando, premi : quindi digita:
Per forzare l'uscita senza conferma, devi aggiungere *!* ai precedenti comandi.
-!!! Warning Avvertimento Non esiste un backup periodico, quindi devi ricordarti di salvare il tuo lavoro regolarmente.
+!!! Attenzione
+Non esiste alcun backup periodico, quindi devi ricordare di salvare regolarmente il tuo lavoro.
## Modalità operativa
@@ -194,7 +197,8 @@ In modalità *comando*, ci sono diversi modi per inserire il testo.
VI passa alla modalità *inserimento* dopo l'inserimento di uno di questi chiavi.
-!!! Note Nota VI passa alla modalità *inserimento*. Quindi dovrai premere il tasto ESC per ritornare alla modalità *comando*.
+!!! Nota
+VI passa alla modalità di *inserimento*. Quindi dovrai premere il tasto ESC per ritornare alla modalità *comando*.
### In relazione a un carattere
@@ -258,7 +262,8 @@ Queste operazioni sono fatte in modalità *comando*.
RcaratteriESC
-!!! Note Nota Il comando R passa alla modalità *sostituire*, che è un tipo di modalità *inserimento*.
+!!! Nota
+Il comando R passa alla modalità *sostituisci*, simile a una modalità di *inserimento*.
### Parole
@@ -282,7 +287,8 @@ Queste operazioni sono fatte in modalità *comando*.
cw_word_ESC
-!!! Tip Suggerimento È necessario posizionare il cursore sotto il primo carattere della parola da tagliare (o copiare) altrimenti VI taglierà (o copierà) solo la parte della parola tra il cursore e la fine della parola. Per eliminare una parola è sufficiente tagliarla. Se non è incollata dopo, il buffer viene svuotato e la parola è cancellata.
+!!! Suggerimento
+È necessario posizionare il cursore sotto al primo carattere della parola da tagliare (o copiare), altrimenti VI taglierà (o copierà) solo la parte della parola tra il cursore e la fine. Per eliminare una parola è sufficiente tagliarla. Se non è incollata dopo, il buffer viene svuotato e la parola è cancellata.
### Linee
From d504e3edfa5e6a6a876fce794c57bae9bc690517 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 08:42:48 -0500
Subject: [PATCH 11/28] New translations 04-advanced-commands.md (Italian)
---
docs/books/admin_guide/04-advanced-commands.it.md | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
diff --git a/docs/books/admin_guide/04-advanced-commands.it.md b/docs/books/admin_guide/04-advanced-commands.it.md
index 5cac4641ad..b64d352f78 100644
--- a/docs/books/admin_guide/04-advanced-commands.it.md
+++ b/docs/books/admin_guide/04-advanced-commands.it.md
@@ -39,7 +39,8 @@ antoine
steven
```
-!!! Note Nota `uniq` richiede che il file di input sia ordinato perché confronta solo le linee consecutive.
+!!! Nota
+`uniq` richiede che il file di input sia ordinato perché compara solo le linee consecutive.
Senza un argomento, il comando `uniq` non mostrerà righe identiche che si susseguono nel file `firstnames.txt`:
@@ -214,7 +215,8 @@ L'opzione `-I` ti consente di specificare un carattere (nel nostro esempio ilcar
Il pacchetto `yum-utils` è una raccolta di utilità da diversi autori per `yum`, che lo rendono più facile e più potente da usare.
-!!! Note Nota Mentre `yum` è stato sostituito da`dnf` in Rocky Linux 8, Il nome del pacchetto è rimasto `yum-utils` anche se può essere installato come `dnf-utils`. Queste sono le classiche utilità YUM implementate come CLI shims sopra a DNF per mantenere la compatibilità all'indietro con `yum-3`.
+!!! Nota
+Mentre `yum` è stato sostituito da `dnf` in Rocky Linux 8, il nome del pacchetto è rimasto `yum-utils` sebbene possa essere anche installato come `dnf-utils`. Queste sono le classiche utilità YUM implementate come CLI shims sopra a DNF per mantenere la compatibilità all'indietro con `yum-3`.
Ecco alcuni esempi di utilizzo:
@@ -264,7 +266,8 @@ $ repoquery -l yum-utils
Il comando `yumdownloader` scarica i pacchetti RPM dai repository.
-!!! Note Nota Questo comando è molto utile per costruire rapidamente un repository locale di alcuni rpm!
+!!! Nota
+Questo comando è molto utile per costruire rapidamente una repository locale di qualche rpm!
Esempio: `yumdownloader` scaricherà il pacchetto rpm _repoquery_ e tutte le sue dipendenze:
@@ -323,7 +326,8 @@ Il comando `watch` esegue regolarmente un comando e visualizza il risultato nel
L'opzione `-n` consente di specificare il numero di secondi tra ogni esecuzione del comando.
-!!! Note Nota Per uscire dal comando `watch`, devi digitare i tasti: CTRL+C per arrestare il processo.
+!!! Nota
+Per uscire dal comando `watch`, devi digitare i tasti: CTRL+C per terminare il processo.
Esempi:
From 0f70a97d892d1830962ec5334699829587583172 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 08:43:39 -0500
Subject: [PATCH 12/28] New translations index.md (Italian)
---
docs/labs/security/index.it.md | 70 ++++++++++++++++++++++++++++++++++
1 file changed, 70 insertions(+)
create mode 100644 docs/labs/security/index.it.md
diff --git a/docs/labs/security/index.it.md b/docs/labs/security/index.it.md
new file mode 100644
index 0000000000..9e1329f751
--- /dev/null
+++ b/docs/labs/security/index.it.md
@@ -0,0 +1,70 @@
+---
+title: Elenco di Laboratori di Sicurezza
+---
+
+# Elenco di Laboratori di Sicurezza
+
+## [Introduzione](introduction.md)
+
+### Laboratorio 1: Installare Rocky Linux
+
+1. Installare il Sistema Operativo
+
+### Laboratorio 2: Patch del Sistema
+
+1. Aggiornamento e Patch
+1. Configurare e usare dnf
+1. Soluzioni di terze parti
+
+### Laboratorio 3: Controllo del Sistema
+1. Un semplice controllo dell'integrità fatto in casa
+1. Tripwire
+1. Controllo d'integrità e visualizzazione dei rapporti
+1. Messa a punto del tripwire
+
+### Laboratorio 4: Raccolta delle informazioni
+1. netstat
+1. lsof
+1. nmap
+1. rpcinfo
+1. tcpdump
+1. telnet
+
+### Laboratorio 5: Sicurezza Locale
+1. Crackare il sistema tramite il boot loader
+1. Proteggere il boot loader con password
+1. Disabilitare il tty non necessario
+1. Disabilitare il riavvio tramite CTRL+ALT+DEL
+1. Imporre la richiesta della password in modalità utente singolo
+1. Programmi Set-UID
+1. John the ripper
+
+### Laboratorio 6: Un Hack inscenata
+1. Il PERCORSO
+
+### Laboratorio 8: Wrapper TCP
+1. Tcp_wrapper
+
+### Laboratorio 8: Iptables
+1. Fondamenti delle Iptable
+1. Filtraggio di Base del Pacchetto
+1. Inoltro di Base del Pacchetto
+
+### Laboratorio 9: Criptografia
+1. GnuPG
+1. Amministrazione della Chiave
+1. Certificati di revoca
+1. Firme digitali
+1. Crittografare e decrittografare file
+1. sshd
+1. ssh
+1. scp
+1. Autenticare tramite Chiave Pubblica
+1. ssh-agent
+
+### Laboratorio 10: Sicurezza del Livello del Kernel
+1. Installare GRsecurity
+1. gradm
+1. ACL
+1. Modalità d'apprendimento di GRsecurity
+1. SElinux
From 828d7b5f3240e3d67e3547dfe732ade26ebab2f5 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 12:27:28 -0500
Subject: [PATCH 13/28] New translations 05-vi.md (French)
---
docs/books/admin_guide/05-vi.fr.md | 25 +++++++++++++++++++------
1 file changed, 19 insertions(+), 6 deletions(-)
diff --git a/docs/books/admin_guide/05-vi.fr.md b/docs/books/admin_guide/05-vi.fr.md
index 7e070ce9a5..0ef81dcca8 100644
--- a/docs/books/admin_guide/05-vi.fr.md
+++ b/docs/books/admin_guide/05-vi.fr.md
@@ -66,11 +66,15 @@ Parmi ces améliorations, l’utilisateur dispose de la coloration syntaxique, t
Pendant une session, VI utilise un fichier tampon dans lequel il inscrit toutes les modifications effectuées par l’utilisateur.
-!!! Note Tant que l’utilisateur n’a pas enregistré son travail, le fichier d’origine n’est pas modifié.
+!!! Note
+
+ Tant que l’utilisateur n’a pas enregistré son travail, le fichier d’origine n’est pas modifié.
Au démarrage, VI est en mode *commandes*.
-!!! Tip Une ligne de texte se termine en appuyant sur ENTREE mais si l’écran n’est pas assez large, VI effectue des retours à la ligne automatiques, configuration _wrap_ par défaut. Ces retours à la ligne peuvent ne pas être souhaités, c’est la configuration _nowrap_.
+!!! Tip
+
+ Une ligne de texte se termine en appuyant sur ENTREE mais si l’écran n’est pas assez large, VI effectue des retours à la ligne automatiques, configuration wrap par défaut. Ces retours à la ligne peuvent ne pas être souhaités, c’est la configuration nowrap.
Pour sortir de VI, il faut, depuis le mode Commandes, taper sur : puis saisir :
@@ -80,7 +84,9 @@ Pour sortir de VI, il faut, depuis le mode Commandes, taper sur : pui
Pour forcer la sortie sans confirmation, il faut ajouter *!* aux commandes précédentes.
-!!! Warning Il n’y a pas de sauvegarde périodique, il faut donc penser à sauvegarder son travail régulièrement.
+!!! Warning
+
+ Il n’y a pas de sauvegarde périodique, il faut donc penser à sauvegarder son travail régulièrement.
## Mode opératoires
@@ -194,7 +200,9 @@ En mode *commandes*, il existe plusieurs façons d’insérer du texte.
VI bascule en mode *insertion* après la saisie d’une de ces touches.
-!!! Note VI bascule en mode *insertion*. Il faudra donc appuyer sur la touche ECHAP pour revenir en mode *commandes*.
+!!! Note
+
+ VI passe en mode *insertion*. Il faudra donc appuyer sur la touche ECHAP pour revenir en mode *commandes*.
### Par rapport à un caractère
@@ -258,7 +266,9 @@ Ces opérations se font en mode *commandes*.
RcaractèresESC
-!!! Note La commande R bascule en mode *remplacement*, qui est une sorte de mode *insertion*.
+!!! Note
+
+ La commande R bascule en mode *remplacement*, qui est une sorte de mode *insertion*.
### Mots
@@ -282,7 +292,10 @@ Ces opérations se font en mode *commandes*.
cw_word_ESC
-!!! Tip Il faut positionner le curseur sous le premier caractère du mot à couper (ou copier) sinon VI coupera (ou copiera) seulement la partie du mot entre le curseur et la fin. Supprimer un mot revient à le couper. S’il n’est pas collé ensuite, le tampon est vidé et le mot est supprimé.
+!!! Tip
+
+ Il faut positionner le curseur sous le premier caractère du mot à couper (ou copier) sinon VI coupera (ou copiera) seulement la partie du mot entre le curseur et la fin.
+ Supprimer un mot revient à le couper. S’il n’est pas collé ensuite, le tampon est vidé et le mot est supprimé.
### Lignes
From bd29ef6862ab5c09aaf34a161a874422b0a168a4 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 12:27:31 -0500
Subject: [PATCH 14/28] New translations 03-commands.md (French)
---
docs/books/admin_guide/03-commands.fr.md | 41 ++++++++++++------------
1 file changed, 21 insertions(+), 20 deletions(-)
diff --git a/docs/books/admin_guide/03-commands.fr.md b/docs/books/admin_guide/03-commands.fr.md
index 060e99bb4d..2eb865577e 100644
--- a/docs/books/admin_guide/03-commands.fr.md
+++ b/docs/books/admin_guide/03-commands.fr.md
@@ -273,8 +273,9 @@ La commande `clear` permet d’effacer le contenu de l’écran du terminal. En
Dans un terminal, l’affichage sera définitivement masqué tandis que dans une interface graphique, un ascenseur permettra de remonter dans l’historique du terminal virtuel.
-!!! TIP
-CTRL + L aura le même effet que la commande `clear`
+!!! Tip
+
+ CTRL + L aura le même effet que la commande `clear`
### La commande `echo`
@@ -609,7 +610,7 @@ Le répertoire « rockstar » devra exister pour créer le répertoire « work
Sinon, l’option `-p` devra être utilisée. L’option `-p` crée les répertoires parents s’ils n’existent pas.
-!!! Danger
+!!! Danger
Il est vivement déconseillé de donner des noms de commandes Linux comme nom de répertoires ou fichiers.
@@ -633,7 +634,7 @@ $ touch /home/rockstar/myfile
Date au format : `[AAAA]MMJJhhmm[ss]`
-!!! Tip
+!!! Tip
La commande touch est utilisée en priorité pour créer un fichier vide, mais elle peut avoir un intérêt dans le cadre de sauvegarde incrémentale ou différentielle par exemple. En effet, le fait d’exécuter un touch sur un fichier aura pour seul effet de forcer sa sauvegarde lors de la sauvegarde suivante.
@@ -651,7 +652,7 @@ $ rmdir /home/rockstar/work
| ------ | ------------------------------------------------------------------------------ |
| `-p` | Supprime le ou les répertoire(s) parent(s) à la condition qu’ils soient vides. |
-!!! Tip
+!!! Tip
Pour supprimer à la fois un répertoire non-vide et son contenu, il faudra utiliser la commande `rm`.
@@ -663,7 +664,7 @@ La commande `rm` supprime un fichier ou un répertoire.
rm [-f] [-r] file [file] [...]
```
-!!! Danger
+!!! Danger
Toute suppression de fichier ou de répertoire est définitive.
@@ -673,9 +674,9 @@ rm [-f] [-r] file [file] [...]
| `-i` | Demande de confirmation de la suppression. |
| `-r` | Supprime récursivement les sous-répertoires. |
-!!! Note
+!!! Note
- La commande rm en elle-même ne demande pas de confirmation lors de la suppression de fichiers. Cependant avec une distribution RedHat/CentOS, `rm` demande une confirmation de suppression car la commande `rm` y est un alias de la commande `rm -i`. Ne soyez pas surpris sur une autre distribution, type Debian par exemple, de ne pas obtenir de demande de confirmation.
+ La commande `rm` en elle-même ne demande pas de confirmation lors de la suppression de fichiers. Cependant avec une distribution RedHat/CentOS, `rm` demande une confirmation de suppression car la commande `rm` y est un alias de la commande `rm -i`. Ne soyez pas surpris sur une autre distribution, type Debian par exemple, de ne pas obtenir de demande de confirmation.
La suppression d’un dossier à l’aide de la commande `rm`, que ce dossier soit vide ou non, nécessitera l’ajout de l’option `-r`.
@@ -684,10 +685,10 @@ La fin des options est signalée au shell par un double tiret `--`.
Dans l’exemple :
```bash
-$ >-dur-dur # Pour créer un fichier vide appelé -dur-dur
-dur dur
-[CTRL+C] Pour interrompre la création du fichier
-$ rm -f -- -dur-dur
+$ >-hard-hard # To create an empty file called -hard-hard
+hard-hard
+[CTRL+C] To interrupt the creation of the file
+$ rm -f -- -hard-hard
```
Le nom du fichier -dur-dur commence par un `-`. Sans l’usage du `--` le shell aurait interprété le `-d` de `-dur-dur` comme une option.
@@ -1127,7 +1128,7 @@ $ find /tmp -name *.txt -exec rm -f {} \;
La commande précédente recherche tous les fichiers du répertoire `/tmp` nommés `*.txt` et les supprime.
-!!! Tip "Comprendre l'option `-exec`"
+!!! Tip "Comprendre l'option `-exec`"
Dans l'exemple ci-dessus, la commande `find` construira une chaîne représentant la commande à exécuter.
@@ -1142,9 +1143,9 @@ La commande précédente recherche tous les fichiers du répertoire `/tmp` nomm
Le caractère `;` est un caractère spécial du shell qui doit être protégé par un `\` pour éviter son interprétation trop tôt par la commande `find` (et non plus dans le `-exec`).
-!!! Tip
+!!! Tip
- `$ find /tmp -name *.txt -delete` does the same thing.
+ `$ find /tmp -name *.txt -delete` fait la même chose.
### La commande `whereis`
@@ -1196,7 +1197,7 @@ La commande `grep` retourne la ligne complète comprenant la chaîne de caractè
$ grep -w "^root" /etc/passwd
```
-!!! Note
+!!! Note
Cette commande est très puissante et il est fortement conseillé de consulter son manuel. Elle a de nombreux dérivés.
@@ -1242,11 +1243,11 @@ $ find /home -name "test[123]*"
/home/rockstar/test362
```
-!!! Note
+!!! Note
Prendre soin de toujours encadrer les mots contenant des méta-caractères par des `"` pour éviter qu’ils soient remplacés par le nom des fichiers qui répondraient aux critères.
-!!! Warning
+!!! Warning
Il ne faut pas confondre les méta-caractères du shell et ceux des expressions régulières. La commande `grep` utilise les méta-caractères des expressions régulières.
@@ -1277,7 +1278,7 @@ Il est possible de rediriger le flux d’entrée depuis un autre fichier avec le
$ ftp -in serverftp << ftp-commands.txt
```
-!!! Note
+!!! Note
Seules les commandes demandant une saisie au clavier pourront gérer la redirection d’entrée.
@@ -1305,7 +1306,7 @@ STOP
Le shell quitte la commande `ftp` lorsqu’il reçoit une ligne ne contenant que le mot clef.
-!!! Warning
+!!! Warning
Le mot clé de fin, ici `END` ou `STOP`, pour terminer la commande doit être le seul mot de la ligne et doit être au début de sa ligne.
From dc8925448447cb2a8ad7c06855e686203e263287 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 12:27:33 -0500
Subject: [PATCH 15/28] New translations 04-advanced-commands.md (French)
---
.../books/admin_guide/04-advanced-commands.fr.md | 16 ++++++++++++----
1 file changed, 12 insertions(+), 4 deletions(-)
diff --git a/docs/books/admin_guide/04-advanced-commands.fr.md b/docs/books/admin_guide/04-advanced-commands.fr.md
index 2e2174d32d..124eacca70 100644
--- a/docs/books/admin_guide/04-advanced-commands.fr.md
+++ b/docs/books/admin_guide/04-advanced-commands.fr.md
@@ -39,7 +39,9 @@ antoine
steven
```
-!!! Note `uniq` réclame que le fichier d’entrée soit trié car il ne compare que les lignes consécutives.
+!!! Note
+
+ `uniq` nécessite que le fichier d'entrée soit trié car il ne compare que les lignes consécutives.
Sans argument, la commande `uniq` ne va pas afficher les lignes identiques qui se suivent du fichier `firstnames.txt` :
@@ -214,7 +216,9 @@ L’option `-I` permet de spécifier un caractère (dans notre exemple le caract
Le paquet `yum-utils` est une collection d’utilitaires de différents auteurs pour `yum`, qui le rendent plus simple et plus puissant à utiliser.
-!!! Note Bien que `yum` ait été remplacé par `dnf` dans Rocky Linux 8, le nom du paquet est resté `yum-utils` mais il peut tout aussi bien être installé avec le paquet `dnf-utils`. Ce sont des utilitaires YUM classiques implémentés comme des CLI au-dessus de DNF pour maintenir une compatibilité ascendante avec `yum-3`.
+!!! Note
+
+ Bien que `yum` ait été remplacé par `dnf` dans Rocky Linux 8, le nom du paquet est resté `yum-utils` mais il peut tout aussi bien être installé avec le paquet `dnf-utils`. Ce sont des utilitaires YUM classiques implémentés comme des CLI au-dessus de DNF pour maintenir une compatibilité ascendante avec `yum-3`.
Voici quelques exemples d’utilisation :
@@ -264,7 +268,9 @@ $ repoquery -l yum-utils
La commande `yumdownloader` télécharge les paquets RPM depuis les dépôts.
-!!! Note Cette commande est très pratique pour construire un dépôt local de quelques rpm !
+!!! Note
+
+ Cette commande est très pratique pour construire un dépôt local de quelques rpm !
Exemple : `yumdownloader` va télécharger le paquet rpm de _repoquery_ ainsi que toutes ses dépendances :
@@ -323,7 +329,9 @@ La commande `watch` exécute régulièrement une commande et affiche le résulta
L’option `-n` permet de spécifier le nombre de secondes entre chaque exécution de la commande.
-!!! Note Pour quitter la commande `watch`, il faut saisir les touches : CTRL+C pour tuer le processus.
+!!! Note
+
+ Pour quitter la commande `watch`, vous devez taper les clés : CTRL+C pour tuer le processus.
Exemples :
From ab6748029abd389f7857004667ba6a4d2413c794 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 17:23:55 -0500
Subject: [PATCH 16/28] New translations 03-commands.md (Italian)
---
docs/books/admin_guide/03-commands.it.md | 81 ++++++++++++++++--------
1 file changed, 56 insertions(+), 25 deletions(-)
diff --git a/docs/books/admin_guide/03-commands.it.md b/docs/books/admin_guide/03-commands.it.md
index 06197dc718..883d1d0660 100644
--- a/docs/books/admin_guide/03-commands.it.md
+++ b/docs/books/admin_guide/03-commands.it.md
@@ -273,7 +273,9 @@ Il comando `clear` cancella il contenuto della schermata del terminale. Infatti,
In un terminale, il display sarà permanentemente nascosto, mentre nell'interfaccia grafica, una barra di scorrimento ti permetterà sempre di scorrere la cronologia del terminale virtuale.
-!!! Tip Suggerimento CTRL + L avrà lo stesso effetto del comando `clear`
+!!! Tip "Suggerimento"
+
+ CTRL + L avrà lo stesso effetto del comando `clear`
### comando `echo`
@@ -314,7 +316,9 @@ $ date -d 20210517 +%j
In questo ultimo esempio, l'opzione `d` visualizza una data fornita. L'opzione `+%j` formatta questa data per mostrare solo il giorno dell'anno.
-!!! Warning Attenzione Il formato di una data può cambiare a seconda del valore della lingua definita nella variabile di ambiente `$LANG`.
+!!! Warning "Attenzione"
+
+ Il formato di una data può cambiare in base al valore della lingua definito nella variabile ambiente '$LANG'.
Il display della data può seguire i seguenti formati:
@@ -498,8 +502,10 @@ $ ls -lia /home
| `25 oct. 08:10` | Ultima data di modifica. |
| `rockstar` | Il nome del file (o directory). |
-!!! Note Nota Gli **Alias** sono spesso già inseriti nelle distribuzioni comuni.
+!!! Note "Nota"
+ Gli **Alias** sono spesso già posizionati nelle distribuzioni comuni.
+
Questo è il caso dell'alias `ll`:
```
@@ -604,7 +610,9 @@ La directory "rockstar" deve esistere per creare la directory "work".
Altrimenti, dovrebbe essere utilizzata l'opzione `-p`. L'opzione `-p` crea le directory genitore se queste non esistono.
-!!! Danger Pericolo Non è consigliato utilizzare i nomi dei comandi Linux come directory o nomi di file.
+!!! Danger "Pericolo"
+
+ Non è consigliabile usare i nomi dei comandi Linux come directory o nomi di file.
### comando `touch`
@@ -626,7 +634,9 @@ $ touch /home/rockstar/myfile
Formato data: `[AAAA]MMJJhhmm[ss]`
-!!! Tip Suggerimento Il comando `touch` viene utilizzato principalmente per creare un file vuoto, ma può essere utile per i backup incrementali o differenziali per esempio. Davvero, l'unico effetto di eseguire un `touch` su un file sarà quello di costringerlo a essere salvato durante il backup successivo.
+!!! Tip "Suggerimento"
+
+ Il comando `touch` viene utilizzato principalmente per creare un file vuoto, ma può essere utile per esempio per i backup incrementali o differenziali. In effetti, l'unico effetto di eseguire un `touch` su un file sarà quello di forzarlo a essere salvato durante il prossimo backup.
### comando `rmdir`
@@ -642,7 +652,9 @@ $ rmdir /home/rockstar/work
| ------- | --------------------------------------------------------------------- |
| `-p` | Rimuove la directory o le directory principale fornite se sono vuote. |
-!!! Tip Suggerimento Per eliminare sia una directory non vuota che il suo contenuto, utilizzare il comando `rm`.
+!!! Tip "Suggerimento"
+
+ Per eliminare sia una directory non vuota che il suo contenuto, utilizzare il comando `rm`.
### comando `rm`
@@ -652,7 +664,9 @@ Il comando `rm` elimina un file o una directory.
rm [-f] [-r] file [file] [...]
```
-!!! Danger Pericolo Qualsiasi cancellazione di un file o directory è definitiva.
+!!! Danger "Pericolo"
+
+ Qualsiasi eliminazione di un file o directory è definitiva.
| Opzioni | Informazione |
| ------- | ------------------------------------------ |
@@ -660,7 +674,9 @@ rm [-f] [-r] file [file] [...]
| `-i` | Richiede conferma di cancellazione. |
| `-r` | Elimina ricorsivamente le sottodirectory.. |
-!!! Note Nota Il comando `rm` non chiede la conferma durante l'eliminazione dei file. Tuttavia, con una distribuzione RedHat/Rocky, `rm` chiede la conferma della cancellazione in quanto il comando `rm` è un`alias` di `rm -i`. Non sorprenderti se su un'altra distribuzione, come Debian, ad esempio, non ottieni una richiesta di conferma.
+!!! Note "Nota"
+
+ Il comando `rm` non chiede conferma quando si eliminano i file. Tuttavia, con una distribuzione RedHat/Rocky, `rm` chiede la conferma della cancellazione perché il comando `rm` è un `alias` del comando `rm -i`. Non sorprenderti se su un'altra distribuzione, come Debian, ad esempio, non ottieni una richiesta di conferma.
L'eliminazione di una cartella con il comando `rm`, che la cartella sia vuota o meno, richiederà l'aggiunta dell'opzione `-r`.
@@ -669,9 +685,9 @@ La fine delle opzioni è segnalata alla shell da un doppio trattino `--`.
Nell'esempio:
```bash
-$ >-hard-hard # Per creare un file vuoto chiamato -hard-hard
+$ >-hard-hard # To create an empty file called -hard-hard
hard-hard
-[CTRL+C] Per interrompere la creazione del file
+[CTRL+C] To interrupt the creation of the file
$ rm -f -- -hard-hard
```
@@ -947,7 +963,7 @@ Il comando `sort` ordina le linee di un file.
Ti consente di ordinare il risultato di un comando o del contenuto di un file in un determinato ordine, numericamente, alfabeticamente, per dimensione (KB, MB, GB) o in ordine inverso.
```bash
-sort [-kx] [-n] [-o file] [-ty] file
+sort [-kx] [-n] [-u] [-o file] [-ty] file
```
Esempio:
@@ -1112,8 +1128,10 @@ $ find /tmp -name *.txt -exec rm -f {} \;
Il comando precedente cerca tutti i file nella directory `/tmp` con il suffisso `*.txt` e li elimina.
-!!! Tip "Comprendere l'opzione `-exec`" Nell'esempio sopra, il comando `find` costruirà una stringa che rappresenta il comando da eseguire.
+!!! Tip "Comprendere l'opzione `-exec`"
+ Nell'esempio sopra, il comando `find` costruirà una stringa che rappresenta il comando da eseguire.
+
Se il comando `find` trova tre file denominati `log1.txt`, `log2.txt`, e `log3.txt`, il comando `find` costruirà la stringa sostituendo nella stringa `rm -f {} \;` le parentesi graffe con uno dei risultati della ricerca, e farà questo tutte le volte che ci sono dei risultati.
Questo ci darà:
@@ -1123,9 +1141,11 @@ Il comando precedente cerca tutti i file nella directory `/tmp` con il suffisso
```
- Il carattere `;` è un carattere speciale di shell che deve essere protetto da `\` per evitare che venga interpretato troppo presto dal comando `find` (e non nel `-exec`).
+ Il carattere `;` è un carattere speciale della shell che deve essere protetto da `\` per evitare che venga interpretato troppo presto dal comando `find` (e non nel `-exec`).
+
+!!! Tip "Suggerimento"
-!!! Tip Suggerimento `$ find /tmp -name *.txt -delete` fa la stessa cosa.
+ `$ find /tmp -name *.txt -delete` does the same thing.
### comando `whereis`
@@ -1177,7 +1197,9 @@ Il comando `grep` restituisce la linea completa contenente la stringa che stai c
$ grep -w "^root" /etc/passwd
```
-!!! Note Nota Questo comando è molto potente ed è altamente raccomandata la consultazione del manuale. Ha molti utilizzi derivati.
+!!! Note "Nota"
+
+ Questo comando è molto potente e si consiglia vivamente di consultare il suo manuale. Ha molti utilizzi derivati.
È possibile cercare una stringa in un albero di file con l'opzione `-R`.
@@ -1221,9 +1243,13 @@ $ find /home -name "test[123]*"
/home/rockstar/test362
```
-!!! Note Nota Delimita sempre le parole contenenti meta-caratteri con `"` per evitare che vengano sostituiti dai nomi dei file che soddisfano i criteri.
+!!! Note "Nota"
+
+ Circonda sempre le parole contenenti meta-caratteri con `"` per evitare che vengano sostituite dai nomi dei file che soddisfano i criteri.
-!!! Warning Avvertimento Non confondere i meta-caratteri della shell con i meta-caratteri dell'espressione regolare. Il comando `grep` usa i meta-caratteri dell'espressione regolare.
+!!! Warning "Attenzione"
+
+ Non confondere i meta-caratteri della shell con i meta-caratteri dell'espressione regolare. Il comando `grep` usa i meta-caratteri dell'espressione regolare.
## Reindirizzamenti e pipes
@@ -1252,7 +1278,9 @@ Questi flussi puntano ai file delle periferiche, ma poiché tutto è un file in
$ ftp -in serverftp << ftp-commands.txt
```
-!!! Note Nota Solo i comandi che richiedono l'input della tastiera saranno in grado di gestire il reindirizzamento dell'ingresso.
+!!! Note "Nota"
+
+ Solo i comandi che richiedono un input da tastiera saranno in grado di gestire il reindirizzamento dell'input.
Il reindirizzamento dell'ingresso può anche essere utilizzato per simulare l'interattività dell'utente. Il comando leggerà il flusso di input finché non incontrerà la parola chiave definita dopo il reindirizzamento dell'ingresso.
@@ -1278,7 +1306,9 @@ STOP
La shell esce dal comando `ftp` quando riceve una linea contenente solo la parola chiave.
-!!! Warning Avvertimento La parola chiave finale, quì `END` o `STOP`, deve essere l'unica parola sulla linea e deve essere all'inizio della linea.
+!!! Warning "Attenzione"
+
+ La parola chiave finale, qui `END` o `STOP`, deve essere l'unica parola sulla riga e deve essere all'inizio della riga.
Il reindirizzamento dell'ingresso standard viene usato raramente perché la maggior parte dei comandi accetta un nome di file come argomento.
@@ -1286,9 +1316,9 @@ Il comando `wc` potrebbe essere usato in questo modo:
```bash
$ wc -l .bash_profile
-27 .bash_profile # il numero di linee è seguito dal nome del file
+27 .bash_profile # the number of lines is followed by the file name
$ wc -l < .bash_profile
-27 # restituisce solo il numero di linee
+27 # returns only the number of lines
```
### Redirezione Output
@@ -1431,7 +1461,8 @@ Per un uso permanente, devono essere creati nel:
* `.bashrc` file nella directory di accesso dell'utente;
* `/etc/profile.d/alias.sh` file per tutti gli utenti.
-!!! Warning Avvertimento Prestare particolare attenzione quando si utilizzano alias che possono essere potenzialmente pericolosi! Ad esempio, un alias creato senza una conoscenza di base di amministratore:
+!!! Attenzione
+Occorre prestare particolare attenzione quando si utilizzano alias che possono essere potenzialmente pericolosi! Ad esempio, un alias creato senza una conoscenza di base di amministratore:
```bash
alias cd='rm -Rf'
@@ -1462,15 +1493,15 @@ $ type ls
potrebbe restituire quanto segue:
```bash
-ls is an alias to « ls -rt »
+ls è un alias di « ls -rt »
```
Ora che questo è noto, possiamo vedere i risultati dell'utilizzo dell'alias o disabilitarlo in una volta con il carattere `\` eseguendo il seguente:
```bash
-$ ls file* # ordine per data
+$ ls file* # order by time
file3.txt file2.txt file1.txt
-$ \ls file* # ordine per nome
+$ \ls file* # order by name
file1.txt file2.txt file3.txt
```
From f578375bca8743d0c31dc2b60a16afc7fc9fcfc9 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Tue, 4 Jan 2022 17:23:57 -0500
Subject: [PATCH 17/28] New translations 04-advanced-commands.md (Italian)
---
.../admin_guide/04-advanced-commands.it.md | 22 +++++++++++--------
1 file changed, 13 insertions(+), 9 deletions(-)
diff --git a/docs/books/admin_guide/04-advanced-commands.it.md b/docs/books/admin_guide/04-advanced-commands.it.md
index b64d352f78..99ef470045 100644
--- a/docs/books/admin_guide/04-advanced-commands.it.md
+++ b/docs/books/admin_guide/04-advanced-commands.it.md
@@ -39,8 +39,9 @@ antoine
steven
```
-!!! Nota
-`uniq` richiede che il file di input sia ordinato perché compara solo le linee consecutive.
+!!! Note "Nota"
+
+ `uniq` richiede che il file di input sia ordinato perché confronta solo le righe consecutive.
Senza un argomento, il comando `uniq` non mostrerà righe identiche che si susseguono nel file `firstnames.txt`:
@@ -215,8 +216,9 @@ L'opzione `-I` ti consente di specificare un carattere (nel nostro esempio ilcar
Il pacchetto `yum-utils` è una raccolta di utilità da diversi autori per `yum`, che lo rendono più facile e più potente da usare.
-!!! Nota
-Mentre `yum` è stato sostituito da `dnf` in Rocky Linux 8, il nome del pacchetto è rimasto `yum-utils` sebbene possa essere anche installato come `dnf-utils`. Queste sono le classiche utilità YUM implementate come CLI shims sopra a DNF per mantenere la compatibilità all'indietro con `yum-3`.
+!!! Note "Nota"
+
+ Mentre `yum` è stato sostituito da `dnf` in Rocky Linux 8, il nome del pacchetto è rimasto `yum-utils` anche se può essere installato come `dnf-utils'. Queste sono le classiche utilities YUM implementate come shims CLI sopra a DNF per mantenere la retrocompatibilità con `yum-3`.
Ecco alcuni esempi di utilizzo:
@@ -266,13 +268,14 @@ $ repoquery -l yum-utils
Il comando `yumdownloader` scarica i pacchetti RPM dai repository.
-!!! Nota
-Questo comando è molto utile per costruire rapidamente una repository locale di qualche rpm!
+!!! Note "Nota"
+
+ Questo comando è molto utile per creare rapidamente un repository locale di alcuni rpm!
Esempio: `yumdownloader` scaricherà il pacchetto rpm _repoquery_ e tutte le sue dipendenze:
```
-$ yumdownloader --destdir /var/tmp --resolve repoquery
+$ yumdownloader --destdir /var/tmp -- resolve repoquery
```
| Opzioni | Commenti |
@@ -326,8 +329,9 @@ Il comando `watch` esegue regolarmente un comando e visualizza il risultato nel
L'opzione `-n` consente di specificare il numero di secondi tra ogni esecuzione del comando.
-!!! Nota
-Per uscire dal comando `watch`, devi digitare i tasti: CTRL+C per terminare il processo.
+!!! Note "Nota"
+
+ Per uscire dal comando `watch`, devi digitare le chiavi: CTRL+C per terminare il processo.
Esempi:
From 375b8274186c40c312ebe7ea6610aba1b6f3306e Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 03:19:31 -0500
Subject: [PATCH 18/28] New translations 01_rsync_overview.md (Chinese
Simplified)
---
docs/books/learning_rsync/01_rsync_overview.zh.md | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/docs/books/learning_rsync/01_rsync_overview.zh.md b/docs/books/learning_rsync/01_rsync_overview.zh.md
index c954a96fea..443f656445 100644
--- a/docs/books/learning_rsync/01_rsync_overview.zh.md
+++ b/docs/books/learning_rsync/01_rsync_overview.zh.md
@@ -43,8 +43,9 @@ update: 2021-11-04
 
-!!! note "注意"
-**Rsync本身只是一个增量备份工具,不具备实时数据同步功能(需要其他程序做补充)。 此外,同步是单向的。 如果您要实现双向同步,需要配合其他工具。**
+!!! note "注意!"
+
+ Rsync本身只是一个增量备份工具,不具备实时数据同步功能(需要其他程序做补充)。 此外,同步是单向的。 如果您要实现双向同步,需要配合其他工具。**
### 基本原理和特点
From cdac25aa05edc9d05c020235864fec1e716f2c4f Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:24:59 -0500
Subject: [PATCH 19/28] New translations 05-vi.md (Italian)
---
docs/books/admin_guide/05-vi.it.md | 31 ++++++++++++++++++------------
1 file changed, 19 insertions(+), 12 deletions(-)
diff --git a/docs/books/admin_guide/05-vi.it.md b/docs/books/admin_guide/05-vi.it.md
index a88405e8f7..b31f8ce7eb 100644
--- a/docs/books/admin_guide/05-vi.it.md
+++ b/docs/books/admin_guide/05-vi.it.md
@@ -66,13 +66,15 @@ Tra questi miglioramenti, l'utente ha l'evidenziazione della sintassi, che è mo
Durante una sessione, VI utilizza un file buffer in cui registra tutte le modifiche apportate dall'utente.
-!!! Nota
-Finché l'utente non ha salvato il proprio lavoro, il file originale non è modificato.
+!!! Note "Nota"
+
+ Finché l'utente non ha salvato il suo lavoro, il file originale non viene modificato.
All'avvio, VI è in modalità *comando*.
-!!! Suggerimento
-Una riga di testo è terminata premendo INVIO ma se lo schermo non è abbastanza largo, VI crea interruzioni di linea automatiche, configurazione _wrap_ di default. Queste interruzioni di linea potrebbero non essere desiderate, questa è la configurazione _nowrap_.
+!!! Tip "Suggerimento"
+
+ Una riga di testo è terminata premendo INVIO ma se lo schermo non è abbastanza largo, VI rende le interruzioni di linea automatiche, configurazione _wrap_ per impostazione predefinita. Queste interruzioni di linea potrebbero non essere desiderate, questa è la configurazione _nowrap_.
Per uscire da VI, dalla modalità Comando, premi : quindi digita:
@@ -82,8 +84,9 @@ Per uscire da VI, dalla modalità Comando, premi : quindi digita:
Per forzare l'uscita senza conferma, devi aggiungere *!* ai precedenti comandi.
-!!! Attenzione
-Non esiste alcun backup periodico, quindi devi ricordare di salvare regolarmente il tuo lavoro.
+!!! Warning "Attenzione"
+
+ Non c'è alcun backup periodico, quindi è necessario ricordarsi di salvare il lavoro regolarmente.
## Modalità operativa
@@ -197,8 +200,9 @@ In modalità *comando*, ci sono diversi modi per inserire il testo.
VI passa alla modalità *inserimento* dopo l'inserimento di uno di questi chiavi.
-!!! Nota
-VI passa alla modalità di *inserimento*. Quindi dovrai premere il tasto ESC per ritornare alla modalità *comando*.
+!!! Note "Nota"
+
+ VI passa alla modalità *inserzione*. Quindi dovrai premere il tasto ESC per tornare alla modalità *comando*.
### In relazione a un carattere
@@ -262,8 +266,9 @@ Queste operazioni sono fatte in modalità *comando*.
RcaratteriESC
-!!! Nota
-Il comando R passa alla modalità *sostituisci*, simile a una modalità di *inserimento*.
+!!! Note "Nota"
+
+ Il comando R passa alla modalità *sostituzione*, che è una sorta di modalità *inserzione*.
### Parole
@@ -287,8 +292,10 @@ Il comando R passa alla modalità *sostituisci*, simile a una modalit
cw_word_ESC
-!!! Suggerimento
-È necessario posizionare il cursore sotto al primo carattere della parola da tagliare (o copiare), altrimenti VI taglierà (o copierà) solo la parte della parola tra il cursore e la fine. Per eliminare una parola è sufficiente tagliarla. Se non è incollata dopo, il buffer viene svuotato e la parola è cancellata.
+!!! Tip "Suggerimento"
+
+ È necessario posizionare il cursore sotto il primo carattere della parola da tagliare (o copiare) altrimenti VI taglierà (o copiare) solo la parte della parola tra il cursore e la fine.
+ Per eliminare una parola è sufficiente tagliarla. Se non è incollata dopo, il buffer viene svuotato e la parola è cancellata.
### Linee
From d7462688b4070917afd84f10ec70847f4dbc12ee Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:25:12 -0500
Subject: [PATCH 20/28] New translations 03_rsync_demo02.md (Chinese
Simplified)
---
.../learning_rsync/03_rsync_demo02.zh.md | 27 ++++++++++---------
1 file changed, 14 insertions(+), 13 deletions(-)
diff --git a/docs/books/learning_rsync/03_rsync_demo02.zh.md b/docs/books/learning_rsync/03_rsync_demo02.zh.md
index 216f779edd..57bd615df1 100644
--- a/docs/books/learning_rsync/03_rsync_demo02.zh.md
+++ b/docs/books/learning_rsync/03_rsync_demo02.zh.md
@@ -33,8 +33,9 @@ update: 2021-11-04
| auth users = li | 启用虚拟用户,定义个虚拟用户叫什么。 需要自行创建 |
| secrets file = /etc/rsyncd_users.db | 用来指定虚拟用户的密码文件位置,必须以.db结尾。 文件的内容格式是"用户名:密码",一行一个 |
-!!! tip "注意!"
-密码文件的权限必须是600
+!!! tip "注意!"
+
+ 密码文件的权限必须是600
写入一些文件内容到 /etc/rsyncd.conf,且将用户名与密码写入到 /etc/rsyncd_users.db 中,权限为 600
@@ -52,7 +53,7 @@ dont compress = *.gz *.bz2 *.zip
auth users = li
secrets file = /etc/rsyncd_users.db
[root@Rocky ~]# ll /etc/rsyncd_users.db
--rw------- 1 root root 9 11月 2 16:16 /etc/rsyncd_users.db
+-rw------- 1 root root 9 November 2 16:16 /etc/rsyncd_users.db
[root@Rocky ~]# cat /etc/rsyncd_users.db
li:13579
```
@@ -82,10 +83,10 @@ Password:
receiving incremental file list
./
rsynctest.txt
-sent 52 bytes received 195 bytes 7.16 bytes/sec
-total size is 883 speedup is 3.57
+sent 52 bytes received 195 bytes 7.16 bytes/sec
+total size is 883 speedup is 3.57
[root@fedora ~]# ls
-aabbcc anaconda-ks.cfg fedora rsynctest.txt
+aabbcc anaconda-ks.cfg fedora rsynctest.txt
```
成功! 基于rsync协议除了上面的写法外,您还可以这样写:`rsync://li@10.1.2.84/share`
@@ -98,7 +99,7 @@ aabbcc anaconda-ks.cfg fedora rsynctest.txt
Password:
sending incremental file list
rsync: [sender] read error: Connection reset by peer (104)
-rsync error: error in socket IO (code 10) at io.c(784) [sender=3.2.3]
+rsync error: error in socket IO (code 10) at io.c(784) [sender = 3.2.3]
```
提示您读取错误,和服务器的`read only = yes`有关。 更改为`no`然后重启服务`[root@Rocky ~]# systemctl restart rsyncd.service`
@@ -110,10 +111,10 @@ rsync error: error in socket IO (code 10) at io.c(784) [sender=3.2.3]
Password:
sending incremental file list
fedora.txt
-rsync: mkstemp "/.fedora.txt.hxzBIQ" (in share) failed: Permission denied (13)
-sent 206 bytes received 118 bytes 92.57 bytes/sec
-total size is 883 speedup is 2.73
-rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1330) [sender=3.2.3]
+rsync: mkstemp " /.fedora.txt.hxzBIQ " (in share) failed: Permission denied (13)
+sent 206 bytes received 118 bytes 92.57 bytes/sec
+total size is 883 speedup is 2.73
+rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1330) [sender = 3.2.3]
```
我们这里的虚拟用户为 li,它默认映射为 nobody 这个系统用户, 当然您可以更改为其他的系统用户。 换句话说就是,nobody对 /rsync/ 这个目录没有w权限。 当然,我们可以使用`[root@Rocky ~]# setfacl -m u:nobody:rwx /rsync/`,再次尝试,成功。
@@ -123,6 +124,6 @@ rsync error: some files/attrs were not transferred (see previous errors) (code 2
Password:
sending incremental file list
fedora.txt
-sent 206 bytes received 35 bytes 96.40 bytes/sec
-total size is 883 speedup is 3.66
+sent 206 bytes received 35 bytes 96.40 bytes/sec
+total size is 883 speedup is 3.66
```
From 2a5e2176436ffaa01ff991b4c80e93163a823890 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:25:13 -0500
Subject: [PATCH 21/28] New translations 02_rsync_demo01.md (Chinese
Simplified)
---
.../learning_rsync/02_rsync_demo01.zh.md | 54 ++++++++++---------
1 file changed, 28 insertions(+), 26 deletions(-)
diff --git a/docs/books/learning_rsync/02_rsync_demo01.zh.md b/docs/books/learning_rsync/02_rsync_demo01.zh.md
index 834071397d..da8648d158 100644
--- a/docs/books/learning_rsync/02_rsync_demo01.zh.md
+++ b/docs/books/learning_rsync/02_rsync_demo01.zh.md
@@ -64,8 +64,9 @@ Fedora34-->|pull/下载|RockyLinux8;
## 基于SSH协议的演示
-!!! tip "注意!"
-在这里,Rocky Linux 8 和 Fedora 34 都使用root用户登录。 Fedora 34是客户端,Rocky Linux 8是服务器。
+!!! tip "注意!"
+
+ 在这里,Rocky Linux 8 和 Fedora 34 都使用root用户登录。 Fedora 34是客户端,Rocky Linux 8是服务器。
### pull/下载
@@ -79,35 +80,36 @@ Fedora34-->|pull/下载|RockyLinux8;
在客户端这边,我们pull/下载过来,服务器的这个文件为/rsync/aabbcc
```bash
-[root@fedora ~]# rsync -avz testrsync@192.168.100.4:/rsync/aabbcc /root
-testrsync@192.168.100.4's password:
+[root@fedora ~]# rsync -avz testrsync@192.168.100.4:/rsync/aabbcc /root
+testrsync@192.168.100.4 ' s password:
receiving incremental file list
aabbcc
-sent 43 bytes received 85 bytes 51.20 bytes/sec
-total size is 0 speedup is 0.00
+sent 43 bytes received 85 bytes 51.20 bytes/sec
+total size is 0 speedup is 0.00
[root@fedora ~]# cd
[root@fedora ~]# ls
aabbcc
```
传输成功。
-!!! tip "注意"
-如果服务器的SSH端口不是默认的22,您可以使用类似这样的方式指定端口——`rsync -avz -e 'ssh -p [port]'`。
+!!! tip "注意"
+
+ 如果服务器的SSH端口不是默认的22,您可以使用类似这样的方式指定端口——`rsync -avz -e 'ssh -p [port]'`。
### push/上传
```bash
[root@fedora ~]# touch fedora
-[root@fedora ~]# rsync -avz /root/* testrsync@192.168.100.4:/rsync/
-testrsync@192.168.100.4's password:
+[root@fedora ~]# rsync -avz /root/* testrsync@192.168.100.4:/rsync/
+testrsync@192.168.100.4 ' s password:
sending incremental file list
anaconda-ks.cfg
fedora
-rsync: mkstemp "/rsync/.anaconda-ks.cfg.KWf7JF" failed: Permission denied (13)
-rsync: mkstemp "/rsync/.fedora.fL3zPC" failed: Permission denied (13)
-sent 760 bytes received 211 bytes 277.43 bytes/sec
-total size is 883 speedup is 0.91
-rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1330) [sender=3.2.3]
+rsync: mkstemp " /rsync/.anaconda-ks.cfg.KWf7JF " failed: Permission denied (13)
+rsync: mkstemp " /rsync/.fedora.fL3zPC " failed: Permission denied (13)
+sent 760 bytes received 211 bytes 277.43 bytes/sec
+total size is 883 speedup is 0.91
+rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1330) [sender = 3.2.3]
```
**提示权限拒绝,如何处理?**
@@ -115,32 +117,32 @@ rsync error: some files/attrs were not transferred (see previous errors) (code 2
首先查看 /rsync/ 这个目录的权限。 很明显没有w权限, 我们可以使用`setfacl`赋予权限:
```bash
-[root@Rocky ~]# ls -ld /rsync/
-drwxr-xr-x 2 root root 4096 11月 2 15:05 /rsync/
+[root@Rocky ~ ] # ls -ld /rsync/
+drwxr-xr-x 2 root root 4096 November 2 15:05 /rsync/
```
```bash
-[root@Rocky ~]# setfacl -m u:testrsync:rwx /rsync/
-[root@Rocky ~]# getfacl /rsync/
-getfacl: Removing leading '/' from absolute path names
+[root@Rocky ~ ] # setfacl -mu:testrsync:rwx /rsync/
+[root@Rocky ~ ] # getfacl /rsync/
+getfacl: Removing leading ' / ' from absolute path names
# file: rsync/
# owner: root
# group: root
user::rwx
user:testrsync:rwx
-group::r-x
+group::rx
mask::rwx
-other::r-x
+other::rx
```
再次尝试,成功!
```bash
-[root@fedora ~]# rsync -avz /root/* testrsync@192.168.100.4:/rsync/
-testrsync@192.168.100.4's password:
+[root@fedora ~ ] # rsync -avz /root/* testrsync@192.168.100.4:/rsync/
+testrsync@192.168.100.4 ' s password:
sending incremental file list
anaconda-ks.cfg
fedora
-sent 760 bytes received 54 bytes 180.89 bytes/sec
-total size is 883 speedup is 1.08
+sent 760 bytes received 54 bytes 180.89 bytes/sec
+total size is 883 speedup is 1.08
```
From 31c915042deab86ba4945bc6ee6502dc75fe5854 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:25:18 -0500
Subject: [PATCH 22/28] New translations htop.md (Chinese Simplified)
---
docs/gemstones/htop.zh.md | 91 ++++++++++++++++++++++-----------------
1 file changed, 51 insertions(+), 40 deletions(-)
diff --git a/docs/gemstones/htop.zh.md b/docs/gemstones/htop.zh.md
index 057c575582..20a6b24e2b 100644
--- a/docs/gemstones/htop.zh.md
+++ b/docs/gemstones/htop.zh.md
@@ -6,7 +6,8 @@ date: 2021-10-16
---
# 安装 `htop`
-每个系统管理员都喜欢用一些比较常用的命令,今天推荐的是htop,作为 `top` 命令的替代。要正常使用 `htop`命令,需要首先安装它。
+每个系统管理员都喜欢用一些比较常用的命令, 今天推荐的是`htop`,作为 `top` 命令的替代。 要正常使用 `htop`命令,需要首先安装它。
+
``` bash
# 安装epel源(也叫存储库)
dnf -y install epel-release
@@ -15,8 +16,10 @@ dnf makecache
# 安装htop
dnf -y install htop
```
+
# 使用 `htop`
-您只需要在终端中键入 htop 即可,交互界面如下:
+您只需要在终端中键入`htop` 即可,交互界面如下:
+
```
0[ ||| 3%] Tasks: 24, 14thr; 1 running
1[ | 1%] Load average: 0.00 0.00 0.05
@@ -26,62 +29,70 @@ Swap[ 0K/500M]
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Commad(merged)
...
```
-F1Help F2Setup F3Search F4Filter F5Tree F6SortBy F7Nice F8Nice+ F9 Kill F10 Quit
+
+F1Help F2Setup F3Search F4Filter F5Tree F6SortBy F7Nice F8Nice+ F9Kill F10Quit
## 顶部说明
+
* 最上面的0和1,表示你的CPU核心数,百分比表示单个内核的占用率(当然也可以显示CPU总的占有率)
* 进度条的不同颜色表示不同的进程类型占有百分比
- | 颜色 | 说明 |
- | ---------| ------------|
- | 蓝色 | 低优先级进程使用的CPU百分比 |
- | 绿色 | 普通用户拥有的进程CPU百分比 |
- | 红色 | 系统进程使用的CPU百分比 |
- | 橙色 | IRQ时间使用的CPU百分比 |
- | 洋红色(Magenta) | 软IRQ时间使用的CPU百分比 |
- | 灰色 | IO等待时间占用的CPU百分比 |
- | 青色 | Steal time消耗的CPU百分比 |
-
-* Tasks: 24, 14thr; 1 running,进程信息。在我的示例中,表示我的当前机器有24个任务,它们被分成14个线程,其中只有1个进程处于正在运行的状态。
-* Mem内存与swap信息。同样的,也用不同颜色区分
-
- | 颜色|说明|
- |----|----|
- |蓝色|缓冲区消耗的内存百分比 |
- |绿色|内存区消耗的内存百分比 |
- |橙色|缓存区消耗的内存百分比 |
+ | 颜色 | 说明 |
+ | ------------ | ------------------- |
+ | 蓝色 | 低优先级进程使用的CPU百分比 |
+ | 绿色 | 普通用户拥有的进程CPU百分比 |
+ | 红色 | 系统进程使用的CPU百分比 |
+ | 橙色 | IRQ时间使用的CPU百分比 |
+ | 洋红色(Magenta) | 软IRQ时间使用的CPU百分比 |
+ | 灰色 | IO等待时间占用的CPU百分比 |
+ | 青色 | Steal time消耗的CPU百分比 |
+
+* Tasks: 24, 14thr; 1 running,进程信息。 在我的示例中,表示我的当前机器有24个任务,它们被分成14个线程,其中只有1个进程处于正在运行的状态。
+* Mem内存与swap信息。 同样的,也用不同颜色区分:
+
+ | 颜色 | 说明 |
+ | -- | ------------ |
+ | 蓝色 | 缓存区消耗的内存百分比 |
+ | 绿色 | 内存区域消耗的内存百分比 |
+ | 橙色 | 缓存区消耗的内存百分比 |
* Load average,三个值分别表示了系统在最后1分钟、最后5分钟、最后15分钟的平均负载
* Uptime,表示开机以后的运行时间
## 进程信息说明
+
* **PID - 进程的ID号**
-* USER - 进程的所有者
+
+* USER-进程的所有者
* PRI - 显示Linux 内核所能看到的进程优先级
-* NI - 显示了普通用户或root超级用户reset的进程优先级
-* VIRI - 一个进程正在消耗的虚拟内存
-* **RES - 一个进程正在消耗的物理内存**
-* SHR - 一个进程正在消耗的共享内存
-* S - 进程的当前状态,有一种特殊的状态要注意!也就是 Z (僵尸进程)。当机器中有大量的僵尸进程时,会影响机器性能的下降。
-* **CPU% - 每个进程消耗的CPU百分比**
-* MEM% - 每个进程消耗的内存百分比
-* TIME+ - 显示了自进程开启以来的运行时间
-* Commad - 进程所对应的命令
+* NI-显示了普通用户或root超级用户reset的进程优先级
+* VIRI-一个进程正在消耗的虚拟内存
+
+* **RES-一个进程正在消耗的物理内存**
+
+* SHR-一个进程正在消耗的共享内存
+* S - 进程的当前状态,有一种特殊的状态要注意! 也就是 Z (僵尸进程)。 当机器中有大量的僵尸进程时,会影响机器性能的下降。
+
+* **CPU%-每个进程消耗的CPU百分比**
+
+* MEM%-每个进程消耗的内存百分比
+* TIME+-显示了自进程开启以来的运行时间
+* Commad-进程所对应的命令
## 快捷键说明
在交互界面,按F1按键,即可看到对应的快捷键说明。
-* 上下左右的方向按键,可以在交互界面滚动,space 则可以对对应的进程进行标记,以黄色进行标识。
-* N按键 、P按键 、M按键 T按键,分别以PID、CPU%、MEM%、TIME+进行排序,当然,你也可以用鼠标点击的方式,以某个字段升序或降序排列。
+上下左右的方向按键,可以在交互界面滚动,space 则可以对对应的进程进行标记,以黄色进行标识。
+* N按键 、P按键 、M按键 、T按键,分别以PID、CPU%、MEM%、TIME+进行排序。 当然,你也可以用鼠标点击的方式,以某个字段升序或降序排列。
## 其他常用
-对进程进行管理,使用F9按键,可以对进程发送不同的信号,信号列表可以在`kill -l`中找到,比较常用的有:
+对进程进行管理,使用F9按键,可以对进程发送不同的信号。 信号列表可以在`kill -l`中找到, 比较常用的有:
-| 信号 | 说明|
-|---|---|
-|1 | 让进程立刻关闭,然后重新读取配置文件后重启 |
-|9 | 用来立即结束程序的运行,用来强制终止进程,类似windows任务栏当中的强制结束 |
-|15 | kill 命令的默认信号。有时如果进程已经发生问题,这个信号时无法正常终止进程的,我们会尝试信号9 |
+| 信号 | 说明 |
+| -- | -------------------------------------------------- |
+| 1 | 让进程立刻关闭,然后重新读取配置文件后重启 |
+| 9 | 用来立即结束程序的运行,用来强制终止进程,类似windows任务栏当中的强制结束 |
+| 15 | kill 命令的默认信号。 有时如果进程已经发生问题,这个信号是无法正常终止进程的,我们会尝试信号9 |
## 结尾
-`htop`比系统自带的`top`好用太多,更加直观,对日常的使用提升非常巨大,这也是为什么通常在安装操作系统后,第一件事就是将其安装上。
+`htop`比系统自带的`top`好用太多,更加直观,对日常的使用提升非常巨大。 这就是为什么通常作者在安装操作系统后的第一件事就是安装它。
From 868df7a033b818ba84a32c43a2a26793d120c008 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:25:20 -0500
Subject: [PATCH 23/28] New translations 05_rsync_authentication-free_login.md
(Chinese Simplified)
---
.../05_rsync_authentication-free_login.zh.md | 14 ++++++++------
1 file changed, 8 insertions(+), 6 deletions(-)
diff --git a/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md b/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md
index bd519de565..2dbd1909d7 100644
--- a/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md
+++ b/docs/books/learning_rsync/05_rsync_authentication-free_login.zh.md
@@ -59,8 +59,9 @@ Last login: Tue Nov 2 21:42:44 2021 from 192.168.100.5
[testrsync@Rocky ~]$
```
-!!! tip "注意!"
-服务器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
+!!! tip "注意!"
+
+ 服务器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
## rsync协议免密验证登录
@@ -90,9 +91,10 @@ li:13579
receiving incremental file list
./
-sent 30 bytes received 193 bytes 148.67 bytes/sec
-total size is 883 speedup is 3.96
+sent 30 bytes received 193 bytes 148.67 bytes/sec
+total size is 883 speedup is 3.96
```
-!!! tip "提示!"
-您可以将这个变量写入到 **/etc/profile **当中,让其永久生效。 内容为:`export RSYNC_PASSWORD=13579`
+!!! tip "提示!"
+
+ 您可以将这个变量写入到 **/etc/profile** 当中,让其永久生效。 内容为:`export RSYNC_PASSWORD=13579`
From ef4398ef1e586077ff30bb0cfcbd3a211f6c8226 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:25:22 -0500
Subject: [PATCH 24/28] New translations 07_rsync_unison_use.md (Chinese
Simplified)
---
.../learning_rsync/07_rsync_unison_use.zh.md | 33 ++++++++-----------
1 file changed, 14 insertions(+), 19 deletions(-)
diff --git a/docs/books/learning_rsync/07_rsync_unison_use.zh.md b/docs/books/learning_rsync/07_rsync_unison_use.zh.md
index 23841440e9..42b2195b81 100644
--- a/docs/books/learning_rsync/07_rsync_unison_use.zh.md
+++ b/docs/books/learning_rsync/07_rsync_unison_use.zh.md
@@ -33,8 +33,9 @@ Last login: Wed Nov 3 22:07:18 2021 from 192.168.100.5
[testrsync@Rocky ~]$
```
-!!! tip "注意"
-两台机器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
+!!! tip "注意"
+
+ 服务器的配置文件 **/etc/ssh/sshd_config** 应该打开 PubkeyAuthentication yes
## Rocky Linux 8 安装unison
@@ -47,10 +48,6 @@ ocaml是一门编程语言,unison的底层依赖它。
[root@Rocky /usr/local/src/ocaml-4.12.0]# ./configure --prefix=/usr/local/ocaml && make world opt && make install
...
[root@Rocky ~]# ls /usr/local/ocaml/
-bin lib man
-[root@Rocky ~]# echo PATH=$PATH:/usr/local/ocaml/bin >> /etc/profile
-[root@Rocky ~]# . /etc/profile
-[root@Rocky ~]# ls /usr/local/ocaml/
bin lib man
[root@Rocky ~]# echo PATH=$PATH:/usr/local/ocaml/bin >> /etc/profile
[root@Rocky ~]# . /etc/profile
@@ -78,10 +75,6 @@ src/unison
[root@fedora /usr/local/src/ocaml-4.12.0]# ./configure --prefix=/usr/local/ocaml && make world opt && make install
...
[root@fedora ~]# ls /usr/local/ocaml/
-bin lib man
-[root@fedora ~]# echo PATH=$PATH:/usr/local/ocaml/bin >> /etc/profile
-[root@fedora ~]# . /etc/profile
-[root@fedora ~]# ls /usr/local/ocaml/
bin lib man
[root@fedora ~]# echo PATH=$PATH:/usr/local/ocaml/bin >> /etc/profile
[root@fedora ~]#. /etc/profile
@@ -96,9 +89,6 @@ bin lib man
[root@fedora /usr/local/src/unison-2.51.4]# ls src/unison
src/unison
[root@fedora /usr/local/src/unison-2.51.4]# cp -p src/unison /usr/local/bin
-[root@fedora /usr/local/src/unison-2.51.4]# ls src/unison
-src/unison
-[root@fedora /usr/local/src/unison-2.51.4]# cp -p src/unison /usr/local/bin
```
@@ -142,11 +132,16 @@ done
[root@fedora ~]# jobs -l
```
-!!! tip "注意!"
-要双向同步的话,两个机器的脚本必须都需要启动才可以,否则会报错。
+!!! tip "注意!"
+
+ 要双向同步的话,两个机器的脚本必须都需要启动才可以,否则会报错。
+
+!!! tip "注意!"
+
+ 如果您要开机自启动这个脚本的话
+ `[root@Rocky ~]# echo "bash /root/unison1.sh &" >> /etc/rc.local`
+ `[root@Rocky ~]# chmod +x /etc/rc.local`
-!!! tip "注意!"
-如果您要开机自启动这个脚本的话 `[root@Rocky ~]# echo "bash /root/unison1.sh &" >> /etc/rc.local` `[root@Rocky ~]# chmod +x /etc/rc.local`
+!!! tip "注意!"
-!!! tip "注意!"
-如果您要停止这个脚本的对应进程,可以在 `htop` 命令中找到它然后 **kill**
+ 如果您要停止这个脚本的对应进程,可以在 `htop` 命令中找到它然后 **kill** 即可
From b27d5cc42938be232e6576e6f6c7415e0097e89d Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 04:25:23 -0500
Subject: [PATCH 25/28] New translations 06_rsync_inotify.md (Chinese
Simplified)
---
.../learning_rsync/06_rsync_inotify.zh.md | 18 ++++++++++++------
1 file changed, 12 insertions(+), 6 deletions(-)
diff --git a/docs/books/learning_rsync/06_rsync_inotify.zh.md b/docs/books/learning_rsync/06_rsync_inotify.zh.md
index c21882ebaa..55df6fd4c4 100644
--- a/docs/books/learning_rsync/06_rsync_inotify.zh.md
+++ b/docs/books/learning_rsync/06_rsync_inotify.zh.md
@@ -123,8 +123,9 @@ inotifywait 主要有以下选项:
## inotifywait和rsync的结合使用
-!!! tip "注意!"
-我们是在Rocky Linux 8服务器上进行操作,使用SSH协议进行演示。
+!!! tip "注意!"
+
+ 我们在Rocky Linux 8服务器上操作,使用SSH协议进行演示。
SSH协议的免密验证登录,可参考 [rsync 免密验证登录](05_rsync_authentication-free_login.zh.md),这里不具体说明。 bash脚本内容示例如下。 您可以根据需要,在命令的后面加上不同的选项来满足需求。 bash脚本内容示例如下,您可以根据需要,在命令的后面加上不同的选项来满足需求,例如还可以在`rsync`命令后面加入`--delete`
@@ -143,10 +144,15 @@ $a | while read directory event file
[root@Rocky ~]# bash /root/rsync_inotify.sh &
```
-!!! tip "再次强调!"
-使用SSH协议进行数据同步传输时,如果目标机器的SSH服务端口不是22 ,则您可以使用类似这样的方式—— `b="/usr/bin/rsync -avz -e 'ssh -p [port-number]' /rsync/* testfedora@192.168.100.5:/home/testfedora/"`
+!!! tip "再次强调!"
+
+ 使用SSH协议进行数据同步传输时,如果目标机器的SSH服务端口不是22 ,则您可以使用类似这样的方式——
+ `b="/usr/bin/rsync -avz -e 'ssh -p [port-number]' /rsync/* testfedora@192.168.100.5:/home/testfedora/"`
+
+!!! tip "注意!"
-!!! tip "注意!"
-如果您要开机自启动这个脚本的话 `[root@Rocky ~]# echo "bash /root/rsync_inotify.sh &" >> /etc/rc.local` `[root@Rocky ~]# chmod +x /etc/rc.local`
+ 如果您要开机自启动这个脚本的话
+ `[root@Rocky ~]# echo "bash /root/rsync_inotify.sh &" >> /etc/rc.local`
+ `[root@Rocky ~]# chmod +x /etc/rc.local`
如果您使用的是rsync协议进行同步,您需要配置目标机器的rsync服务,可参考[rsync 演示02](03_rsync_demo02.zh.md)、[rsync 配置文件](04_rsync_configure.zh.md)、[rsync 免密验证登录](05_rsync_authentication-free_login.zh.md)
From 3905a360361bccb5281c0d2758d15b812d0b41bd Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 05:25:59 -0500
Subject: [PATCH 26/28] New translations 06-users.md (Italian)
---
docs/books/admin_guide/06-users.it.md | 103 ++++++++++++++++++--------
1 file changed, 73 insertions(+), 30 deletions(-)
diff --git a/docs/books/admin_guide/06-users.it.md b/docs/books/admin_guide/06-users.it.md
index 22a8ebba8a..e74f4e314e 100644
--- a/docs/books/admin_guide/06-users.it.md
+++ b/docs/books/admin_guide/06-users.it.md
@@ -32,7 +32,9 @@ Diversi utenti possono far parte dello stesso gruppo.
Gli utenti possono appartenere ad altri gruppi. Questi utenti sono *invitati* a questi **gruppi secondari**.
-!!! Note Nota Ogni utente ha un gruppo primario e può essere invitato in uno o più gruppi secondari.
+!!! Note "Nota"
+
+ Ogni utente ha un gruppo primario e può essere invitato in uno o più gruppi secondari.
I gruppi e gli utenti sono gestiti dai loro identificatori numerici unici `GID` e `UID`.
@@ -40,7 +42,9 @@ I file di dichiarazione dell'account e del gruppo si trovano in `/etc`.
* `UID`: _User IDentifier_. ID utente unico..
* `GID`: _Group IDentifier_. Identificatore di gruppo unico..
-!!! Danger Pericolo È necessario utilizzare sempre i comandi di amministrazione invece di modificare manualmente i file.
+!!! Danger "Pericolo"
+
+ Dovresti sempre usare i comandi di amministrazione invece di modificare manualmente i file.
## Gestione del gruppo
@@ -73,17 +77,17 @@ Regole di denominazione del gruppo:
* Nessun accento o caratteri speciali;
* Diverso dal nome di un utente o file di sistema esistenti.
-; Note Nota Sotto **Debian**, l'amministratore dovrebbe usare, tranne che negli script destinati ad essere portatili per tutte le distribuzioni Linux, i comandi `addgroup` e `delgroup` come specificato nell' `man`:
+!!! Note "Nota"
+
+ Sotto **Debian**, l'amministratore dovrebbe usare, tranne che negli script destinati ad essere portabili su tutte le distribuzioni Linux, i comandi `addgroup` e `delgroup` come specificato nel `man`:
```
$ man addgroup
DESCRIPTION
adduser and addgroup add users and groups to the system according to command line options and configuration information
- in /etc/adduser.conf. They are friendlier front ends to the low level tools like useradd, groupadd and usermod programs,
- by default choosing Debian policy conformant UID and GID values, creating a home directory with skeletal configuration,
- running a custom script, and other features. They are friendlier front ends to the low level tools like useradd, groupadd and usermod programs,
- by default choosing Debian policy conformant UID and GID values, creating a home directory with skeletal configuration,
- running a custom script, and other features.
+ in /etc/adduser.conf. Sono front ends più intuitivi degli strumenti di basso livello come i programmi useradd, groupadd e usermod,
+ per impostazione predefinita scelgono i valori UID e GID conformi ai criteri Debian, creano una home directory con la sua configurazione di base,
+ eseguono uno script personalizzato, e altre funzioni.
```
### Comando `groupmod`
@@ -128,13 +132,19 @@ Esempio:
$ sudo groupdel GroupC
```
-!!! Tip Suggerimento Per essere cancellato, un gruppo non deve più contenere utenti.
+!!! Tip "Suggerimento"
+
+ Per essere eliminato, un gruppo non deve più contenere utenti.
L'eliminazione dell'ultimo utente di un gruppo omonimo causerà l'eliminazione del gruppo stesso dal sistema.
-!!! Tip Suggerimento Ogni gruppo ha un unico `GID`. Un gruppo può essere duplicato. Per convenzione, il `GID` dei gruppi di sistema vanno da 0 (`root`) a 999.
+!!! Tip "Suggerimento"
+
+ Ogni gruppo ha un `GID` unico. Un gruppo può essere duplicato. Per convenzione, il `GID` dei gruppi di sistema varia da 0 (`root`) a 999.
+
+!!! Tip "Suggerimento"
-!!! Tip Suggerimento Dal momento che un utente è necessariamente parte di un gruppo, È meglio creare i gruppi prima di aggiungere gli utenti. Pertanto, un gruppo inizialmente potrebbe non avere membri.
+ Poiché un utente fa necessariamente parte di un gruppo, è meglio creare i gruppi prima di aggiungere gli utenti. Pertanto, un gruppo potrebbe non avere alcun membro.
### file `/etc/group`
@@ -151,7 +161,9 @@ GroupP:x:516:patrick
* 3: GID.
* 4: Membri ospiti (separati da virgole, non contiene membri di base).
-!!! Note Nota Ogni linea nel file `/etc/group` corrisponde a un gruppo. Gli utenti il cui gruppo è il loro gruppo principale non è elencato a questo livello. Questa informazione è infatti già fornita dal file `/etc/passwd` ...
+!!! Note "Nota"
+
+ Ogni riga nel file `/etc/group` corrisponde a un gruppo. Gli utenti il cui gruppo è il loro gruppo principale non è elencato a questo livello. Queste informazioni di appartenenza sono in realtà già fornite dal file `/etc/passwd`...
### file `/etc/gshadow`
@@ -168,7 +180,9 @@ GroupA:$6$2,9,v...SBn160:alain:rockstar
* 3: Amministratore del gruppo.
* 4: Membri ospiti (separati da virgole, non contiene membri di base).
-!!! Warning Avvertimento Per ogni linea nel file `/etc/group` ci deve essere una linea corrispondente nel file `/etc/gshadow`.
+!!! Warning "Attenzione"
+
+ Per ogni riga del file `/etc/group` deve esserci una riga corrispondente nel file `/etc/gshadow`.
Un `!` nella password indica che la password è bloccata. Quindi nessun utente può utilizzare la password per accedere al gruppo (dal momento che i membri del gruppo non ne hanno bisogno).
@@ -231,7 +245,9 @@ Regole di denominazione dell'account:
* Diverso dal nome di un gruppo o file di sistema esistente;
* Imposta le opzioni `-u`, `-g`, `-d` e `-s` alla creazione.
-!!! Warning Avvertimento L'albero della directory home deve essere già creato tranne per l'ultima directory.
+!!! Warning "Attenzione"
+
+ L'albero della directory home deve essere creato ad eccezione dell'ultima directory.
L'ultima directory è creata dal comando `useradd`, che coglie l'occasione per copiare i file da `/etc/skel` dentro di essa.
@@ -245,13 +261,14 @@ Esempio:
$ sudo useradd -u 1000 -g GroupA -G GroupP,GroupC albert
```
-!!! Note Nota In **Debian**, dovrai specificare l'opzione `-m` per forzare la creazione della directory di accesso o impostare la variabile `CREATE_HOME` nel file `/etc/login.defs`. In tutti i casi, l'amministratore dovrebbe usare i comandi `adduser` e `deluser` come specificato nelle pagine `man`, tranne per gli script destinati ad essere portabili su tutte le distribuzioni Linux:
+!!! Note "Nota"
+
+ Sotto **Debian**, dovrai specificare l'opzione `-m` per forzare la creazione della directory di login o impostare la variabile `CREATE_HOME` nel file `/etc/login.defs`. In ogni caso, l'amministratore dovrebbe usare i comandi `adduser` e `deluser` come specificato nel `man`, tranne negli script destinati a essere portabili su tutte le distribuzioni Linux:
```
$ man useradd
DESCRIPTION
- **useradd** is a low level utility for adding users. On Debian, administrators should usually use **adduser(8)**
- instead.
+ **useradd** is a low level utility for adding users. Su Debian, gli amministratori dovrebbero usare invece **adduser(8)**.
```
#### Valori predefiniti per la creazione dell'utente.
@@ -305,7 +322,9 @@ Opzioni identiche al comando `useradd`.
Con il comando `usermod`, bloccare un account di fatto significa inserire un `!` prima della password nel file `/etc/shadow`.
-!!! Tip Suggerimento Per essere modificato, un utente deve essere disconnesso e non avere processi in esecuzione.
+!!! Tip "Suggerimento"
+
+ Per essere modificato, un utente deve essere disconnesso e non avere processi in esecuzione.
Dopo aver cambiato l'identificatore, i file appartenenti all'utente hanno un `UID` sconosciuto . Il nuovo `UID` deve essere riassegnato.
@@ -367,7 +386,9 @@ $ sudo userdel -r carine
| ------- | ------------------------------------------------------- |
| `-r` | Elimina la directory di connessione e i file contenuti. |
-!!! Tip Suggerimento Per essere cancellato, un utente deve essere disconnesso e non avere processi in esecuzione.
+!!! Tip "Suggerimento"
+
+ Per essere eliminato, un utente deve essere disconnesso e non avere processi in esecuzione.
`userdel` rimuove la linea dell'utente dal file `/etc/passwd` e da `/etc/gshadow`.
@@ -408,11 +429,15 @@ root:$6$...:15399:0:99999:7:::
* 8: Tempo di scadenza dell'account.
* 9: Riservato per un uso futuro.
-!!! Danger Pericolo Per ogni linea nel file `/etc/passwd` ci deve essere una linea corrispondente nel file `/etc/shadow`.
+!!! Danger "Pericolo"
+
+ Per ogni riga del file `/etc/passwd` deve esserci una riga corrispondente nel file `/etc/shadow`.
## Proprietari dei file
-!!! Danger Pericolo Tutti i file appartengono necessariamente a un utente e un gruppo.
+!!! Danger "Pericolo"
+
+ Tutti i file appartengono necessariamente a un utente e a un gruppo.
Il gruppo principale dell'utente che crea il file è, per impostazione predefinita, il gruppo che possiede il file.
@@ -478,7 +503,9 @@ $ sudo chgrp group1 file
| `-R` | Modifica i gruppi proprietari della directory e dei suoi contenuti (ricorsivo). |
| `-v` | Visualizza le modifiche eseguite. |
-!!! Note Nota È possibile applicare a un file un proprietario e un gruppo proprietario prendendo come riferimento quelli di un altro file:
+!!! Note "Nota"
+
+ È possibile applicare a un file un proprietario e un gruppo proprietario prendendo come riferimento quelli di un altro file:
```
chown [options] --reference=RRFILE FILE
@@ -544,7 +571,9 @@ Esempio:
[alain]$ newgrp GroupB
```
-!!! Note Nota Dopo aver usato questo comando, i file verranno creati con il `GID` del suo sottogruppo.
+!!! Note "Nota"
+
+ Dopo aver utilizzato questo comando, i file verranno creati con il `GID` del suo sottogruppo.
Il comando `newgrp` senza parametri riassegna al gruppo principale.
@@ -592,7 +621,9 @@ Esempio:
$ sudo passwd alain
```
-!!! Note Nota Il comando `passwd` è disponibile per gli utenti per cambiare la propria password (la vecchia password è richiesta). L'amministratore può modificare le password di tutti gli utenti senza restrizioni.
+!!! Note "Nota"
+
+ Il comando `passwd` è disponibile per gli utenti per modificare la loro password (la vecchia password è richiesta). L'amministratore può modificare le password di tutti gli utenti senza restrizioni.
Dovranno rispettare le restrizioni di sicurezza.
@@ -604,7 +635,9 @@ Esempio:
```
$ sudo echo "azerty,1" | passwd --stdin philippe
```
-!!! Warning Avvertimento La password è inserita in chiaro, `passwd` si prende cura di crittografarla.
+!!! Warning "Attenzione"
+
+ La password è inserita in un testo in chiaro, `passwd` si occupa di crittografarla.
### comando `chage`
@@ -637,7 +670,9 @@ $ sudo chage philippe
$ sudo chage -d 0 philippe
```
-!!! Note Nota Se nessun utente è specificato, l'ordine riguarderà l'utente che entra.
+!!! Note "Nota"
+
+ Se nessun utente è specificato, l'ordine riguarderà l'utente che lo inserisce.

@@ -648,15 +683,19 @@ File di configurazione.:
* `/etc/login.defs`
* `/etc/skel`
-!!! Note Nota La modifica del file `/etc/default/useradd` è fatta con il comando `useradd`.
+!!! Note "Nota"
+ La modifica del file `/etc/default/useradd` viene eseguita con il comando `useradd`.
+
Gli altri file devono essere modificati con un editor di testo.
### file `/etc/default/useradd`
Questo file contiene le impostazioni dei dati predefinite.
-!!! Tip Suggerimento Quando si crea un utente, se le opzioni non sono specificate, il sistema utilizza i valori predefiniti definiti in `/etc/default/useradd`.
+!!! Tip "Suggerimento"
+
+ Quando si crea un utente, se le opzioni non sono specificate, il sistema utilizza i valori di default definiti in `/etc/default/useradd`.
Questo file è modificato dal comando `useradd -D` (`useradd -D` inserito senza nessun'altra opzione visualizza il contenuto del file `/etc/default/useradd`).
@@ -670,7 +709,9 @@ Questo file è modificato dal comando `useradd -D` (`useradd -D` inserito senza
| `SKEL` | Skeleton Directory della directory di accesso. |
| `CREATE_MAIL_SPOOL` | Creazione della Mailbox in`/var/spool/mail`. |
-!!! Warning Avvertimento Senza l'opzione `-g`, il comando `useradd` crea un gruppo dal nome dell'utente e il gruppo diventa il gruppo principale dell'utente.
+!!! Warning "Attenzione"
+
+ Senza l'opzione `-g`, il comando `useradd` crea un gruppo con il nome dell'utente e lo posiziona in quel gruppo.
In ordine al comando `useradd` per poter recuperare il valore del campo `GROUP` dal file `/etc/default/useradd`, devi specificare l'opzione `-N`.
@@ -728,7 +769,9 @@ Se il login non è specificato, sarà `root`.
Gli utenti standard dovranno digitare la password per la nuova identità.
-!!! Tip Suggerimento Ci sono "strati" creati in successione (una pila di ambienti `bash`). Per passare da un utente all'altro, devi prima digitare il comando `exit` per riprendere la tua identità e poi il comando `su` per prendere un'altra identità.
+!!! Tip "Suggerimento"
+
+ Vengono creati dei 'layers' successivi (una pila di ambienti `bash`). Per passare da un utente all'altro, devi prima digitare il comando `exit` per riprendere la tua identità e quindi il comando `su` per prendere un'altra identità.
#### Caricamento del profilo
From f74b6ad5786267e6c2ff7f8f27c36b973793aa43 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 05:26:58 -0500
Subject: [PATCH 27/28] New translations 8_4.md (Chinese Simplified)
---
docs/release_notes/8_4.zh.md | 44 +++++++++++++++++++-----------------
1 file changed, 23 insertions(+), 21 deletions(-)
diff --git a/docs/release_notes/8_4.zh.md b/docs/release_notes/8_4.zh.md
index 825b83c01f..4236faa15f 100644
--- a/docs/release_notes/8_4.zh.md
+++ b/docs/release_notes/8_4.zh.md
@@ -4,20 +4,21 @@ title: Release 8.4
# Rocky Linux 8.4 发行说明
-我们很高兴地宣布Rocky Linux 8.4 (Green Obsidian)已经正式发布为GA(General Availability)版本。
+我们很高兴地宣布Rocky Linux 8.4 (Green Obsidian) 已经正式发布为GA (General Availability) 版本。
-Rocky Linux 是一个由社区驱动的企业操作系统,旨在与 Red Hat Enterprise Linux 8.4 完全兼容。由于这是 Rocky Linux 发布的第一个版本,下面的发布说明仅反映次要版本(point releases)与上游功能之间的变化。
+Rocky Linux 是一个由社区驱动的企业操作系统,旨在与 Red Hat Enterprise Linux 8.4 完全兼容。 由于这是 Rocky Linux 发布的第一个版本,下面的发布说明仅反映次要版本 (point releases) 与上游功能之间的变化。
## 谢谢你
-整个Rocky Linux团队希望在一篇博客文章的评论中感谢社区中自项目成立以来一直支持该项目的所有人。从反馈和祝福,到bug错误报告、捐赠和赞助,我们的社区一次又一次地经历了这一切。无数的用户在他们的硬件上安装并测试了Rocky Linux的 RC 候选版本,确保他们的软件能够与Rocky Linux一起工作,他们不仅要感谢我们,还要感谢整个 Enterprise Linux 社区。
+整个Rocky Linux团队希望在一篇博客文章的评论中感谢社区中自项目成立以来一直支持该项目的所有人。 从反馈和祝福,到bug错误报告、捐赠和赞助,我们的社区一次又一次地经历了这一切。 无数的用户在他们的硬件上安装并测试了Rocky Linux的 RC 候选版本,确保他们的软件能够与Rocky Linux一起工作,他们不仅要感谢我们,还要感谢整个 Enterprise Linux 社区。
您使 Rocky Linux 成为今天的样子,随着我们从这个版本向前迈进,我们希望社区继续发展,并能够支持更多志同道合的项目来实现他们的目标。
## 支持的升级
!!! warning "警告"
- Rocky Linux 8.3 RC1、Rocky Linux 8.4 RC1或任何其他RC候选版本都**不**支持迁移到Rocky Linux 8.4。
+
+ Rocky Linux 8.3 RC1、Rocky Linux 8.4 RC1或任何其他RC候选版本都 *不* 支持迁移到Rocky Linux 8.4。
### 可用的转换工具
@@ -32,7 +33,7 @@ Rocky Linux 是一个由社区驱动的企业操作系统,旨在与 Red Hat En
* Red Hat Enterprise Linux (8.4)
* Oracle Linux (8.4)
-虽然可以从其他的次要版本(point releases)进行迁移,但仅支持从当前次要版本的Enterprise Linux进行迁移,作为升级的候选。
+虽然可以从其他的次要版本 (point releases) 进行迁移,但仅支持从当前次要版本的Enterprise Linux进行迁移,作为升级的候选。
## 新模块
@@ -51,25 +52,25 @@ Rocky Linux 8.4 中的全新功能包括以下新模块流:
* Libreswan提供的IPsec VPN现在支持TCP封装和IKEv2的安全标签。
-* scap-security-guide软件包已被重新定位到0.1.54版本,OpenSCAP也被重新定位到1.3.4版本。这些更新提供了实质性的改进,包括改进了内存管理。
+* scap-security-guide软件包已被重新定位到0.1.54版本,OpenSCAP也被重新定位到1.3.4版本。 这些更新提供了实质性的改进,包括改进了内存管理。
* `fapolicyd`框架现在提供了完整性检查,而RPM plugin现在可以注册任何由YUM包管理器或RPM包管理器处理的系统更新。
### 网络
-* Nmstate是一个用于主机的网络API,在Rocky Linux 8.4中完全支持。`nmstate`包提供了一个库和`nmstatectl`命令行工具,以声明的方式管理主机网络设置。
+* Nmstate是一个用于主机的网络API,在Rocky Linux 8.4中完全支持。 `nmstate`包提供了一个库和`nmstatectl`命令行工具,以声明的方式管理主机网络设置。
-* 多协议标签交换(MPLS)是一种内核内的数据转发机制,用于跨企业网络路由流量。例如,您可以添加`tc filters`,以便以一致的方式管理从特定端口接收的数据包或承载特定类型的流量。
+* 多协议标签交换 (MPLS) 是一种内核内的数据转发机制,用于跨企业网络路由流量。 例如,您可以添加`tc filters`,以便以一致的方式管理从特定端口接收的数据包或承载特定类型的流量。
-* `iproute2`实用程序引入了三种新的流量控制(tc)操作:`mac_push`、`push_eth`和`pop_eth`。分别用于添加MPLS标签、在数据包开头构建以太网头部和丢弃外部以太网头部。
+* `iproute2`实用程序引入了三种新的流量控制(tc)操作:`mac_push`、`push_eth`和`pop_eth`。 分别用于添加MPLS标签、在数据包开头构建以太网头部和丢弃外部以太网头部。
### 内核
-* **主动压缩**会在请求分配**之前**定期启动内存压缩工作。因此,降低了特定内存分配请求的等待时间。
+* **主动压缩**会在请求分配**之前**定期启动内存压缩工作。 因此,降低了特定内存分配请求的等待时间。
-* 在Rocky Linux 8.4中,现在有了一个用于**控制组**技术的slab内存控制器的新实现。slab内存控制器提高了slab的利用率,并提供了将内存计算从页面级别转移到对象级别的功能。 因此,您可以观察到内核内存占用总量的显著下降和对内存碎片的积极影响。
+* 在Rocky Linux 8.4中,现在有了一个用于**控制组**技术的slab内存控制器的新实现。 slab内存控制器提高了slab的利用率,并提供了将内存计算从页面级别转移到对象级别的功能。 因此,你可以观察到内核总内存占用量的显著下降,以及对内存碎片的积极影响。
-* Rocky Linux 8.4 中提供了时间命名空间功能,此功能适用于更改Linux容器中的日期和时间,现在也可以实现从检查点恢复后的容器内时钟调整。
+* Rocky Linux 8.4 中提供了时间命名空间功能。 此功能适用于更改Linux容器中的日期和时间, 现在也可以实现从检查点恢复后的容器内时钟调整。
* Rocky Linux 8.4支持在第8代和第9代英特尔酷睿处理器中设置的EDAC(Error Detection and Correction,错误检测与纠正)内核模块。
@@ -88,21 +89,22 @@ Rocky Linux 8.4 中的全新功能包括以下新模块流:
### 身份管理
-* Rocky Linux 8.4 提供了用于自动化管理IdM(Identity Management,身份管理)中RBAC(role-based access control,基于角色的访问控制)的Ansible模块,用于备份和恢复IdM服务器的Ansible角色,以及用于位置管理的Ansible模块
+* Rocky Linux 8.4 提供了用于自动化管理IdM (Identity Management,身份管理) 中RBAC (role-based access control,基于角色的访问控制) 的Ansible模块,用于备份和恢复IdM服务器的Ansible角色,以及用于位置管理的Ansible模块。
## 已知问题
-与任何版本一样,在构建过程中有时会发现一些尚未被上游修补或修复的bug或问题。我们将在发现新项目或错误时更新这一部分。
+与任何版本一样,在构建过程中有时会发现一些尚未被上游修补或修复的bug或问题。 我们将在发现新项目或错误时更新这一部分。
+
+!!! note "关于安全引导的说明"
-!!! note "关于Secure Boot的说明"
- 我们知道你们中的许多人都依赖于Secure Boot。为新操作系统获取Secure Boot不是一个简单的过程。这个过程[shim-review](https://github.com/rhboot/shim-review)正在进行中且很快就会开始。
- Rocky Linux 8.4 版本最初发布时,默认**没有**启用对Secure Boot的支持。但是,一旦构建并签名了适当的软件包,将发布另一套适用于 Rocky Linux 8.4 版本的ISO镜像,**并提供**对Secure Boot的支持。
+ 我们知道你们中的许多人都依赖于Secure Boot, 为新操作系统获取Secure Boot不是一个简单的过程, 这个过程shim-review正在进行中且很快就会开始。
+ Rocky Linux 8.4 版本最初发布时,默认 **没有** 启用对Secure Boot的支持。 但是,一旦构建并签名了适当的软件包,将发布另一套适用于 Rocky Linux 8.4 版本的ISO镜像,**并提供** 对Secure Boot的支持。
### 安装
#### Minimal ISO中缺少rsyslog
-Rocky Linux Minimal ISO(`Rocky-8.4-x86_64-minimal.iso`)不包含`rsyslog`软件包。因此,使用 Rocky Linux Minimal ISO 安装的系统将不包括`rsyslog.service`或`/var/log/messages`。`rsyslog`软件包可以在重启后立即从 Rocky Linux AppStream 仓库安装,以解决这个问题。([RB#14](https://bugs.rockylinux.org/show_bug.cgi?id=14))
+Rocky Linux Minimal ISO(`Rocky-8.4-x86_64-minimal.iso`)不包含`rsyslog`软件包。 因此,使用 Rocky Linux Minimal ISO 安装的系统将不包括`rsyslog.service`或`/var/log/messages`。 `rsyslog`软件包可以在重启后立即从 Rocky Linux AppStream 仓库安装,以解决这个问题。 ([RB#14](https://bugs.rockylinux.org/show_bug.cgi?id=14))
您可以运行以下命令行安装来完成rsyslog的安装:
@@ -110,14 +112,14 @@ Rocky Linux Minimal ISO(`Rocky-8.4-x86_64-minimal.iso`)不包含`rsyslog`软
dnf install @minimal-environment
```
-#### 如果使用 Minimal ISO,OpenSCAP的配置文件可能无法安装
+#### 如果使用 Minimal ISO,OpenSCAP的配置文件可能无法被安装
如果您需要OpenSCAP配置文件,请使用DVD1 ISO变体或确保在安装环境中添加额外的存储库。
#### Anaconda"帮助"按钮不起作用 (#20)
-Anaconda安装程序中的帮助按钮目前无法使用。Rocky Linux团队在Rocky Linux文档中提供了一个[install walk-through](../guides/installation.md)来帮助解决安装问题。([RB#20](https://bugs.rockylinux.org/show_bug.cgi?id=20))
+Anaconda安装程序中的帮助按钮目前无法使用。 Rocky Linux团队在Rocky Linux文档中提供了一个[install walk-through](../guides/installation.md)来帮助解决安装问题。 ([RB#20](https://bugs.rockylinux.org/show_bug.cgi?id=20))
#### Bug Report GUI缺少去品牌化 (libreport)
-Bug Report GUI缺少一些未正确应用的去品牌化。这将在 RL8.5 和即将到来的更新中修复。然而,因为发布的ISO是不可变的,所以这个问题不会在8.4 ISO文件中修复。
+Bug Report GUI缺少一些未正确应用的去品牌化。 这将在 RL8.5 和即将到来的更新中修复。 然而,因为发布的ISO是不可变的,所以这个问题不会在8.4 ISO文件中修复。
From 1e320ed559058f48469b543333d021df3e097af0 Mon Sep 17 00:00:00 2001
From: Rocky Linux Automation
<75949597+rockylinux-auto@users.noreply.github.com>
Date: Wed, 5 Jan 2022 06:38:02 -0500
Subject: [PATCH 28/28] New translations 06-users.md (Italian)
---
docs/books/admin_guide/06-users.it.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/books/admin_guide/06-users.it.md b/docs/books/admin_guide/06-users.it.md
index e74f4e314e..2698fb53c2 100644
--- a/docs/books/admin_guide/06-users.it.md
+++ b/docs/books/admin_guide/06-users.it.md
@@ -623,7 +623,7 @@ $ sudo passwd alain
!!! Note "Nota"
- Il comando `passwd` è disponibile per gli utenti per modificare la loro password (la vecchia password è richiesta). L'amministratore può modificare le password di tutti gli utenti senza restrizioni.
+ Il comando `passwd` è disponibile per gli utenti per modificare la loro password (è richiesta la vecchia password). L'amministratore può modificare le password di tutti gli utenti senza restrizioni.
Dovranno rispettare le restrizioni di sicurezza.