4、Linux的安装

VMware安装Kali Linux详细教程

参考链接:CSDN教程

什么是虚拟机?

虚拟机是一种软件模拟的计算机环境,允许在单一物理设备上运行多个操作系统。

如何在一台电脑上安装多个操作系统?

通过使用虚拟化技术,可以在一台电脑上安装多个操作系统。这通常借助虚拟机软件实现。

虚拟机与物理机

  • 虚拟机(Virtual Machine):在物理机上虚拟出的计算机。
  • 物理机(Physical Machine):真实存在的计算机硬件。

虚拟化技术

提供创建和管理虚拟机的能力。常见的虚拟机软件包括:

  • VMware Workstation
  • VirtualBox
  • Virtual PC
  • Citrix Xen Desktop
  • Parallels Desktop(针对MacOS)
    image

虚拟机工作原理

虚拟机通过虚拟化层与物理硬件交互,提供了一个独立的计算环境。
image

虚拟机的应用场景

  1. 运行特定版本的操作系统。
  2. 隔离物理机环境以进行测试。
  3. 提升资源利用率。
  4. 使用Linux内置的虚拟化技术:基于内核的虚拟机(Kernel-Based Virtual Machine, KVM)。

容器技术:Docker

  • 服务器部署:广泛使用,适用于靶场环境的构建与分配。

Docker架构图

(此处应插入Docker架构图)
image

Docker内置多种环境模板,可以直接运行依赖环境的程序、软件或操作系统,从而解决环境依赖问题。其优点包括:

  • 开箱即用
  • 快速部署
  • 高可移植性
  • 环境隔离

Docker实现原理

  • Namespace:用于系统环境的隔离。
  • Cgroup:限制资源的使用。
  • 镜像管理:实现根目录环境的隔离。

虚拟机和Docker

image

虚拟机与Docker的特点对比

特性 虚拟机 容器
启动时间 分钟级 秒级
部署创建速度
硬盘使用 一般为GB 一般为MB
性能 弱于原生系统 损耗较少
资源利用率 一般几十个 单机支持上千个容器
隔离性 系统级别隔离,更强 进程间隔离,较弱
安全性 相对较弱

VMware常用功能

  1. 打开现有虚拟机。
  2. 编辑网络配置:使用“虚拟网络编辑器”。
  3. 解决虚拟机锁定问题。
  4. 克隆虚拟机和创建快照。
  5. 与物理机进行文件传输。
posted @   感觉小丑  阅读(11)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· DeepSeek在M芯片Mac上本地化部署
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
点击右上角即可分享
微信分享提示