[操作系统]虚拟机技术

虚拟机分类:第一类虚拟机(裸金属型)和第二类虚拟机(托管型)。

用过的的虚拟机:服务器的虚拟化用第一类虚拟机,QingCloud/天鸿云虚拟平台。Windows Server和Linux Server。桌面版的虚拟化/Windows_Linux_Mac。

但是虚拟机不仅仅说这两种就能概括全了,还有架构的差异:X64架构、Mac架构、X86架构、ARM架构...,前面说的都是内核。

Server

  1. 第一类虚拟机:管理程序直接运行在物理硬件上,主打高性能和稳定性,适配企业级场景
  • VMware ESXi:企业级标杆产品,常用于数据中心,支持虚拟机在线迁移等高级功能,可通过vCenter集中管理大量主机。

  • Microsoft Hyper-V:与Windows Server深度集成,对Windows客户机性能优化好,是企业服务器虚拟化的常用选择,且在部分Windows桌面版中也可启用。

  • KVM:集成在Linux内核的开源技术,性能接近原生,是AWS、阿里云等公有云平台的底层核心虚拟化技术之一。

  • Xen:经典开源裸金属虚拟化技术,支持多种架构,常被用于服务器和嵌入式领域的虚拟化方案。

Desktop

  1. 第二类虚拟机:管理程序作为应用运行在宿主操作系统上,操作简便,适配个人和小型开发场景
  • VMware Workstation:适配Windows和Linux桌面,功能强大,支持快照、克隆等,是开发者常用的付费虚拟机软件。

  • Oracle VirtualBox:开源免费且跨平台,支持Windows、macOS等系统,功能齐全,适合个人学习、小型开发和测试环境。

  • Parallels Desktop:专为macOS优化,在Apple Silicon芯片Mac上对ARM架构Windows的支持极佳,可让Windows应用与Mac应用无缝协同。

  • VMware Workstation Player:VMware Workstation的简化版,非商业用途免费,界面简洁,适合普通用户运行单一虚拟机。

第一类虚拟机与远程的区别(举反例)

你大概率想问的是MobaXterm(推测是拼写小误差),它不算任何一类虚拟机软件。

它是一款针对Windows系统的增强型远程连接与终端工具集,核心用途是远程管理服务器和在本地模拟Unix/Linux命令环境,比如支持SSH连接远程Linux服务器、通过RDP连接Windows远程桌面,还能内置X服务器运行远程图形化应用。其能让用户不用装虚拟机就使用多数Linux命令,但本质是远程控制和终端仿真工具,和虚拟化毫无关系。

虚拟机共享文件问题

【Ubuntu安装时,界面显示不全?? 窗口自适应 - CSDN App】http://t.csdnimg.cn/GxL6f

【ubantu22手把手教你安装VMware Tools(详细图文) - CSDN App】http://t.csdnimg.cn/gsiV2

【在linux系统下编译Qt动态链接库的一些问题:"ln: 无法创建符号链'lib*.so': 不支持的操作,"cannot find -lGL" - CSDN App】http://t.csdnimg.cn/4mzad

切换英文目录

【编译符号链接不允许:ln: failed to create symbolic link 'libSARibbombar.so':Operation not supported - CSDN App】http://t.csdnimg.cn/QPDGS

【Qt在windows下和linux下使用WEB - CSDN App】http://t.csdnimg.cn/Bj2Eh

【windows.h在linux中用什么替,Windows下程序向Linux下移植细节 - wenhm的专栏 - CSDNBlog - CSDN App】http://t.csdnimg.cn/tJBf0

操作系统需要部署在服务器的OS

开机查看到的:

hello@localhost 桌面$ uname -a

op sha3 sm3 sm4 asimddp sha512

Linux localhost.localdomain 4.19.90-89.11.v2401.ky10.aarch64 #1 SMP Thu Apr 25 1

看似不用我装操作系统了。

又回到当时研究天鸿云那个虚拟机IP上了,看来知识闭环/通用性,得到验证了。

8:20:10 CST 2024 aarch64 aarch64 aarch64 GNU/Linux

4.19.90-89.11.v2401.ky10.aarch64#1 SMP Thu Apr 25 18:20:10 CST 2024,请帮我找到下载这个操作系统的镜像

这个内核版本对应的是银河麒麟高级服务器操作系统V10 SP3 2403版本(aarch64架构),其系统镜像可通过麒麟官方渠道下载,具体链接如下:

该镜像适配飞腾、鲲鹏等aarch64架构处理器,安装后默认内核即为你查询的4.19.90 - 89.11.v2401.ky10.aarch64版本。若需容器类型的该版本镜像,也可通过 docker pull cr.kylinos.cn/kylin/kylin-server-minimal:v10sp3 从麒麟官方容器仓库拉取 。

如果这篇文章对你有帮助,别忘了点个关注,我会持续分享更多开发避坑与实战干货,下次更新你就能第一时间看到啦~

相关推荐
RisunJan1 小时前
Linux命令-parted(磁盘分区工具)
linux·运维
阿昭L1 小时前
Windows堆管理
windows
艾莉丝努力练剑1 小时前
【QT】界面优化:QSS
linux·运维·开发语言·网络·qt·计算机网络·udp
caimouse1 小时前
Reactos 第 3 章 内存管理 — 【下篇】换出、Section、池
c语言·开发语言·windows·架构
煜3641 小时前
进程控制知识
linux·运维·服务器
Linlingu1 小时前
OpenClaw对接飞书机器人完整配置教程(长连接模式)
windows·机器人·飞书·办公自动化·数字员工·小龙虾
secret_to_me2 小时前
buildRoot编译rootfs实战
linux·c语言·c++·ubuntu·电脑·buildroot
凡人叶枫2 小时前
Effective C++ 条款01:视 C++ 为一个语言联邦
linux·开发语言·c++·effective c++·编程范式·语言联邦
paul_chen212 小时前
CentOS 8 LVM 在线扩容根分区:从 home 安全割让空间(XFS 文件系统)
linux·安全·centos