openEuler(华为开放欧拉操作系统)
openEuler操作系统介绍
openEuler是一款开源、免费的操作系统,由openEuler社区运作;当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景;
openEuler的前身是运行在华为公司通用服务器上的操作系统EulerOS;EulerOS是一款基于Linux内核(目前是基于Linux 4.19版本的内核)的开源操作系统,支持X86和ARM等多种处理器架构,伴随着华为公司鲲鹏芯片的研发,EulerOS理所当然地成为与鲲鹏芯片配套的软件基础设施;2019年底,EulerOS被正式推送至开源社区,更名为openEuler;openEuler也是一个创新的平台,鼓励任何人在该平台上提出新想法、开拓新思路、实践新方案;所有个人开发者、企业和商业组织都可以使用openEuler社区版本,也可以基于openEuler社区版本发布自己二次开发的操作系统版本;
openEuler通常有两种版本:
1. 创新版本
- 支撑Linux爱好者技术创新,内容较新,如openEuler 20.09
- 通常**半年发布一个新的版本**;
2. LTS版本
- openEuler操作系统发行版的稳定版本,如openEuler LTS 20.03;
- 通常**两年发布一个新的版本**;
安装
openEuler支持ARM架构和x86架构计算平台的安装,由于指令集的区别,两个平台的ISO是不兼容的;
访问官方获取ISO镜像 :https://www.openeuler.org/zh/
安装过程中的重点总结:
- 安装位置设置;安装位置设置用于设置系统安装位置以及系统安装分区设置;可以自动也可以手动设置分区;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系统在安装时对用户设置的密码都需要高复杂度;
openEuler文件系统
openEuler内核源于Linux,Linux内核支持十多种不同类型的文件系统,比如Btrfs、JFS、ReiserFS、ext、ext2、ext3、ext4、ISO9600、XFS、Ninix、MSDOS、UMSDOS、VFAT、NTFS、HPFS、NFS、SMB、SysV、PROC等;
openEuler默认的文件系统为ext4;