openEuler操作系统介绍

openEuler是一款开源、免费的操作系统,由openEuler社区运作。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。

openEuler的前身是运行在华为公司通用服务器上的操作系统EulerOS。EulerOS是一款基于Linux内核(目前是基于Linux 4.19版本的内核)的开源操作系统,支持X86和ARM等多种处理器架构,伴随着华为公司鲲鹏芯片的研发,EulerOS理所当然地成为与鲲鹏芯片配套的软件基础设施。2019年底,EulerOS被正式推送至开源社区,更名为openEuler。openEuler也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案。所有个人开发者、企业和商业组织都可以使用openEuler社区版本,也可以基于openEuler社区版本发布自己二次开发的操作系统版本。

openEuler通常有两种版本,一种是创新版本,支撑Linux爱好者技术创新,内容较新,如openEuler 20.09,通常半年发布一个新的版本。另一种是LTS版本,是openEuler操作系统发行版的稳定版本,如openEuler LTS 20.03,通常两年发布一个新的版本。本课程所涉及的操作均以openEuler 20.03 LTS版本为准。

openEuler操作系统安装说明

openEuler操作系统安装流程如下图所示

准备安装环境

openEuler支持ARM架构和x86计算平台的安装,由于x86和ARM指令集的区别,两个平台的ISO是不兼容的,在官网openEuler | 开源社区 | openEuler社区官网获取ISO镜像的时候一定要注意区分所下载的文件路径,选择适用的ISO镜像进行安装。

本课程提供以下两种环境供大家学习参考:

  • PC环境:基于VirtualBox虚拟化环境安装openEuler操作系统,一般PC都是基于x86的系统,所以请选择安装x86版本(文件路径为x86_64)的openEuler操作系统。
  • 服务器环境:基于TaiShan 200服务器上FusionCompute的虚拟化环境安装openEuler操作系统,由于TaiShan 200服务器所匹配的是Kunpeng920芯片,鲲鹏处理器是华为基于ARMv8架构开发的通用处理器,所以请选择ARM版本(文件路径为aarch64)的openEuler操作系统。

以上两种环境准备都是在虚拟化环境中进行, 都需要先安装虚拟化软件,如VirtualBox或FusionCompute,并创建裸虚拟机,并为此虚拟机分配合适的cpu、内存或者硬盘空间,最后在此基础上进行下一步的安装。openEuler所需的最小虚拟化空间要求如下表1-1所示。

表1-1最小虚拟化空间要求

部件名称

最小虚拟化空间要求

说明

架构

  • AArch64
  • x86_64
  • 支持Arm的64位架构。
  • 支持Intel的x86 64位架构。

CPU

2个CPU

《HCIA-openEuler实验手册-PC版》实验环境的PC建议为CPU至少为4核

内存

不小于4GB

《HCIA-openEuler实验手册-PC版》实验环境的PC建议为内存至少为16GB

硬盘

不小于32GB

《HCIA-openEuler实验手册-PC版》实验环境的PC建议为硬盘空闲空间大于100GB

本课程中所涉及的两种版本的内容是一样的,本书采用x86_64版本openEuler为例进行介绍。具体环境准备步骤请参考《HCIA-openEuler实验手册-PC版》1.2 配置虚拟化环境。

选择安装方式

openEuler安装方式和其他操作系统一样,支持各种类型的安装方式。通常在少量安装时,采用U盘、光盘或者虚拟光驱的方式安装;在批量安装时,采用PXE引导的方式安装。本课程以虚拟光驱引导方式安装系统为例。挂载ISO后重启虚拟机,即可进入安装引导界面,进入默认选项“Test this media & install openEuler 20.03 LTS”的图形化安装界面,如图所示。

系统安装参数配置

openEuler系统在安装时需要配置系统相关参数,如安装语言、安装位置、软件安装版本、主机名、网络配置等参数,配置项有告警符号的,表示用户必须完成该选项配置后,告警符号消失,才能进行下一步操作。如图所示。

以下是对于安装位置设置、选择安装软件和创建用户的重点介绍:

  • 安装位置设置。安装位置设置用于设置系统安装位置以及系统安装分区设置。可以自动也可以手动设置分区。openEuler系统启动建议设置如下分区:
    • “swap”交换分区,在内存空间不足时,用于置换内存中的脏数据,小内存情况下建议设置为内存大小的两倍,内存较大时,可以据情况减少分配。
    • “/boot”目录保存用于引导操作系统的文件。当计算机打开电源后,首先是BIOS开机自检,按照BIOS中设置的启动设备(通常是硬盘)来启动。操作系统接管硬件以后,首先读入 /boot 目录下的内核文件。
    • “/boot/efi”是UEFI 固件要启动的引导器和应用程序的目录。当安装openEuler for ARM的版本的时候,启动方式为UEFI,需要创建/boot/efi分区才可以启动。
    • “/”是根分区,Linux中一切从根开始。文件目录的根源,一切文件都存放在根目录下。
  • 选择安装软件。openEuler 20.03 LTS安装时支持3种软件场景选择:
    • 在最小安装的环境下,并非安装源中所有的包都会安装。如果用户需要使用的包未安装,可将安装源挂载到本地制作repo源,通过DNF工具单独安装。
    • 选择“服务器”的基本环境,则系统已集成了易于管理的服务器组件。
    • 选择“虚拟化主机”时会默认安装虚拟化组件qemu、libvirt、edk2,且可在附件选项处选择是否安装ovs等组件。
  • 设置root密码及创建用户。openEuler在安装过程中需要设置root用户密码,root用户为系统超级管理员,具有最高权限,通常Linux管理员是不能使用该用户对系统进行管理。可以根据需求选择性创建普通用户,如创建一个名为openEuler的普通用户,并为其设置用户名。openEuler系统在安装时对用户设置的密码都需要高复杂度。

结束

完成系统安装的配置后,重启系统,使用root用户名及密码即可登录到openEuler的环境中,如图所示。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.xdnf.cn/news/214.html

如若内容造成侵权/违法违规/事实不符,请联系一条长河网进行投诉反馈,一经查实,立即删除!

相关文章

恋爱脑学Rust之Box与RC的对比

在遥远的某个小镇,住着一对年轻的恋人:阿丽和小明。他们的爱情故事就像 Rust 中的 Rc 和 Box 智能指针那样,有着各自不同的「所有权」和「共享」的理解。 故事背景 阿丽和小明准备共同养一株非常珍贵的花(我们称之为“心之花”&…

大数据-197 数据挖掘 机器学习理论 - scikit-learn 泛化能力 交叉验证

点一下关注吧!!!非常感谢!!持续更新!!! 目前已经更新到了: Hadoop(已更完)HDFS(已更完)MapReduce(已更完&am…

数据结构-复杂度

从本期开始,我们将开始数据结构的学习,我会定期将我学习的内容这里上传到博客中,欢迎大家和我一起学习! 一、什么是数据结构和算法 1.1 数据结构 数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种…

Kubernetes中的secrets存储

华子目录 2.secrets2.1secrets功能介绍2.2secrets的创建2.2.1从文件创建2.2.2编写yaml文件 2.3secret的使用案例2.3.1将secret挂载到volume中2.3.2设置子目录映射secret密钥2.3.3将secret设置为环境变量2.3.4存储docker register的认证信息spec.imagePullSecrets[] 2.secrets …

Java已死,大模型才是未来?

作者:不惑_ 引言 在数字技术的浪潮中,编程语言始终扮演着至关重要的角色。Java,自1995年诞生以来,便以其跨平台的特性和丰富的生态系统,成为了全球范围内开发者们最为青睐的编程语言之一 然而,随着技术的…

利用EasyExcel实现简易Excel导出

目标 通过注解形式完成对一个方法返回值的通用导出功能 工程搭建 pom <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0" xmlns:xsi"http://www.w3.org/2001/XMLSchema-instance&qu…

Java项目实战II基于Spring Boot的文理医院预约挂号系统的设计与实现(开发文档+数据库+源码)

目录 一、前言 二、技术介绍 三、系统实现 四、文档参考 五、核心代码 六、源码获取 全栈码农以及毕业设计实战开发&#xff0c;CSDN平台Java领域新星创作者&#xff0c;专注于大学生项目实战开发、讲解和毕业答疑辅导。 一、前言 在医疗资源日益紧张的背景下&#xff0…

Mac下载 安装MIMIC-IV 3.0数据集

参考blog MIMIC IV 3.0数据库安装方法_mimic数据下载-CSDN博客 MIMIC IV数据库安装&#xff08;二&#xff09;_mimic数据库安装-CSDN博客 MIMIC-IV3.0安装_mimic iv 3.0-CSDN博客 MIMIC-IV-v2.0安装教程_mimic iv 安装教程-CSDN博客 MIMIC IV 3.0数据库安装方法或者思路&…

[ 应急响应靶场实战 ] VMware 搭建win server 2012应急响应靶机 攻击者获取服务器权限上传恶意病毒 防守方人员应急响应并溯源

&#x1f36c; 博主介绍 &#x1f468;‍&#x1f393; 博主介绍&#xff1a;大家好&#xff0c;我是 _PowerShell &#xff0c;很高兴认识大家~ ✨主攻领域&#xff1a;【渗透领域】【数据通信】 【通讯安全】 【web安全】【面试分析】 &#x1f389;点赞➕评论➕收藏 养成习…

UI 组件的二次封装

UI 组件的二次封装是指&#xff0c;在基础 UI 库的组件上进行自定义封装&#xff0c;以实现更贴合业务需求的功能和样式。通过二次封装&#xff0c;可以增强组件的复用性、便捷性和一致性&#xff0c;简化业务代码&#xff0c;同时降低后续维护成本。 1. 二次封装的原理 二次…

Redis高级篇之缓存一致性详细教程

文章目录 0 前言1.缓存双写一致性的理解1.1 缓存按照操作来分 2. 数据库和缓存一致性的几种更新策略2.1 可以停机的情况2.2 我们讨论4种更新策略2.3 解决方案 总结 0 前言 缓存一致性问题在工作中绝对没办法回避的问题&#xff0c;比如&#xff1a;在实际开发过程中&#xff0c…

python爬虫实现自动获取论文GB 7714引用

在写中文论文、本硕博毕业设计的时候要求非常严格的引用格式——GB 7714引用。对于普通学生来说都是在google scholar上获取&#xff0c;一个一个输入点击很麻烦&#xff0c;就想使用python完成这个自动化流程&#xff0c;实现批量的倒入论文标题&#xff0c;导出引用。 正常引…

redis v6.0.16 安装 基于Ubuntu 22.04

redis安装 基于Ubuntu 22.04 本文演示如何在ubuntu22.04下&#xff0c;安装redis v6.0.16&#xff0c;并配置测试远程访问。 Step1 更新环境 sudo apt updateStep2 安装redis sudo apt install redis-server -yStep3 启动 sudo systemctl restart redissudo systemctl sta…

✨基于python实现的文档管理系统✨

本项目是使用Django和layui实现的一个文档转换系统&#xff0c;支持各种文档的相互转换 &#x1f4c4; PPT转Word &#x1f4d1; PDF转Word &#x1f4da; 合并PDF &#x1f4dc; Word转PDF 系统支持用户注册、登录&#xff0c;还能管理你的转换任务&#xff1a; &#x1f504;…

ES索引:索引管理

索引管理 再讲索引&#xff08;Index&#xff09;前&#xff0c;我们先对照下 ElasticSearch Vs 关系型数据库&#xff1a; PUT /customer/_doc/1 {"name": "DLBOY" }系统默认是自动创建索引的 如果我们需要对这个建立索引的过程做更多的控制&#xff1a…

Linux安装Dcoker

目录 1、卸载&#xff08;可选&#xff09; 2、安装docker 3、启动docker 4、配置镜像加速 1、卸载&#xff08;可选&#xff09; 如果之前安装过旧版本的Docker&#xff0c;可以使用下面命令卸载&#xff1a; yum remove docker \docker-client \docker-client-latest \…

智能无损网络技术详解

什么是智能无损网络&#xff1f; 智能无损网络是一种集流量控制与拥塞控制于一体的先进技术&#xff0c;旨在提升网络性能&#xff0c;降低时延。同时&#xff0c;它通过智能无损存储网络等技术实现网络和应用系统的优化融合。该技术为AI人工智能、集中式/分布式存储以及HPC等应…

基于SSM+小程序的购物管理系统1

&#x1f449;文末查看项目功能视频演示获取源码sql脚本视频导入教程视频 1、项目介绍 基于SSM小程序的购物管理系统1&#xff0c;可以实现首页、个人中心、商品分类管理、商品信息管理、特价商品管理、用户管理、留言板管理、系统管理、订单管理等功能。方便用户对首页、商品…

楼梯区域分割系统:Web效果惊艳

楼梯区域分割系统源码&#xff06;数据集分享 [yolov8-seg-FocalModulation&#xff06;yolov8-seg-GFPN等50全套改进创新点发刊_一键训练教程_Web前端展示] 1.研究背景与意义 项目参考ILSVRC ImageNet Large Scale Visual Recognition Challenge 项目来源AAAI Global Al l…

ROS2入门学习——ROS在机器人中的运行

一、入门级基础平台TurtleBot TurtleBot 是 ROS 中重要且资源丰富的机器人之一&#xff0c;特别适合入门级机器人爱好者提供基础平台。用户可以直接利用其自带的软硬件&#xff0c;专注于应用程序的开发。TurtleBot 随着 ROS 的发展&#xff0c;一直处于开发前沿。 TurtleBot…