Linux系统之openEuler安装部署

2023-04-12

(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) "
 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服务


本文仅代表作者观点,版权归原创者所有,如需转载请在文中注明来源及作者名字。

免责声明:本文系转载编辑文章,仅作分享之用。如分享内容、图片侵犯到您的版权或非授权发布,请及时与我们联系进行审核处理或删除,您可以发送材料至邮箱:service@tojoy.com