【刷信用网站源码】【盯潮监控源码】【结绳取网页源码】vncserver源码安装

来源:缴费小程序源码

1.如何在Xen HVM 上安装 Windows 7
2.VNC是码安什么
3.linux backtrack常用命令小结

vncserver源码安装

如何在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[VirtualNetworkComputing]是一款广受欢迎的远程控制工具软件,由AT&T的码安欧洲研究实验室开发。它是码安基于UNIX和Linux操作系统的免费开放源码软件,能够实现高效且强大的码安远程控制功能,其性能与Windows和MAC中的码安任何远程控制软件相比毫不逊色。

       VNC的码安刷信用网站源码基本结构包括客户端应用程序(vncviewer)和服务器端应用程序(vncserver)。客户端应用程序允许用户通过网络访问远程计算机,码安而服务器端应用程序则负责处理远程用户的码安请求并提供相应的服务。这两部分紧密协作,码安使得VNC能够实现流畅的码安远程控制体验。

       值得一提的码安是,VNC的码安服务器端在UNIX和Linux系统中表现尤为出色,图形用户界面简洁直观,码安与Windows下的码安软件界面高度相似,易于上手。码安无论是在Linux平台上安装了客户端应用程序(vncviewer)的任何计算机,都能便捷地与安装了服务器端应用程序(vncserver)的计算机进行连接。

       此外,VNC的盯潮监控源码服务器端还内置了JavaWeb接口,这使得用户可以通过Netscape等浏览器对其他计算机进行远程操作。这种方式不仅操作简便,而且视觉体验也非常友好,用户可以清晰地看到远程计算机的操作界面和结果。

       VNC作为一种强大的远程控制工具,不仅能够满足个人用户的需求,也能为企业和组织提供高效的工作环境。它的跨平台特性使得无论是在何种操作系统下,都能够轻松实现远程控制和管理。结绳取网页源码

linux backtrack常用命令小结

       基本

        passwd 修改密码。

挂载本地分区:

        mount /dev/hda1 /mnt/hda1 挂载。

       ls -l /mnt/hda1 显示分区的目录和文件。

挂载windows网络共享:

        share user targetIP remote share--输入密码 挂载share文件。

       ls -l /mnt/share/ 显示内容。

       umount /mnt/share 卸载共享

编辑文件:

        nano file.sh 创建文件。

       ctrl+x 退出。

       y 保存。

       enter 写入改变。源码加授权软件

       chmod file 改变文件权限。

       ./file.sh 运行脚本

编写c程序:

        gcc -o filename file.c 编译c代码。

       ./filename 运行c程序。

源码安装软件:

        tar zxvf program.tar.gz 解压(bz文件是jxvf参数)

       cd program 进入解压后的目录。

       ./configure 配置makefile。

       make 编译。

       make install 安装。

显卡不支持(vmware)

        fix-vesa使用默认显卡配置。

       dpkg-reconfigure xserver-xorg重新配置x服务器。底部平台指标源码

       fix-vesa-vmware使用vmware的显卡驱动。

切换图形界面:

        dragon 图形界面选择工具。

       desktop fiuxbox使用fiuxbox桌面。

       quit退出。

网络

        动态ip:

       ifconfig eth0 up 打开网卡。

       dhclient [eth0] dhcp给一个新的ip。

       静态ip:

       ifconfig eth0 ..0./ 设置静态ip。

       route add default gw ..0.1 设置网关。

       echo nameserver ..0.1 /etc/resolv.conf 设置dns。

       /etc/network/interfaces静态ip配置。

       auto eth0

       iface eth0 inet static

       address ..1.

       netmask ...0

       network ..1.0

       broadcast ..1.

       gateway ..1.1

       开机自动启动网络:

       update-rc.d networking defaults

       /etc/init.d/networking restart

无线

        /etc/init.d/wicd start启动无线GUI工具

       界面启动:KDE Internet Wicd Network Manager

       update-rc.d wicd defaults设置开机启动

服务

        apache服务:

       apachectl start 打开服务(端口)

       apachectl stop 关闭服务。

ssh服务:

        sshd-generate 创建公钥私钥(第一次需要)

       /etc/init.d/ssh start打开服务(端口)

       /etc/init.d/ssh stop 关闭服务。

       ssh user@targetIP 连接ssh服务器。

       update-rc.d -f ssh defaults设置开机启动。

tftp服务:

        atftpd --daemon --port /tmp/ 打开tftp(端口)

       pkill tftpd 关闭服务。

vnc服务:

        vncserver 打开服务()

       pkill Xvnc 关闭服务。

检查端口监听:

        netstat -ant 显示tcp监听端口。

       netstat -anu 显示udp监听端口。

       netstat -ant | grep 显示ssh的状态。

       netstat -anu | grep 显示tftp的状态。

帮助

        man 命令

       info 命令

       命令--help

       命令---h

软件安装:

        apt命令

       apt-get install 软件名 下载全部依赖关系并安装。

       apt-get remove [--purge] 软件名 移除软件包。--purge 指定清除包.

       apt-get update 更新安装源的软件包目录。

       apt-get upgrade 升级安装过的所有软件包。

       apt-get dist-upgrade [-u] 和上面个想象要解决依赖关系。

       apt-cache search 软件 搜索软件包的摘要信息。

       apt-cache show 软件 显示安装过的软件包的完整说明。

       apt-cache showpkg 软件 显示软件包的详细信息和依赖关系。

       man apt 查询apt命令更多的使用。

       dpkg命令

       dpkg -i 软件.deb 安装一个已下载的软件包。

       dpkg -c 软件.deb 列出deb文件的信息。

       dpkg -I 软件.deb 提取的deb文件包信息。

       dpkg -r 软件.deb 移除一个已安装的软件包。

       dpkg -P 软件.deb 完全清除一个已安装的软件包(包括配置)

       dpkg -L 软件.deb 流出已经安装的软件包。

       dpkg -s 软件.deb 资料显示已安装的软件包。

       dpkg-reconfigure 软件.deb 重新配置已安装的软件包。

       man dpkg 查询dpkg命令更多的使用。

内核升级到bt4r2:

        apt-get install linux-source

       cd /usr/src/

       tar jxpf linux-source-2.6..8.tar.bz2

       rm linux

       ln -s linux-source-2.6..8 linux

       cd linux

       cp /boot/config-2.6..8 .config

       make scripts make prepare

       ln -s /usr/src/linux /lib/modules/2.6..8/build

       apt-get clean

       cd /root/

       摘自 acmfly的博客

文章所属分类:时尚频道,点击进入>>