提交 00525295 编写于 作者: O openeuler-ci-bot 提交者: Gitee

!17 update docs: update docs of install guide、Adminstation guide、ReleaseNotes...

!17 update docs: update docs of install guide、Adminstation guide、ReleaseNotes and add directory 20200115 in rdocs
Merge pull request !17 from amyMaYun/master
# FAQ<a name="ZH-CN_TOPIC_0220782222"></a>
\ No newline at end of file
......@@ -8,7 +8,7 @@
如果使用格式如“iscsiadm -m node -p fe80::xxxx -l”登录,会登录超时返回,这是因为使用链路本地地址必须指定接口,否则使用iscsi\_io\_tcp\_connect函数调用connect函数会失败,并且产生标准错误码22。
如果使用格式如“iscsiadm -m node -p fe80::xxxx%enp3s0 -l”登录时,iscsi\_addr\_match函数会将地址“fe80::xxxx%enp3s0”与服务端返回的node信息中的地址“fe80::xxxx”对比,对比结果不匹配,导致登录失败。
如果使用格式如“iscsiadm -m node -p fe80::xxxx%enp3s0 -l”登录时,iscsi\_addr\_match函数会将地址“fe80::xxxx%enp3s0”与服务端返回的node信息中的地址“fe80::xxxx”对比,对比结果不匹配,导致登录失败。
因此,**iscsi-initiator-utils目前机制还不支持用链路本地地址(link-local address)地址登录iscsi服务端**
# openEuler 1.0 管理员指南
- [法律声明](法律声明.md)
- [前言](前言.md)
- [基础配置](基础配置.md)
- [通过命令设置](通过命令设置.md)
- [设置语言环境](设置语言环境.md)
- [设置键盘](设置键盘.md)
- [设置日期和时间](设置日期和时间.md)
- [使用timedatectl命令设置](使用timedatectl命令设置.md)
- [使用date命令设置](使用date命令设置.md)
- [使用hwclock命令设置](使用hwclock命令设置.md)
- [查看系统信息](查看系统信息.md)
- [管理用户](管理用户.md)
- [增加用户](增加用户.md)
- [修改用户账号](修改用户账号.md)
- [删除用户](删除用户.md)
- [管理员账户授权](管理员账户授权.md)
- [为普通用户分配特权](为普通用户分配特权.md)
- [使用DNF管理软件包](使用DNF管理软件包.md)
- [配置DNF](配置DNF.md)
- [修改配置文件](修改配置文件.md)
- [创建本地软件源仓库](创建本地软件源仓库.md)
- [添加、启用和禁用软件源](添加-启用和禁用软件源.md)
- [管理软件包](管理软件包.md)
- [管理软件包组](管理软件包组.md)
- [检查并更新](检查并更新.md)
- [管理服务](管理服务.md)
- [简介](简介.md)
- [特性说明](特性说明.md)
- [管理系统服务](管理系统服务.md)
- [改变运行级别](改变运行级别.md)
- [关闭、暂停和休眠系统](关闭-暂停和休眠系统.md)
- [管理进程](管理进程.md)
- [管理系统进程](管理系统进程.md)
- [调度启动进程](调度启动进程.md)
- [定时运行一批程序(at)](定时运行一批程序(at).md)
- [周期性运行一批程序(cron)](周期性运行一批程序(cron).md)
- [挂起/恢复进程](挂起-恢复进程.md)
- [查看进程](查看进程.md)
- [配置网络](配置网络.md)
- [配置 IP](配置-IP.md)
- [使用nmcli](使用nmcli.md)
- [nmcli介绍](nmcli介绍.md)
- [设置网络连接](设置网络连接.md)
- [配置动态IP连接](配置动态IP连接.md)
- [配置静态IP连接](配置静态IP连接.md)
- [添加 Wi-Fi 连接](添加-Wi-Fi-连接.md)
- [更改属性](更改属性.md)
- [配置静态路由](配置静态路由.md)
- [使用命令行](使用命令行.md)
- [通过ifcfg文件配置网络](通过ifcfg文件配置网络.md)
- [使用 ip 命令配置网络](使用-ip-命令配置网络.md)
- [静态路由及默认网关](静态路由及默认网关.md)
- [配置主机名](配置主机名.md)
- [简介](简介-0.md)
- [使用hostnamectl配置主机名](使用hostnamectl配置主机名.md)
- [使用nmcli配置主机名](使用nmcli配置主机名.md)
- [配置网络绑定](配置网络绑定.md)
- [使用nmcli](使用nmcli-1.md)
- [使用命令行](使用命令行-2.md)
- [检查是否已安装Bonding内核模块](检查是否已安装Bonding内核模块.md)
- [创建频道绑定接口](创建频道绑定接口.md)
- [创建从属接口](创建从属接口.md)
- [激活频道绑定](激活频道绑定.md)
- [创建多个绑定](创建多个绑定.md)
- [IPv6使用差异说明(vs IPv4)](IPv6使用差异说明(vs-IPv4).md)
- [约束限制](约束限制.md)
- [配置说明](配置说明.md)
- [设置接口设备MTU值](设置接口设备MTU值.md)
- [有状态自动配置IPv6地址](有状态自动配置IPv6地址.md)
- [内核支持socket相关系统调用](内核支持socket相关系统调用.md)
- [IPv4的dhclient守护进程持久化配置](IPv4的dhclient守护进程持久化配置.md)
- [iproute相关命令配置IPv4与IPv6时的差异说明](iproute相关命令配置IPv4与IPv6时的差异说明.md)
- [NetworkManager服务配置差异说明](NetworkManager服务配置差异说明.md)
- [FAQ](FAQ.md)
- [iscsi-initiator-utils不支持登录fe80 IPv6地址](iscsi-initiator-utils不支持登录fe80-IPv6地址.md)
- [网卡down掉之后,IPv6地址丢失](网卡down掉之后-IPv6地址丢失.md)
- [bond口已具有多个IPv6地址时,添加或删除IPv6地址耗时过久](bond口已具有多个IPv6地址时-添加或删除IPv6地址耗时过久.md)
- [Rsyslog在IPv4和IPv6混合使用场景中日志传输延迟](Rsyslog在IPv4和IPv6混合使用场景中日志传输延迟.md)
- [搭建服务](搭建服务.md)
- [搭建repo服务器](搭建repo服务器.md)
- [概述](概述.md)
- [创建/更新本地repo源](创建-更新本地repo源.md)
- [获取ISO镜像](获取ISO镜像.md)
- [挂载ISO创建repo源](挂载ISO创建repo源.md)
- [创建本地repo源](创建本地repo源.md)
- [更新repo源](更新repo源.md)
- [部署远端repo源](部署远端repo源.md)
- [nginx安装与配置](nginx安装与配置.md)
- [启动nginx服务](启动nginx服务.md)
- [repo源部署](repo源部署.md)
- [使用repo源](使用repo源.md)
- [repo配置为yum源](repo配置为yum源.md)
- [repo优先级](repo优先级.md)
- [dnf相关命令](dnf相关命令.md)
- [搭建FTP服务器](搭建FTP服务器.md)
- [总体介绍](总体介绍.md)
- [使用vsftpd](使用vsftpd.md)
- [配置vsftpd](配置vsftpd.md)
- [vsftpd配置文件介绍](vsftpd配置文件介绍.md)
- [默认配置说明](默认配置说明.md)
- [配置本地时间](配置本地时间.md)
- [配置欢迎信息](配置欢迎信息.md)
- [配置系统帐号登录权限](配置系统帐号登录权限.md)
- [验证FTP服务是否搭建成功](验证FTP服务是否搭建成功.md)
- [配置防火墙](配置防火墙.md)
- [传输文件](传输文件.md)
- [搭建web服务器](搭建web服务器.md)
- [概述](概述-3.md)
- [管理httpd](管理httpd.md)
- [配置文件说明](配置文件说明.md)
- [管理模块和SSL](管理模块和SSL.md)
- [验证web服务是否搭建成功](验证web服务是否搭建成功.md)
......@@ -66,9 +66,10 @@ POWERUSER ALL=ALL,!/bin/su
- ADMIN ALL=ALL
说明在所有主机上,ADMIN都可以以root身份执行所有命令
说明在所有主机上,ADMIN用户都可以以root身份执行所有命令
- POWERUSER ALL=ALL,!/bin/su
给POWERUSER除了运行su命令外等同ADMIN的权限
给POWERUSER用户除了运行su命令外等同ADMIN的权限
# 使用 hostnamectl 配置主机名<a name="ZH-CN_TOPIC_0183005797"></a>
## 查看所有主机名<a name="zh-cn_topic_0154473021_section547816643813"></a>
查看当前的主机名,使用如下命令:
```
# hostnamectl status
```
>![](public_sys-resources/icon-note.gif) **说明:**
>如果命令未指定任何选项,则默认使用 status 选项。
## 设定所有主机名<a name="zh-cn_topic_0154473021_section16458523193817"></a>
在root权限下,设定系统中的所有主机名,使用如下命令:
```
# hostnamectl set-hostname name
```
## 设定特定主机名<a name="zh-cn_topic_0154473021_section19628194016387"></a>
在root权限下,通过不同的参数来设定特定主机名,使用如下命令:
```
# hostnamectl set-hostname name [option...]
```
其中 option 可以是 --pretty、--static、 --transient 中的一个或多个选项。
如果 --static 或 --transient 与 --pretty 选项一同使用时,则会将 static 和 transient 主机名简化为 pretty 主机名格式,使用 “-” 替换空格,并删除特殊字符。
当设定 pretty 主机名时,如果主机名中包含空格或单引号,需要使用引号。命令示例如下:
```
# hostnamectl set-hostname "Stephen's notebook" --pretty
```
## 清除特定主机名<a name="zh-cn_topic_0154473021_section1996517213917"></a>
要清除特定主机名,并将其还原为默认形式,在root权限下,使用如下命令:
```
# hostnamectl set-hostname "" [option...]
```
其中 "" 是空白字符串,option 是 --pretty、--static 和 --transient 中的一个或多个选项。
## 远程更改主机名<a name="zh-cn_topic_0154473021_section1530231411392"></a>
在远程系统中运行 hostnamectl 命令时,要使用 -H, --host 选项,使用如下命令:
```
# hostnamectl set-hostname -H [username]@hostname
```
其中 hostname 是要配置的远程主机,username 为自选项,hostnamectl 会通过 SSH 连接到远程系统。
......@@ -36,6 +36,7 @@ ip 命令支持为同一接口分配多个地址,可重复多次使用 ip 命
# ip address add 192.168.2.223/24 dev enp4s0
# ip address add 192.168.4.223/24 dev enp4s0
# ip addr
3: enp4s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:aa:da:e2 brd ff:ff:ff:ff:ff:ff
inet 192.168.203.12/16 brd 192.168.255.255 scope global dynamic noprefixroute enp4s0
......
# 使用 nmcli 配置主机名<a name="ZH-CN_TOPIC_0183005798"></a>
查询 static 主机名,使用如下命令:
```
# nmcli general hostname
```
在root权限下,将 static 主机名设定为 host-server,使用如下命令:
```
# nmcli general hostname host-server
```
要让系统 hostnamectl 感知到 static 主机名的更改,在root权限下,重启 hostnamed服务,使用如下命令:
```
# systemctl restart systemd-hostnamed
```
......@@ -5,6 +5,3 @@ DNF是一款Linux软件包管理工具,用于管理RPM软件包。DNF可以查
>![](public_sys-resources/icon-note.gif) **说明:**
>- DNF与YUM完全兼容,提供了YUM兼容的命令行以及为扩展和插件提供的API。
>- 使用DNF需要管理员权限,本章所有命令需要在管理员权限下执行。
......@@ -56,7 +56,7 @@ date +"format"
</tr>
<tr id="zh-cn_topic_0151920961_r34b505f1fd7741cfb1780a831fbf72d2"><td class="cellrowborder" valign="top" width="18.23%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0151920961_ac01465841ba64c03ae64788361a25a4e"><a name="zh-cn_topic_0151920961_ac01465841ba64c03ae64788361a25a4e"></a><a name="zh-cn_topic_0151920961_ac01465841ba64c03ae64788361a25a4e"></a>%Y</p>
</td>
<td class="cellrowborder" valign="top" width="81.77%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0151920961_a6419efda4cdc4072914756ebb31ec1fa"><a name="zh-cn_topic_0151920961_a6419efda4cdc4072914756ebb31ec1fa"></a><a name="zh-cn_topic_0151920961_a6419efda4cdc4072914756ebb31ec1fa"></a>年份以YYYY格式(例如 <span id="ph6165133371415"><a name="ph6165133371415"></a><a name="ph6165133371415"></a>2019</span>)。</p>
<td class="cellrowborder" valign="top" width="81.77%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0151920961_a6419efda4cdc4072914756ebb31ec1fa"><a name="zh-cn_topic_0151920961_a6419efda4cdc4072914756ebb31ec1fa"></a><a name="zh-cn_topic_0151920961_a6419efda4cdc4072914756ebb31ec1fa"></a>年份以YYYY格式(例如 2019)。</p>
</td>
</tr>
<tr id="zh-cn_topic_0151920961_r2a7d4de380fe4194ab6d757429583f60"><td class="cellrowborder" valign="top" width="18.23%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0151920961_ada7b17d82b7b45668fef67f483b31b33"><a name="zh-cn_topic_0151920961_ada7b17d82b7b45668fef67f483b31b33"></a><a name="zh-cn_topic_0151920961_ada7b17d82b7b45668fef67f483b31b33"></a>%Z</p>
......@@ -66,7 +66,7 @@ date +"format"
</tr>
<tr id="zh-cn_topic_0151920961_r65c5b28a951b4f10a0ab67d51ea41c75"><td class="cellrowborder" valign="top" width="18.23%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0151920961_aaf432a3ed9c548d7bd3b45929723ca72"><a name="zh-cn_topic_0151920961_aaf432a3ed9c548d7bd3b45929723ca72"></a><a name="zh-cn_topic_0151920961_aaf432a3ed9c548d7bd3b45929723ca72"></a>%F</p>
</td>
<td class="cellrowborder" valign="top" width="81.77%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0151920961_a7a6917b7cf9a46759467cd140afc17e9"><a name="zh-cn_topic_0151920961_a7a6917b7cf9a46759467cd140afc17e9"></a><a name="zh-cn_topic_0151920961_a7a6917b7cf9a46759467cd140afc17e9"></a>日期整体格式为YYYY-MM-DD(例如 <span id="ph164151328121"><a name="ph164151328121"></a><a name="ph164151328121"></a>2019</span>-7-15),等同%Y-%m-%d。</p>
<td class="cellrowborder" valign="top" width="81.77%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0151920961_a7a6917b7cf9a46759467cd140afc17e9"><a name="zh-cn_topic_0151920961_a7a6917b7cf9a46759467cd140afc17e9"></a><a name="zh-cn_topic_0151920961_a7a6917b7cf9a46759467cd140afc17e9"></a>日期整体格式为YYYY-MM-DD(例如 2019-7-15),等同%Y-%m-%d。</p>
</td>
</tr>
<tr id="zh-cn_topic_0151920961_r722205ab957549d187a171eb72cb040b"><td class="cellrowborder" valign="top" width="18.23%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0151920961_a2e925e19328a49b082150aadec3869a2"><a name="zh-cn_topic_0151920961_a2e925e19328a49b082150aadec3869a2"></a><a name="zh-cn_topic_0151920961_a2e925e19328a49b082150aadec3869a2"></a>%T</p>
......
# 使用nmcli<a name="ZH-CN_TOPIC_0183005760"></a>
......@@ -2,5 +2,3 @@
repo可配置为yum源,yum(全称为 Yellow dog Updater, Modified)是一个Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载和安装。
......@@ -21,21 +21,21 @@ System clock synchronized: no
RTC in local TZ: no
```
## 修改时间<a name="zh-cn_topic_0151920969_se54af369f529405695dc242e60511f46"></a>
## 通过远程服务器进行时间同步<a name="section14365868500"></a>
修改当前的时间,在root权限下执行如下命令,其中_HH_代表小时,_MM_代表分钟,_SS_代表秒,请根据实际情况修改:
您可以启用NTP远程服务器进行系统时钟的自动同步。是否启用NTP,可在root权限下执行如下命令进行设置。其中_boolean_ 可取值yes和no,分别表示启用和不启用NTP进行系统时钟自动同步,请根据实际情况修改:
```
timedatectl set-time HH:MM:SS
timedatectl set-ntp boolean
```
例如修改当前的时间为15点57分24秒,命令如下:
例如启用自动远程时间同步,命令如下:
```
# timedatectl set-time 15:57:24
# timedatectl set-ntp yes
```
## 修改日期<a name="zh-cn_topic_0151920969_s90de08d7175c48ae8aac6a36c686cef0"></a>
## 修改日期<a name="section1859294020462"></a>
修改当前的日期,在root权限下执行如下命令,其中_YYYY_代表年份_,MM_代表月份,_DD_代表某天,请根据实际情况修改:
......@@ -49,6 +49,26 @@ timedatectl set-time YYYY-MM-DD
# timedatectl set-time '2019-08-14'
```
## 修改时间<a name="zh-cn_topic_0151920969_se54af369f529405695dc242e60511f46"></a>
>![](public_sys-resources/icon-note.gif) **说明:**
>修改时间前,需确保已经关闭NTP系统时钟自动同步。命令如下:
>```
>timedatectl set-ntp no
>```
修改当前的时间,在root权限下执行如下命令,其中_HH_代表小时,_MM_代表分钟,_SS_代表秒,请根据实际情况修改:
```
timedatectl set-time HH:MM:SS
```
例如修改当前的时间为15点57分24秒,命令如下:
```
# timedatectl set-time 15:57:24
```
## 修改时区<a name="zh-cn_topic_0151920969_s4155dba8786c41c3bc49fef330d721d2"></a>
显示当前可用时区,命令如下:
......@@ -96,17 +116,3 @@ Asia/Tokyo
# timedatectl set-timezone Asia/Shanghai
```
## 通过远程服务器进行时间同步<a name="zh-cn_topic_0151920969_s0590ae6580cd4f2a82752ffae061d5c0"></a>
您可以启用NTP远程服务器进行系统时钟的自动同步。是否启用NTP,可在root权限下执行如下命令进行设置。其中 _boolean_ 可取值yes和no,分别表示启用和不启用NTP进行系统时钟自动同步,请根据实际情况修改:
```
timedatectl set-ntp boolean
```
例如启用自动远程时间同步,命令如下:
```
# timedatectl set-ntp yes
```
# 使用命令行<a name="ZH-CN_TOPIC_0183005802"></a>
# 使用命令行<a name="ZH-CN_TOPIC_0183005789"></a>
......@@ -2,11 +2,11 @@
## 修改密码<a name="zh-cn_topic_0151921036_sd4ca20effd4a43568429e865b27eaa8e"></a>
普通用户可以用passwd修改自己的密码,只有管理员才能用passwd username为其他用户修改密码。
普通用户可以用passwd修改自己的密码,只有管理员才能用passwd username为其他用户修改密码。
## 修改用户shell设置<a name="zh-cn_topic_0151921036_sacc71044bcfa400aa4c28aaff0dc9721"></a>
使用chsh命令可以修改自己的shell,只有管理员才能用chsh username为其他用户修改shell设置。
使用chsh命令可以修改自己的shell,只有管理员才能用chsh username为其他用户修改shell设置。
用户也可以使用usermod命令修改shell信息,在root权限下执行如下命令,其中_new\_shell\_path_为目标shell路径,_username_为要修改用户的用户名,请根据实际情况修改:
......@@ -28,12 +28,6 @@ usermod -s new_shell_path username
usermod -d new_home_directory username
```
例如,将用户user\_example的主目录更改为/home/user\_example,命令如下:
```
# usermod -d /home/user_example user_example
```
- 如果想将现有主目录的内容转移到新的目录,应该使用-m选项,命令如下:
```
......
......@@ -51,7 +51,7 @@ best=True
</tr>
<tr id="zh-cn_topic_0151921080_r096417e2f0524024b93c722dab0113cd"><td class="cellrowborder" valign="top" width="31.580000000000002%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0151921080_p11584914871"><a name="zh-cn_topic_0151921080_p11584914871"></a><a name="zh-cn_topic_0151921080_p11584914871"></a>best</p>
</td>
<td class="cellrowborder" valign="top" width="68.42%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0151921080_a406b4dd56fb7483ea43c7231aa2a7499"><a name="zh-cn_topic_0151921080_a406b4dd56fb7483ea43c7231aa2a7499"></a><a name="zh-cn_topic_0151921080_a406b4dd56fb7483ea43c7231aa2a7499"></a>升级包时,总是尝试安装其最高版本,<span id="ph1569325615414"><a name="ph1569325615414"></a><a name="ph1569325615414"></a>如果最高版本无法安装,则提示无法安装的原因并停止安装。</span> 默认值为<span id="ph334244542014"><a name="ph334244542014"></a><a name="ph334244542014"></a>True</span></p>
<td class="cellrowborder" valign="top" width="68.42%" headers="mcps1.2.3.1.2 "><p id="zh-cn_topic_0151921080_a406b4dd56fb7483ea43c7231aa2a7499"><a name="zh-cn_topic_0151921080_a406b4dd56fb7483ea43c7231aa2a7499"></a><a name="zh-cn_topic_0151921080_a406b4dd56fb7483ea43c7231aa2a7499"></a>升级包时,总是尝试安装其最高版本,如果最高版本无法安装,则提示无法安装的原因并停止安装。 默认值为True</p>
</td>
</tr>
<tr id="zh-cn_topic_0151921080_r447c1e6abe344a719dd9e8b109c799fa"><td class="cellrowborder" valign="top" width="31.580000000000002%" headers="mcps1.2.3.1.1 "><p id="zh-cn_topic_0151921080_a6befc61e1a58499b96ecdcc96b0489d4"><a name="zh-cn_topic_0151921080_a6befc61e1a58499b96ecdcc96b0489d4"></a><a name="zh-cn_topic_0151921080_a6befc61e1a58499b96ecdcc96b0489d4"></a>obsoletes</p>
......
# 创建/更新本地repo源<a name="ZH-CN_TOPIC_0183245386"></a>
使用mount挂载,将openEuler的镜像openEuler-1.0-aarch64-dvd.iso创建为repo源,并能够对repo源进行更新。
使用mount挂载,将openEuler的镜像openEuler-1.0-aarch64-dvd.iso创建为repo源,并能够对repo源进行更新。
\ No newline at end of file
......@@ -2,7 +2,7 @@
创建频道绑定接口后,必须在从属接口的配置文件中添加 MASTER 和 SLAVE 指令。
例如将两个网络接口enp3s0 和 enp4s0 以频道方式绑定,其配置文件示例分别如下:
例如将两个网络接口enp3s0 和 enp4s0 以频道方式绑定,其配置文件示例分别如下:
```
......
# 创建多个管理员账户<a name="ZH-CN_TOPIC_0182317326"></a>
大多数新系统管理员认为root用户是唯一的管理员账户,其实root只是系统默认的管理员账户。例如,一个/etc/passwd文件包含如下内容:
```
root:x:0:0:root: /root:/bin/bash
bin:x:1:1:bin: /bin: /sbin/nologin
daemon:x:2:2:daemon: /sbin: /sbin/nologin
adm:x:3:4:acim: /var/adm:/sbin/nologin
lp:x:4:7:lp: /va r/spool/ lpd: /sbin/nologin
sync:x:5:0:sync: /sbin: /bin/sync
shutdown:x:6:0:shutdown: /sbin: /sbin/shutdown
Test:x:0:0::/home/j ianCJzhonghua: /bin/bash
```
从上面的内容可以发现,root的UID和GID都为0。实际上,管理员账户的充要条件就是UID和GID都等于0,也就是说,只要UID和GID都为0的用户,就与root管理员账户一样。例如从上述内容可知,Test也是一个管理员账户。
......@@ -11,5 +11,5 @@
如果想同时删除该用户的主目录以及其中所有内容,要使用-r参数递归删除。
>![](public_sys-resources/icon-note.gif) **说明:**
>不建议直接删除已经进入系统的用户,如果需要强制删除,请使用 userdel -f _Test_命令
>不建议直接删除已经进入系统的用户,如果需要强制删除,请使用 userdel -f _Test_命令_。_
# 基础配置<a name="ZH-CN_TOPIC_0182317132"></a>
......@@ -54,5 +54,5 @@ passwd: all authentication tokens updated successfully.
```
>![](public_sys-resources/icon-note.gif) **说明:**
>若打印信息中出现“BAD PASSWORD: The password fails the dictionary check - it is too simplistic/sytematic”,表示设置的密码过于简单,需要重新设置
>若打印信息中出现“BAD PASSWORD: The password fails the dictionary check - it is too simplistic/sytematic”,表示设置的密码过于简单,建议设置复杂度较高的密码
# 搭建FTP服务器<a name="ZH-CN_TOPIC_0184750003"></a>
# 搭建FTP服务器<a name="ZH-CN_TOPIC_0184750003"></a>
\ No newline at end of file
# 搭建web服务器<a name="ZH-CN_TOPIC_0184750004"></a>
# 搭建服务<a name="ZH-CN_TOPIC_0182742609"></a>
# 搭建服务<a name="ZH-CN_TOPIC_0182742609"></a>
\ No newline at end of file
......@@ -67,20 +67,20 @@ systemd用目标(target)替代了运行级别的概念,提供了更大的
</tbody>
</table>
## 查看系统默认目标<a name="zh-cn_topic_0151920939_s25ca4013a0784414a5edd3e0e160230a"></a>
## 查看系统默认启动目标<a name="zh-cn_topic_0151920939_s25ca4013a0784414a5edd3e0e160230a"></a>
查看当前系统默认的启动级别,命令如下:
查看当前系统默认的启动目标,命令如下:
```
systemctl get-default
```
## 查看当前系统目标<a name="zh-cn_topic_0151920939_sd0bbd7d086014f039e017d7697f7f05a"></a>
## 查看当前系统所有的启动目标<a name="zh-cn_topic_0151920939_sd0bbd7d086014f039e017d7697f7f05a"></a>
查看当前系统默认的启动级别,命令如下:
查看当前系统所有的启动目标,命令如下:
```
systemctl list-units --type target
systemctl list-units --type=target
```
## 改变默认目标<a name="zh-cn_topic_0151920939_s56ee9cb80ca0481ab3c670c7e40ff2e6"></a>
......
......@@ -57,11 +57,11 @@ IPv6与IPv4都可以通过DHCP的方式获得IP地址。IPv6地址有两种配
}
pool6 {
allow members of "hw";
range6 fc00:4:12:ffff::ff10 2019:4:12:ffff::ff20;
range6 fc00:4:12:ffff::ff10 fc00:4:12:ffff::ff20;
}
pool6 {
allow unknown clients;
range6 fc00:4:12:ffff::100 2019:4:12:ffff::120;
range6 fc00:4:12:ffff::100 fc00:4:12:ffff::120;
}
}
```
......
......@@ -13,7 +13,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
```
>![](public_sys-resources/icon-note.gif) **说明:**
>对于已经处于“up”状态的接口,请首先使用“ifdown _enp3s0”_命令修改状态为down,其中_enp3s0_ 为实际网卡名称。
>对于已经处于“up”状态的接口,请首先使用“ifdown _enp3s0”_命令修改状态为down,其中_enp3s0_ 为实际网卡名称。
完成后,启动所有从属接口以便启动绑定(不将其设定为 “down”)。
......@@ -27,6 +27,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
```
# ip link show
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000
......
# 管理员账户授权<a name="ZH-CN_TOPIC_0182317325"></a>
# 管理服务<a name="ZH-CN_TOPIC_0182317336"></a>
本章介绍如何使用systemd进行系统和服务管理。
本章介绍如何使用systemd进行系统和服务管理。
\ No newline at end of file
......@@ -3,6 +3,3 @@
在Linux中,每个普通用户都有一个账户,包括用户名、密码和主目录等信息。除此之外,还有一些系统本身创建的特殊用户,它们具有特殊的意义,其中最重要的是管理员账户,默认用户名是root。同时Linux也提供了用户组,使每一个用户至少属于一个组,从而便于权限管理。
用户和用户组管理是系统安全管理的重要组成部分,本章主要介绍openEuler提供的用户管理和组管理命令,以及为普通用户分配特权的方法。
# 管理系统进程<a name="ZH-CN_TOPIC_0182317343"></a>
操作系统管理多个用户的请求和多个任务。大多数系统都只有一个CPU和一个主要存储,但一个系统可能有多个二级存储磁盘和多个输入/输出设备。操作系统管理这些资源并在多个用户间共享资源,当用户提出一个请求时,造成好像系统被用户独占的假象。实际上操作系统监控着一个等待执行的任务队列,这些任务包括用户任务、操作系统任务、邮件和打印任务等。本节将从用户的角度讲述如何控制进程。
# 管理进程<a name="ZH-CN_TOPIC_0182317342"></a>
本章介绍了Linux内核的进程管理方式,然后以实例的方式讲解了Linux提供的常用的进程控制命令、at和cron服务,以及进程查看命令。
# 设置RAID0卷,参数stripsize设置为4时出错<a name="ZH-CN_TOPIC_0220819792"></a>
## 问题现象<a name="zh-cn_topic_0151920731_sf8787c1a7e564af4ad6d72b45d07f036"></a>
设置RAID0卷,参数stripsize设置为4时出错。
## 原因分析<a name="zh-cn_topic_0151920731_s2c25517ecc454d8eaaa7b81616ea29e8"></a>
64K页表开启只能支持64K场景。
## 解决方法<a name="zh-cn_topic_0151920731_s9c2d562eab3549f3a0d44f642c8c118a"></a>
openEuler条带化规格支持的stripesize最小值为64KB,将参数stripesize设置为64。
# 设置日期和时间<a name="ZH-CN_TOPIC_0182317136"></a>
本节介绍如何通过timedatectl、date、hwclock命令来设置系统的日期、时间和时区等。
......@@ -5,6 +5,7 @@
```
# nmcli con show
NAME UUID TYPE DEVICE
enp4s0 5afce939-400e-42fd-91ee-55ff5b65deab ethernet enp4s0
enp3s0 c88d7b69-f529-35ca-81ab-aa729ac542fd ethernet enp3s0
......@@ -18,6 +19,7 @@ virbr0 ba552da6-f014-49e3-91fa-ec9c388864fa bridge virbr0
```
# nmcli dev status
DEVICE TYPE STATE CONNECTION
enp3s0 ethernet connected enp3s0
enp4s0 ethernet connected enp4s0
......@@ -25,5 +27,3 @@ virbr0 bridge connected virbr0
lo loopback unmanaged --
virbr0-nic tun unmanaged --
```
......@@ -36,7 +36,7 @@ zh_CN.UTF-8
## 设置语言环境<a name="zh-cn_topic_0151921082_s9dbb4c0ad6294f1fb81ac5857ec46af1"></a>
要设置语言环境,在root权限下执行如下命令,其中_locale_是您要设置的语言类型,请根据实际情况修改。修改后需要重新登录才能生效。
要设置语言环境,在root权限下执行如下命令,其中_locale_是您要设置的语言类型,请根据实际情况修改。
```
localectl set-locale LANG=locale
......@@ -48,3 +48,9 @@ localectl set-locale LANG=locale
# localectl set-locale LANG=zh_CN.UTF-8
```
>![](public_sys-resources/icon-note.gif) **说明:**
>修改后需要重新登录或者执行如下命令刷新配置文件,使修改生效。
>```
>source /etc/locale.conf
>```
# 调度启动进程<a name="ZH-CN_TOPIC_0182317344"></a>
有时候需要对系统进行一些比较费时而且占用资源的维护工作,这些工作适合在深夜进行,这时候用户就可以事先进行调度安排,指定任务运行的时间或者场合,到时候系统会自动完成这些任务。要使用自动启动进程的功能,就需要掌握以下几个启动命令。
# 通过命令设置<a name="ZH-CN_TOPIC_0182317133"></a>
# 部署远端repo源<a name="ZH-CN_TOPIC_0183245391"></a>
安装操作系统openEuler1.0(openEuler-1.0-aarch64-dvd.iso),在openEuler1.0上通过nginx部署repo源。
安装操作系统openEuler1.0(openEuler-1.0-aarch64-dvd.iso),在openEuler1.0上通过nginx部署repo源。
\ No newline at end of file
# 配置 IP<a name="ZH-CN_TOPIC_0183005756"></a>
# 配置DNF<a name="ZH-CN_TOPIC_0182317329"></a>
# 配置vsftpd<a name="ZH-CN_TOPIC_0186587989"></a>
# 配置主机名<a name="ZH-CN_TOPIC_0183005794"></a>
......@@ -11,7 +11,7 @@ nmcli connection add type ethernet con-name connection-name ifname interface-nam
例如创建名为net-test的动态连接配置文件,使用以下命令:
```
# nmcli connection add type ethernet con-name net-test ifname enp3s0
# nmcli connection add type ethernet con-name net-test ifname enp3s0
Connection 'net-test' (a771baa0-5064-4296-ac40-5dc8973967ab) successfully added.
```
......@@ -30,6 +30,7 @@ Connection successfully activated (D-Bus active path:/org/freedesktop/NetworkMan
```
# nmcli device status
DEVICE TYPE STATE CONNECTION
enp4s0 ethernet connected enp4s0
enp3s0 ethernet connected net-test
......
# 配置网络<a name="ZH-CN_TOPIC_0182742608"></a>
# 配置说明<a name="ZH-CN_TOPIC_0183013285"></a>
......@@ -51,6 +51,7 @@ Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkMa
```
# nmcli device status
DEVICE TYPE STATE CONNECTION
enp4s0 ethernet connected enp4s0
enp3s0 ethernet connected net-static
......
......@@ -12,6 +12,7 @@ ip route [ add | del | change | append | replace ] destination-address
```
# ip route
default via 192.168.0.1 dev enp3s0 proto dhcp metric 100
default via 192.168.0.1 dev enp4s0 proto dhcp metric 101
192.168.0.0/16 dev enp3s0 proto kernel scope link src 192.168.202.248 metric 100
......
# FAQ<a name="ZH-CN_TOPIC_0214071182"></a>
# FAQ<a name="ZH-CN_TOPIC_0220373194"></a>
本文档简要描述如何获取openEuler的安装包,并通过多种方式完成openEuler的默认安装。文中安装使用openEuler 1.0版本。
\ No newline at end of file
# openEuler开机后进入emergency模式<a name="ZH-CN_TOPIC_0214071103"></a>
# openEuler开机后进入emergency模式<a name="ZH-CN_TOPIC_0220373219"></a>
## 问题现象<a name="zh-cn_topic_0151920822_s079358afc7a646ecac367116895121cd"></a>
openEuler系统开机后进入emergency模式,如下图所示:
![](figures/zh-cn_image_0214071156.jpg)
![](figures/zh-cn_image_0220373180.jpg)
## 原因分析<a name="zh-cn_topic_0151920822_s5def92a13626401e865071b5f2ac127c"></a>
......
# 使用PXE通过网络安装<a name="ZH-CN_TOPIC_0220560885"></a>
要使用 PXE 引导,您需要正确配置服务器以及您的计算机需支持 PXE 的网络接口。
如果目标硬件安装有支持PXE的网络接口卡,我们可以配置它从其他网络系统的文件而不是本地介质(如光盘)来引导计算机并执行Anaconda安装程序。
对于PXE网络安装,客户机通过支持PXE的网卡,向网络发送请求DHCP信息的广播,请求IP地址等信息。DHCP服务器给客户机提供一个IP地址和其他网络信息如域名服务器、ftp服务器(它提供启动安装程序所必须的文件)的IP地址或主机名,以及服务器上文件的位置。
>![](public_sys-resources/icon-note.gif) **说明:**
>这里不会详细讨论tftp、DHCP、http等服务器配置,相关详细配置请参照[全自动化安装指导](全自动化安装指导.md#ZH-CN_TOPIC_0220560889)。
# 使用kickstart自动化安装<a name="ZH-CN_TOPIC_0220560886"></a>
# 全自动化安装指导<a name="ZH-CN_TOPIC_0220560889"></a>
## 环境要求<a name="zh-cn_topic_0187280630_section624913414504"></a>
使用kickstart进行openEuler系统的全自动化安装的环境要求如下:
- 物理机/虚拟机(虚拟机创建可参考对应厂商的资料)。包括使用kickstart工具进行自动化安装的计算机和被安装的计算机。
- httpd:存放kickstart文件。
- tftp:提供vmlinuz和initrd文件。
- dhcpd/pxe:提供DHCP服务。
- ISO:openEuler-1.0-aarch64-dvd.iso。
## 操作步骤<a name="zh-cn_topic_0187280630_section9467123415317"></a>
使用kickstart进行openEuler系统的全自动化安装的操作步骤如下:
**环境准备**
>![](public_sys-resources/icon-note.gif) **说明:**
>安装之前,请确保http服务器的防火墙处于关闭状态。关闭防火墙可参照如下命令:
>```
>iptables -F
>```
1. httpd的安装与服务启动。
```
# dnf install httpd -y
# systemctl start httpd
# systemctl enable httpd
```
2. tftp的安装与配置。
```
# dnf install tftp-server -y
# vim /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
# systemctl start tftp
# systemctl enable tftp
# systemctl start xinetd
# systemctl status xinetd
# systemctl enable xinetd
```
3. <a name="zh-cn_topic_0187280630_zh-cn_topic_0151920754_l1692f6b9284e493683ffa2ef804bc7ca"></a>安装源的制作。
```
# mount openEuler-1.0-aarch64-dvd.iso /mnt
# cp -r /mnt/* /var/www/html/openEuler/
```
4. 设置和修改kickstart配置文件 openEuler-ks.cfg,参考步骤[3](#zh-cn_topic_0187280630_zh-cn_topic_0151920754_l1692f6b9284e493683ffa2ef804bc7ca)安装源的目录,此处选择http安装源。
```
#vim /var/www/html/ks/openEuler-ks.cfg
====================================
***以下内容根据实际需求进行修改***
#version=DEVEL
ignoredisk --only-use=sda
autopart --type=lvm
# Partition clearing information
clearpart --none --initlabel
# Use text mode install
text
# Keyboard layouts
keyboard --vckeymap=cn --xlayouts='cn'
# System language
lang zh_CN.UTF-8
#Use http installation source
url --url=//192.168.122.1/openEuler/
%post
#enable kdump
sed -i "s/ ro / ro crashkernel=1024M,high /" /boot/efi/EFI/openEuler/grub.cfg
%end
...
```
5. 修改pxe配置文件grub.cfg, 可参考如下内容。
```
# cp -r /mnt/images/pxeboot/* /var/lib/tftpboot/
# cp /mnt/EFI/BOOT/grubaa64.efi /var/lib/tftpboot/
# cp /mnt/EFI/BOOT/grub.cfg /var/lib/tftpboot/
# ls /var/lib/tftpboot/
grubaa64.efi grub.cfg initrd.img TRANS.TBL vmlinuz
# vim /var/lib/tftpboot/grub.cfg
set default="1"
function load_video {
if [ x$feature_all_video_module = xy ]; then
insmod all_video
else
insmod efi_gop
insmod efi_uga
insmod ieee1275_fb
insmod vbe
insmod vga
insmod video_bochs
insmod video_cirrus
fi
}
load_video
set gfxpayload=keep
insmod gzio
insmod part_gpt
insmod ext2
set timeout=60
### END /etc/grub.d/00_header ###
search --no-floppy --set=root -l 'openEuler-1.0-aarch64'
### BEGIN /etc/grub.d/10_linux ###
menuentry 'Install openEuler 1.0 with text mode' --class red --class gnu-linux --class gnu --class os {
set root=(tftp,192.168.1.1)
linux /vmlinuz inst.stage2=hd:LABEL=openEuler-1.0-aarch64 ro inst.text inst.geoloc=0 console=ttyAMA0 console=tty0 inst.ks=http://192.168.122.1/ks/openEuler-ks.cfg
initrd /initrd.img
}
```
6. DHCP的配置(可以使用dnsmasq代替 )。
```
# dnf install dhcp -y
#
# DHCP Server Configuration file.
# see /usr/share/doc/dhcp-server/dhcpd.conf.example
# see dhcpd.conf(5) man page
#
# vim /etc/dhcp/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
filename "grubaa64.efi";    # pxelinux 启动文件位置;
next-server 192.168.122.1;  # (重要)TFTP Server 的IP地址;
subnet 192.168.122.0 netmask 255.255.255.0 {
option routers 192.168.111.1; # 网关地址
option subnet-mask 255.255.255.0; # 子网掩码
range dynamic-bootp 192.168.122.50 192.168.122.200; # 动态ip范围
default-lease-time 21600;
max-lease-time 43200;
}
# systemctl start dhcpd
# systemctl enable dhcpd
```
**安装系统**
1. 在【Start boot option】界面按下【F2】选择从网络pxe启动,开始自动化安装。
![](figures/zh-cn_image_0187511784.png)
![](figures/zh-cn_image_0187511378.png)
![](figures/zh-cn_image_0187511561.png)
2. 进入系统全自动化安装界面。
3. 确认系统安装完毕。
![](figures/zh-cn_image_0187510754.png)
# 创建用户<a name="ZH-CN_TOPIC_0214071114"></a>
# 创建用户<a name="ZH-CN_TOPIC_0220373235"></a>
在“安装概览”页面中输入“8”,然后按“Enter”,按照界面提示,创建用户、设置用户全名/用户名、用户密码、是否管理员、属组等信息。
......
# 前言<a name="ZH-CN_TOPIC_0214071110"></a>
# 前言<a name="ZH-CN_TOPIC_0220373251"></a>
## 概述<a name="section4537382116410"></a>
......@@ -19,13 +19,13 @@
</th>
</tr>
</thead>
<tbody><tr id="row5786682116410"><td class="cellrowborder" valign="top" width="20.580000000000002%" headers="mcps1.1.3.1.1 "><p id="p2204984716410"><a name="p2204984716410"></a><a name="p2204984716410"></a><a name="image4504446716410"></a><a name="image4504446716410"></a><span><img class="" id="image4504446716410" height="25.270000000000003" width="55.9265" src="figures/zh-cn_image_0216604773.png"></span></p>
<tbody><tr id="row5786682116410"><td class="cellrowborder" valign="top" width="20.580000000000002%" headers="mcps1.1.3.1.1 "><p id="p2204984716410"><a name="p2204984716410"></a><a name="p2204984716410"></a><a name="image4504446716410"></a><a name="image4504446716410"></a><span><img class="" id="image4504446716410" height="25.270000000000003" width="55.9265" src="figures/zh-cn_image_0220373181.png"></span></p>
</td>
<td class="cellrowborder" valign="top" width="79.42%" headers="mcps1.1.3.1.2 "><p id="p4388861916410"><a name="p4388861916410"></a><a name="p4388861916410"></a>用于传递设备或环境安全警示信息。如不避免则可能会导致设备损坏、数据丢失、设备性能降低或其它不可预知的结果。</p>
<p id="p1238861916410"><a name="p1238861916410"></a><a name="p1238861916410"></a>“须知”不涉及人身伤害。</p>
</td>
</tr>
<tr id="row2856923116410"><td class="cellrowborder" valign="top" width="20.580000000000002%" headers="mcps1.1.3.1.1 "><p id="p5555360116410"><a name="p5555360116410"></a><a name="p5555360116410"></a><a name="image799324016410"></a><a name="image799324016410"></a><span><img class="" id="image799324016410" height="15.96" width="47.88" src="figures/zh-cn_image_0216604774.png"></span></p>
<tr id="row2856923116410"><td class="cellrowborder" valign="top" width="20.580000000000002%" headers="mcps1.1.3.1.1 "><p id="p5555360116410"><a name="p5555360116410"></a><a name="p5555360116410"></a><a name="image799324016410"></a><a name="image799324016410"></a><span><img class="" id="image799324016410" height="15.96" width="47.88" src="figures/zh-cn_image_0220373221.png"></span></p>
</td>
<td class="cellrowborder" valign="top" width="79.42%" headers="mcps1.1.3.1.2 "><p id="p4612588116410"><a name="p4612588116410"></a><a name="p4612588116410"></a>对正文中重点信息的补充说明。</p>
<p id="p1232588116410"><a name="p1232588116410"></a><a name="p1232588116410"></a>“说明”不是安全警示信息,不涉及人身、设备及环境伤害信息。</p>
......
# 半自动化安装指导<a name="ZH-CN_TOPIC_0220560888"></a>
## 环境要求<a name="zh-cn_topic_0187280626_section624913414504"></a>
使用kickstart进行openEuler系统的半自动化安装的环境要求如下:
- 物理机/虚拟机(虚拟机创建可参考对应厂商的资料)。包括使用kickstart工具进行自动化安装的计算机和被安装的计算机。
- httpd:存放kickstart文件。
- ISO: openEuler-1.0-aarch64-dvd.iso
## 操作步骤<a name="zh-cn_topic_0187280626_section195901411145117"></a>
使用kickstart进行openEuler系统的半自动化安装的操作步骤如下:
**环境准备**
>![](public_sys-resources/icon-note.gif) **说明:**
>安装之前,请确保http服务器的防火墙处于关闭状态。关闭防火墙可参照如下命令:
>```
>iptables -F
>```
1. httpd的安装与服务启动。
```
# dnf install httpd -y
# systemctl start httpd
# systemctl enable httpd
```
2. kickstart文件的准备。
```
# mkdir /var/www/html/ks
# vim /var/www/html/ks/openEuler-ks.cfg ===>根据已安装openEuler系统自动生成的anaconda-ks.cfg修改得到,也可以使用system-config-kickstart工具做成
====================================
***以下内容需要根据实际需求进行修改***
#version=DEVEL
ignoredisk --only-use=sda
autopart --type=lvm
# Partition clearing information
clearpart --none --initlabel
# Use text mode install
text
# Use CDROM installation media
cdrom
# Keyboard layouts
keyboard --vckeymap=cn --xlayouts='cn'
# System language
lang zh_CN.UTF-8
# Network information
network --bootproto=dhcp --device=enp4s0 --ipv6=auto --activate
network --hostname=openeuler.com
# Root password
rootpw --iscrypted $6$fQE83lxEZ48Or4zc$j7/PlUMHn29yTjCD4Fi44WTZL/RzVGxJ/7MGsZMl6QfE3KjIVT7M4UrhFXbafvRq2lUddAFcyWHd5WRmXfEK20
# Run the Setup Agent on first boot
firstboot --enable
# Do not configure the X Window System
skipx
# System services
services --disabled="chronyd"
# System timezone
timezone Asia/Shanghai --isUtc--nontp
%packages
@^minimal-environment
@standard
%end
%anaconda
pwpolicy root --minlen=8 --minquality=1 --notstrict --nochanges --notempty
pwpolicy user --minlen=8 --minquality=1 --notstrict --nochanges --emptyok
pwpolicy luks --minlen=8 --minquality=1 --notstrict --nochanges --notempty
%end
%post
#enable kdump
sed -i "s/ ro / ro crashkernel=1024M,high /" /boot/efi/EFI/openEuler/grub.cfg
%end
=====================================
```
>![](public_sys-resources/icon-note.gif) **说明:**
>密码密文生成方式:
>\# python3
>Python 3.7.0 \(default, Apr 1 2019, 00:00:00\)
>\[GCC 7.3.0\] on linux
>Type "help", "copyright", "credits" or "license" for more information.
>\>\>\> import crypt
>\>\>\> passwd = crypt.crypt\("myPasswd"\)
>\>\>\> print\(passwd\)
>$6$63c4tDmQGn5SDayV$mZoZC4pa9Jdt6/ALgaaDq6mIExiOO2EjzomB.Rf6V1BkEMJDcMddZeGdp17cMyc9l9ML9ldthytBEPVcnboR/0
3. 将ISO镜像文件挂载到需要安装openEuler计算机的光驱上。
另外,也可以选择NFS等网络安装,kickstart文件中需要指定安装源位置(默认是cdrom)。
**安装系统**
1. 启动系统进入安装选择界面。
1.[启动安装](zh-cn_topic_0187280593.md),选择【Install openEuler 1.0 with text mode】,并按下【e】键。
2. 启动参数中追加“inst.ks=http://server ip/ks/openEuler-ks.cfg”。
![](figures/19.png)
3. 按【Ctrl+x】,开始系统的自动安装。
2. 确认系统安装完毕。
系统安装完毕以后会自动重启,然后再次进入到安装界面,此时关闭计算机,调整启动顺序(优先从硬盘启动)。
![](figures/zh-cn_image_0187471756.png)
# 发布包完整性校验<a name="ZH-CN_TOPIC_0219108825"></a>
# 发布包完整性校验<a name="ZH-CN_TOPIC_0220373245"></a>
## 简介<a name="section544295081513"></a>
......
# 启动安装<a name="ZH-CN_TOPIC_0214071133"></a>
# 启动安装<a name="ZH-CN_TOPIC_0220373207"></a>
在服务器的光驱中加载openEuler 1.0安装镜像,重启服务器,具体步骤如下。
......@@ -22,21 +22,21 @@
**图 3** 重启图标<a name="zh-cn_topic_0151920806_f0d1f4f5f96de47b48c64b3535b2b60d1"></a>
![](figures/重启图标.png "重启图标")
5. 系统使用引导介质完成引导后会显示引导菜单。该引导菜单除启动安装程序外还提供一些选项。安装系统时,默认采用“Install openEuler 1.0 with text mode”方式进行安装。如果要选择默认选项之外的选项,请使用键盘中的“↑”和“↓”方向键进行选择,并在选项为高亮状态时按“Enter”。
5. 系统使用引导介质完成引导后会显示引导菜单。该引导菜单除启动安装程序外还提供一些选项。安装系统时,默认采用“Test this media & install openEuler 1.0 with GUI mode”方式进行安装。如果要选择默认选项之外的选项,请使用键盘中的“↑”和“↓”方向键进行选择,并在选项为高亮状态时按“Enter”。
>![](public_sys-resources/icon-note.gif) **说明:**
>- 如果60秒内未按任何键,系统将从默认选项“Install openEuler 1.0 with text mode”自动进入安装界面。
>- 安装物理机时,如果使用键盘上下键无法选择启动选项,按“Enter”键无响应,可以单击BMC界面上的鼠标控制图标“![](figures/zh-cn_image_0214071107.png)”,设置“键鼠复位”。
>- 如果60秒内未按任何键,系统将从默认选项“Test this media & install openEuler 1.0 with GUI mode”自动进入安装界面。
>- 安装物理机时,如果使用键盘上下键无法选择启动选项,按“Enter”键无响应,可以单击BMC界面上的鼠标控制图标“![](figures/zh-cn_image_0220373199.png)”,设置“键鼠复位”。
**图 4** 安装引导界面<a name="fig1601161484619"></a>
![](figures/安装引导界面.png "安装引导界面")
安装引导选项说明如下:
- Install openEuler 1.0 with GUI mode —— 在您的服务器上使用图形模式安装。详见“安装指导 \> 通过图形化模式安装”章节。
- Install openEuler 1.0 with text mode ——默认选项,在您的服务器上使用文本模式安装。安装的过程默认在系统的串口tty0中完成。详见“安装指导 \> 通过文本模式安装”章节。
- Install openEuler 1.0 with GUI mode —— 在您的服务器上使用图形用户界面模式安装。详见“安装指导 \> 通过图形化模式安装”章节。
- Install openEuler 1.0 with text mode ——在您的服务器上使用文本模式安装。安装的过程默认在系统的串口tty0中完成。详见“安装指导 \> 通过文本模式安装”章节。
- Test this media & install openEuler 1.0 —— 在您的服务器上使用图形安装程序安装,但在启动安装程序前会进行安装介质的完整性检查。
- Test this media & install openEuler 1.0 with GUI mode —— 默认选项,在您的服务器上使用图形用户界面模式安装,但在启动安装程序前会进行安装介质的完整性检查。
- Trubleshooting —— 问题定位模式,系统无法正常安装时使用。进入问题定位模式后,有如下两个选项。
- Install openEuler 1.0 in basic graphics mode —— 简单图形安装模式,该模式下在系统启动并运行之前不启动视频驱动程序。
......
# 如何手动开启kdump服务<a name="ZH-CN_TOPIC_0214071175"></a>
# 如何手动开启kdump服务<a name="ZH-CN_TOPIC_0220373226"></a>
## 问题现象<a name="section0712504256"></a>
执行systemctl status kdump命令,显示状态信息如下,提示无预留内存。
![](figures/zh-cn_image_0216604776.png)
![](figures/zh-cn_image_0220373206.png)
## 原因分析<a name="section118871366253"></a>
......@@ -16,7 +16,7 @@ kdump服务需要系统预留一段内存用于运行kdump内核,而当前系
1. 修改/boot/efi/EFI/openEuler/grub.cfg,添加crashkernel=1024M,high。
2. 重启系统使配置生效。
3. 执行如下命令,检查kdump状态
3. 执行如下命令,检查kdump状态
```
systemctl status kdump
......@@ -24,7 +24,7 @@ kdump服务需要系统预留一段内存用于运行kdump内核,而当前系
若回显如下,即kdump的状态为active,说明kdump已使能,操作结束。
![](figures/zh-cn_image_0216604777.png)
![](figures/zh-cn_image_0220373224.png)
## 参数说明<a name="section13001529145412"></a>
......
# 安装openEuler时选择第二盘位为安装目标,操作系统无法启动<a name="ZH-CN_TOPIC_0214071180"></a>
# 安装openEuler时选择第二盘位为安装目标,操作系统无法启动<a name="ZH-CN_TOPIC_0220373238"></a>
## 问题现象<a name="zh-cn_topic_0151920731_sf8787c1a7e564af4ad6d72b45d07f036"></a>
......
# 安装准备<a name="ZH-CN_TOPIC_0214071160"></a>
# 安装准备<a name="ZH-CN_TOPIC_0220373208"></a>
介绍安装前需要考虑软硬件兼容性状况,以及相关的配置和准备工作。
介绍安装前需要考虑软硬件兼容性状况,以及相关的配置和准备工作。
\ No newline at end of file
# 安装完成<a name="ZH-CN_TOPIC_0214071172"></a>
# 安装完成<a name="ZH-CN_TOPIC_0220373230"></a>
此刻,openEuler已完成安装,如[图1](#zh-cn_topic_0186390267_zh-cn_topic_0122145917_fig1429512116338)所示。单击“重启”后,系统将重新启动。
**图 1** 完成安装<a name="zh-cn_topic_0186390267_zh-cn_topic_0122145917_fig1429512116338"></a>
![](figures/完成安装.png "完成安装")
>![](public_sys-resources/icon-note.gif) **说明:**
>如果在重启过程中安装光盘没有自动弹出,则请手动取出。
重启完成后,则可以直接进入openEuler命令行登录界面。
- 如果当前使用物理光盘安装操作系统,且在重启过程中安装光盘没有自动弹出,请手动取出光盘,则可以直接进入openEuler命令行登录界面。
- 如果当前使用虚拟光驱安装操作系统,则需要修改服务器的启动项为“硬盘”,然后重启服务器,则可以直接进入openEuler命令行登录界面。
# 安装指导<a name="ZH-CN_TOPIC_0214071128"></a>
# 安装指导<a name="ZH-CN_TOPIC_0220373190"></a>
本章介绍如何通过光盘安装openEuler 1.0。
# 安装方式介绍<a name="ZH-CN_TOPIC_0214071123"></a>
# 安装方式介绍<a name="ZH-CN_TOPIC_0220373183"></a>
>![](public_sys-resources/icon-notice.gif) **须知:**
>仅支持在TaiShan 200服务器上安装,具体支持的服务器型号可参考“安装准备 \> 硬件兼容支持”章节,且仅支持通过光盘安装。
- **[通过光盘安装](通过光盘安装.md)**
>仅支持在TaiShan 200服务器上安装,具体支持的服务器型号可参考“安装准备 \> 硬件兼容支持”章节,且仅支持通过光盘安装。
\ No newline at end of file
# 安装过程配置<a name="ZH-CN_TOPIC_0214071096"></a>
# 安装过程配置<a name="ZH-CN_TOPIC_0220373236"></a>
开始安装后会出现进度页面,显示安装进度及所选软件包写入系统的进度。
**图 1** 安装过程<a name="zh-cn_topic_0186390266_zh-cn_topic_0122145909_fig1590863119306"></a>
![](figures/安装过程.png "安装过程")
安装软件包的过程中,需要用户配置root密码、创建用户。
安装软件包的过程中,需要用户配置root密码、根据个人需求可以创建用户。
## 密码复杂度<a name="zh-cn_topic_0186390266_zh-cn_topic_0122145909_sde5f91f1b197422180f50c693caff342"></a>
......@@ -41,7 +41,7 @@
## 设置root密码<a name="zh-cn_topic_0186390266_zh-cn_topic_0122145909_sba63f974590848d1a6110d6aa9d145ab"></a>
单击“root密码”,弹出设置密码界面如[图2](#zh-cn_topic_0186390266_zh-cn_topic_0122145909_fig1323165793018)所示,输入密码并重新输入确认。
单击“root密码”,弹出设置密码界面如[图2](#zh-cn_topic_0186390266_zh-cn_topic_0122145909_fig1323165793018)所示,输入密码并再次输入密码进行确认。
>![](public_sys-resources/icon-note.gif) **说明:**
>root密码需要在安装软件包的同时进行配置,如果不配置该密码则无法完成安装。root账户是用来执行关键系统管理任务,不建议您在日常工作及系统访问时使用root账户。
......@@ -63,3 +63,7 @@
完成设置后,单击左上角的“完成”返回安装过程界面。
单击“结束配置”,完成openEuler的相关配置。
![](figures/zh-cn_image_0220924538.png)
# 完成安装<a name="ZH-CN_TOPIC_0214071125"></a>
# 完成安装<a name="ZH-CN_TOPIC_0220373191"></a>
在“安装概览”页面上完成所有必填选项的配置后,界面上的警告\[!\]会消失。此时,在界面输入“b”,进行系统安装。
在“安装概览”页面上完成所有必填选项的配置(安装位置和Root密码设置)后,界面上的警告\[!\]会消失。此时,在界面输入“b”,进行系统安装。
**图 1** 开始安装<a name="fig17675194210612"></a>
![](figures/开始安装-5.png "开始安装-5")
......@@ -8,8 +8,8 @@
**图 2** 安装完成后按Enter键重启<a name="fig9722125434418"></a>
![](figures/安装完成后按Enter键重启.png "安装完成后按Enter键重启")
**图 3** 安装完成,进入登录界面<a name="fig12380105124511"></a>
![](figures/安装完成-进入登录界面.png "安装完成-进入登录界面")
- 如果当前使用物理光盘安装操作系统,且在重启过程中安装光盘没有自动弹出,请手动取出光盘,则可以直接进入openEuler命令行登录界面。
- 如果当前使用虚拟光驱安装操作系统,则需要修改服务器的启动项为“硬盘”,然后重启服务器,则可以直接进入openEuler命令行登录界面。
>![](public_sys-resources/icon-note.gif) **说明:**
>- 由于BIOS预留内存,系统重启前后总内存(MemTotal )不一致,会有少量差异。
......
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
此差异已折叠。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册