当前位置: 首页 > news >正文

静态网站怎么容易做阿里巴巴 商城网站怎么做

静态网站怎么容易做,阿里巴巴 商城网站怎么做,清华紫光做网站,官方网站优化价格简介 之前介绍过qemu传输文件#xff0c;使用的挂载 / samba方式 #xff1a;Qemu和宿主机不使用外网进行文件传输。 这是一种方式#xff0c;这里还有另一种方式#xff1a;使用Qemu-Guest-Agent#xff0c;后面简称qga。 官网介绍#xff1a;https://www.qemu.org/d… 简介 之前介绍过qemu传输文件使用的挂载 / samba方式 Qemu和宿主机不使用外网进行文件传输。 这是一种方式这里还有另一种方式使用Qemu-Guest-Agent后面简称qga。 官网介绍https://www.qemu.org/docs/master/interop/qemu-ga.html 安装 这里有一篇参考文章会比我下面介绍的相对复杂一点但也可以完成操作。 参考文章https://www.easystack.cn/doc/ComputingService/6.1.1/zh-cn/FAQs/DeployQGA.html 一、Linux的Qemu机器 直接install命令即可查看上面的参考链接即可。 二、Windows的Qemu机器 Windows的Qemu机器需要安装好virtio-serial driver下面详细介绍一下 首先下载该文件1积分这个文件我已经测试了Windows7-10、Centos7-8、Ubuntu16-24可用Qemu-Guest-Agnet整理包 这是一个Windows整理后的qga包包含amd64.zip和qemu-ga.zip两个文件请都解压出来。 1、amd64首先安装证书管理员运行cmd命令pnputil -I -a vioser.inf 2、qemu-ga将qemu-ga目录放到C:\Program Files下管理员运行cmd命令qemu-ga -s install 3、然后检查【服务】是否包含以下两个服务如果存在则说明安装成功将两个内容全部设置为自动启动 QEMU Guest Agent QEMU Guest Agent VSS Provider 4、验证 转为qcow2上传到linux服务器运行以下指令假设该qcow2文件名字为Windows10.qcow2 运行以下内容 qemu-system-x86_64 -name test -hda Windows10.qcow2 -m 4096M -smp cpus2,sockets1 -enable-kvm -netdev user,idnet0 -device e1000,netdevnet0 -chardev socket,path/tmp/test.sock,serveron,waitoff,idqga0 -device virtio-serial -device virtserialport,chardevqga0,nameorg.qemu.guest_agent.0 -machine usbon -device usb-tablet 成功开机后有可能QEMU Guest Agent服务并没有成功运行那么此时到【服务】中手动开启如果能手动开启成功则没问题下次就能自动开启了。 此时使用命令socat - unix-connect:/tmp/test.sock连接上以后输入一些命令测试一下如{execute:guest-info}。 使用 前面安装没问题以后就可以用代码去连接socket文件并执行内容了。这里写几个demo 1、获取系统信息 import asyncio import jsonclass QEMUGuestAgent(object):endpoint: strdef __init__(self, endpoint):self.endpoint endpointasync def execute(self, command, timeout2.0):try:reader, writer await asyncio.open_unix_connection(self.endpoint)writer.write(json.dumps(command).encode())response await asyncio.wait_for(reader.readline(), timeout)writer.close()return json.loads(response)except ConnectionAbortedError:print(ConnectionAbortedError: QEMU Agent功能未开启)return {}except asyncio.TimeoutError:print(TimeoutError: Agent 未安装或运行)return {}async def get_osinfo(self):查询虚拟机操作系统版本:param command::return:command {execute: guest-get-osinfo}return await self.execute(command)async def main():if __name__ __main__:qga QEMUGuestAgent(/tmp/test.sock)rv await qga.get_osinfo()print(rv)2、上传文件 import asyncio import jsonclass QEMUGuestAgent(object):endpoint: strdef __init__(self, endpoint):self.endpoint endpointasync def execute(self, command, timeout2.0):try:reader, writer await asyncio.open_unix_connection(self.endpoint)writer.write(json.dumps(command).encode())response await asyncio.wait_for(reader.readline(), timeout)writer.close()return json.loads(response)except ConnectionAbortedError:print(ConnectionAbortedError: QEMU Agent功能未开启)return {}except asyncio.TimeoutError:print(TimeoutError: Agent 未安装或运行)return {}async def open_file(self, path, moder):# 1. 获取文件句柄command {execute: guest-file-open,arguments: {path: path,mode: mode}}rv await self.execute(command)# TODO: 判断返回值, 文件不存在会报错fd rv[return]return fdasync def main():if __name__ __main__:qga QEMUGuestAgent(/tmp/test.sock)fd await qga.open_file(C:\\cccc\\1111.txt, modew) 其他的比如下载文件、在qemu内执行指令等功能参考https://www.qemu.org/docs/master/interop/qemu-ga-ref.html。
http://www.dnsts.com.cn/news/80584.html

相关文章:

  • 360免费wifi不稳定中山网站优化排名
  • 响应网站怎么做教学视频wordpress+chrome+扩展
  • 展台展览seo优化推广工程师
  • 响应式网站 外贸权威的深圳网站推广
  • seo网站是什么意思哪些ppt网站是免费的
  • 建建建设网站公司电话江门网站制作费用
  • 手机端网站怎么做的织梦建站系统教程
  • 电子商务网站的功能百度搜索关键词优化
  • 昌宁网站建设学校网站用什么模板好
  • 网站制作素材图片做跨境的网站
  • 简单旅游网站开发如何创建div做网站
  • 网站推广品牌商业空间设计调研
  • 高效网站建设与维护岗位职责科技型中小企业服务网
  • 采集网站会员网站用什么构建
  • 电信备案网站网站主页设计模板
  • 工厂 网站建设网络营销策略方案
  • 大学校园门户网站建设方案登封快乐送餐在那个网站做的广告
  • 哪几个小说网站做网编拿的钱多做vip电影网站
  • 建设银行咸阳缴费网站外贸推广软件哪个好
  • 2017网站开发就业前景网站建设都需要什么
  • 服装网站建设策划书网站访问过程
  • frp做网站wordpress字典插件
  • 深圳建筑网站网站的信息量能做什么
  • 备案号 不放在网站首页郑州文化企业设计公司
  • 监理建设协会网站沧州网络运营中心电话
  • 论坛的网站制作拼团小程序制作平台
  • 中卫建设厅网站四川省建设厅职业注册中心网站
  • 网站建设视频格式做什么网站好
  • 网站建设服务费属于什么科目专业营销网站制作
  • 网站默认样式表保定网站建设解决方案