1.怎样把gnome-terminal中的内容复制到windows下
2.å¦ä½å¨Xen HVM ä¸å®è£
Windows 7
3.VNC和远程桌面是一回事儿吗?
怎样把gnome-terminal中的内容复制到windows下
问问题要说清楚了,表达让人不明白你要干吗
你是双系统呢还是windows里面跑虚拟机里面是linux?
gnome-terminal 里面的东西你直接复制就行了 然后粘贴到一个文本文件,拷贝到windows下不就行了么
å¦ä½å¨Xen HVM ä¸å®è£ Windows 7
Xen èæãWindows 7 çå¿ å¤æ¡ä»¶
æ¬ç« å设主系ç»è¿è¡çå æ ¸å¯ä»¥è·Xen并ä¸å®è£ äºæ åçXenå·¥å ·ï¼å¦xmï¼ï¼å¦å¤ï¼ç¡¬ä»¶èæåè¦æ±ä¸»ç³»ç»ç硬件æ¯æIntel-VT æ AMD-V çèæåï¼ä¸ºäºéªè¯è¿ä¸ªå¯ä»¥å¨ä¸»ç³»ç»ä¸è¿è¡ä¸ä¸å½ä»¤
å¯¹äº Intel CPU: grep vmx /proc/cpuinfo å¯¹äº AMD CPU: grep svm /proc/cpuinfo
å¦æ以ä¸å½ä»¤æ§è¡å没æä»»ä½è¾åºï¼é£ä¹è¯´æä½ ç硬件ä¸æ¯æè¿äºç¹æ§ï¼è·ä¸èµ·æ¥Xen HVM客æ·æºã
Windows 7 çå®è£ æ¹å¼
è¦å¨Xen HVMä¸å®è£ window 7ï¼é¦å éè¦windows
7çå®è£ çï¼æè ä»Microsoftçå®æ¹ç½ç«ä¸ä¸è½½ISOéåä¹å¯ä»¥ãç¶åå°±éè¿å çææ¯éåå®è£ å³å¯ã
å¦è¦éè¿å çå¶ä½ä¸ä¸ªéåï¼è¯·æå çæ¾å ¥å 驱ï¼å¦æè¿è¡äºèªå¨å 载请å å¸è½½ï¼ç¶åæ§è¡ä»¥ä¸å½ä»¤ï¼æ¯å¦å 驱æ¯/dev/cdromï¼
dd if=/dev/cdrom of=windows7.iso
为Windows 7 åå¤åå¨ç©ºé´
å¨å®¢æ·æºå®è£ Windows 7 æä½ç³»ç»å½ç¶éè¦ä¸ºå®åå¤ç©ºé´äºãè¿ä¸ªç©ºé´å¯ä»¥æ¯ä¸ä¸ªç©ççç£ç驱å¨å¨ï¼ä¹å¯ä»¥æ¯ä¸ä¸ªç£çéåæ件ãå¦ææ¯ä¸ä¸ªç£ç驱å¨å¨ï¼è¯·æ³¨æå®ç设å¤å称ãéå¸¸æ¯ /dev/sd or /dev/hdï¼åé¢è·ä¸ä¸ªåæ¯ï¼å¦/dev/sdc or /dev/hdbï¼ çæä¸ä¸ªç£çéåå¯ç¨å¦ä¸ddå½ä»¤è¡å·¥å ·:
dd if=/dev/zero of=xenwin7.img bs=k seek= count=0
è¿æ¡å½ä»¤å°±å建äºä¸ä¸ªGbçéåæ件ï¼å为xenwin7.imgã
å建Xen Windows 7çé ç½®æ件
ä¸ä¸æ¥å°±æ¯å建Windows 7ä½ä¸ºXen客æ·æºæå¿ é¡»çé ç½®æ件ï¼ä¸é¢å°±æ¯ä¸ä¸ªWindows 7 Xen客æ·æºçæå°é ç½®çä¾åï¼
import os, re
arch = os.uname()[4]
if re.search('', arch):
arch_libdir = 'lib'
else:
arch_libdir='lib'
kernel = "/usr/lib/xen/boot/hvmloader"
builder='hvm'
memory =
# Should be at least 2KB per MB of domain memory, plus a few MB per vcpu.
shadow_memory = 8
name = "xenwin7"
vif = [ 'type=ioemu, bridge=xenbr0' ]
acpi = 1
apic = 1
disk = [ 'file:/home/xen/xenwin7.img,hda,w', 'file:/home/xen/windows7.iso,hdc:cdrom,r' ]
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
#-----------------------------------------------------------------------------
# boot on floppy (a), hard disk (c) or CD-ROM (d)
# default: hard disk, cd-rom, floppy
boot="dc"
sdl=0
vnc=1
vncconsole=1
vncpasswd=''
serial='pty'
usbdevice='tablet'
ä¸é¢çä¾åæ¯ç¨Windows 7çISOéåæ件å®è£ ï¼å¦ææ¯ç¨ç©çç£çæ¥å®è£ ï¼ç£çæ示符åºè¯¥æ¹æä¸é¢è¿æ ·ï¼ç¨ç©ç设å¤å代æ¿/dev/sdbï¼ï¼
disk = [ 'phy:/dev/sdb,hda,w', 'file:/home/xen/windows7.iso,hdc:cdrom,r' ]
æ以ï¼å¦ææ¯ç¨å çå®è£ ï¼å½ä»¤å¯ä»¥æ¹æå¦ä¸ï¼/dev/cdromæ¯ç©çå 驱çè·¯å¾ï¼ï¼
disk = [ 'phy:/dev/sdb,hda,w', 'phy:/dev/cdrom,hdc:cdrom.r' ]
ä¸é¢çå½ä»¤æ主系ç»ä¸ç©çä¸çç£ç驱å¨/dev/sdbæ å°å°å®¢æ·æºç/dev/hadï¼/dev/cdromæ å°å°å®¢æ·æºçCD/DVD 设å¤ï¼è¯·æ³¨æï¼ä¸»ç³»ç»ä¸çCD/DVD设å¤å¨ä¸ålinuxçåè¡çæ¬ä¸æ¯ä¸åçï¼ã
å¦ææ¯ç¨ç£çéåæ件æ¥å®è£ ï¼å½ä»¤è¡åºæ¢æï¼
disk = [ 'file:/home/xen/xenwin.img,hda,w', 'phy:/dev/cdrom,hdc:cdrom,r' ]
ä¸é¢ä¾åä¸å±ç¤ºçä¸ç³»åé ç½®ç设å®æ¯ä¸ºäºç»Windows 7客æ·æºå¯å¨ä¸ä¸ªå¾å½¢æ§å¶å°ãå½å®¢æ·æºè¿è¡çæ¶åï¼Xenå¯ä»¥æä¾VNC æè SDLçå¾å½¢æ§å¶å°ãä¸å¦ï¼ä¸é¢çå½ä»¤æ¯éæ©VNCçæ§å¶å°ï¼
vnc = 1
sdl=0
èè¿ä¸é¢çå½ä»¤æ¯éæ© SDLæ§å¶å°:
vnc = 0
sdl = 1
VNC
å SDLé½å¯ä¸ä¸ºWindows
7客æ·æºæä¾è¯å¥½çå¾åæ¾ç¤ºï¼å¹¶ä¸VNCæ¯SDLææ´å¤çä¼ç¹ãé¦å ï¼VNCå¨è¿ç¨è®¿é®æ¶æ¯SDLæ´çµæ´»ï¼æ 论æ¯å¨æ¬å°ç½ç»è¿æ¯éè¿è±ç¹ç½ï¼ææ¯å¨ä¸åç
ç³»ç»ä¸ï¼é½å¯ä»¥è¿æ¥ä¸å®¢æ·æºç³»ç»ãå ¶äºï¼å½ä½ å ³æVNC
viewerçªå£æ¶ï¼å®¢æ·æºä»ç¶å¨è¿è¡ï¼ä½ ä¸æ¬¡åè¿æ¥çæ¶åè¿æ¯å¯ä»¥åå°ä½ ä¸æ¬¡ç¦»å¼æ¶çç¶æãç¶èï¼å ³æSDLçªå£çæ¶åï¼å®¢æ·æºä¼ç«å»å ³æ并æå¯è½ä¸¢å¤±
æ°æ®ã
å¨é»è®¤æ åµä¸ï¼å½å®¢æ·æºå¯å¨çæ¶åï¼Xenä¸ä¼èªå¨å¯å¨VNCæ§å¶å°ãå¦ææ³è¦èªå¨å¯å¨ï¼é£ä¹å°±è¦è®¾ç½®å¦ä¸å½ä»¤ï¼
vncconsole=1
ä¸äºå ¶ä»çé ç½®é项ä¹å¯ä»¥è¢«è®¾ç½®ï¼ä½ä¸é¢ç设置æ¯è¿è¡ä¸ä¸ªWindows 7 客æ·æºçæå°é ç½®ãå½ä¸ä¸ªé ç½®æ件åå®ä¹åå¯ä»¥æå®ä¿å为xenwin7.cfgã
å¯å¨XençWindows 7 HVM客æ·æº
ææçé ç½®å®æä¹åï¼å°±å¯ä»¥å¯å¨Xen客æ·æºäºï¼
xm create xenwin7.cfg
Using config file "./xenwin7.cfg".
Started domain xenwin7
å ç§éä¹åï¼VNC ææ¯SDLï¼åå³äºä½ çé ç½®ï¼æ§å¶å°ä¼åºç°ï¼å¹¶ä¸ä¼å¯å¨Windows 7 çå®è£ ç¨åºï¼ä¸å¾å°±æ¯å¨VNCä¸Xen HVM 客æ·æºWindows 7çä¸ä¸ªå®ä¾
VNC和远程桌面是一回事儿吗?
有点相似
VNC (Virtual Network Computing)是虚拟网络计算机的缩写。VNC是N叉树源码一款优秀的远程控制工具软件,由著名的AT&T的欧洲研究实验室开发的。VNC是在基于UNIX和Linux操作系统的免费的开放源码软件,远程控制能力强大,高效实用,其性能可以和Windows和MAC中的任何远程控制软件媲美。
VNC是由美国Cambridgede的AT&T试验室所开发,基本上它是属于一种显示系统,也就是说他能将完整的窗口界面通过网络,传输到另一台计算机的屏幕上,在Windows服务器中包含的"Terminal Server",以及Symantec公司开发的付费软件"PCAnywhere"都是属于这种设计.
VNC基本上是由两部分组成:一部分是客户端的应用程序(vncviewer);另外一部分是服务器端的应用程序(vncserver)。VNC的java源码无法运行基本运行原理和一些Windows下的远程控制软件很相象。VNC的服务器端应用程序在UNIX和Linux操作系统中适应性很强,图形用户界面十分友好,看上去和Windows下的软件界面也很类似。在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便的和安装了服务器端的应用程序(vncserver)的计算机相互连接。另外,自由之刃2源码服务器端 (vncserver)还内建了Java Web接口,这样用户通过服务器端对其他计算机的操作就能通过Netscape显示出来了,这样的操作过程和显示方式比较直观方便。
在Linux中,VNC包括以下四各命令:vncserver,usdt地址监控源码vncviewer,vncpasswd,和vncconnect。大多数情况下我只需要其中的两个命令:vncserver和vncviewer。下面对这些命令详细描述:
vncserver
此服务程序必须在在主(或遥控)计算机上运行。触屏查询 源码你只能作为使用者(不需要根用户身份)使用此项服务。
vncviewer
本地应用程序,用于远程接入运行vncserver的计算机并显示其环境。你需要知道远程计算机的IP地址和vncserver设定的密码。
vncpasswd
vncserver的密码设置工具。vncserver服务程序没有设置密码将不能运行(好习惯)。如果你没有设置,运行vncserver时它会提示你输入一个密码。所以,一般我不会单独运行这个命令来设置密码。
vncconnect
告诉vncserver连接到远程一个运行vncviewer的计算机的IP和端口号。这样我就可以避免给其他人一个接入的密码。
Xvnc
一个vnc“主控”程序,一般来说不需要直接运行。(vncserver和vncviewer实际上是Xvnc的脚本)
查找所有可用的选项,运行:
Xvnc --help
出于安全的考虑,一般不建议直接以超级用户帐号运行vncserver程序。如果你需要超级用户的环境,请以一般用户登录后再使用su命令登录到超级用户帐号。
但是远程桌面可以直接用微软自带的而且速度比vnc快