VirtualBox虚拟机安装 Linux 系统

要想学习各种计算机技术,自然离不开Linux系统。并且目前大多数生产系统都是安装在Linux系统上。常用的Linux系统有 Redhat,Centos,OracleLinux 三种。

三者的区别简单说明如下:

Red Hat Enterprise Linux (RHEL):
RHEL 是由美国红帽公司(Red Hat)开发和维护的商业Linux发行版。
RHEL 是一个商业产品,提供技术支持、安全补丁、软件更新等服务,并且它有一个稳定的发布周期和长期支持(Long Term Support, LTS)。
RHEL 是企业级应用程序和系统的首选,尤其是在需要高级支持和安全保障的环境中。
CentOS:
CentOS 是由社区维护的免费开源Linux发行版,它的代码是从RHEL源代码编译而来的。
CentOS 提供了与 RHEL 几乎相同的功能和性能,并且是一个免费的替代品。
CentOS 没有商业支持,但是可以通过社区支持来获取帮助。
Oracle Linux:
Oracle Linux 是由甲骨文公司(Oracle Corporation)开发和维护的企业级Linux发行版。
Oracle Linux 是在RHEL的基础上进行修改和优化的,同时它也是一个商业产品,并且提供了与 RHEL 相似的服务和支持。
Oracle Linux 与Oracle数据库和其他Oracle产品集成得很好,因此在运行Oracle数据库的环境中受到欢迎。

主要区别包括:
支持和服务:RHEL 提供商业支持,有长期支持计划,而 CentOS 是由社区维护,缺乏官方商业支持。
Oracle Linux 也提供商业支持,但它更加整合了Oracle的产品和服务。
软件包管理:在软件包管理方面,这些发行版在基本的RPM软件包管理上是相似的,但可能有一些不同的附加软件包和工具。
版本更新:RHEL 和 Oracle Linux 有明确的版本号和发布周期,而 CentOS 的发布可能会有所延迟,因为它是基于RHEL源代码进行重新编译的。
集成度:Oracle Linux 与 Oracle 其他产品的集成度更高,这意味着在 Oracle 数据库等特定应用环境中可能会更受青睐。

安装 Linux 系统的 VirtualBox 虚拟机可以通过以下步骤完成:

1.下载和安装 VirtualBox:
        前往 VirtualBox 官方网站 (https://www.virtualbox.org/) 下载适用于您操作系统的安装程序。
        按照安装程序提供的指引完成安装过程。

2.下载 Linux 系统 ISO 镜像:
        选择您喜欢的 Linux 发行版,并从它们的官方网站上下载 ISO 镜像文件。
        一些流行的 Linux 发行版包括 Ubuntu、Fedora、Debian 等。

3.创建虚拟机:
        打开 VirtualBox,并点击 "新建" 创建新的虚拟机。
        输入虚拟机的名称和类型(Linux),然后选择您计划安装的 Linux 发行版的版本。
        分配虚拟机的内存大小和虚拟硬盘大小,根据您的需求进行调整。

4.设置虚拟机参数:
        在创建虚拟机后,在设置中调整需要的参数,例如处理器数量、网络设置等。

5.安装 Linux 操作系统:
        在 VirtualBox 中选中您创建的虚拟机,然后点击 "启动"。
        在启动过程中,VirtualBox 会提示您选择要启动的 ISO 镜像文件,选择您之前下载的 Linux 系统镜像文件。
        随后,按照 Linux 安装程序的指示完成安装过程。通常包括选择语言、时区、分区磁盘等步骤。

6.完成安装:
        完成安装后,重新启动虚拟机,并登录到您新安装的 Linux 系统中。
        在虚拟机中安装 VirtualBox 客户端增强功能(Guest Additions),以提供更好的性能和功能支持。

7.配置和使用:
        根据需要,对您的 Linux 系统进行进一步的配置和定制。
        开始使用您的 Linux 虚拟机,进行软件开发、测试、学习或其他目的。

下面步骤开始安装 Linux 系统

安装 Linux 服务器可选择:Centos,Redhat,Oracle Linux。网上收集的Linux各个版本下载链接如下 百度网盘 请输入提取码 版本从5.X 到8.X

可以关注公众号 DBA码农 然后回复 Linux系统 获取提取码

首先,打开 VirtualBox 虚拟机,点击新建,创建一个新的虚拟主机,填写相关信息,这里我们选择安装红帽(Redhat 64)系统,因为生产环境最常用。

根据自己实际测试目的和电脑配置设置内存和硬盘大小​

硬盘默认就好了

点击开始后,按回车健,系统会自动检测镜像文件,可以按Esc键退出,节约时间。
经过一系列刷屏后,会到正式安装界面​

防止乱码选择英文

时区选择亚洲--上海

软件安装,就选图像化界面,左边都可以不选

配置系统磁盘分区了

然后点击Click here to create them automatically.​​

查看自己主机的网关地址,安装完Virtual后再本机上会添加一个网卡

慢慢等待,然后reboot重启​

可以开始在Linux的世界里翱翔了~

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

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

相关文章

ICASSP2024 | MLCA-AVSR: 基于多层交叉注意力机制的视听语音识别

视听语音识别(Audio-visual speech recognition, AVSR)是指结合音频和视频信息对语音进行识别的技术。当前,语音识别(ASR)系统在准确性在某些场景下已经达到与人类相媲美的水平。然而在复杂声学环境或远场拾音场景&…

Qt应用软件【文件篇】XML文件增删查改

文章目录 1. XML文件简介2. XML文件的主要特点3. XML文件的应用场景4. Qt XML文件相关API汇总5. Qt读取XML文件代码示例6. Qt写入XML文件代码示例7. Qt修改XML文件代码示例8. 字符串转换为XML对象9. XML对象转换为字符串10.替换复杂的xml文件中属性,保持格式不变1. XML文件简介…

大语言模型推理加速技术:计算加速篇

原文:大语言模型推理加速技术:计算加速篇 - 知乎 目录 简介 Transformer和Attention 瓶颈 优化目标 计算加速 计算侧优化 KVCache Kernel优化和算子融合 分布式推理 内存IO优化 Flash Attention Flash Decoding Continuous Batching Page…

Go Run - Go 语言中的简洁指令

原文:breadchris - 2024.02.21 也许听起来有些傻,但go run是我最喜欢的 Go 语言特性。想要运行你的代码?只需go run main.go。它是如此简单,我可以告诉母亲这个命令,她会立即理解。就像 Go 语言的大部分功能一样&…

微调实操四:直接偏好优化方法-DPO

在《微调实操三:人类反馈对语言模型进行强化学习(RLHF)》中提到过第三阶段有2个方法,一种是是RLHF, 另外一种就是今天的DPO方法, DPO通过直接优化语言模型来实现对其行为的精确控制,而无需使用复杂的强化学习,也可以有效学习到人类偏好,DPO相…

python中的类与对象(2)

目录 一. 类的基本语法 二. 类属性的应用场景 三. 类与类之间的依赖关系 (1)依赖关系 (2)关联关系 (3)组合关系 四. 类的继承 一. 类的基本语法 先看一段最简单的代码: class Dog():d_…

java常见面试题1

面试题 简单但容易错的题 1.自增、自减 简单题目 // 部分代码,非可运行 int i 1; i i; int j i; int k i i * i; //i? j? k? 这个题看着简单又凌乱的,重要的考点主要是以下几点: “” 右边是从左到右将加载值依次压入操作数栈&…

智慧公厕的目的和意义是什么?

智慧公厕是近年来城市建设中的一项重要举措,其目的在于实现公共厕所的智慧化管理,为市民群众提供更好的服务体验,助力智慧城市和数字环卫的发展,提升社会公共卫生服务水平。 与此同时,智能公厕也具有重要的意义&#x…

C 语言简介

C 语言是一种通用的高级语言,最初是由丹尼斯里奇在贝尔实验室为开发 UNIX 操作系统而设计的。C 语言最开始是于 1972 年在 DEC PDP-11 计算机上被首次实现。 在 1978 年,布莱恩柯林汉(Brian Kernighan)和丹尼斯里奇(D…

springboot+vue实现微信公众号扫码登录

通常在个人网站中,都会有各种第三方登录,其中微信登录需要认证才能使用,导致个人开发者不能进行使用此功能,但是我们可以使用微信公众号回复特定验证码来进行登录操作。 微信关键词处理 微信公众号关键词自动回复,具体…

60kW 可编程直流回馈负载箱的优势和特点

60kW可编程直流回馈负载箱是一种先进的电力设备,主要用于模拟电网中的负载,为电力系统提供稳定的负载环境。它具有许多优势和特点,使其在电力系统中得到了广泛的应用。 60kW可编程直流回馈负载箱具有高效的能源转换效率,能够将电能…

Object.groupBy分组方法

在某些浏览器的某些版本中,此方法被实现为 Array.prototype.group() 方法。由于 web 兼容性问题,它现在以静态方法实现。 函数功能 提供的回调函数返回的字符串值对给定可迭代对象中的元素进行分组。返回的对象具有每个组的单独属性,其中包…

代码随想录算法训练营第四十四天|518. 零钱兑换 II、377. 组合总和 Ⅳ

518. 零钱兑换 II 题目链接:零钱兑换 II 题目描述: 给你一个整数数组 coins 表示不同面额的硬币,另给一个整数 amount 表示总金额。 请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 0 。 假设…

LQB新2024 DS18B20温度检测

温度检测 #include "stc15.h" #include <intrins.h> #include <stdio.h> #include <absacc.h> typedef unsigned char u8; typedef unsigned int u16; typedef unsigned long u32;float dsread();void WriteNbyte(u8 addr…

人机界面和三菱PLC之间以太网通信

本文主要描述人机界面WinCC如何与三菱Q系列PLC进行以太网通讯&#xff0c;主要介绍了CPU自带以太网口和扩展以太网模块两种情况以及分别使用TCP、UDP两种协议进行通讯组态步骤及其注意事项。 一、 说明 WinCC从V7.0 SP2版本开始增加了三菱以太网驱动程序&#xff0c;支持和三…

Windows常用协议

LLMNR 1. LLMNR 简介 链路本地多播名称解析(LLMNR)是一个基于域名系统(DNS)数据包格式的协议,可用于解析局域网中本地链路上的主机名称。它可以很好地支持IPv4和IPv6&#xff0c;是仅次于DNS 解析的名称解析协议。 2.LLMNR 解析过程 当本地hosts 和 DNS解析 当本地hosts 和 …

docker 常用指令(启动,关闭,查看运行状态)

文章目录 docker 常用指令启动 docker关闭 docker查看 docker的运行状态 docker 常用指令 启动 docker systemctl start docker关闭 docker systemctl stop docker查看 docker的运行状态 systemctl status docker如下图所示&#xff1a; 表示docker正在运行中

集合框架体系和使用1(Collection)

Map的不同实现类单独再搞一章讲 目录 数组的特点、弊端与集合框架体系介绍 数组 特点 弊端 Java集合框架体系&#xff08;java.util包下&#xff09; java.util.Collection:存储一个一个的数据&#xff08;主要讲两个子接口&#xff09; java.util.Map:存储一对一对的数据…

Jetpack Compose 状态管理的三个误区

1. 注意在协程中更新状态值时的线程安全问题 例如我们有如下代码&#xff1a; data class MyUiState(val counter: Int 0,val text: String "" )class MainViewModel: ViewModel() {private val _state MutableStateFlow(MyUiState())val state _state.asState…

Vue2 迁移到 Vue3

一.《Vue 3 迁移指南》参考文档&#xff1a;https://v3-migration.vuejs.org/zh/ 二.Vue 3 中需要关注的一些新特性。 1. 组合式 API*&#xff1b; 2. 单文件组件中的组合式 API 语法糖 (<script setup>)*&#xff1b; 3. Teleport 组件&#xff1b; 4. Fragments 片段&…