虚拟机的创建与使用

一、了解虚拟机

虚拟机是一种在物理计算机上模拟运行的虚拟计算机系统。它允许在一台物理计算机上同时运行多个独立的操作系统和应用程序。

虚拟机的工作原理是通过虚拟化技术将物理计算机的硬件资源(如处理器、内存、存储和网络)划分为多个虚拟部分,每个虚拟部分被分配给一个独立的虚拟机实例。每个虚拟机实例看起来像一个完整的计算机系统,具有自己的操作系统、应用程序和用户环境。

虚拟机的优点包括:

  1. 隔离性:虚拟机提供了隔离的环境,每个虚拟机实例之间相互独立,运行在自己的虚拟化环境中。这意味着一个虚拟机的问题不会影响其他虚拟机或主机系统。

  2. 资源管理:虚拟机管理器可以分配和管理物理计算机的硬件资源,如处理器、内存和存储。它可以动态调整资源分配,以满足不同虚拟机实例的需求。

  3. 灵活性和移植性:虚拟机可以在不同的物理计算机上迁移和复制,而不受硬件和操作系统的限制。这使得应用程序的部署和管理更加灵活和便捷。

  4. 测试和开发:虚拟机提供了一个安全的环境,可以用于软件开发和测试。你可以创建多个虚拟机实例,每个实例可以拥有不同的操作系统和软件配置,以满足不同的开发和测试需求。

  5. 资源共享:虚拟机可以共享物理计算机的资源,提高资源利用率。多个虚拟机可以在同一台物理计算机上同时运行,从而减少硬件成本。

虚拟机技术的流行应用包括服务器虚拟化、测试和开发环境、教育和学习、安全研究和云计算等。常见的虚拟机软件包括VMware、VirtualBox、KVM和Hyper-V等。

二、VMware的安装及在VWware上安装其他操作系统

1.VMware在前在学校下载了,但没有安装虚拟机

2.虚拟机本身是一个通用的概念,可以运行各种不同的操作系统,包括Windows、Linux、Mac等。因此可以在虚拟化环境中创建Windows 10虚拟机和Kali虚拟机,分别满足不同的需求。

Windows 10虚拟机和Kali虚拟机在概念上是相似的,都是在虚拟化环境中运行的虚拟计算机系统。有如下区别:

  1. 操作系统: Windows 10虚拟机运行的是Microsoft的Windows 10操作系统,是一种通用的桌面操作系统;Kali虚拟机运行的是Kali Linux操作系统,是专门用于网络安全和渗透测试的发行版。

  2. 目的和用途: Windows 10虚拟机通常用于软件开发、测试、应用程序兼容性检查等任务,可以提供一个Windows环境,用于运行Windows特定的应用程序和工具;Kali虚拟机专注于网络安全领域,提供了丰富的安全工具和资源,用于渗透测试、漏洞评估和数字取证等任务。

  3. 软件和工具: Windows 10虚拟机通常会安装和运行Windows上的应用程序和工具,包括办公套件、开发工具、游戏等各种类型的软件;Kali虚拟机预装了各种网络安全工具和软件包,如Metasploit、Nmap、Aircrack-ng等,用于安全评估和渗透测试。

1)windows10下载

在VMware workstations中安装Win10,主要步骤为两步:

① 新建并自定义虚拟机,将Win10的安装镜像文件(*.ISO)连接到新建的虚拟机中。

 下载windows10安装镜像文件   https://blog.csdn.net/MQ0522/article/details/126847767

② 开启上步中的虚拟机,加载Win10的安装镜像文件(*.ISO),一步步安装Win10系统。

windows10的下载   https://blog.csdn.net/Jackliu200911/article/details/116548055

其中:

关闭Win10虚拟机系统,对此虚拟机做出如下两方面设置,启动系统时不再连接CD/DVD(SATA),启动系统时必须连接网络适配器,可以选择“NAT模式”或“桥接模式”。

意思:

  1. 启动系统时不再连接CD/DVD(SATA):这表示在虚拟机启动时,不会自动连接CD/DVD驱动器。通常,在启动虚拟机时,虚拟化软件会将虚拟光驱连接到主机系统上的一个光盘镜像文件或物理光盘。通过设置不再连接CD/DVD,你可以确保虚拟机在启动时不会加载光盘内容。

  2. 启动系统时必须连接网络适配器,可以选择“NAT模式”或“桥接模式”:这意味着在虚拟机启动时,必须连接到主机系统上的网络适配器。网络适配器允许虚拟机与主机系统和其他网络设备进行通信。

  • "NAT模式"(Network Address Translation,网络地址转换模式)是一种网络模式,其中虚拟机使用主机系统的IP地址和网络配置通过虚拟网络进行通信。这使得虚拟机可以通过主机系统与外部网络通信,但外部网络无法直接访问虚拟机。
  • "桥接模式"(Bridged mode)是另一种网络模式,其中虚拟机使用独立的IP地址通过物理网络直接连接到网络中。在桥接模式下,虚拟机可以像物理计算机一样与网络中的其他设备进行通信。

通过设置必须连接网络适配器并选择NAT模式或桥接模式,可以确保在虚拟机启动时能够进行网络通信,并根据需求选择合适的网络配置。

③ VMware Tools工具安装、设置共享文件夹来实现主机与虚拟机文件共享

1、VMware Tools是一套软件包,用于增强在VMware虚拟化平台上运行的虚拟机的性能和功能。它是由VMware开发的,用于优化虚拟机与宿主机之间的交互和协作。

当创建新的虚拟机时,它会有自己的操作系统和独立的硬件配置。为了使 VMware Tools 与特定的虚拟机相匹配,并提供与虚拟化平台的集成,需要在每个虚拟机中单独安装适用于该操作系统的 VMware Tools,以获得相应的增强功能和性能优化

VMware Tools提供了以下主要功能:

  1. 硬件驱动程序: VMware Tools包含了针对虚拟化硬件的驱动程序,这些驱动程序与虚拟机的硬件设备进行通信。这些驱动程序可以提高虚拟机的性能和兼容性,包括显示适配器、网络适配器、存储适配器等。

  2. 虚拟机的完整性能: VMware Tools通过与宿主机之间的协作,提供了一些性能优化功能,例如时钟同步、内存管理、CPU卸载等。这些功能可以提高虚拟机的性能和响应速度。

  3. 文件传输和剪贴板共享: VMware Tools允许在虚拟机和宿主机之间进行文件和文件夹的传输。它还支持剪贴板共享,可以在虚拟机和宿主机之间复制和粘贴文本和文件。

  4. 屏幕分辨率和显示优化: VMware Tools提供了针对虚拟机的显示适配器的驱动程序,可以优化屏幕分辨率和显示效果。它还支持自动调整屏幕大小,以适应虚拟机窗口的大小变化。

  5. 主机和虚拟机之间的时间同步: VMware Tools可以与宿主机同步虚拟机的时间,以确保虚拟机中的时间与宿主机保持一致。这对于时间敏感的应用程序和操作非常重要。

2、教程  https://blog.csdn.net/Jackliu200911/article/details/116505850

2)Kali-Linux操作系统的安装

VMware安装Kali Linux  教程:

https://blog.csdn.net/Fengfeng__y/article/details/107376064

可下载了21版本的和20版本

21版本下载后我这里是英文的,20版因为安装过程中有设置是中文的

再安装VMware Tools

3) 安装 CentOs-Linux 操作系统

https://blog.csdn.net/xhmico/article/details/122520138 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值