当代的计算机系统中,虚拟化技术的应用,大大提升计算机的性能效率,减少计算机性能浪费。

在现代的计算机软件中,已经诞生出众多基于虚拟化技术应用的虚拟机软件。vmware、VirtualBox、QEMU、VirtualPC、ParallelsDesktop 、……数不胜数。以vmware、VirtualBox为主的虚拟机软件,成为虚拟化技术的标杆。

本篇是因上一篇文章 node JS 之 db-operate 包的基本介绍、下 中的结尾讲到的QEMU虚拟机管理软件Web版。此软件开发的目的,是让QEMU简易入门,容易上手。能像vmware、VirtualBox这种主流的虚拟机软件一样,简单易用。在这里依旧附上此软件的 Gitee (中国版的 GitHub)的地址,以及npm 命令下载安装的方式。重点是快速入门,虽然软件内带有readme.md和readme_en.md两份说明文档(中英文,英文档有中文档翻译而成),在这里,还是发表一篇教程,让大家学习和认识QEMU、了解QEMU、以及笔者我辛苦的几个月开发的 QEMU 虚拟机管理软件Web版。本篇开始介绍 QEMU 虚拟机管理软件Web版的入门教程。

附上:

Gitee网址:https://gitee.com/iTGmikechen/qemu_machine_server.git

npm 安装的方式,在终端输入 npm i qemu_machine_manager

由于 QEMU 虚拟机管理软件Web版是依赖nodeJS运行环境、QEMU虚拟机7.0、以及基于chromium核心的浏览器。这里先讲解QEMU虚拟机7.0的安装,以及引用我前期写得文章来参考如何安装nodeJS,至于浏览器,这里不论述了,一般的新版本的操作系统,基本都内置有。win10 20H1、Win11等操作系统基本内置有chromium核心的edge浏览器、或者是最新版的Firefox浏览器。

本次的教程使用的环境是Windows 10 LTSC 2019版操作系统。QEMU虚拟机软件的官网是:https://www.qemu.org/download/ 网站语言为英文,如图所示:

由于QEMU虚拟机软件支持多个操作系统平台,在这里,我们需要找到适用于Windows系统版本的下载入口位置。如图:

看到 Stefan Weil provides binaries and installers for both 32-bit and 64-bit Windows. 这段英文,这里便是QEMU虚拟机软件Windows版本的下载入口了,并区分有32位Windows系统版本和64位Windows系统版本,本次教程使用的操作系统是Windows 10 LTSC 2019 x64,64位版本的Windows 10 2019企业长期支持版。为了有更好的性能,64位操作系统使用64软件,点击64-bit进入下载页面,如图:

32位版本的下载页面与此基本相同,这里就不展示了。

这里我们需要下载的是7.0版本,7.0版本是2022年4月中旬发布的。点击2022,进入2022目录列表。如图:

看到页面下面的7.0版本发布的准确的时间日期,确定需要下载的文件名称并下载。如图:

QEMU虚拟机软件的下载官网是在国外,有时会出现下载速度慢,建议使用迅雷、idm等下载加速软件加快下载。

下载完成后,点击打开文件,出现installer Language 对话框,选择English,点击OK。

这不用说了,Next

这是软件的一些协议之类的内容,说白了就是白皮书,点 I Agree 按钮即可

这里默认保持全选即可,点击Next

这里的安装路径,保持默认,不用修改,直接点Install

点击Finish,完成QEMU虚拟机7.0软件的安装。并关闭浏览器

Node JS 运行环境的安装,请参考这篇文章 node JS之web服务器搭建这里不再重复叙述。

接下来就是在操作系统里找到合适的位置,任意名称新建文件夹,并在该文件夹内运行cmd,便于执行 npm i qemu_machine_manager 命令进行下载安装QEMU虚拟机管理软件Web版。

这里我选择在C盘下新建名为qemu的文件夹,并在地址栏上输入cmd后按回车键(Enter),调用命令提示符窗口,在命令提示符窗口输入 npm i qemu_machine_manager 下载安装。如图所示:

这里我们把命令提示符窗口最小化,使用VScode(Visual Studio Code)来编辑C盘的qemu文件夹内的package.json文件,添加必要的内容,便于以后容易运行QEMU 虚拟机管理软件Web版。如图:

在"dependencies"的前面添加如下内容

"scripts":{

"qemu_vm_manager": "qemu_machine_manager_start"

},

如图所示:

保存并关闭VScode,将前面最小化的命令提示符窗口恢复回来,输入

npm run qemu_vm_manager

会出现软件的启动过程,如图:

初始化过程是首次运行时进行对QEMU虚拟机软件的数据收集处理,便于下次可以快速启动软件。显示出网址后便是启动成功了,在浏览器输入终端上面显示的网址并访问。如图:

篇幅有限,介绍就到这里,想了解更多,可阅读node_modules\qemu_qemu_machine_manager目录下的readme.md或readme_en.md或自行探索或私信我

E-mail:mvghostxp123@163.com

QEMU 虚拟机管理软件Web版,入门教程相关推荐

  1. 超好用的免费文献管理软件Mendeley 简易入门教程

    文章目录 背景 下载及注册 使用 背景 大家在科研的过程中一定会阅读大量的文献,这样一来进行文献管理就是十分必要的一件事了,今天我要来和大家分享一个免费又好用的文献管理器--Mendeley . 先来 ...

  2. 文献管理软件Endnote X9入门使用

    文献管理软件Endnote X9入门教程 ​ Endnote是一款被广泛使用的文献管理软件,它可以在本地建立个人文献数据库,实现文献及引文信息的保存.分组整理.标记.检索等功能.在撰写Word版的毕业 ...

  3. 【web前端特效源码】使用 HTMLCSSJavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开发基础入门教程|网页制作|网站开发定制

    b站视频演示效果: [web前端特效源码]使用 HTML&CSS&JavaScript实现各种跳跃浮动慢跑翻转旋转坠落的魔幻文字动画效果~太上头了~/动画效果|前端开发|IT软件开 效 ...

  4. 想学python都要下载什么软件-学编程闲余时间建议下载的软件_Python新手入门教程...

    原标题:学编程闲余时间建议下载的软件_Python新手入门教程 Python新手入门教程_在手机上就能学习编程的软件 很多小伙伴会问:我在学编程,想利用坐地铁坐公交吃饭间隙学编程,在手机上能学编程的软 ...

  5. 前端如何实现音乐盒胶盘的转动_郑州Web前端入门教程之如何实现图片优化?

    统计数据显示,图片内容已经占据互联网内容总量的62%,因此想要优化网站性能,图片绝对是优化的热点和重点.图片优化是Web前端工程师必须要掌握的知识点,在接下来的郑州Web前端入门教程就给大家讲解一下如 ...

  6. Mac参考文献管理软件EndNote X8 安装教程

    EndNote X8 for Mac使用灵活的搜索,组织,共享研究和创建参考书目的工具,扩展了用户研究上的能力,并随时随地与EndNote库连接.今天要给大家分享的是Mac参考文献管理软件EndNot ...

  7. 用友t6请先设置文件服务器,用友T6-餐饮管理软件标准版发版说明

    触摸屏功能一览表 功能 说明 主界面 状态显示 房台使用信息 员工登录 登录/迁离系统, 翻页 处理房台的翻页 房台显示 显示房台信息,开台 设置 楼层选择 按楼层显示 操作员密码 修改操作员密码 会 ...

  8. JSON Web Token 入门教程

    JSON Web Token 入门教程 转载http://www.ruanyifeng.com/blog/2018/07/json_web_token-tutorial.html JSON Web T ...

  9. 计算机设备维修记录app,设备维修保养管理软件电脑版

    设备维修保养管理软件电脑版专注于设备维护和保养的信息化管理,设备维修保养管理软件电脑版以对设备的维护保养信息管理为主线,通过对信息的收集.存储.传递.统计.分析.综合查询.报表输出和信息共享,及时为企 ...

最新文章

  1. 运行时异常与一般异常区别
  2. JVM GC参数以及GC算法的应用
  3. 能让你成为更优秀程序员的10个C语言资源
  4. Android 系统(91)---Android 平台调试
  5. [热议]Java是新的COBOL吗?
  6. Linux下载安装Binutils工具集
  7. Tomcat原理详解
  8. 小学计算机机器人大赛,2019年花都区中小学电脑机器人竞赛活动
  9. linux afs3服务,AFS配置3
  10. Web Scraper爬虫
  11. [转]使用jenkins实现持续集成
  12. GDPR条例的12项重点分析
  13. 渗透之——使用Metasploit实现对缓冲区栈的溢出攻击
  14. .NET网站本机调试通过、发布后EXCEL导入数据库报错问题的解决
  15. 【1.9w字】彻底搞懂HTTP知识的面试题,建议精读收藏
  16. 开源ERP Tryton 的用户权限管理
  17. 2017年阿里Java面试基础题
  18. ceph-deploy 添加/删除 mon节点
  19. Linux inode
  20. 【Carsim Simulink自动驾驶仿真】基于MPC的速度控制

热门文章

  1. 当图网PPT模板下载网站源码 无错运营版 带会员系统可充值
  2. 【蓝桥杯】15年初赛 垒骰子,矩阵快速幂
  3. 电脑我的世界服务器怎么按键显示,我的世界电脑版所有的按键及使用方法?
  4. resched_task()
  5. 数据分析可视化04 图表组件:Echarts数据可视化图表基础
  6. 致大学(一)大学几年私藏的学习网站和实用工具(上)
  7. 中山大学计算机英才计划,2021广东省英才计划入选名单出炉!哪些学校在神仙打架?...
  8. arch_linux 虚拟机安装
  9. Checkerboard Context Model for Efficient Learned Image Compression文献复现(非官方,改动较大)
  10. 爬虫——手机抓包,fiddler抓取手机qq请求