
|
对正文中重点信息的补充说明。
“说明”不是安全警示信息,不涉及人身、设备及环境伤害信息。
diff --git "a/content/zh/docs/Administration/\345\212\240\351\200\237\345\274\225\346\223\216\347\232\204\345\272\224\347\224\250.md" "b/content/zh/docs/Administration/\345\212\240\351\200\237\345\274\225\346\223\216\347\232\204\345\272\224\347\224\250.md"
new file mode 100644
index 0000000000000000000000000000000000000000..eeca2a15d70240c8c5113d4ac49cc2d8e45c719f
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\212\240\351\200\237\345\274\225\346\223\216\347\232\204\345\272\224\347\224\250.md"
@@ -0,0 +1,4 @@
+# 加速引擎的应用
+
+> **说明:**
+>如果用户未购买引擎许可证,建议用户不要通过kae引擎调用相应算法,否则可能会影响openssl加密算法的性能。
diff --git "a/content/zh/docs/Administration/\345\215\207\347\272\247\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md" "b/content/zh/docs/Administration/\345\215\207\347\272\247\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md"
new file mode 100644
index 0000000000000000000000000000000000000000..5479f3085bb902a697891820e9d9c3bea1908ed1
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\215\207\347\272\247\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md"
@@ -0,0 +1,46 @@
+# 升级加速器软件包
+
+## 使用场景
+
+当需要更新加速器软件版本时可以使用rpm -Uvh方式进行升级。
+
+## 操作步骤
+
+1. 从openEuler社区下载最新版本的加速引擎软件包。
+2. 使用SSH远程登录工具,以root帐号进入Linux操作系统命令行界面。
+3. 将下载下来的最新版本的软件包都放在某个路径下。
+4. 在存放软件包的路径下使用rpm -Uvh 命令升级加速器驱动包及引擎库包。示例如下。
+
+ 命令和信息回显如下所示。
+
+ 
+
+ 
+
+5. 使用rpm -qa 命令查询是否升级成功。确认查询到的版本是最新的升级后版本。
+
+ 
+
+ 
+
+6. 重启系统或通过命令行手动卸载旧版本驱动,然后加载新版本驱动,并查看是否加载成功
+
+ ```
+ 卸载旧驱动
+ # lsmod | grep uacce
+ uacce 262144 3 hisi_hpre,hisi_sec2,hisi_qm
+ #
+ # rmmod hisi_hpre
+ # rmmod hisi_sec2
+ # rmmod hisi_qm
+ # rmmod uacce
+ # lsmod | grep uacce
+ #
+ 加载新驱动# modprobe uacce
+ # modprobe hisi_qm# modprobe hisi_sec2 #加载hisi_sec2驱动时将根据/etc/modprobe.d/hisi_sec2.conf 下的配置文件加载到内核
+ # modprobe hisi_hpre #加载hisi_hpre驱动时将根据/etc/modprobe.d/hisi_hpre.conf 下的配置文件加载到内核
+ # lsmod | grep uacce
+ uacce 36864 3 hisi_sec2,hisi_qm,hisi_hpre
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\215\207\347\272\247\345\212\240\351\200\237\345\231\250\351\251\261\345\212\250\345\244\261\350\264\245.md" "b/content/zh/docs/Administration/\345\215\207\347\272\247\345\212\240\351\200\237\345\231\250\351\251\261\345\212\250\345\244\261\350\264\245.md"
new file mode 100644
index 0000000000000000000000000000000000000000..c4638a84c86f8403ec8cad75e1a3d09b9a4a9f76
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\215\207\347\272\247\345\212\240\351\200\237\345\231\250\351\251\261\345\212\250\345\244\261\350\264\245.md"
@@ -0,0 +1,14 @@
+# 升级加速器驱动失败
+
+## 故障现象
+
+升级加速器驱动后,重启系统驱动版本仍为旧版本。
+
+## 可能原因
+
+在升级加速器驱动前,系统更新了其他驱动包,这些驱动包可能重新更新了引导文件系统initramfs,将未升级前的加速器驱动一起更新到了initramfs文件系统中。例如系统更新了网卡驱动,或者人为更新了initramfs文件系统,导致系统重启时优先从initramfs文件系统中加载加速器驱动。
+
+## 处理步骤
+
+升级加速器驱动版本后,通过执行dracut --force命令重新更新initramfs文件系统。
+
diff --git "a/content/zh/docs/Administration/\345\215\270\350\275\275-19.md" "b/content/zh/docs/Administration/\345\215\270\350\275\275-19.md"
new file mode 100644
index 0000000000000000000000000000000000000000..d7af72964761a0e46cbfd16411f59b340b460ded
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\215\270\350\275\275-19.md"
@@ -0,0 +1,16 @@
+# 卸载
+
+1. 关闭数据库进程。
+
+ ```
+ #ps -ef | grep mysql
+ #kill -9 进程ID
+ ```
+
+2. 执行**dnf remove mariadb-server**命令卸载mariadb。
+
+ ```
+ #dnf remove mariadb-server
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\215\270\350\275\275-39.md" "b/content/zh/docs/Administration/\345\215\270\350\275\275-39.md"
new file mode 100644
index 0000000000000000000000000000000000000000..7c1ddf8ab059edc23eaa85f346985ef5cb7c98ef
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\215\270\350\275\275-39.md"
@@ -0,0 +1,16 @@
+# 卸载
+
+1. 关闭数据库进程。
+
+ ```
+ #ps -ef | grep mysql
+ #kill -9 进程ID
+ ```
+
+2. 执行**dnf remove mysql**命令卸载MySQL。
+
+ ```
+ #dnf remove mysql
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\215\270\350\275\275.md" "b/content/zh/docs/Administration/\345\215\270\350\275\275.md"
new file mode 100644
index 0000000000000000000000000000000000000000..2a0e39397dd67dbec64e53cd6db6dd2f54b6468c
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\215\270\350\275\275.md"
@@ -0,0 +1,15 @@
+# 卸载
+
+1. 在postgres用户下停止数据库。
+
+ ```
+ $/usr/bin/pg_ctl -D /data/ -l /data/logfile stop
+ ```
+
+2. 在root用户下执行**dnf remove postgresql-server**卸载PostgreSQL数据库。
+
+ ```
+ #dnf remove postgresql-server
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\215\270\350\275\275\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md" "b/content/zh/docs/Administration/\345\215\270\350\275\275\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md"
new file mode 100644
index 0000000000000000000000000000000000000000..62093e5ae4443b624dd0069eddce9b6d26b8477c
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\215\270\350\275\275\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md"
@@ -0,0 +1,36 @@
+# 卸载加速器软件包
+
+## 使用场景
+
+用户不再使用加速引擎软件,或进行新版本加速引擎软件的安装。
+
+## 操作步骤
+
+1. 使用SSH远程登录工具,以root帐号进入Linux操作系统命令行界面。
+2. 重启系统或通过命令行手动将已加载到内核的驱动卸载掉,并查看是否卸载成功。
+
+ ```
+ # lsmod | grep uacce
+ uacce 36864 3 hisi_sec2,hisi_qm,hisi_hpre
+ # rmmod hisi_hpre
+ # rmmod hisi_sec2
+ # rmmod hisi_qm
+ # rmmod uacce
+ # lsmod | grep uacce
+ #
+ ```
+
+3. 通过rpm -e 命令卸载加速引擎软件包。示例如下。
+
+ > **说明:**
+ >由于存在依赖关系,卸载libwd前须先卸载libkae引擎软件包。
+
+ 
+
+ 
+
+4. 使用rpm -qa |grep 软件包名命令查询是否卸载成功。
+
+ 
+
+
diff --git "a/content/zh/docs/Administration/\345\220\257\345\212\250nginx\346\234\215\345\212\241.md" "b/content/zh/docs/Administration/\345\220\257\345\212\250nginx\346\234\215\345\212\241.md"
index 48f12a7b1d07c7b451665cc64b5b5a33e0772389..32227c4c284401f34d1b0edf5dece13b1d021ddc 100644
--- "a/content/zh/docs/Administration/\345\220\257\345\212\250nginx\346\234\215\345\212\241.md"
+++ "b/content/zh/docs/Administration/\345\220\257\345\212\250nginx\346\234\215\345\212\241.md"
@@ -1,4 +1,4 @@
-# 启动nginx服务
+# 启动nginx服务
1. 通过systemd启动nginx服务:
diff --git "a/content/zh/docs/Administration/\345\220\257\345\212\250\346\225\260\346\215\256\345\272\223.md" "b/content/zh/docs/Administration/\345\220\257\345\212\250\346\225\260\346\215\256\345\272\223.md"
new file mode 100644
index 0000000000000000000000000000000000000000..c286b42fe669506c99cef2c1e2d1e200fb7b3524
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\220\257\345\212\250\346\225\260\346\215\256\345\272\223.md"
@@ -0,0 +1,19 @@
+# 启动数据库
+
+1. 启动PostgreSQL数据库。
+
+ ```
+ $/usr/bin/pg_ctl -D /data/ -l /data/logfile start
+ ```
+
+2. 确认PostgreSQL数据库进程是否正常启动。
+
+ ```
+ $ps -ef | grep postgres
+ ```
+
+ 命令执行后,打印信息如下图所示,PostgreSQL相关进程已经正常启动了。
+
+ 
+
+
diff --git "a/content/zh/docs/Administration/\345\221\250\346\234\237\346\200\247\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210cron\357\274\211.md" "b/content/zh/docs/Administration/\345\221\250\346\234\237\346\200\247\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210cron\357\274\211.md"
index 6d7dca25318c1b1fb468bbefb6d40f9076046c6f..f3c530f3e766eefd84a473c4bca2029cd00ed8ac 100644
--- "a/content/zh/docs/Administration/\345\221\250\346\234\237\346\200\247\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210cron\357\274\211.md"
+++ "b/content/zh/docs/Administration/\345\221\250\346\234\237\346\200\247\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210cron\357\274\211.md"
@@ -1,4 +1,4 @@
-# 周期性运行一批程序(cron)
+# 周期性运行一批程序(cron)
前面介绍at命令都会在一定时间内完成一定任务,但是它只能执行一次。也就是说,当指定了运行命令后,系统在指定时间完成任务,以后就不再执行了。但是在很多情况下需要周期性重复执行一些命令,这时候就需要使用cron命令来完成任务。
diff --git "a/content/zh/docs/Administration/\345\237\272\347\241\200\351\205\215\347\275\256.md" "b/content/zh/docs/Administration/\345\237\272\347\241\200\351\205\215\347\275\256.md"
index ab8b3340e97b7a996f3b3f48fbc6eaa5b6d1686d..79535631c62037640e2fe6a28bf00f94c3a1664f 100644
--- "a/content/zh/docs/Administration/\345\237\272\347\241\200\351\205\215\347\275\256.md"
+++ "b/content/zh/docs/Administration/\345\237\272\347\241\200\351\205\215\347\275\256.md"
@@ -1 +1,4 @@
-# 基础配置
+# 基础配置
+
+
+
diff --git "a/content/zh/docs/Administration/\345\242\236\345\212\240\347\224\250\346\210\267.md" "b/content/zh/docs/Administration/\345\242\236\345\212\240\347\224\250\346\210\267.md"
index c039c20aababf68f9563ad73e365abce74107c7b..439739c485a86f82c536e963b686087927dd99e3 100644
--- "a/content/zh/docs/Administration/\345\242\236\345\212\240\347\224\250\346\210\267.md"
+++ "b/content/zh/docs/Administration/\345\242\236\345\212\240\347\224\250\346\210\267.md"
@@ -1,8 +1,8 @@
-# 增加用户
+# 增加用户
## useradd命令
-在root权限下,通过useradd命令可以为系统添加新用户信息,其中 _options_ 为相关参数,_user\_name_ 为用户名称。
+在root权限下,通过useradd命令可以为系统添加新用户信息,其中 _options_ 为相关参数,_user\_name_ 为用户名称。
```
useradd [options] user_name
@@ -15,7 +15,7 @@ useradd [options] user_name
- /etc/passwd:用户账号信息文件。
- /etc/shadow:用户账号信息加密文件。
- /etc/group:组信息文件。
-- /etc/defaut/useradd:定义默认设置文件。
+- /etc/default/useradd:定义默认设置文件。
- /etc/login.defs:系统广义设置文件。
- /etc/skel:默认的初始配置文件目录。
diff --git "a/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223-27.md" "b/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223-27.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e68e64e2a59e520e807ef64d6d2a9a3760d39cc7
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223-27.md"
@@ -0,0 +1,69 @@
+# 备份数据库
+
+可以使用mysqldump命令备份数据库。
+
+备份一个或多个表:
+
+```
+mysqldump [options] databasename [tablename ...] > outfile
+```
+
+备份一个或多个库:
+
+```
+mysqldump [options] -databases databasename ... > outfile
+```
+
+备份所有库:
+
+```
+mysqldump [options] -all-databases > outputfile
+```
+
+其中:
+
+- databasename:数据库名称。
+- tablename:数据表名称。
+- outfile:数据库备份的文件。
+- options:mysqldump命令参数选项,多个参数之间可以使用空格分隔。常用的mysqldump命令参数选项如下:
+ - -u, --user=username:指定用户名。
+ - -p, --password\[=password\]:指定密码。
+ - -P, --port=portnumber:指定端口。
+ - -h, --host=hostname:指定主机名。
+ - -r, --result-file=filename:将导出结果保存到指定的文件中,等同于“\>”。
+ - -t:只备份数据。
+ - -d:只备份表结构。
+
+
+## 示例
+
+\#备份主机为192.168.202.144,端口为3306,root用户下的所有数据库到alldb.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 --all-databases > alldb.sql
+```
+
+\#备份主机为192.168.202.144,端口为3306,root用户下的db1数据库到db1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 --databases db1 > db1.sql
+```
+
+\#备份主机为192.168.202.144,端口为3306,root用户下的db1数据库的tb1表到db1tb1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 db1 tb1 > db1tb1.sql
+```
+
+\#只备份主机为192.168.202.144,端口为3306,root用户下的db1数据库的表结构到db1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 -d db1 > db1.sql
+```
+
+\#只备份主机为192.168.202.144,端口为3306,root用户下的db1数据库的数据到db1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 -t db1 > db1.sq
+```
+
diff --git "a/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223-52.md" "b/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223-52.md"
new file mode 100644
index 0000000000000000000000000000000000000000..f72cfdce4aa6d794de728be55fcadb5467c49ae7
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223-52.md"
@@ -0,0 +1,69 @@
+# 备份数据库
+
+可以使用mysqldump命令备份数据库。
+
+备份一个或多个表:
+
+```
+mysqldump [options] databasename [tablename ...] > outfile
+```
+
+备份一个或多个库:
+
+```
+mysqldump [options] -databases databasename ... > outfile
+```
+
+备份所有库:
+
+```
+mysqldump [options] -all-databases > outputfile
+```
+
+其中:
+
+- databasename:数据库名称。
+- tablename:数据表名称。
+- outfile:数据库备份的文件。
+- options:mysqldump命令参数选项,多个参数之间可以使用空格分隔。常用的mysqldump命令参数选项如下:
+ - -u, --user=username:指定用户名。
+ - -p, --password\[=password\]:指定密码。
+ - -P, --port=portnumber:指定端口。
+ - -h, --host=hostname:指定主机名。
+ - -r, --result-file=filename:将导出结果保存到指定的文件中,等同于“\>”。
+ - -t:只备份数据。
+ - -d:只备份表结构。
+
+
+## 示例
+
+\#备份主机为192.168.202.144,端口为3306,root用户下的所有数据库到alldb.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 --all-databases > alldb.sql
+```
+
+\#备份主机为192.168.202.144,端口为3306,root用户下的db1数据库到db1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 --databases db1 > db1.sql
+```
+
+\#备份主机为192.168.202.144,端口为3306,root用户下的db1数据库的tb1表到db1tb1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 db1 tb1 > db1tb1.sql
+```
+
+\#只备份主机为192.168.202.144,端口为3306,root用户下的db1数据库的表结构到db1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 -d db1 > db1.sql
+```
+
+\#只备份主机为192.168.202.144,端口为3306,root用户下的db1数据库的数据到db1.sql中。
+
+```
+# mysqldump -h 192.168.202.144 -P 3306 -uroot -p123456 -t db1 > db1.sq
+```
+
diff --git "a/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223.md" "b/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223.md"
new file mode 100644
index 0000000000000000000000000000000000000000..580183a6d5f45cb948aeef81731d90f2db8de0be
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\244\207\344\273\275\346\225\260\346\215\256\345\272\223.md"
@@ -0,0 +1,29 @@
+# 备份数据库
+
+可以使用pg\_dump命令备份数据库,将数据库转储到一个脚本文件或其他归档文件中。
+
+```
+pg_dump [option]... [databasename] > outfile
+```
+
+其中:
+
+- databasename:数据库名称。如果没有声明这个参数,那么使用环境变量 PGDATABASE 。如果那个环境变量也没声明,那么使用发起连接的用户名。
+- outfile:数据库备份的文件。
+- option:pg\_dump命令参数选项,多个参数之间可以使用空格分隔。常用的pg\_dump命令参数选项如下:
+ - -f filename,--file=filename:指输出到指定的文件。如果忽略,则使用标准输出。
+ - -d,--dbname=databsetaname:指定转储的数据库。
+ - -h,--host=hostname:指定主机名。
+ - -p,--port=portnumber:指定端口。
+ - -U,--username=username:指定连接的用户名。
+ - -W,--password:强制口令提示(自动)。
+
+
+## 示例
+
+\#备份主机为192.168.202.144,端口为3306,postgres用户下的database1数据库到db1.sql中。
+
+```
+$ pg_dump -h 192.168.202.144 -p 3306 -U postgres -W database1 > db1.sql
+```
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-17.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-17.md"
new file mode 100644
index 0000000000000000000000000000000000000000..fa2cfb04509667ae2746da4fdde06ded9972fb05
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-17.md"
@@ -0,0 +1,28 @@
+# 安装
+
+1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。
+2. 清除缓存。
+
+ ```
+ #dnf clean all
+ ```
+
+3. 创建缓存。
+
+ ```
+ #dnf makecache
+ ```
+
+4. 安装mariadb服务器。
+
+ ```
+ #dnf install mariadb-server
+ ```
+
+5. 查看安装后的rpm包。
+
+ ```
+ #rpm -qa | grep mariadb
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-37.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-37.md"
new file mode 100644
index 0000000000000000000000000000000000000000..f02c771d6ab5d61dd92a5ab808765ad71d2e53dd
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-37.md"
@@ -0,0 +1,28 @@
+# 安装
+
+1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。
+2. 清除缓存。
+
+ ```
+ #dnf clean all
+ ```
+
+3. 创建缓存。
+
+ ```
+ #dnf makecache
+ ```
+
+4. 安装MySQL服务器。
+
+ ```
+ #dnf install mysql
+ ```
+
+5. 查看安装后的rpm包。
+
+ ```
+ #rpm -qa | grep mysql
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-6.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-6.md"
new file mode 100644
index 0000000000000000000000000000000000000000..716d4b9adb9b026689e644a174af66362daaa8ba
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-6.md"
@@ -0,0 +1,28 @@
+# 安装
+
+1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。
+2. 清除缓存。
+
+ ```
+ #dnf clean all
+ ```
+
+3. 创建缓存。
+
+ ```
+ #dnf makecache
+ ```
+
+4. 安装mariadb服务器。
+
+ ```
+ #dnf install nginx
+ ```
+
+5. 查看安装后的rpm包。
+
+ ```
+ dnf list all | grep nginx
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-9.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-9.md"
new file mode 100644
index 0000000000000000000000000000000000000000..8ecaa8c67ca05ceaac883dbf3e82de7e5ff7ceaf
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-9.md"
@@ -0,0 +1,28 @@
+# 安装
+
+1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。
+2. 清除缓存。
+
+ ```
+ #dnf clean all
+ ```
+
+3. 创建缓存。
+
+ ```
+ #dnf makecache
+ ```
+
+4. 安装PostgreSQL服务器。
+
+ ```
+ #dnf install postgresql-server
+ ```
+
+5. 查看安装后的rpm包。
+
+ ```
+ #rpm -qa | grep postgresql
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-\345\215\207\347\272\247\345\222\214\345\215\270\350\275\275.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-\345\215\207\347\272\247\345\222\214\345\215\270\350\275\275.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e3890d30a923bd23ec0470421edca5e0a5c75656
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-\345\215\207\347\272\247\345\222\214\345\215\270\350\275\275.md"
@@ -0,0 +1,4 @@
+# 安装、升级和卸载
+
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275-16.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275-16.md"
new file mode 100644
index 0000000000000000000000000000000000000000..bb0de0531fa86627e7666e722a24d1c12634f551
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275-16.md"
@@ -0,0 +1 @@
+# 安装、运行和卸载
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275-36.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275-36.md"
new file mode 100644
index 0000000000000000000000000000000000000000..6d1065e89e8e200b87721f926f5f7c2ab7b4b954
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275-36.md"
@@ -0,0 +1 @@
+# 安装、运行和卸载
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275.md"
new file mode 100644
index 0000000000000000000000000000000000000000..8149c9474459b4167ba4fdc4fd8ddac7b5f4f043
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205-\350\277\220\350\241\214\345\222\214\345\215\270\350\275\275.md"
@@ -0,0 +1 @@
+# 安装、运行和卸载
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e553dd01ac2ea9d3c9294470118515c3dcba126e
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205.md"
@@ -0,0 +1,31 @@
+# 安装
+
+> **说明:**
+>openEuler操作系统默认已安装LVM。可通过**rpm -qa | grep lvm2**命令查询,若打印信息中包含“lvm2”信息,则表示已安装LVM,可跳过本章节内;若无任何打印信息,则表示未安装,可参考本章节内容进行安装。
+
+1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。
+2. 清除缓存。
+
+ ```
+ #dnf clean all
+ ```
+
+3. 创建缓存。
+
+ ```
+ #dnf makecache
+ ```
+
+4. 安装LVM。
+
+ ```
+ #dnf install lvm2
+ ```
+
+5. 查看安装后的rpm包。
+
+ ```
+ #rpm -qa | grep lvm2
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205\345\211\215\345\207\206\345\244\207.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\211\215\345\207\206\345\244\207.md"
new file mode 100644
index 0000000000000000000000000000000000000000..bec43b7b5d4ff79df1b888990f36bc70c0c5f588
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\211\215\345\207\206\345\244\207.md"
@@ -0,0 +1,46 @@
+# 安装前准备
+
+## 环境要求
+
+- TaiShan 200服务器,开启加速引擎功能
+
+> **说明:**
+>- 需要导入加速器许可证,具体操作请参考《[TaiShan 机架服务器 iBMC \(V300及以上\) 用户指南](https://support.huawei.com/enterprise/zh/doc/EDOC1100048792?idPath=7919749%7C9856522%7C9856629%7C23201901)》中“许可证管理”章节。
+>- 物理机场景使用加速器需要关闭SMMU,具体操作请参考《[TaiShan 200服务器BIOS参数参考](https://support.huawei.com/enterprise/zh/doc/EDOC1100088653?idPath=7919749%7C9856522%7C9856629%7C23201901)》。
+
+- CPU:Kunpeng 920
+- 操作系统:openEuler-20.03-LTS-aarch64-dvd.iso
+
+## KAE加速引擎软件说明
+
+**表 1** 加速引擎的rpm软件包
+
+
+软件包名称
+ |
+软件包说明
+ |
+
+
+kae_driver-版本号-1.OS类型.aarch64.rpm
+ |
+加速器驱动,包含内容:uacce.ko、hisi_qm.ko、hisi_sec2.ko、hisi_hpre.ko内核模块
+支持:SM3/SM4/AES/RSA/DH算法
+ |
+
+libwd-版本号-1.OS类型.aarch64.rpm
+ |
+包含内容:libwd.so动态链接库
+提供接口给KAE引擎
+ |
+
+libkae-版本号-1.OS类型.aarch64.rpm
+ |
+依赖:libwd rpm包
+包含内容:libkae.so动态库
+支持:SM3/SM4/AES/RSA/DH等算法
+ |
+
+
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205-3.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205-3.md"
new file mode 100644
index 0000000000000000000000000000000000000000..55e6344d2b0ece1601947f57055417f61c93c67c
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205-3.md"
@@ -0,0 +1,69 @@
+# 安装加速器软件包
+
+## 前提条件
+
+- 已在本地安装远程SSH登录工具
+- 已安装openEuler操作系统
+- RPM工具能正常使用。
+- 已安装OpenSSL 1.1.1a或以上版本。
+
+ 使用如下命令查询OpenSSL的版本号
+
+ - openssl version
+
+
+## 安装步骤
+
+1. 以root帐号登录openEuler OS命令行界面。
+2. 新建目录用于存放加速器引擎软件包。
+3. 使用SSH远程登录工具,将所有加速引擎软件包拷贝到已建好的目录下。
+4. 在存放加速引擎软件包目录下,使用rpm -ivh命令安装加速器引擎软件包。
+
+ > **说明:**
+ >由于libkae包的安装依赖libwd包,所以libwd的安装必须先于libkae。
+
+ 
+
+ 
+
+5. 使用rpm -qa命令,查看加速器软件包是否已正常安装到系统内。使用rpm -ql命令 ,查看软件包的文件是否正确。示例如下。
+
+ 
+
+ 
+
+ 
+
+ 
+
+6. 重启系统或通过命令行手动依次加载加速器引擎驱动到内核,并查看是否加载成功。
+
+ ```
+ # modprobe uacce
+ # lsmod | grep uacce
+ # modprobe hisi_qm
+ # lsmod | grep hisi_qm
+ # modprobe hisi_qm
+ # modprobe hisi_sec2 #加载hisi_sec2驱动时将根据/etc/modprobe.d/hisi_sec2.conf 下的配置文件加载到内核
+ # modprobe hisi_hpre #加载hisi_hpre驱动时将根据/etc/modprobe.d/hisi_hpre.conf 下的配置文件加载到内核
+ ```
+
+
+## 设置环境变量
+
+通过以下命令导出环境变量:如果用户指定安装路径,则下面/usr/local应根据实际安装路径进行修改。
+
+```
+export OPENSSL_ENGINES=/usr/local/lib/engines-1.1
+```
+
+## 安装后检查
+
+执行**rpm -qa**命令查看加速器引擎软件包是否安装成功。
+
+打印信息中包含“_软件包名_-_版本号-_”表示该软件包安装成功。示例如下。
+
+
+
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md"
new file mode 100644
index 0000000000000000000000000000000000000000..3a53a971992ec13e4f7216f30810eb5990c4e57a
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\212\240\351\200\237\345\231\250\350\275\257\344\273\266\345\214\205.md"
@@ -0,0 +1,3 @@
+# 安装加速器软件包
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205\345\220\216\346\223\215\344\275\234.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\220\216\346\223\215\344\275\234.md"
new file mode 100644
index 0000000000000000000000000000000000000000..a3179ae68d18c3f2722ae1ce2dbccd30958d73d9
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\220\216\346\223\215\344\275\234.md"
@@ -0,0 +1,4 @@
+# 安装后操作
+
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205\345\256\214\345\212\240\351\200\237\345\231\250\345\274\225\346\223\216\344\271\213\345\220\216-\346\237\245\346\211\276\344\270\215\345\210\260\345\212\240\351\200\237\345\231\250\350\256\276\345\244\207.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\256\214\345\212\240\351\200\237\345\231\250\345\274\225\346\223\216\344\271\213\345\220\216-\346\237\245\346\211\276\344\270\215\345\210\260\345\212\240\351\200\237\345\231\250\350\256\276\345\244\207.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e460127327df8122fdcaae0ce0ac994b94106608
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205\345\256\214\345\212\240\351\200\237\345\231\250\345\274\225\346\223\216\344\271\213\345\220\216-\346\237\245\346\211\276\344\270\215\345\210\260\345\212\240\351\200\237\345\231\250\350\256\276\345\244\207.md"
@@ -0,0 +1,47 @@
+# 安装完加速器引擎之后,查找不到加速器设备
+
+## 故障现象
+
+安装完加速器引擎之后,查找不到加速器设备。
+
+## 解决方法
+
+1. 检查虚拟文件系统下是否有相应设备。正常情况下有如下相应的加速器设备。
+
+ ```
+ # ls -al /sys/class/uacce/
+ total 0
+ lrwxrwxrwx. 1 root root 0 Nov 14 03:45 hisi_hpre-2 -> ../../devices/pci0000:78/0000:78:00.0/0000:79:00.0/uacce/hisi_hpre-2
+ lrwxrwxrwx. 1 root root 0 Nov 14 03:45 hisi_hpre-3 -> ../../devices/pci0000:b8/0000:b8:00.0/0000:b9:00.0/uacce/hisi_hpre-3
+ lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_rde-4 -> ../../devices/pci0000:78/0000:78:01.0/uacce/hisi_rde-4
+ lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_rde-5 -> ../../devices/pci0000:b8/0000:b8:01.0/uacce/hisi_rde-5
+ lrwxrwxrwx. 1 root root 0 Nov 14 08:39 hisi_sec-0 -> ../../devices/pci0000:74/0000:74:01.0/0000:76:00.0/uacce/hisi_sec-0
+ lrwxrwxrwx. 1 root root 0 Nov 14 08:39 hisi_sec-1 -> ../../devices/pci0000:b4/0000:b4:01.0/0000:b6:00.0/uacce/hisi_sec-1
+ lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_zip-6 -> ../../devices/pci0000:74/0000:74:00.0/0000:75:00.0/uacce/hisi_zip-6
+ lrwxrwxrwx. 1 root root 0 Nov 17 22:09 hisi_zip-7 -> ../../devices/pci0000:b4/0000:b4:00.0/0000:b5:00.0/uacce/hisi_zip-7
+ ```
+
+2. 若要使用hpre设备但是在[1](#li1760055514614)中未查询到,请按[初始化失败](初始化失败.md)排查加速器软件是否已正确安装。
+3. 若[2](#li1600175515610)已确认加速器软件正确安装,请排查通过lspci命令查看物理设备是否存在。
+
+ ```
+ # lspci | grep HPRE
+ 79:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon HPRE Engine (rev 21)
+ b9:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon HPRE Engine (rev 21)
+ ## lspci | grep SEC
+ 76:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
+ b6:00.0 Network and computing encryption device: Huawei Technologies Co., Ltd. HiSilicon SEC Engine (rev 21)
+ ## lspci | grep RDE
+ 78:01.0 RAID bus controller: Huawei Technologies Co., Ltd. HiSilicon RDE Engine (rev 21)
+ b8:01.0 RAID bus controller: Huawei Technologies Co., Ltd. HiSilicon RDE Engine (rev 21)
+ ## lspci | grep ZIP
+ 75:00.0 Processing accelerators: Huawei Technologies Co., Ltd. HiSilicon ZIP Engine (rev 21)
+ b5:00.0 Processing accelerators: Huawei Technologies Co., Ltd. HiSilicon ZIP Engine (rev 21)
+ #
+ ```
+
+4. 若[3](#li1560012551369)未查询到相应的物理设备,请确认以下,不分先后:
+ - 确认是否已导入加速器许可证,若未导入,请请参考《[TaiShan 机架服务器 iBMC \(V300及以上\) 用户指南](https://support.huawei.com/enterprise/zh/doc/EDOC1100048792?idPath=7919749%7C9856522%7C9856629%7C23201901)》中“许可证管理”章节,导入加速器许可证。导入加速器许可证之后,需要掉电重启BMC,使能License。
+ - 确认BMC和BIOS版本是否支持加速器特性。
+
+
diff --git "a/content/zh/docs/Administration/\345\256\211\350\243\205\346\227\266\345\207\272\347\216\260\350\275\257\344\273\266\345\214\205\345\206\262\347\252\201-\346\226\207\344\273\266\345\206\262\347\252\201\346\210\226\347\274\272\345\260\221\350\275\257\344\273\266\345\214\205\345\257\274\350\207\264\345\256\211\350\243\205\345\244\261\350\264\245.md" "b/content/zh/docs/Administration/\345\256\211\350\243\205\346\227\266\345\207\272\347\216\260\350\275\257\344\273\266\345\214\205\345\206\262\347\252\201-\346\226\207\344\273\266\345\206\262\347\252\201\346\210\226\347\274\272\345\260\221\350\275\257\344\273\266\345\214\205\345\257\274\350\207\264\345\256\211\350\243\205\345\244\261\350\264\245.md"
new file mode 100644
index 0000000000000000000000000000000000000000..1ab2984fd8bf30a9f5c07af2b052f9364c4769cb
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\256\211\350\243\205\346\227\266\345\207\272\347\216\260\350\275\257\344\273\266\345\214\205\345\206\262\347\252\201-\346\226\207\344\273\266\345\206\262\347\252\201\346\210\226\347\274\272\345\260\221\350\275\257\344\273\266\345\214\205\345\257\274\350\207\264\345\256\211\350\243\205\345\244\261\350\264\245.md"
@@ -0,0 +1,81 @@
+# 安装时出现软件包冲突、文件冲突或缺少软件包导致安装失败
+
+## 问题现象
+
+安装软件包过程中,可能出现软件包冲突、文件冲突或缺少软件包,从而导致升安装被中断,最终安装失败。软件包冲突、文件冲突和缺少软件包的报错信息分别如下所示。
+
+软件包冲突报错信息示例(以 libev-libevent-devel-4.24-11.oe1.aarch64与libevent-devel-2.1.11-2.oe1.aarch64冲突为例):
+
+```
+package libev-libevent-devel-4.24-11.oe1.aarch64 conflicts with libevent-devel provided by libevent-devel-2.1.11-2.oe1.aarch64
+ - cannot install the best candidate for the job
+ - conflicting requests
+```
+
+文件冲突报错信息示例(以/usr/bin/containerd文件冲突为例):
+
+```
+Error: Transaction test error:
+ file /usr/bin/containerd from install of containerd-1.2.0-101.oe1.aarch64 conflicts with file from package docker-engine-18.09.0-100.aarch64
+ file /usr/bin/containerd-shim from install of containerd-1.2.0-101.oe1.aarch64 conflicts with file from package docker-engine-18.09.0-100.aarch64
+```
+
+缺少软件包的报错信息示例(以缺失blivet-data软件包为例):
+
+```
+Error:
+ Problem: cannot install both blivet-data-1:3.1.1-6.oe1.noarch and blivet-data-1:3.1.1-5.noarch
+ - package python2-blivet-1:3.1.1-5.noarch requires blivet-data = 1:3.1.1-5, but none of the providers can be installed
+ - cannot install the best update candidate for package blivet-data-1:3.1.1-5.noarch
+ - problem with installed package python2-blivet-1:3.1.1-5.noarch(try to add '--allowerasing' to command line to replace conflicting packages or '--skip-broken' to skip uninstallable packages or '--nobest' to use not only best candidate packages)
+```
+
+## 问题原因
+
+- openEuler提供的软件包中,有些软件包虽然名称不同,但功能相同,导致两个软件包无法同时安装。
+- openEuler提供的软件包中,有些软件包虽然名称不同,但功能相同,导致安装时安装后的文件相同,从而产生了文件冲突。
+- 有些软件包,因在升级安装前被其他软件包所依赖,一旦该软件包升级后,可能导致依赖它的软件包因缺少软件包而不能安装。
+
+## 解决方案
+
+若为软件包冲突,则按如下步骤进行处理(以问题现象中示例的软件包冲突为例):
+
+1. 根据安装过程中的软件包冲突报错信息,确定与待安装的 libev-libevent-devel-4.24-11.oe1.aarch64软件包冲突的软件包为libevent-devel-2.1.11-2.oe1.aarch64。
+2. 执行**dnf remove**命令将与待安装软件包冲突的软件包单独卸载。
+
+ ```
+ # dnf remove libevent-devel-2.1.11-2.oe1.aarch64
+ ```
+
+3. 重新进行安装操作。
+
+若为文件冲突,则按如下步骤进行处理(以问题现象中示例的文件冲突为例):
+
+1. 根据安装过程中的文件冲突报错信息,确定导致文件冲突的软件包名称为containerd-1.2.0-101.oe1.aarch64和docker-engine-18.09.0-100.aarch64。
+2. 将不需要安装的软件包名称记录下来,以不需要安装docker-engine-18.09.0-100.aarch64为例。
+3. 执行**dnf remove**命令将不需要安装的软件包单独卸载。
+
+ ```
+ # dnf remove docker-engine-18.09.0-100.aarch64
+ ```
+
+4. 重新进行安装操作。
+
+若为缺少软件包,则按如下步骤进行处理(以问题现象中示例的缺少软件包为例):
+
+1. 根据升级安装过程中的缺少软件包报错信息,确定待升级的软件包名称blivet-data-1:3.1.1-5.noarch及依赖它的软件包名称python2-blivet-1:3.1.1-5.noarch。
+2. 执行dnf remove命令将依赖待升级包才能安装的软件包单独卸载或在升级软件包时加上--allowerasing参数。
+ - 执行**dnf remove**命令将依赖blivet-data-1:3.1.1-5.noarch软件包才能安装的软件包单独卸载。
+
+ ```
+ # dnf remove python2-blivet-1:3.1.1-5.noarch
+ ```
+
+ - 升级软件包时加上--allowerasing参数。
+
+ ```
+ # yum update blivet-data-1:3.1.1-5.noarch -y --allowerasing
+ ```
+
+3. 重新进行升级操作。
+
diff --git "a/content/zh/docs/Administration/\345\256\232\346\227\266\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210at\357\274\211.md" "b/content/zh/docs/Administration/\345\256\232\346\227\266\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210at\357\274\211.md"
index d8d59c8373229156e39f487f3b437ad6eed164fb..bb0bc9d25d25c44ea0fc4066b35a7ae21898ac78 100644
--- "a/content/zh/docs/Administration/\345\256\232\346\227\266\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210at\357\274\211.md"
+++ "b/content/zh/docs/Administration/\345\256\232\346\227\266\350\277\220\350\241\214\344\270\200\346\211\271\347\250\213\345\272\217\357\274\210at\357\274\211.md"
@@ -1,4 +1,4 @@
-# 定时运行一批程序(at)
+# 定时运行一批程序(at)
## at命令
diff --git "a/content/zh/docs/Administration/\345\272\224\347\224\250\345\234\272\346\231\257.md" "b/content/zh/docs/Administration/\345\272\224\347\224\250\345\234\272\346\231\257.md"
new file mode 100644
index 0000000000000000000000000000000000000000..85a1870c091f80c5922e14b866ab1d46946c812b
--- /dev/null
+++ "b/content/zh/docs/Administration/\345\272\224\347\224\250\345\234\272\346\231\257.md"
@@ -0,0 +1,36 @@
+# 应用场景
+
+KAE加速引擎主要有以下应用场景,如[表1](#table11915824163418)所示。
+
+**表 1** 应用场景
+
+
+场景
+ |
+数据
+ |
+
+
+大数据
+ |
+流数据
+ |
+
+数据加密
+ |
+块数据
+ |
+
+智能安防
+ |
+视频流数据
+ |
+
+Web服务
+ |
+握手连接
+ |
+
+
+
+
diff --git "a/content/zh/docs/Administration/\346\200\273\344\275\223\344\273\213\347\273\215.md" "b/content/zh/docs/Administration/\346\200\273\344\275\223\344\273\213\347\273\215.md"
index 2c166d5eea6ae2b737fb9e96b175188aadcd8a58..2dcff0edee2035e1d12d5279fff79373823f4035 100644
--- "a/content/zh/docs/Administration/\346\200\273\344\275\223\344\273\213\347\273\215.md"
+++ "b/content/zh/docs/Administration/\346\200\273\344\275\223\344\273\213\347\273\215.md"
@@ -1,4 +1,4 @@
-# 总体介绍
+# 总体介绍
## FTP简介
diff --git "a/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223-28.md" "b/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223-28.md"
new file mode 100644
index 0000000000000000000000000000000000000000..dfbc1f66daba84bccbf5e41527b447961d89a373
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223-28.md"
@@ -0,0 +1,27 @@
+# 恢复数据库
+
+可以使用mysqldump命令恢复数据库。
+
+备份一个或多个表:
+
+```
+mysql -h hostname -P portnumber -u username -ppassword databasename < infile
+```
+
+其中:
+
+- hostname:主机名。
+- portnumber:端口号。
+- username:用户名。
+- password:密码。
+- databasename:数据库名。
+- infile:mysqldump命令中的outfile参数。
+
+## 示例
+
+\#恢复数据库。
+
+```
+# mysql -h 192.168.202.144 -P 3306 -uroot -p123456 -t db1 > db1.sql
+```
+
diff --git "a/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223-53.md" "b/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223-53.md"
new file mode 100644
index 0000000000000000000000000000000000000000..81631d3c6c37763a9b05cfb36ce24ade9d4d7d15
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223-53.md"
@@ -0,0 +1,27 @@
+# 恢复数据库
+
+可以使用mysqldump命令恢复数据库。
+
+备份一个或多个表:
+
+```
+mysql -h hostname -P portnumber -u username -ppassword databasename < infile
+```
+
+其中:
+
+- hostname:主机名。
+- portnumber:端口号。
+- username:用户名。
+- password:密码。
+- databasename:数据库名。
+- infile:mysqldump命令中的outfile参数。
+
+## 示例
+
+\#恢复数据库。
+
+```
+# mysql -h 192.168.202.144 -P 3306 -uroot -p123456 -t db1 > db1.sql
+```
+
diff --git "a/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223.md" "b/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223.md"
new file mode 100644
index 0000000000000000000000000000000000000000..3704279d5f08ad5bed59cab936671e603125fe28
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\201\242\345\244\215\346\225\260\346\215\256\345\272\223.md"
@@ -0,0 +1,33 @@
+# 恢复数据库
+
+可以使用psql命令恢复数据库。
+
+```
+psql [option]... [databasename [username]] < infile
+```
+
+其中:
+
+- databasename:数据库名称。如果没有声明这个参数,那么使用环境变量 PGDATABASE 。如果那个环境变量也没声明,那么使用发起连接的用户名。
+- username:用户名。
+- infile:pg\_dump命令中的outfile参数。
+- option:psql命令参数选项,多个参数之间可以使用空格分隔。常用的psql命令参数选项如下:
+ - -f filename,--file=filename:指输出到指定的文件。如果忽略,则使用标准输出。
+ - -d,--dbname=databsetaname:指定转储的数据库。
+ - -h,--host=hostname:指定主机名。
+ - -p,--port=portnumber:指定端口。
+ - -U,--username=username:指定连接的用户名。
+ - -W,--password:强制口令提示(自动)。
+
+
+psql命令不会自动创建databasename数据库,所以在执行psql恢复数据库之前需要先创建databasename数据库。
+
+## 示例
+
+\#将db1.sql脚本文件导入到主机为192.168.202.144,端口为3306,postgres用户下newdb数据库中。
+
+```
+$ createdb newdb
+$ psql -h 192.168.202.144 -p 3306 -U postgres -W -d newdb < db1.sql
+```
+
diff --git "a/content/zh/docs/Administration/\346\214\202\350\265\267-\346\201\242\345\244\215\350\277\233\347\250\213.md" "b/content/zh/docs/Administration/\346\214\202\350\265\267-\346\201\242\345\244\215\350\277\233\347\250\213.md"
index 281af60c0c60374c323804680d67feda53b9b77f..1616e35389d5ebb6328ca727b672fa66bbf9463f 100644
--- "a/content/zh/docs/Administration/\346\214\202\350\265\267-\346\201\242\345\244\215\350\277\233\347\250\213.md"
+++ "b/content/zh/docs/Administration/\346\214\202\350\265\267-\346\201\242\345\244\215\350\277\233\347\250\213.md"
@@ -1,4 +1,4 @@
-# 挂起/恢复进程
+# 挂起/恢复进程
作业控制允许进程挂起并可以在需要时恢复进程的运行,被挂起的作业恢复后将从中止处开始继续运行。只要在键盘上按Ctrl+Z键,即可挂起当前的前台作业。在键盘上按Ctrl+Z键后,将挂起当前执行的命令cat。使用jobs命令可以显示shell的作业清单,包括具体的作业、作业号以及作业当前所处的状态。
diff --git "a/content/zh/docs/Administration/\346\214\202\350\275\275ISO\345\210\233\345\273\272repo\346\272\220.md" "b/content/zh/docs/Administration/\346\214\202\350\275\275ISO\345\210\233\345\273\272repo\346\272\220.md"
index 9ba06bba64eea477c51614b760a8ca199d262a8e..88c91300c125386c84ee6c82e5d72d2c2fcd9c89 100644
--- "a/content/zh/docs/Administration/\346\214\202\350\275\275ISO\345\210\233\345\273\272repo\346\272\220.md"
+++ "b/content/zh/docs/Administration/\346\214\202\350\275\275ISO\345\210\233\345\273\272repo\346\272\220.md"
@@ -1,11 +1,11 @@
-# 挂载ISO创建repo源
+# 挂载ISO创建repo源
使用mount命令挂载镜像文件。
示例如下:
```
-mount /home/openEuler/openEuler-1.0-base-aarch64-dvd.iso /mnt/
+mount /home/openEuler/openEuler-20.03-LTS-aarch64-dvd.iso /mnt/
```
挂载好的mnt目录如下:
@@ -13,6 +13,7 @@ mount /home/openEuler/openEuler-1.0-base-aarch64-dvd.iso /mnt/
```
.
│── boot.catalog
+│── docs
│── EFI
│── images
│── Packages
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272FTP\346\234\215\345\212\241\345\231\250.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272FTP\346\234\215\345\212\241\345\231\250.md"
index c485da78963f9a71c5ac8929095c308956156fdf..ed393b0ebb8fd93b8f8804404f99501d5fa7b33f 100644
--- "a/content/zh/docs/Administration/\346\220\255\345\273\272FTP\346\234\215\345\212\241\345\231\250.md"
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272FTP\346\234\215\345\212\241\345\231\250.md"
@@ -1 +1 @@
-# 搭建FTP服务器
+# 搭建FTP服务器
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272repo\346\234\215\345\212\241\345\231\250.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272repo\346\234\215\345\212\241\345\231\250.md"
index 836f2a8abb965334dd74bfb4f3b58a9cf67448c1..fca5a4c2151ea8a37fa80e5ce1858be2e4d030b8 100644
--- "a/content/zh/docs/Administration/\346\220\255\345\273\272repo\346\234\215\345\212\241\345\231\250.md"
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272repo\346\234\215\345\212\241\345\231\250.md"
@@ -1 +1,4 @@
-# 搭建repo服务器
+# 搭建repo服务器
+
+> **说明:**
+>本章节中以openEuler-20.03-LTS-aarch64-dvd.iso镜像文件为例,请根据实际需要的镜像文件进行修改。
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272web\346\234\215\345\212\241\345\231\250.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272web\346\234\215\345\212\241\345\231\250.md"
index 7478f21a428d1918bc7566ea877a5266aaa7fbe3..ce1e6d3a9c4121740233de2231a2fb5541b5b057 100644
--- "a/content/zh/docs/Administration/\346\220\255\345\273\272web\346\234\215\345\212\241\345\231\250.md"
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272web\346\234\215\345\212\241\345\231\250.md"
@@ -1 +1,2 @@
-# 搭建web服务器
+# 搭建web服务器
+
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\345\272\223\346\234\215\345\212\241\345\231\250.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\345\272\223\346\234\215\345\212\241\345\231\250.md"
new file mode 100644
index 0000000000000000000000000000000000000000..daf20d2cfafd8b14c8c888482f220486beeab296
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\345\272\223\346\234\215\345\212\241\345\231\250.md"
@@ -0,0 +1 @@
+# 搭建数据库服务器
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230-15.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230-15.md"
new file mode 100644
index 0000000000000000000000000000000000000000..94b70f8bb383e59f6a8b3eaf95d91919b7fc3aa1
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230-15.md"
@@ -0,0 +1,93 @@
+# 搭建数据盘
+
+> **说明:**
+>- 进行性能测试时,数据目录使用单独硬盘,需要对硬盘进行格式化并挂载,参考方法一或者方法二
+>- 非性能测试时,执行以下命令,创建数据目录即可。然后跳过本小节:
+> \#mkdir /data
+
+## 方法一:使用fdisk进行磁盘管理
+
+1. 创建分区(以/dev/sdb为例,根据实际情况创建)
+
+ ```
+ #fdisk /dev/sdb
+ ```
+
+2. 输入n,按回车确认。
+3. 输入p,按回车确认。
+4. 输入1,按回车确认。
+5. 采用默认配置,按回车确认。
+6. 采用默认配置,按回车确认。
+7. 输入w,按回车保存。
+8. 创建文件系统(以xfs为例,根据实际需求创建文件系统)
+
+ ```
+ #mkfs.xfs /dev/sdb1
+ ```
+
+9. 挂载分区到“/data”以供操作系统使用。
+
+ ```
+ #mkdir /data
+ ```
+
+ ```
+ #mount /dev/sdb1 /data
+ ```
+
+10. 执行命令“vi /etc/fstab", 编辑“/etc/fstab”使重启后自动挂载数据盘。如下图中,添加最后一行内容。
+
+ 其中,/dev/nvme0n1p1为示例,具体名称以实际情况为准。
+
+ 
+
+
+## 方法二:使用LVM进行磁盘管理
+
+> **说明:**
+>此步骤需要安装镜像中的lvm2相关包,步骤如下:
+>1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。如果已经执行,则可跳过此步。
+>2. 执行命令安装lvm2。
+> **\#yum install lvm2**
+
+1. 创建物理卷(sdb为硬盘名称,具体名字以实际为准)。
+
+ ```
+ #pvcreate /dev/sdb
+ ```
+
+2. 创建物理卷组(其中datavg为创建的卷组名称,具体名字以实际规划为准)。
+
+ ```
+ #vgcreate datavg /dev/sdb
+ ```
+
+3. 创建逻辑卷(其中600G为规划的逻辑卷大小,具体大小以实际情况为准;datalv为创建的逻辑卷的名字,具体名称以实际规划为准。\)。
+
+ ```
+ #lvcreate -L 600G -n datalv datavg
+ ```
+
+4. 创建文件系统。
+
+ ```
+ #mkfs.xfs /dev/datavg/datalv
+ ```
+
+5. 创建数据目录并挂载。
+
+ ```
+ #mkdir /data
+ ```
+
+ ```
+ #mount /dev/datavg/datalv /data
+ ```
+
+6. 执行命令**vi /etc/fstab**,编辑“/etc/fstab”使重启后自动挂载数据盘。如下图中,添加最后一行内容。
+
+ 其中,/dev/datavg/datalv为示例,具体名称以实际情况为准。
+
+ 
+
+
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230-34.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230-34.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e5b9743404bac9182581b00ed6065889dc424196
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230-34.md"
@@ -0,0 +1,93 @@
+# 搭建数据盘
+
+> **说明:**
+>- 进行性能测试时,数据目录使用单独硬盘,需要对硬盘进行格式化并挂载,参考方法一或者方法二
+>- 非性能测试时,执行以下命令,创建数据目录即可。然后跳过本小节:
+> \#mkdir /data
+
+## 方法一:使用fdisk进行磁盘管理
+
+1. 创建分区(以/dev/sdb为例,根据实际情况创建)
+
+ ```
+ #fdisk /dev/sdb
+ ```
+
+2. 输入n,按回车确认。
+3. 输入p,按回车确认。
+4. 输入1,按回车确认。
+5. 采用默认配置,按回车确认。
+6. 采用默认配置,按回车确认。
+7. 输入w,按回车保存。
+8. 创建文件系统(以xfs为例,根据实际需求创建文件系统)
+
+ ```
+ #mkfs.xfs /dev/sdb1
+ ```
+
+9. 挂载分区到“/data”以供操作系统使用。
+
+ ```
+ #mkdir /data
+ ```
+
+ ```
+ #mount /dev/sdb1 /data
+ ```
+
+10. 执行命令“vi /etc/fstab", 编辑“/etc/fstab”使重启后自动挂载数据盘。如下图中,添加最后一行内容。
+
+ 其中,/dev/nvme0n1p1为示例,具体名称以实际情况为准。
+
+ 
+
+
+## 方法二:使用LVM进行磁盘管理
+
+> **说明:**
+>此步骤需要安装镜像中的lvm2相关包,步骤如下:
+>1. 配置本地yum源,详细信息请参考[搭建repo服务器](搭建repo服务器.md)。如果已经执行,则可跳过此步。
+>2. 执行命令安装lvm2。
+> **\#yum install lvm2**
+
+1. 创建物理卷(sdb为硬盘名称,具体名字以实际为准)。
+
+ ```
+ #pvcreate /dev/sdb
+ ```
+
+2. 创建物理卷组(其中datavg为创建的卷组名称,具体名字以实际规划为准)。
+
+ ```
+ #vgcreate datavg /dev/sdb
+ ```
+
+3. 创建逻辑卷(其中600G为规划的逻辑卷大小,具体大小以实际情况为准;datalv为创建的逻辑卷的名字,具体名称以实际规划为准。\)。
+
+ ```
+ #lvcreate -L 600G -n datalv datavg
+ ```
+
+4. 创建文件系统。
+
+ ```
+ #mkfs.xfs /dev/datavg/datalv
+ ```
+
+5. 创建数据目录并挂载。
+
+ ```
+ #mkdir /data
+ ```
+
+ ```
+ #mount /dev/datavg/datalv /data
+ ```
+
+6. 执行命令**vi /etc/fstab**,编辑“/etc/fstab”使重启后自动挂载数据盘。如下图中,添加最后一行内容。
+
+ 其中,/dev/datavg/datalv为示例,具体名称以实际情况为准。
+
+ 
+
+
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230.md"
new file mode 100644
index 0000000000000000000000000000000000000000..e17444f2ee7e40c5c56b826dbc41df14a4d01f1d
--- /dev/null
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\225\260\346\215\256\347\233\230.md"
@@ -0,0 +1,26 @@
+# 搭建数据盘
+
+> **说明:**
+>- 测试极限性能时,建议单独挂载IO性能更优的NVME SSD存储介质创建PostgreSQL测试实例,避免磁盘IO对性能测试结果的影响,本文以单独挂载NVME SSD为例,参考步骤1\~步骤4。
+>- 非性能测试时,执行以下命令,创建数据目录即可。然后跳过本小节:
+> \#mkdir /data
+
+1. 创建文件系统(以xfs为例,根据实际需求创建文件系统),若磁盘之前已做过文件系统,执行此命令会出现报错,可使用-f参数强制创建文件系统。
+
+ ```
+ #mkfs.xfs /dev/nvme0n1
+ ```
+
+2. 创建数据目录。
+
+ ```
+ #mkdir /data
+ ```
+
+3. 挂载磁盘。
+
+ ```
+ #mount -o noatime,nobarrier /dev/nvme0n1 /data
+ ```
+
+
diff --git "a/content/zh/docs/Administration/\346\220\255\345\273\272\346\234\215\345\212\241.md" "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\234\215\345\212\241.md"
index 872b8200af2c0973d7b803acfc06a8140e56b741..be84d9c65c8d11558244c06ea6bc959868d0ee9b 100644
--- "a/content/zh/docs/Administration/\346\220\255\345\273\272\346\234\215\345\212\241.md"
+++ "b/content/zh/docs/Administration/\346\220\255\345\273\272\346\234\215\345\212\241.md"
@@ -1 +1 @@
-# 搭建服务
+# 搭建服务
diff --git "a/content/zh/docs/Administration/\346\224\271\345\217\230\350\277\220\350\241\214\347\272\247\345\210\253.md" "b/content/zh/docs/Administration/\346\224\271\345\217\230\350\277\220\350\241\214\347\272\247\345\210\253.md"
index 3de3a053c9df8f40347a6f6db12780192cfc08c4..1bfe49a35cfa3124d91ac30ab7dd2c856cb26922 100644
--- "a/content/zh/docs/Administration/\346\224\271\345\217\230\350\277\220\350\241\214\347\272\247\345\210\253.md"
+++ "b/content/zh/docs/Administration/\346\224\271\345\217\230\350\277\220\350\241\214\347\272\247\345\210\253.md"
@@ -1,4 +1,4 @@
-# 改变运行级别
+# 改变运行级别
## Target和运行级别
@@ -22,7 +22,7 @@ systemd用目标(target)替代了运行级别的概念,提供了更大的
| 关闭系统。
|
-