Linux系统之openEuler安装部署

简介: Linux系统之openEuler安装部署

一、openEuler介绍

1.openEuler简介

openEuler是一款开源操作系统。当前openEuler内核源于Linux,支持鲲鹏及其它多种处理器,能够充分释放计算芯片的潜能,是由全球开源贡献者构建的高效、稳定、安全的开源操作系统,适用于数据库、大数据、云计算、人工智能等应用场景。同时,openEuler是一个面向全球的操作系统开源社区,通过社区合作,打造创新平台,构建支持多处理器架构、统一和开放的操作系统,推动软硬件应用生态繁荣发展。

2.openEuler的硬件要求

①物理机的安装要求

  • 支持服务器类型
服务器形态 服务器名称 服务器型号
机架服务器 TaiShan 200 2280均衡型
机架服务器 FusionServer Pro 机架服务器 FusionServer Pro 2288H V5 说明:服务器要求配置Avago 3508 RAID控制卡和启用LOM-X722网卡
  • 最小硬件要求
部件名称 最小硬件要求
架构 AArch64或x86_64
CPU 2*CPU (1 core)
内存 不小于4GB(为了获得更好的应用体验,建议不小于8GB)
硬盘 不小于32GB(为了获得更好的应用体验,建议不小于120GB)

②虚拟机的安装要求

  • 虚拟化平台兼容性:
1.openEuler自有的虚拟化组件(HostOS为openEuler,虚拟化组件为发布包中的qemu、KVM)创建的虚拟化平台。
2.华为公有云的x86虚拟化平台。
  • 最小虚拟化空间要求
部件名称 最小虚拟化空间要求
架构 AArch64或x86_64
CPU 2个CPU
内存 不小于4GB(为了获得更好的应用体验,建议不小于8GB)
硬盘 不小于32GB(为了获得更好的应用体验,建议不小于120GB)

二、下载openEuler系统镜像

1.官方网址

官方下载地址: https://www.openeuler.org/zh/download/

2.下载openEuler系统镜像

下载openEuler-22.09-x86_64-dvd.iso版本

在这里插入图片描述

三、虚拟机配置工作

1.设置虚拟机名称

设置虚拟机显示名称

在这里插入图片描述

2.处理器配置

一般设置2个cpu内核总数即可。

在这里插入图片描述

3.设置虚拟机内存

内存设置8G

在这里插入图片描述

4.设置网络类型

根据自身内网环境选择网络类型,一般选择桥接或者NAT模式。

在这里插入图片描述

5.磁盘类型配置

选择推荐的scsi即可

在这里插入图片描述

6.选择磁盘

创建新的磁盘

在这里插入图片描述

7.设置磁盘大小

根据需要设置,建议大于120G。

在这里插入图片描述

8.挂载openEuler的磁盘镜像

在虚拟机设置面板中,选择ISO镜像文件。

在这里插入图片描述

四、安装openEuler

1.选择安装openEuler操作系统

openEuler虚拟机开机,选择安装openEuler操作系统。

在这里插入图片描述

在这里插入图片描述

2.选择系统语言

选择系统语言,为了便于以后学习,建议使用英文。

在这里插入图片描述

3.设置系统时间

设置Asia/Shanghai时区

在这里插入图片描述
在这里插入图片描述

4.磁盘分区配置

选择自动分区

在这里插入图片描述

5.设置root密码

自定义root密码

在这里插入图片描述
在这里插入图片描述

6.开始安装操作系统

选择开始安装操作系统

在这里插入图片描述
在这里插入图片描述

7.重启系统

在这里插入图片描述

五、ssh连接openEuler

1.直接进入openEuler

虚拟机重启后,输入roo账号密码,进入系统内。

在这里插入图片描述

2.ssh连接openEuler

  • 查看IP地址

在这里插入图片描述

  • xshell连接

在这里插入图片描述

六、部署httpd服务

1.检查yum仓库状态


[root@localhost yum.repos.d]# yum repolist all
repo id                                                                       repo name                                                                      status
EPOL                                                                          EPOL                                                                           enabled
OS                                                                            OS                                                                             enabled
debuginfo                                                                     debuginfo                                                                      enabled
everything                                                                    everything                                                                     enabled
source                                                                        source                                                                         enabled
update                                                                        update                                                                         enabled

2.安装httpd

[root@localhost yum.repos.d]# yum -y install httpd
OS                                                                                                                                  3.2 MB/s | 3.4 MB     00:01    
everything                                                                                                                           11 MB/s |  17 MB     00:01    
EPOL                                                                                                                                4.9 MB/s | 5.0 MB     00:01    
debuginfo                                                                                                                           4.1 MB/s | 4.1 MB     00:00    
source                                                                                                                              1.8 MB/s | 1.7 MB     00:00    
update                                                                                                                              357  B/s | 257  B     00:00    
Dependencies resolved.
====================================================================================================================================================================
 Package                                        Architecture                      Version                                       Repository                     Size
====================================================================================================================================================================
Installing:
 httpd                                          x86_64                            2.4.51-11.oe2209                              OS                            1.3 M
Installing dependencies:
 apr                                            x86_64                            1.7.0-4.oe2209                                OS                            110 k
 apr-util                                       x86_64                            1.6.1-12.oe2209                               OS                            110 k
 httpd-filesystem                               noarch                            2.4.51-11.oe2209                              OS                            9.0 k
 httpd-tools                                    x86_64                            2.4.51-11.oe2209                              OS                             69 k
 mailcap                                        noarch                            2.1.53-1.oe2209                               OS                             34 k
 mariadb-connector-c                            x86_64                            3.1.13-1.oe2209                               OS                            179 k
 mod_http2                                      x86_64                            1.15.25-1.oe2209                              OS                            126 k
 openEuler-logos                                noarch                            1.0-7.oe2209                                  OS                            8.7 M

Transaction Summary
====================================================================================================================================================================
Install  9 Packages

Total download size: 11 M
Installed size: 16 M
Downloading Packages:
(1/9): apr-util-1.6.1-12.oe2209.x86_64.rpm                                                                                          240 kB/s | 110 kB     00:00    
(2/9): apr-1.7.0-4.oe2209.x86_64.rpm                                                                                                232 kB/s | 110 kB     00:00    
(3/9): httpd-filesystem-2.4.51-11.oe2209.noarch.rpm                                                                                 295 kB/s | 9.0 kB     00:00    
(4/9): httpd-tools-2.4.51-11.oe2209.x86_64.rpm                                                                                      1.7 MB/s |  69 kB     00:00    
(5/9): mailcap-2.1.53-1.oe2209.noarch.rpm                                                                                           1.0 MB/s |  34 kB     00:00    
(6/9): httpd-2.4.51-11.oe2209.x86_64.rpm                                                                                            2.3 MB/s | 1.3 MB     00:00    
(7/9): mod_http2-1.15.25-1.oe2209.x86_64.rpm                                                                                        1.8 MB/s | 126 kB     00:00    
(8/9): mariadb-connector-c-3.1.13-1.oe2209.x86_64.rpm                                                                               2.1 MB/s | 179 kB     00:00    
(9/9): openEuler-logos-1.0-7.oe2209.noarch.rpm                                                                                       19 MB/s | 8.7 MB     00:00    
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Total                                                                                                                                10 MB/s |  11 MB     00:01     
retrieving repo key for OS unencrypted from http://repo.openeuler.org/openEuler-22.09/OS/x86_64/RPM-GPG-KEY-openEuler
OS                                                                                                                                  6.1 kB/s | 2.1 kB     00:00    
Importing GPG key 0xB25E7F66:
 Userid     : "private OBS (key without passphrase) <defaultkey@localobs>"
 Fingerprint: 12EA 74AC 9DF4 8D46 C69C A0BE D557 065E B25E 7F66
 From       : http://repo.openeuler.org/openEuler-22.09/OS/x86_64/RPM-GPG-KEY-openEuler
Key imported successfully
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
  Running scriptlet: mariadb-connector-c-3.1.13-1.oe2209.x86_64                                                                                                 1/1 
  Preparing        :                                                                                                                                            1/1 
  Running scriptlet: apr-1.7.0-4.oe2209.x86_64                                                                                                                  1/9 
  Installing       : apr-1.7.0-4.oe2209.x86_64                                                                                                                  1/9 
  Running scriptlet: apr-1.7.0-4.oe2209.x86_64                                                                                                                  1/9 
  Installing       : openEuler-logos-1.0-7.oe2209.noarch                                                                                                        2/9 
  Running scriptlet: openEuler-logos-1.0-7.oe2209.noarch                                                                                                        2/9 
  Installing       : mariadb-connector-c-3.1.13-1.oe2209.x86_64                                                                                                 3/9 
  Running scriptlet: apr-util-1.6.1-12.oe2209.x86_64                                                                                                            4/9 
  Installing       : apr-util-1.6.1-12.oe2209.x86_64                                                                                                            4/9 
  Running scriptlet: apr-util-1.6.1-12.oe2209.x86_64                                                                                                            4/9 
  Installing       : httpd-tools-2.4.51-11.oe2209.x86_64                                                                                                        5/9 
  Running scriptlet: mailcap-2.1.53-1.oe2209.noarch                                                                                                             6/9 
  Installing       : mailcap-2.1.53-1.oe2209.noarch                                                                                                             6/9 
  Running scriptlet: mailcap-2.1.53-1.oe2209.noarch                                                                                                             6/9 
  Running scriptlet: httpd-filesystem-2.4.51-11.oe2209.noarch                                                                                                   7/9 
  Installing       : httpd-filesystem-2.4.51-11.oe2209.noarch                                                                                                   7/9 
  Installing       : mod_http2-1.15.25-1.oe2209.x86_64                                                                                                          8/9 
  Installing       : httpd-2.4.51-11.oe2209.x86_64                                                                                                              9/9 
  Running scriptlet: httpd-2.4.51-11.oe2209.x86_64                                                                                                              9/9 
  Running scriptlet: openEuler-logos-1.0-7.oe2209.noarch                                                                                                        9/9 
  Running scriptlet: httpd-2.4.51-11.oe2209.x86_64                                                                                                              9/9 
/usr/lib/tmpfiles.d/dbus.conf:13: Line references path below legacy directory /var/run/, updating /var/run/dbus/containers → /run/dbus/containers; please update the tmpfiles.d/ drop-in file accordingly.

  Verifying        : apr-1.7.0-4.oe2209.x86_64                                                                                                                  1/9 
  Verifying        : apr-util-1.6.1-12.oe2209.x86_64                                                                                                            2/9 
  Verifying        : httpd-2.4.51-11.oe2209.x86_64                                                                                                              3/9 
  Verifying        : httpd-filesystem-2.4.51-11.oe2209.noarch                                                                                                   4/9 
  Verifying        : httpd-tools-2.4.51-11.oe2209.x86_64                                                                                                        5/9 
  Verifying        : mailcap-2.1.53-1.oe2209.noarch                                                                                                             6/9 
  Verifying        : mariadb-connector-c-3.1.13-1.oe2209.x86_64                                                                                                 7/9 
  Verifying        : mod_http2-1.15.25-1.oe2209.x86_64                                                                                                          8/9 
  Verifying        : openEuler-logos-1.0-7.oe2209.noarch                                                                                                        9/9 

Installed:
  apr-1.7.0-4.oe2209.x86_64             apr-util-1.6.1-12.oe2209.x86_64   httpd-2.4.51-11.oe2209.x86_64                httpd-filesystem-2.4.51-11.oe2209.noarch  
  httpd-tools-2.4.51-11.oe2209.x86_64   mailcap-2.1.53-1.oe2209.noarch    mariadb-connector-c-3.1.13-1.oe2209.x86_64   mod_http2-1.15.25-1.oe2209.x86_64         
  openEuler-logos-1.0-7.oe2209.noarch  

Complete!

3.启动httpd服务

[root@localhost yum.repos.d]# systemctl enable --now httpd
Created symlink /etc/systemd/system/multi-user.target.wants/httpd.service → /usr/lib/systemd/system/httpd.service.

4.测试访问httpd服务

  • 关闭防火墙
[root@localhost yum.repos.d]# systemctl stop firewalld
[root@localhost yum.repos.d]# systemctl disable  firewalld
  • 访问httpd服务

在这里插入图片描述

相关实践学习
CentOS 7迁移Anolis OS 7
龙蜥操作系统Anolis OS的体验。Anolis OS 7生态上和依赖管理上保持跟CentOS 7.x兼容,一键式迁移脚本centos2anolis.py。本文为您介绍如何通过AOMS迁移工具实现CentOS 7.x到Anolis OS 7的迁移。
相关文章
|
17天前
|
Linux
Linux系统之expr命令的基本使用
【10月更文挑战第18天】Linux系统之expr命令的基本使用
57 4
|
6天前
|
Linux 应用服务中间件 Shell
linux系统服务二!
本文详细介绍了Linux系统的启动流程,包括CentOS 7的具体启动步骤,从BIOS自检到加载内核、启动systemd程序等。同时,文章还对比了CentOS 6和CentOS 7的启动流程,分析了启动过程中的耗时情况。接着,文章讲解了Linux的运行级别及其管理命令,systemd的基本概念、优势及常用命令,并提供了自定义systemd启动文件的示例。最后,文章介绍了单用户模式和救援模式的使用方法,包括如何找回忘记的密码和修复启动故障。
23 5
linux系统服务二!
|
6天前
|
Linux 应用服务中间件 Shell
linux系统服务!!!
本文详细介绍了Linux系统(以CentOS7为例)的启动流程,包括BIOS自检、读取MBR信息、加载Grub菜单、加载内核及驱动程序、启动systemd程序加载必要文件等五个主要步骤。同时,文章还对比了CentOS6和CentOS7的启动流程图,并分析了启动流程的耗时。此外,文中还讲解了Linux的运行级别、systemd的基本概念及其优势,以及如何使用systemd管理服务。最后,文章提供了单用户模式和救援模式的实战案例,帮助读者理解如何在系统启动出现问题时进行修复。
24 3
linux系统服务!!!
|
14天前
|
Web App开发 搜索推荐 Unix
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
【10月更文挑战第21天】Linux系统之MobaXterm远程连接centos的GNOME桌面环境
128 4
Linux系统之MobaXterm远程连接centos的GNOME桌面环境
|
16天前
|
Linux 测试技术 网络安全
Linux系统之安装OneNav个人书签管理器
【10月更文挑战第19天】Linux系统之安装OneNav个人书签管理器
37 5
Linux系统之安装OneNav个人书签管理器
|
15天前
|
运维 监控 Linux
Linux系统之部署Linux管理面板1Panel
【10月更文挑战第20天】Linux系统之部署Linux管理面板1Panel
62 3
Linux系统之部署Linux管理面板1Panel
|
18天前
|
监控 Java Linux
Linux系统之安装Ward服务器监控工具
【10月更文挑战第17天】Linux系统之安装Ward服务器监控工具
41 5
Linux系统之安装Ward服务器监控工具
|
6天前
|
网络协议 Linux
linux系统重要文件目录
本文介绍了Linux系统中的重要目录及其历史背景,包括根目录、/usr、/etc、/var/log和/proc等目录的结构和功能。其中,/etc目录下包含了许多关键配置文件,如网卡配置、DNS解析、主机名设置等。文章还详细解释了各目录和文件的作用,帮助读者更好地理解和管理Linux系统。
23 2
|
7天前
|
Ubuntu Linux Shell
Linux 系统中的代码类型或脚本类型内容
在 Linux 系统中,代码类型多样,包括 Shell 脚本、配置文件、网络配置、命令行工具和 Cron 定时任务。这些代码类型广泛应用于系统管理、自动化操作、网络配置和定期任务,掌握它们能显著提高系统管理和开发的效率。
|
10天前
|
关系型数据库 MySQL Linux
Linux系统如何设置自启动服务在MySQL数据库启动后执行?
【10月更文挑战第25天】Linux系统如何设置自启动服务在MySQL数据库启动后执行?
57 3