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

免费制作小说封面的网站国外网站排行

免费制作小说封面的网站,国外网站排行,wordpress 新浪代码,中国中铁建设集团门户网远程服务器QEMUUbuntuGRUBVNC最佳实践 1. 准备2. QEMU启动安装Ubuntu2.1 服务器端2.2 本地端 3. 从服务器终端控制虚拟机GRUB与虚拟机终端 这段时间参与大量内核切换测试工作,实体机需要硬件自检太过笨重,因此主要通过QEMU验证正确性。有一个很大的问题是…

远程服务器QEMU+Ubuntu+GRUB+VNC最佳实践

    • 1. 准备
    • 2. QEMU启动安装Ubuntu
      • 2.1 服务器端
      • 2.2 本地端
    • 3. 从服务器终端控制虚拟机GRUB与虚拟机终端

这段时间参与大量内核切换测试工作,实体机需要硬件自检太过笨重,因此主要通过QEMU验证正确性。有一个很大的问题是QEMU运行起来后终端看不到系统的状态,只能通过VNC连接,这无疑是比较低效的方法。更为重要的是,QEMU搭载在远程服务器上。下面介绍本人的最佳实践。

1. 准备

  • 远程服务器:(ip) a.b.c.d
    • QEMU
    • Ubuntu镜像
  • 本地机器
    • ssh
    • VNCViewer

2. QEMU启动安装Ubuntu

2.1 服务器端

OS_IMG=./ubuntu20.img
qemu-system-x86_64 -m 4G\-hda ${OS_IMG} \-enable-kvm \-cpu host \-device e1000,netdev=net \-netdev user,id=net,hostfwd=tcp::2333-:22 \-smp cpus=20 \-serial stdio \-vnc :2
  • -netdev ... hostfwd=tcp::2333-:22:此时a.b.c.d:2333端口被转发到虚拟Ubuntu的22端口,意味着可以通过ssh a.b.c.d:2333连接虚拟机。不过需要虚拟机上安装openssh
  • -serial stdio:虚拟机的串口使用服务器的标准输出(也就是能够在终端显示)
  • -vnc :2:暴露VNC口a.b.c.d:5902

2.2 本地端

此时只能使用VNC连接安装,如何快速连接远端VNC口呢?参考

  • 在服务器上用qemu制作虚拟机

  • vnc通过ssh隧道连接到Linux服务器

总的来说,首先在本地建立起 ssh隧道

ssh -L 5902:localhost:5902 username@a.b.c.d

这代表本地端的5902端口与a.b.c.d:5902建立起了一条隧道,将本地机的5902端口转发到远端机器的5902端口

然后打开VNCReviewer,连接localhost:5902即可

在这里插入图片描述

3. 从服务器终端控制虚拟机GRUB与虚拟机终端

安装完毕后,重新运行QEMU,终端上仍然在等待VNC连接,没有任何输出。参考

  • UbuntuHelp:SerialConsoleHowto

远程连接虚拟机

ssh username@a.b.c.d -p 2333

修改虚拟机配置/etc/default/grub如下:

# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
#   info -f grub -n 'Simple configuration'GRUB_DEFAULT=saved
# GRUB_TIMEOUT_STYLE=hidden
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="maybe-ubiquity"
GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8"# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"# Uncomment to disable graphical terminal (grub-pc only)
GRUB_TERMINAL="serial"# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"

关键点如下:

  • GRUB_TERMINAL="serial",GRUB的输出通过串口输出
  • GRUB_CMDLINE_LINUX="console=tty0 console=ttyS0,115200n8" :Ubuntu Linux的输出通过串口输出

sudo reboot后就能够在服务器终端上看到GRUB菜单以及Ubuntu的输出信息,然后就可以彻底抛弃VNC了。


OK,从现在开始就可以起飞了🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫🛫

http://www.ritt.cn/news/18623.html

相关文章:

  • 网页设计与制作教程hbuilder长沙网站seo外包
  • 建一个网站花费百度上的广告多少钱一个月
  • wordpress同城插件seo网络培训
  • 谷歌上怎样做网站发帖推广哪个平台好
  • 景县做个油管的网站怎么做googlechrome浏览器
  • 目前市面上做网站的程序大数据获客系统
  • 全套商城网站后台管理系统网站管理页面百度搜索风云排行榜
  • 网站加速肇庆seo优化
  • 宁波seoseo方法培训
  • dede模板seo在线优化工具 si
  • 大学部门宣传视频创意南宁seo优化公司排名
  • 先建网站还是先做app好网络营销策划的内容
  • 深圳罗湖网站开发企业网站开发公司
  • 网站模板 金融优化营商环境个人心得
  • wordpress 调用自定义菜单长沙网址seo
  • 家居装修风格图片大全上海百度搜索优化
  • o2o的典型电子商务平台自然搜索优化
  • 月嫂公司网站建设构思如何优化关键词
  • 重庆网站页设计制作做网店自己怎么去推广
  • 自助设计网站网络营销企业案例
  • 哈尔滨网站设计公司好媒体发稿网
  • 买手表去哪个网站买是正品的网络推广产品公司
  • 武汉做网站找谁广州网络推广公司
  • 宁德古田建设局网站北京搜索引擎推广公司
  • 广州做内销鞋的网站国际域名注册网站
  • 北京医疗网站建设公司百度推广优化排名
  • 广州网站建设第一公司百度产品大全入口
  • 做网站最好软件网络搜索优化
  • 做网站外包哪家好游戏推广一个月能拿多少钱
  • 网站建设费用要多少郑州seo顾问外包公司