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的迁移。
相关文章
|
2月前
|
Linux
在 Linux 系统中,“cd”命令用于切换当前工作目录
在 Linux 系统中,“cd”命令用于切换当前工作目录。本文详细介绍了“cd”命令的基本用法和常见技巧,包括使用“.”、“..”、“~”、绝对路径和相对路径,以及快速切换到上一次工作目录等。此外,还探讨了高级技巧,如使用通配符、结合其他命令、在脚本中使用,以及实际应用案例,帮助读者提高工作效率。
104 3
|
2月前
|
监控 安全 Linux
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
88 2
|
18天前
|
存储 缓存 监控
Linux缓存管理:如何安全地清理系统缓存
在Linux系统中,内存管理至关重要。本文详细介绍了如何安全地清理系统缓存,特别是通过使用`/proc/sys/vm/drop_caches`接口。内容包括清理缓存的原因、步骤、注意事项和最佳实践,帮助你在必要时优化系统性能。
151 78
|
12天前
|
消息中间件 Java Kafka
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
本文介绍了Kafka集群的搭建过程,涵盖从虚拟机安装到集群测试的详细步骤。首先规划了集群架构,包括三台Kafka Broker节点,并说明了分布式环境下的服务进程配置。接着,通过VMware导入模板机并克隆出三台虚拟机(kafka-broker1、kafka-broker2、kafka-broker3),分别设置IP地址和主机名。随后,依次安装JDK、ZooKeeper和Kafka,并配置相应的环境变量与启动脚本,确保各组件能正常运行。最后,通过编写启停脚本简化集群的操作流程,并对集群进行测试,验证其功能完整性。整个过程强调了自动化脚本的应用,提高了部署效率。
【手把手教你Linux环境下快速搭建Kafka集群】内含脚本分发教程,实现一键部署多个Kafka节点
|
22天前
|
Linux Shell 网络安全
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
本指南介绍如何利用 HTA 文件和 Metasploit 框架进行渗透测试。通过创建反向 shell、生成 HTA 文件、设置 HTTP 服务器和发送文件,最终实现对目标系统的控制。适用于教育目的,需合法授权。
54 9
Kali Linux系统Metasploit框架利用 HTA 文件进行渗透测试实验
|
11天前
|
Ubuntu 网络协议 Linux
快速部署WSL(Windows Subsystem for Linux)
WSL提供了一种轻量级的方法,使开发者能够在Windows上无缝运行Linux环境。通过本文介绍的步骤,可以快速安装、配置和使用WSL,以满足开发和测试的需求。
51 8
|
16天前
|
负载均衡 Ubuntu 应用服务中间件
nginx修改网站默认根目录及发布(linux、centos、ubuntu)openEuler软件源repo站点
通过合理配置 Nginx,我们可以高效地管理和发布软件源,为用户提供稳定可靠的服务。
78 13
|
2月前
|
缓存 Java Linux
如何解决 Linux 系统中内存使用量耗尽的问题?
如何解决 Linux 系统中内存使用量耗尽的问题?
158 48
|
18天前
|
存储 监控 Linux
嵌入式Linux系统编程 — 5.3 times、clock函数获取进程时间
在嵌入式Linux系统编程中,`times`和 `clock`函数是获取进程时间的两个重要工具。`times`函数提供了更详细的进程和子进程时间信息,而 `clock`函数则提供了更简单的处理器时间获取方法。根据具体需求选择合适的函数,可以更有效地进行性能分析和资源管理。通过本文的介绍,希望能帮助您更好地理解和使用这两个函数,提高嵌入式系统编程的效率和效果。
84 13
|
2月前
|
Ubuntu Linux 网络安全
linux系统ubuntu中在命令行中打开图形界面的文件夹
在Ubuntu系统中,通过命令行打开图形界面的文件夹是一个高效且实用的操作。无论是使用Nautilus、Dolphin还是Thunar,都可以根据具体桌面环境选择合适的文件管理器。通过上述命令和方法,可以简化日常工作,提高效率。同时,解决权限问题和图形界面问题也能确保操作的顺利进行。掌握这些技巧,可以使Linux操作更加便捷和灵活。
51 3

热门文章

最新文章