在VMWare上安装openEuler 22.03-LTS

文章目录

  • 1. openEluer 22.03-LTS概述
  • 2. 安装openEluer 22.03-LTS
    • 2.1 安装配置虚拟机
    • 2.2 安装openEuler
    • 2.3 配置虚拟机静态IP地址
  • 3. 使用yum和dnf
    • 3.1 使用dnf安装软件包
    • 3.2 使用dnf卸载软件包
    • 3.3 使用yum安装软件包
    • 3.4 使用yum卸载软件包
  • 4. 利用FinalShell连接Server01
  • 5. BaseOS和AppStream
    • 5.1 BaseOS概述
    • 5.2 AppStream概述
    • 5.3 实操:配置本地yum源,安装软件包
      • 5.3.1 新建配置文件
      • 5.3.2 挂载ISO映像文件
      • 5.3.3 清理缓存并建立元数据缓存
      • 5.3.4 查看软件包信息
      • 5.3.5 安装软件包
  • 6. 实战小结

1. openEluer 22.03-LTS概述

  • openEuler 22.03-LTS 是一款具有长期支持特性的操作系统版本。它具备高稳定性与可靠性,内核性能出色,支持多种硬件架构,在云计算、边缘计算等多场景广泛应用,拥有丰富软件生态,能为企业级用户提供安全高效且持续更新维护的基础平台服务。

2. 安装openEluer 22.03-LTS

2.1 安装配置虚拟机

  • 创建虚拟机
    在这里插入图片描述
    在这里插入图片描述

  • 安装配置的虚拟机 - Server01
    在这里插入图片描述

  • 虚拟机光驱设置,连接欧拉镜像文件
    在这里插入图片描述

2.2 安装openEuler

  • 单击【开启此虚拟机】按钮
    在这里插入图片描述
  • 移动到第一项 - Install openEuler 22.03-LTS
    在这里插入图片描述
  • 按回车键开始安装openEuler 22.03-LTS
    在这里插入图片描述
  • 选择【中文】
    在这里插入图片描述
  • 单击【继续】按钮,设置【安装目的地】
    在这里插入图片描述
  • 单击【完成】按钮
    在这里插入图片描述
  • 配置如下分区
    在这里插入图片描述
  • 按提示完成安装
    在这里插入图片描述
  • 重启,登录
    在这里插入图片描述
  • 执行命令:hostnamectl set-hostname Server01,修改主机名
    在这里插入图片描述
  • 执行命令:hostname
    在这里插入图片描述
  • 主机名改成hostname了,但是命令提示符依然是[root@localhost],重启虚拟机,执行命令:reboot
    在这里插入图片描述
  • 可以看到,命令提示符变成[root@Server01]

2.3 配置虚拟机静态IP地址

  • 查看虚拟网络连接模式 - NAT模式
    在这里插入图片描述

  • DHCP设置起始与结束IP地址
    在这里插入图片描述

  • 查看NAT设置
    在这里插入图片描述

  • 查看虚拟机IP地址 - 192.168.1.129
    在这里插入图片描述

  • 执行命令:cd /etc/sysconfig/network-scripts,进入网络配置文件所在目录
    在这里插入图片描述

  • 执行命令:ls,查看目录信息
    在这里插入图片描述

  • 执行命令:vi ifcfg-ens32
    在这里插入图片描述

  • 将文件中的BOOTPROTO参数设置为static(原为dhcp)。添加4个参数:IPADDR:设置为想要的静态IP地址,例如192.168.1.100NETMASK:子网掩码,一般为255.255.255.0GATEWAY:网关地址,例如192.168.1.2DNS1:首选 DNS 服务器地址,例如114.114.114.114
    在这里插入图片描述

BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=114.114.114.114
  • 执行命令:systemctl restart network,重启网络服务
    在这里插入图片描述

  • 执行命令:ip addr,查看设置后的静态IP地址
    在这里插入图片描述

3. 使用yum和dnf

  • yum是基于RPM的包管理工具,在CentOS等系统常用,能方便地安装、更新、卸载软件包,依赖处理能力强。dnf[dandified yum]则是yum的下一代,性能更好、内存占用少,同样用于软件包管理,在openEuler等系统中发挥重要作用。

3.1 使用dnf安装软件包

  • 执行命令:dnf install -y tree
    在这里插入图片描述
  • 执行命令:tree /etc/X11
    在这里插入图片描述
  • 执行命令:dnf install -y vim
    在这里插入图片描述

3.2 使用dnf卸载软件包

  • 执行命令:dnf remove -y tree
    在这里插入图片描述

3.3 使用yum安装软件包

  • 执行命令:yum install -y tree
    在这里插入图片描述
  • 执行命令:tree /etc/yum
    在这里插入图片描述

3.4 使用yum卸载软件包

  • 执行命令:yum remove -y tree
    在这里插入图片描述

4. 利用FinalShell连接Server01

  • Server01的IP地址:192.168.1.100
  • 创建SSH连接
    在这里插入图片描述
  • 设置常规和认证信息
    在这里插入图片描述
  • 单击【确定】按钮,查看创建的连接
    在这里插入图片描述
  • 双击【Server01】图标
    在这里插入图片描述

5. BaseOS和AppStream

5.1 BaseOS概述

  • openEuler的BaseOS主要提供基础操作系统能力。它包含了系统运行的核心组件,如内核、基础库等,确保系统稳定启动与运行。为上层应用和其他组件构建坚实基础,在兼容性与性能方面持续优化,满足服务器、云计算等多场景对基础系统环境的需求。

5.2 AppStream概述

  • 在openEuler中,AppStream是软件仓库的重要组成部分。它主要用于存放应用程序相关的软件包数据。这些软件包可以是各种应用程序、工具等。AppStream使得用户能够方便地获取和安装所需软件,并且能够更好地管理软件的更新和版本。

5.3 实操:配置本地yum源,安装软件包

5.3.1 新建配置文件

  • 配置文件:/etc/yum.repos.d/dvd.repo
  • 执行命令:vim /etc/yum.repos.d/dvd.repo
    在这里插入图片描述

5.3.2 挂载ISO映像文件

  • 保证/media存在
  • 执行命令:mount /dev/cdrom /media
    在这里插入图片描述

5.3.3 清理缓存并建立元数据缓存

  • 执行命令:dnf clean all,清理缓存
    在这里插入图片描述
  • 执行命令:dnf makecache,建立元数据缓存
    在这里插入图片描述

5.3.4 查看软件包信息

  1. 查看系统中可用和不可用的所有DNF软件库
  • 执行命令:dnf repolist
    在这里插入图片描述
  1. 列出所有RPM包
  • 执行命令:dnf list
    在这里插入图片描述
  1. 列出所有安装了的RPM包
  • 执行命令:dnf list installed
    在这里插入图片描述
  1. 搜索软件库中的RPM包
  • 执行命令:dnf search network-scripts
    在这里插入图片描述
  1. 查找某一文件的提供者
  • 执行命令:dnf provides /bin/bash
    在这里插入图片描述
  1. 查看软件包详情
  • 执行命令:dnf info network-scripts
    在这里插入图片描述

5.3.5 安装软件包

  • 执行命令:dnf install -y network-scripts
    在这里插入图片描述

6. 实战小结

  • 本次实战围绕 openEuler 22.03-LTS 展开,从虚拟机创建安装到软件包管理及网络配置等多方面进行操作。成功创建虚拟机并安装 openEuler,设置静态 IP 地址确保网络稳定连接。熟练运用 yum 和 dnf 工具进行软件包的安装与卸载,掌握了相关命令及操作流程。还学会配置本地 yum 源,深入了解 BaseOS 和 AppStream 的作用,并通过多种命令查看软件包信息,为 openEuler 系统的管理与应用开发奠定基础,提升了对该操作系统的综合运用能力。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/63738.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

短信验证码burp姿势

首先声明,本文仅仅作为学习使用,因个人原因导致的后果,皆有个人承担,本人没有任何责任。 在之前的burp学习中,我们学习了图片验证码的突破,但是现实中还有很多短信验证码,在此我介绍几种短信验…

【软件测试面试题】测试理论/基础面试(持续更新)

Hi,大家好。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在软件测试面试中比较常见的测试理论/基础面试面试题合集,希望对大家有帮助。建议点赞收藏再阅读,防止丢失&…

在 Windows WSL 上部署 Ollama 和大语言模型:从镜像冗余问题看 Docker 最佳实践20241208

🛠️ 在 Windows WSL 上部署 Ollama 和大语言模型:从镜像冗余问题看 Docker 最佳实践 ⭐ 引言 随着大语言模型(LLM)和人工智能技术的迅猛发展,开发者们越来越多地尝试在本地环境中部署模型进行实验。 但部署过程中常…

ContOS7安装完成后的一系列问题

问题1&#xff1a;constos7,安装完后&#xff0c;无法使用yum,导致无法安装任何东西&#xff0c; 解决&#xff1a;原因是国外的镜像地址有问题&#xff0c;改为国内的地址。 查看yum的状态 yum repolist 2.执行如下命令&#xff0c;更换yum源 bash <(curl -sSL https://…

使用JavaScrip和HTML搭建一个简单的博客网站系统

搭建一个简单的博客网站系统&#xff0c;我们需要创建几个基本的页面和功能&#xff1a;登录、注册、文章发布等。这里我们先实现一个基础版本&#xff0c;包括用户登录、注册以及文章发布的功能。由于这是一个简化版的示例&#xff0c;我们将所有逻辑集成在一个HTML文件中&…

uniapp扭蛋机组件

做了一个uniapp的扭蛋机组件&#xff0c;可以前往下载地址下载 仅测试了vue2、3、h5页面微信小程序&#xff0c;理论支持全平台 使用方法简单&#xff0c;具有待机动效、抽奖中动效、掉落奖品动效&#xff0c;可以替换奖品图片&#xff0c;足以满足大部分抽奖页面需求。 示例图…

C#实现一个HttpClient集成通义千问-开发前准备

集成一个在线大模型&#xff08;如通义千问&#xff09;&#xff0c;来开发一个chat对话类型的ai应用&#xff0c;我需要先了解OpenAI的API文档&#xff0c;请求和返回的参数都是以相关接口文档的标准进行的 相关文档 OpenAI API文档 https://platform.openai.com/docs/api-…

用JavaScript实现一个贪吃蛇游戏

原理如下&#xff0c;贪吃蛇的蛇身就是一个数组&#xff0c;数组中的每个元素都是一个坐标&#xff0c;蛇身每次移动时都会在数组前插入一个新坐标&#xff0c;并在数组尾部删掉一条记录&#xff0c;吃到食物后数组的尾部记录就不删。如果移到屏幕边缘会从屏幕的另一边出现。好…

红日靶场vulnstack 4靶机的测试报告[细节](一)

目录 一、测试环境 1、系统环境 2、注意事项 3、使用工具/软件 二、测试目的 三、操作过程 1、信息搜集 2、漏洞利用Getshell ①Struts 2 s2-045漏洞 手工利用s2-45漏洞 Msf综合利用 ②Tomcat框架(CVE-2017-12615) ③phpMyAdmin(CVE-2018-12613) 构造语句写入冰蝎木…

electron 打包 webview 嵌入需要调用电脑摄像头拍摄失败问题

electron 打包 webview 嵌入需要调用电脑摄像头拍摄失败问题 这篇文章是接我cocos专栏的上一篇文章继续写的&#xff0c;我上一篇文章写的是 cocos 开发触摸屏项目&#xff0c;需要嵌入一个网页用来展示&#xff0c;最后通过 electron 打包成 exe 程序&#xff0c;而且网页里面…

Android 开发者选项-模拟辅助显示设备

目录 概述使用开关的代码实现方式系统部分的处理:参考 概述 在Android开发中&#xff0c;模拟辅助显示设备通常指的是通过Android开发者选项来设置的一种虚拟显示设备&#xff0c;它允许开发者在一个设备上模拟另一个设备的显示特性。这种功能对于测试应用程序在不同屏幕尺寸、…

[COLM 2024] V-STaR: Training Verifiers for Self-Taught Reasoners

本文是对 STaR 的改进方法&#xff0c;COLM 是 Conference On Language Models&#xff0c;大模型领域新出的会议&#xff0c;在国际上很知名&#xff0c;不过目前还没有被列入 ccf list&#xff08;新会议一般不会列入&#xff09;&#xff1b;作者来自高校、微软研究院和 Goo…

Spann3R:基于DUSt3R的密集捕获数据增量式重建方法

来自作者Hengyi Wang在b站3D视觉工坊中对于该论文透彻的讲解&#xff0c;这里是相关重要部分的截屏。这篇博客的用途主要是自己做记录&#xff0c;其次分享给感兴趣的同学&#xff0c;最后谢谢作者大佬的认真讲解。 作者是按照这样的次序来介绍的&#xff1a; 首先从传统的三…

SAP-ABAP开发学习-面向对象OOALV(1)

本文目录 一、概述 面向对象开发特点 二、类与对象 程序中类的创建 Class构成要素 对象 方法 一、概述 随着SAP R/3 4.0版本的开发&#xff0c;ABAP语言开始引入了面向对象的开发概念。这在ABAP语言的发展过程中&#xff0c;面向对象&#xff08;Object-oriented&#…

【实用技能】如何在 .NET C# 中的邮件合并过程中操作表格单元格

TX Text Control 中的邮件合并 类是一个强大的库&#xff0c;旨在通过将数据合并到模板中来自动创建文档。它充当结构化数据&#xff08;例如来自数据库、JSON 或 XML&#xff09;和动态文档生成之间的桥梁&#xff0c;对于需要自动化文档工作流程的应用程序来说非常有用。 TX…

有源模拟滤波器的快速设计

本文章是笔者整理的备忘笔记。希望在帮助自己温习避免遗忘的同时&#xff0c;也能帮助其他需要参考的朋友。如有谬误&#xff0c;欢迎大家进行指正。 一、概述 几乎所有电子电路中都能看到有源模拟滤波器的身影。音频系统使用滤波器进行频带限制和平衡。通信系统设计使用滤波…

使用OpenTK展示3D点云图像(C#)

最近在研究3D显示&#xff0c;找到一款在winform上展示3D点云的控件&#xff0c;并且实现了点线面的展示&#xff0c;及光照渲染纹理贴图等功能&#xff0c;如下面几张图所展示。 一些基础知识可以在LearnOpenTK - OpenTK 这个网站上学习到。 我这边使用的是openTK3.3.3版本&a…

【笔记】架构上篇Day6 法则四:为什么要顺应技术的生命周期?

法则四&#xff1a;为什么要顺应技术的生命周期&#xff1f; 简介&#xff1a;包含模块一 架构师的六大生存法则-法则四&#xff1a;为什么要顺应技术的生命周期&#xff1f;&法则四&#xff1a;架构设计中怎么判断和利用技术趋势&#xff1f; 2024-08-29 17:30:07 你好&am…

【Sentinel Go】新手指南、流量控制、熔断降级和并发隔离控制

随着微服务的流行&#xff0c;服务和服务之间的稳定性变得越来越重要。Sentinel 是面向分布式、多语言异构化服务架构的流量治理组件&#xff0c;主要以流量为切入点&#xff0c;从流量路由、流量控制、流量整形、熔断降级、系统自适应过载保护、热点流量防护等多个维度来帮助开…

Y3编辑器官方文档1:编辑器简介及菜单栏详解(文件、编辑、窗口、细节、调试)

文章目录 一、新建项目二、 编辑器主界面2.1 游戏场景2.2 导航栏/菜单栏2.3 功能栏三、菜单栏详细介绍3.1 文件3.1.1 版本管理3.1.2 项目管理(多关卡)3.1.2.1 多关卡功能说明3.1.2.2 关卡切换与关卡存档3.2 编辑3.2.1 通用设置3.2.2 键位设置3.3 窗口(日志)3.4 细节3.4.1 语言…