当前位置: 首页 > news >正文

在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.mrgr.cn/news/79627.html

相关文章:

  • 轻量级的 HTML 模板引擎
  • 计算机视觉与医学的结合:推动医学领域研究的新机遇
  • EasyExcel使用管道流连接InputStream和OutputStream
  • Github 2024-12-12 Go开源项目日报Top10
  • Android显示系统(08)- OpenGL ES - 图片拉伸
  • 基于Filebeat打造高效日志收集流水线
  • Mysql索引原理及优化——岁月云实战笔记
  • 嵌入式开发 - 工具记录
  • 【mysql】数据库存量数据双主实现
  • 北京大学《操作系统原理》课堂笔记(一)
  • LLM - 多模态大模型的开源评估工具 VLMEvalKit 部署与测试 教程
  • leetcode-54.螺旋矩阵-day1
  • Adobe Premiere Pro 2024 [24.6.1]
  • 2022 年“泰迪杯”数据分析技能赛A 题竞赛作品的自动评判
  • MySQL-DML之数据表操作
  • 递归算法题(1)
  • C++小小复习一下
  • SpringBoot3整合MyBatis
  • 2020 年“泰迪杯”数据分析职业技能大赛A 题教育平台的线上课程智能推荐策略
  • NanoLog起步笔记-4-Server端的两个线程
  • BottomNavigation
  • NanoLog起步笔记-1
  • ubuntu16.04部署dify教程
  • ESP32开发 云调试
  • 加强版第十二章 开闭操作
  • 协程设计原理与实现