手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>网站运营>建站经验>列表

Fedora Core 5.0 用Xen虚拟Slackware

来源:互联网 作者:west263.com 时间:2008-04-16
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

-- Kevin White, Mayor of Boston

root@slack:~# 注:登录成功;

6.2 在Fedora 中通过vnc访问;

在Fedora 中能通过vnc连接远程的Slackware桌面,这是个方便的工具;也是在OpenSource操作系统中最常用的工具之一;在Fedora 中,我们要用到vnc的客户端vncviewer,而在远程的Slackware中,我们要架vnc的服务器vncserver;

6.21 在Fedora 中安装vnc;

[root@localhost ~]# yum install vnc

6.22 在Slackware中安装vnc;

我们能够在Slackware中安装TightVNC,我下载的版本是 tightvnc-1.3dev7-i486-1kjz.tgz

您能够到 http://www.linuxpackages.net 上查找下载,TightVNC下载地址请访问下面的地址,选择一个映像来用wget下载;

http://www.linuxpackages.net/download.php?id=8599

在Slackware中,通过wget下载,比如;

#wget http://linuxpackages.slackwaresupport.com/\

Slackware-10.2/ken/tightvnc-1.3dev7-i486-1kjz.tgz

安装TightVNC,请用installpkg来安装;

root@slack:~# installpkg tightvnc-1.3dev7-i486-1kjz.tgz

6.23 在Slackware中配置和运行vncserver;

第一步: 运行vncserver,生成登录密码和配置文档;

我们运行一下vncserver,这样就在当前用户的家目录下生成一个.vnc的目录,这个目录中有一个文档是配置文档xstartup比较重要,随后我们会介绍如何更改这个文档;

root@slack:~# vncserver

You will require a password to access your desktops.

Password: 注:在这里输入vncserver的密码;

Warning: password truncated to the length of 8.

Verify: 注:再输入一次密码;

Would you like to enter a view-only password (y/n)?y

注:请输入一个仅能游览的密码,以这个密码登录后,仅能查看,不能做任何操作;比如前面的密码,您能够配置为123456,仅能浏览桌面的密码,您能够配置为654321;尝试一下就知道这两个密码的权限有何不同了;

第二步:关掉vncserver;

root@slack:~#pkill vnc

第三步:配置vncserver;

其实配置vncserver 主要是想让客户机浏览Slackware 时,能看到什么桌面环境,是GNOME还是KDE,还是Wmaker?用什么桌面就得在Slackware中安装什么。Slackware系统比较小,总共才两张盘,安装安装就行了,用installpkg 或pkgtool 来安装;如何安装桌面环境不提了,我们已多次说到如何安装Slackware的软件包了;

比如 我们想让客户机通过vncview浏览Wmaker桌面;我就得如下做;

root@slack:~# cd ~/.vnc 注:转换到当前用户家目录中的.vnc目录;我用的是root用户;

root@slack:~/.vnc# pwd 注:查看用户所在的当前目录;

/root/.vnc 注:我们看到我们位于的正是root用户下的.vnc目录;

root@slack:~/.vnc# cp /etc/X11/xinit/xinitrc.wmaker xstartup 注:这是让客户机操作Wmaker桌面;

root@slack:~/.vnc# cp /etc/X11/xinit/xinitrc.gnome xstartup 注:这是让客户机操作GNOME桌面;

root@slack:~/.vnc# cp /etc/X11/xinit/xinitrc.kde xstartup 注:这是让客户机操作kde桌面;

root@slack:~/.vnc# cp /etc/X11/xinit/xinitrc.xfce xstartup 注:这是让客户机操作xfce桌面;

上面的桌面任选其一,只有您安装了相应的桌面,才能在/etc/X11/xinit目录中看到相应桌面的启动文档;

注意:每次更改xstartup 时,都要重新启动vncserver,否则不会生效;

第四步:启动vncserver ;

root@slack:~/.vnc# vncserver -depth 24 -geometry 800x600 -pixelformat RGB888

我们是以800x600的分辨率,色深是24... ... 具体的参数,请查看 vncserver --help

root@slack:~/.vnc# vncserver -depth 24 -geometry 800x600 -pixelformat RGB888

New 'X' desktop is slack:1 注:记住后面的slack:1,这个就是客户机通过vncview查看Slackware桌面的地址;

Starting applications specified in /root/.vnc/xstartup

Log file is /root/.vnc/slack:1.log

6.24 在Fedora 中通过vncview访问Slackware桌面;

首先我们在Fedora Core中运行vncview,vncview 是用来连接远程桌面的工具;

[root@localhost ~]$ vncviewer

出来一个连接的画面,有下面的一行:

VNC server:注:我们要在画面的输入框中输入Slackware的vncserver服务器的地址,您能够在Slackware中查看网络地址,通过 ifconfig;比如我的Slackware的地址是192.168.1.11 ,而我们在运行vncserver后,看到一下vncserver的地址slack:1 ,假如您的机器通过DNS解析过了,就就在VNC Server的后面输入slack:1就能连接了。假如您的机器没有做DNS,您能够直接用ip地址来访问,也就是把slack:1中的slack换成您的IP地址,也就是类似这样的192.168.1.11:1

所以我们应该在VNC server画面中输入框中输入 192.168.1.11:1 ,请和您的vncserver的地址和ip地址为准,我在这里只是举个例子;

VNC server: 192.168.1.11:1

输入密码后,应该能看到Slackware的桌面了... ....

7、Xen的相关用法及说明;

主要是xm工具的用法,请参考:《Xen 初学者指南》

8、常见问题处理

9、关于本文;

本文是我用三个晚上写成的,修改放在了白天。这篇文档文字比较多,主要怕新手或对 Xen不太熟悉的弟兄看不清楚,所以就多写了点。技术含量呢,应该说比较低,大家将就着看吧。假如能指点指点,是我最高兴的事了。一个人写文档是有点无聊,大家参和相互学习和交流,可能会好一点 ... ...

10、后记;

想把去年未完成的Samba教程写完,也想知道一点新的技术动态。想学习的东西太多了,呵... ... 现在才感觉到时间真的很宝贵,一年也就是一晃就过去了... ... 在有生之年,做点自己喜欢做的事,人生无非如此... ...

11、参考文档;

《How to Install Slackware Linux to a DomainU》

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!