虚拟机
Last updated on 6 months ago
虚拟机及系统
虚拟机及扩展
虚拟机
工作原理
- 虚拟化层:在物理主机之上添加一层软件抽象层,虚拟出一套计算机硬件平台,包括CPU、内存、存储、网络等组件。
- Guest OS:在虚拟的硬件平台上安装客户操作系统(Guest OS),对客户操作系统来说,它认为自己在运行于一台独立的物理计算机上。
- 虚拟机监控器(Hypervisor):负责创建、运行和管理虚拟机,它通过软件模拟物理硬件来运行和控制虚拟机。常见的虚拟机监控器有VMWare、VirtualBox、KVM等。
- 物理主机(Host):提供计算、存储和网络等物理资源,用于运行虚拟机监控器和客户操作系统。
特性及优点
- 运行多系统:可以在一台物理主机上同时运行多个操作系统,如Windows、Linux等。
- 隔离性:每个虚拟机之间相互隔离,如安全漏洞影响只限于单个虚拟机内。
- 容易备份:可以很容易为整个虚拟机创建备份或快照。
- 用于软件测试:可以用来测试不同的软件和操作系统,避免在真实环境中造成影响。
下载
1 |
|
17版本及秘钥:
链接:https://pan.baidu.com/s/1-x9RRblQnboROXDTateq4g?pwd=cguo
提取码:cguo
拓展
Docker
Docker是一个开源的应用容器引擎
- 隔离机制:虚拟机通过hypervisor在硬件层面实现资源隔离,Docker使用Linux内核的容器技术(namespace和cgroups)在操作系统层面实现隔离。Docker更轻量,资源开销更小。
- 镜像机制:Docker通过分层的镜像机制实现应用环境的快速构建和部署,镜像体积更小,更轻量。虚拟机需要安装完整操作系统。
- 启动速度:Docker镜像启动可以在秒级完成,虚拟机需要分钟级的启动时间。这使得Docker更适合微服务架构。
k8s(Kubernetes)
很多个docker在运行,k8s是他们的集成管理器
系统
Windows 大家都在用的
Mac 大家都在用的
Linux
Red Hat系(企业,服务器多用)
- Red Hat
- CentOS
- Fedora
Debian系(个人开发用)
- Ubuntu
- Debian
高度定制化的发行版本
- kali
- Arch(注重简洁、定制性和最新软件,适合有一定Linux经验的用户)
安装win10
安装iso
选择典型,下一步
选择win10的镜像,下一步
选择专业版,下一步
取名随便,下一步
改为单个文件,容量看自己需求,下一步自定义硬件设置
内存4g,处理器2内核2
虚拟机
https://blog.yblue.top/2023/08/20/虚拟机/