第十章openEuler简介
概述
-  openEuler的前身是运行在华为公司通用服务器上的操作系统EulerOS。 
-  EulerOS是一款基于Linux内核的开源操作系统,支持X86和ARM等多种处理器架构,伴随着华为公司鲲鹏芯片的研发,EulerOS 理所当然地成为与鲲鹏芯片配套的软件基础设施。2019年底,EulerOS被正式推送至开源社区,更名为openEuler。 
-  当前openEuler内核源于Linux,支持鲲鹏及其他多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。 
-  openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展 


架构

OpenEuler和主流OS的关系

信创与国产操作系统
-  “信创”计划,全称是“信息技术应用创新计划”,旨在通过推广自主可控的信息技术,提高国家信息安全的保障能力和综合国力 

安装OpenEuler
下载
-  网址:openEuler社区发行版 | openEuler下载 | openEuler社区 
-  版本选择:openEuler 22.03 LTS SP3 ,即长期更新版,其使用linux内核版本如下图: 

-  选择基本ISO版本: 

创建虚拟机实例
-  第一步:文件菜单->新建虚拟机->典型->下一步 

-  第二步:稍后安装操作系统 

-  第三步:选择操作系统类型,由于OpenEuler22.03 LTS SP3使用Linux5.10内核则选择如下: 

-  第四步:命名虚拟机 

-  第五步:设置磁盘空间,根据虚拟机安装要求设置,如下: 

-  设置32G,动态空间申请,设置为单个文件 

-  第六步:自定义硬件,设置硬件参数 

-  第七步:设置自定义硬件 -  内存:推荐2GB 
-  处理器:1颗、2核心 
-  ==新CD/DVD:适应ISO映像文件,点击浏览按钮,选择之前下载好的openEuler-22.03-LTS-SP2-x86_64-dvd.iso镜像文件== 
-  网络适配器:选择NAT模式 
-  显示器:去掉"加速3D图形“的对钩 
-  最终: 
 
-  

-  选择关闭、完成 
虚拟网络编辑器
-  位置:vmware-> 编辑菜单->虚拟网络编辑器 
-  作用:设置虚拟网卡的连接模式以及网段、IP、DNS、网关 
-  方法:先点击上边的网络模式,在选择下方的设置按钮,一般需要查看“NAT设置”的网关地址以及最下方的网段地址 
OpenEuler22.03操作系统的安装部署
-  使用鼠标点击黑色界面进入OpenEuler22.03系统,通过ctrl+alt可以释放鼠标焦点回到Windows 
-  通过键盘方向键选择第一项Install openEuler 22.03-LTS-SP2 选项进行安装系统 
-  选择语言:中文或英文 

- 安装信息摘要设置

- 安装目的地:显示安装位置,一般为硬盘,点击自定义,在点击“完成”进行分区:

-  /boot:系统启动分区,推荐500M或1GB 
-  swap:交换分区,4G 
-  /:根分区,期望容量省略,表示将剩余空间全部分配 
-  方法:点击下图的加号,设置挂载点及期望容量(重复多次),点击完成,点击接收更改 





-  网络和主机名:打开网卡连接 

-  root账户密码设置:密码为OPENlab123 

-  创建用户:创建一个普通账户fox,设置密码:OPENlab123 

-  安装完成后点击"重启系统" 

配置OpenEuler22.03
-  登录 -  账户:root 
-  密码:OPENlab123 
 
-  

-  xshell7建立连接 
-  关闭防火墙及SELinux 
[root@server ~]# vi  /etc/selinux/config 
[root@server ~]# systemctl stop  firewalld   # 关闭防火墙
[root@localhost ~]# systemctl disable  firewalld  # 取消开机启动-  修改主机名 
[root@localhost ~]# hostnamectl  set-hostname  server  # server为主机名
[root@server ~]# reboot  # 重启-  修改root密码 
[root@server ~]# passwd root
更改用户 root 的密码 。
新的密码: 
无效的密码: 密码少于 8 个字符
重新输入新的密码: 
passwd:所有的身份验证令牌已经成功更新。-  查看yum源 
[root@server ~]# cat  /etc/yum.repos.d/openEuler.repo 
[root@server yum.repos.d]# yum  makecache  # 制作缓存-  查看网卡配置文件 
[root@server ~]# cat  /etc/sysconfig/network-scripts/ifcfg-ens32-  下载所需软件 
[root@server ~]# yum  install  vim  make  gcc  tree  net-tools tar  -y-  测试 
[root@server ~]# cat /etc/os-release   # 查看系统信息  cat /etc/redhat-release
[root@server ~]# lscpu   # 查看cpu信息
[root@server ~]# free  -m  # 查看内存信息
[root@server ~]# fdisk -l  # 查看磁盘信息
[root@server ~]# top  # 查看进程信息
[root@server ~]# ping  -c  2  www.qq.com-  制作快照:虚拟机菜单->快照->拍摄快照->命名为“初始”->拍摄 
-  使用虚拟机进行克隆,命名为node1,启动后后需要更改主机名,重启生效,重新制作node1的快照 
-  可以尝试安装桌面环境(可选) 
# DDE是统信软件团队研发的一款功能强大的桌面环境
[root@server ~]# yum  install  dde  -y   # 安装包容量较大,建议课后进行
[root@server ~]# systemctl set-default graphical.target # 设置以图形界面方式启动
[root@server ~]# reboot 网络配置
可视化配置
格式
[root@server ~]# nmtui
实验
-  例:为当前网卡增加一个IP地址 

[root@server ~]# nmcli c  up ens32
[root@server ~]# nmcli c  reload
[root@server ~]# ip addrnmcli命令
格式:
[root@server ~]# nmcli --help
用法:nmcli [选项] 对象 { 命令 | help }查看网卡信息:
[root@server ~]# nmcli  c  show
[root@server ~]# nmcli  c  show  网卡名  #  查看网卡详细信息,点q退出
[root@server ~]# nmcli dev  status  #  查看已有设备的状态
[root@server ~]# nmcli dev  show  # 查看所有硬件设备状态激活网卡和关闭连接
[root@server ~]# nmcli c up  网卡名   
[root@server ~]# nmcli c down  网卡名    # 停用连接添加网络连接
[root@server ~]# nmcli c  add  type  ethernet ifname ensens32 con-name ens33  autoconnect yes  ip4 192.168.48.135/24  gw4 192.168.48.2
[root@server ~]# nmcli c up  ens161  # 激活
[root@server ~]# nmcli  c  show-  命令解释 -  关键字:nmcli c add type 
-  网络类型:ethernet 
-  现有网卡名:ifname ens32 
-  新网络名称:con-name ens33 
-  开启自动连接:autoconnect yes 
-  新连接的IP地址与网关地址:ip4 192.168.48.135/24 gw4 192.168.48.2 
 
-  
修改网络连接
-  例:通过ens32连接设置静态ip地址: 
[root@server ~]# nmcli  c  mod  ens32  ipv4.method  manual  ipv4.addresses  '192.168.48.150/24'  ipv4.gateway  '192.168.48.2'  ipv4.dns  '114.114.114.114'  
[root@server ~]# nmcli c up ens32  # 激活
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/7)
[root@server ~]# ip a  # 查看结果
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000link/ether 00:0c:29:dc:cf:14 brd ff:ff:ff:ff:ff:ffaltname enp3s0inet 192.168.48.150/24 brd 192.168.48.255 scope global noprefixroute ens160-  ipv4.method manual :手动获取(静态) 
-  通过配置文件查看和编辑: 
[root@server ~]# vim  /etc/sysconfig/network-scripts/ifcfg-ens32 
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
NAME=ens32
UUID=b50354dd-8e11-4494-9072-a152ea6b0783
DEVICE=ens32
ONBOOT=yes
IPADDR=192.168.48.130
PREFIX=24
GATEWAY=192.168.48.2
DNS1=114.114.114.114删除网络连接
[root@server ~]# nmcli  c  show   # 查看网络连接
[root@server ~]# nmcli c del  ens32   #  删除
[root@server ~]# nmcli  c  show  # 再次查看-  以上做完之后需要恢复快照