`

一网打尽,一文讲通虚拟机VirtualBox及Linux使用

阅读更多

本文将从虚拟机的选择、安装、Linux系统安装、SSH客户端工具使用四个方面来详细介绍Linux系统在虚拟机下的安装及使用方法,为你在虚拟机下正常使用Linux保驾护航。

 

1、虚拟机的选择

在讲虚拟机的选择前,我们首先要了解一下什么是虚拟机:

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。

一般我们安装虚拟机会选择VMware或VirtualBox,他们都可以做为虚拟机软件来安装Linux,但二者有所不同。主要包含在以下三个方面。

1:收费及开源方面(最大的区别)

1、VMware:VMware是商业软件,收费的,而且是闭源的。如果你不想用钱去购买,当然也可以去找破解版的来用用,这个我以前就用过,不过破解版怎么说都会有许多问题的存在,比如安全问题,更新问题,功能问题,使用问题。所以不怎么建议使用破解版。

2、Virtual Box:Virtual Box是免费的,是开源的。

2:安装文件大小及安装过程方面

1、VMware:VMware的安装文件很大,目前在300MB左右,而且安装过程也比较麻烦,并且是英文的,如果你没有点英文知识,想要很好的安装它,有不少难度!

2、Virtual Box:Virtual Box的安装文件在100MB左右,比VM少了200MB,非常小。而且在安装过程中,是中文的,安装较快且方便,就算是从未接触过虚拟机的朋友,也完全不用担心安装不了的问题。

3:功能和使用性能方面

1、VMware:VMware的功能很全面,很强大。要是你有特殊用途,需要特定的功能的话,VMware绝对是你的不二之选。当然啦,拥有如此强大功能的它,对物理主机的配置要求也是很高的,不然用起来会很卡。性能方面,前面也说了,要求配置高。所以,在高配置上使用的话,还是很不错的。但在中低配置上使用的话,不是很理想,会很卡。(主要是耗内存)

2、Virtual Box:Virtual Box的功能虽没有VMware的多,但对于一般人来说,还是够用的。也不像网上说的,不支持从虚拟机中把文件拖出物理机,或许以前没有这个功能,但现在的版本有这个功能了,在使用上和VM差不多了。性能方面,也非常的不错,不管是中低端配置,还是高端配置,都可以使用得很流畅,不过有一个点需要说的是,好像有点耗CPU。

本文使用的是VirtualBox 来安装Linux。

2、虚拟机安装

VirtualBox 是一款开源虚拟机软件,由Sun公司出品,现在则由Oracle进行开发。VirtualBox号称是最强的免费虚拟机软件,它性能优异且简单易用。可虚拟的系统包括Windows、Linux、MacOS、Android等操作系统!本文将使用VirtualBox作为虚拟机来安装Linux系统。

2.1、VirtualBox的安装

  • 我们先下载VirtualBox安装包,下载地址:https://www.virtualbox.org/wiki/Downloads 下载VirtualBox安装包
  • 下载完成后双击运行安装包一路点击下一步即可:
    运行安装包
  • 中途需要自定义一下安装路径:
    设置安装路径
  • 一路默认操作下一步,最后点击完成,完成安装。

2.2、创建虚拟机

  • 创建一个Linux虚拟机:
    创建虚拟机
  • 分配虚拟机内存大小,可以根据自己电脑配置来决定:
    分配虚拟机内存大小
  • 创建虚拟硬盘:
    创建虚拟硬盘
  • 设置虚拟硬盘文件类型,这里选择VDI格式:
    设置虚拟硬盘文件类型
  • 选择动态分配空间大小,如果你的硬盘空间比较大的话,可以选择固定大小:
    动态分配空间大小
  • 设置虚拟硬盘的位置和大小:
    设置虚拟硬盘的位置和大小
  • 单击“创建”,创建成功,如下图所示。 创建成功

3、Linux安装

CentOS(Community Enterprise Operating System)是Linux发行版之一,中文意思为社区企业操作系统。它是来自于商业版 Red Hat Enterprise Linux依照开放源代码规定释出的源代码所编译而成,因此具有高度稳定性且完全开源。本文将以CentOS 7.6为例来介绍Linux系统的安装。

3.1、下载

3.2、安装

  • 为虚拟机添加虚拟光盘,虚拟光盘指定为我们下载的ISO镜像文件:
    为虚拟机添加虚拟光盘

  • 点击启动运行虚拟机:
    启动运行虚拟机

  • 运行成功后,选择Install CentOS 7进行安装:

  • 选择系统安装过程中的语言,建议选择English选项:
    选择系统语言

  • 需要进行设置的部分示意图:
    设置的部分示意图

  • 时区设置,地区选择Asia,城市选择Shanghai
    时区设置

  • 语言支持选择安装英文、简体中文两种语言安装包:
    安装英文、简体中文

  • 软件安装设置选择Server with GUI,同时选择如图三种附加环境:
    Server with GUI

  • 磁盘分区设置,由于我的虚拟机设置的内存较小,需要创建一个较大的swap分区,内存设置较大的直接选择自动分区即可,这里我们使用手动分区:
    磁盘分区设置

  • 按如图所示进行手动分区操作;
    手动分区操作

  • 关于分区的几个目录的说明:

    • /:根分区;
    • swap:交换分区,可以当虚拟内存使用;
    • /boot:存储系统的引导信息和内核信息;
    • /usr:存储系统应用软件安装信息;
    • /var:存储系统日志信息。
  • 网络设置,设置主机名称和进行网络激活操作:
    网络设置

  • 单击Begin Installation进行安装:
    开始安装

  • 安装过程中可以设置root用户的密码;
    设置root用户密码

  • 完成安装后重新启动即可进入系统,第一次启动需要同意协议并完成配置:
    同意协议并完成配置

  • 此时宿主机还无法直接访问虚拟机,需要将虚拟机的网络模式改为桥接模式才可以。
    网络模式改为桥接模式
    如果上图中连接方式设置为:桥接网卡后,在界面名称中没有找到对应的,请按如下安装。

桥接网卡安装
如果没有,就单击“安装”按钮,选择“服务”,如下图所示。
安装
单击“添加(A)…”按钮,选择从“磁盘安装”,找到virtualbox目录中的一个文件【VBoxNetLwf.inf】
磁盘安装
如下图所示,单击“确定”即可安装成功。
确定安装

4、Xshell使用

Xshell是一款SSH连接客户端工具,可以用于远程操作Linux系统。Xshell对于家庭和学校可以免费使用,提供一个有效邮箱,下载链接就会发送到你的的邮箱。

  • 免费版本申请地址:https://www.netsarang.com/zh/free-for-home-school/
  • 下载并安装完成Xshell以后,在Linux系统中打开命令行:
    打开终端命令行
  • 输入ifconfig命令获取IP地址;
    ifconfig命令获取IP地址
  • 获取完成后通过Xshell进行连接,并输入账号和密码:
    Xshell进行连接
    Xshell进行连接用户与密码
  • 连接完成后即可远程使用Linux系统了。
    进行Linux系统

5、其他相关

5.1、修改默认启动模式

如果不想默认启动图形化界面的话,可以修改默认的启动模式,因为图形化界面还是比较占用内存的,使用命令如下。

# 将默认级别修改为多用户文本模式
systemctl set-default multi-user.target
# 将默认级别修改为图形用户界面模式
systemctl set-default graphical.target
# 重启
reboot
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6

一路走来数个年头,感谢RDIFramework.NET框架的支持者与使用者,大家可以通过下面的地址了解详情。

RDIFramework.NET官方网站:http://www.rdiframework.net/

RDIFramework.NET官方博客:http://blog.rdiframework.net/

特别说明,框架相关的技术文章请以官方网站为准,欢迎大家收藏!

RDIFramework.NET框架由海南国思软件科技有限公司专业团队长期打造、一直在更新、一直在升级,请放心使用!

欢迎关注RDIFramework.NET框架官方微信公众号(微信号:guosisoft),及时了解最新动态。

使用微信扫描二维码立即关注
微信号:**guosisoft**

分享到:
评论

相关推荐

    虚拟机virtualBox安装linux centos6.5等, xshell远程连接

    虚拟机virtualBox安装linux centos6.5等, xshell连接,虚拟机联网方式NAT,桥接,host-only说明

    在windows上安装VirtualBox虚拟机以及linux环境搭建

    在Windows操作系统上安装VirtualBox虚拟机以及搭建Linux环境,是一个常见的多系统共存的解决方案,尤其对于开发者和学习者来说,能方便地在不改变主机系统的情况下体验和操作不同的操作系统。以下将详细介绍整个过程...

    虚拟机安装NI Linux RT教程|虚拟机安装LabVIEW Linux RT教程

    熟悉LabVIEW编程的朋友大多接触到了cRIO,...当没有硬件时,可以使用VirtualBox虚拟机运行RT系统,以便进行程序调试。文将虚拟机安装NI Linux RT教程分享给大家。文章最后附带镜像下载连接,可以直接下载导入到虚拟机中

    虚拟机VirtualBox-6.1.4.zip

    在使用VirtualBox时,用户可以创建多个虚拟机,每个虚拟机都模拟一个独立的硬件环境,可以安装不同的操作系统。通过分配内存、硬盘空间和处理器资源,用户可以灵活地控制每个虚拟机的性能。此外,VirtualBox还支持...

    Linux虚拟机VirtualBox磁盘管理.docx

    本文主要讲解Linux虚拟机VirtualBox磁盘管理相关知识点,涵盖磁盘管理的基本概念、主磁盘分区的创建与管理、动态磁盘的创建与管理、Windows Server 2012自带的磁盘管理工具的使用等内容。 一、磁盘管理的基本概念 ...

    在Win7下用Virtualbox虚拟机安装RedHat Linux系统

    ### 在Win7下使用Virtualbox虚拟机安装RedHat Linux系统的步骤与常见问题解决方案 #### 一、环境配置 - **主机操作系统**: Windows 7 Ultimate x86 - **虚拟机软件**: VirtualBox 4.1.4 - **虚拟机操作系统**: Red...

    使用VirtualBox虚拟机在Redhat Linux 5.5上安装Oracle 11g RAC

    在本教程中,我们将详细探讨如何在Red Hat Enterprise Linux 5.5(RHEL 5.5)上使用VirtualBox虚拟机安装Oracle 11g Release 2(11.2 64位)Real Application Clusters(RAC)。RAC是一种高可用性解决方案,允许...

    VirtualBox虚拟机连外网的设置

    "VirtualBox 虚拟机 连外网 ping通外网"这个标签,总结了我们设置的主要内容,即使用 VirtualBox 虚拟机连接外网,并使其 ping 通外网。 部分内容解释 在部分内容中,我们可以看到,设置 VirtualBox 虚拟机连外网...

    Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows<->Windows, Windows<->Linux)

    对于Windows系统主机与Linux系统虚拟机之间的文件夹共享,首先也要在Virtualbox中设置共享文件夹。然后,在Linux虚拟机中,使用设备菜单中的“安装增强功能”选项,加载VBOXADDITIONS。安装完成后,通过挂载命令将...

    virtualbox linux ubuntu通用虚拟机

    virtualbox linux ubuntu通用虚拟机

    eNSP所需要的虚拟机virtualbox5.2版本

    综上所述,"eNSP所需要的虚拟机virtualbox5.2版本"是eNSP平台运行网络设备模拟的核心组件,通过VirtualBox的强大虚拟化能力,用户能够在自己的计算机上搭建复杂的网络环境,进行深入的学习和实践。而"VirtualBox ...

    Oracle VM VirtualBox 安装 Linux

    VirtualBox 可在 Windows、Linux、Mac OS X 和 Solaris 等操作系统上运行,并支持在虚拟机中安装各种类型的客户操作系统,包括但不限于 Windows、Linux、Solaris、OpenBSD 等。 #### 二、安装 Linux 的原因与应用...

    虚拟机virtualbox.rar

    与同性质的VMware及Virtual PC比较下,VirtualBox独到之处包括远端桌面协定(RDP)、iSCSI及USB的支持,VirtualBox在客户端操作系统上已可以支持USB 2.0的硬件装置,不过要安装 VirtualBox Extension Pack。

    虚拟机VirtualBox中文技术手册.7z

    虚拟机VirtualBox中文技术手册

    VM VirtualBox虚拟机消失

    在探讨Oracle VM VirtualBox虚拟机突然消失的问题前,我们首先要明白虚拟机的工作原理以及如何在VirtualBox中管理虚拟机。Oracle VM VirtualBox是一种开源的虚拟化软件,能够在一个物理机器上创建和运行多个虚拟机,...

    虚拟机VirtualBox-4.1.2-73507-Win

    虚拟机VirtualBox-4.1.2-73507-Win 另外还有对应的扩展包

    vmware虚拟机和virtualbox虚拟机间的互联

    2. **虚拟机配置**:根据指导,完成VMware及VirtualBox虚拟机的网络配置。 3. **测试通信**: - 在VMware中的Windows Server 2012虚拟机尝试ping通VirtualBox中的CentOS 7.9虚拟机。 - 反向操作,即在VirtualBox中...

    GNS3虚拟机 VirtualBox.2.2.27

    在本场景中,"GNS3虚拟机 VirtualBox.2.2.27"指的是使用VirtualBox虚拟化平台运行的GNS3环境的特定版本,即2.2.27。VirtualBox是一个开源的应用程序,可以创建和运行多个独立的虚拟机(VMs)在单个物理主机上。 GNS...

    虚拟机virtualbox.docx

    - **兼容性**:VirtualBox支持在多种主机操作系统上运行,如Linux和Windows,并能支持Windows、DOS/Windows 3.x、Linux、OpenBSD等多种客户操作系统。 #### 二、VirtualBox的功能特点 1. **多语言支持**:软件提供...

Global site tag (gtag.js) - Google Analytics