服务器维护,服务器代维,安全设置,漏洞扫描,入侵检测服务

运维之家

 找回密码
 注册
搜索
查看: 8553|回复: 1

GNOME图形界面+vnc+VirtualBox详细安装

[复制链接]
dirtysea 发表于 2010-8-25 11:02:12 | 显示全部楼层 |阅读模式
一:安装GNOME图形界面
1、安装基本的X系统组件
# yum groupinstall "X Window System"
2、安装桌面关系程序组,GNOME或KDE或XFCE,自选其中一个
# yum groupinstall "GNOME Desktop Environment"或"KDE"或"XFCE-4.4"

卸载GNOME桌面环境
yum groupremove “GNOME Desktop Environment”
卸载KDE桌面环境 yum groupremove “KDE (K Desktop Environment"

二:配置vnc


1.检查VNC客户端和服务器端是否已经安装
执行如下命令:
rpm -q vnc vnc-server
假如返回类似如下信息,
package vnc is not installed
vnc-server-4.0-8.1
则说明系统已经默认安装了vnc服务器端(一般来说,CentOS系统都默认安装了vnc server)。
2. 在CentOS系统中将用户名加入到配置文件中
使用如下命令编辑配置文件,添加帐户信息:
vi /etc/sysconfig/vncservers
做如下修改
    #   
  • # Uncomment the line below to start a VNC server on display :1  # as my 'myusername' (adjust this to your own). You will also
  • # need to set a VNC password; run 'man vncpasswd' to see how  # to do that.
  • #  # DO NOT RUN THIS SERVICE if your local area network is
  • # untrusted! For a secure way of using VNC, see  # lt;URL:http://www.uk.research.att.com/vnc/sshvnc.htmlamp;gt;.
  • # VNCSERVERS="1:myusername"
    # VNCSERVERS="1:gavin 2:john" # use the method for more user
  • VNCSERVERS="2:root"
    # VNCSERVERARGS[1]="-geometry 800x600"
  • VNCSERVERARGS[2]="-geometry 1024x768"





3.设置 root用户的密码
使用如下命令设置密码:vncpasswd
当提示Verify时,再次输入密码**。
4.启动VNC服务
使用如下命令启动VNC SERVER
sbin/service vncserver start
当显示如下信息时,表示启动成功:
Starting VNC server: 2:root  [ OK ]
5.修改VNC SERVER的窗口治理器
vnc server默认使用的窗口治理器是twn,这是一个非常简单的窗口治理器,我们可以改成常用的GNOME或者KDE。
先使用如下命令进用户的目录:
cd .vnc/
vi xstartup

按照如下方式修改启动项:
#!/bin/sh
# Uncomment the following two lines for normal desktop:
# unset SESSION_MANAGER
# exec /etc/X11/xinit/xinitrc

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
xsetroot -solid grey
vncconfig -iconic &
xterm -geometry 80x24+10+10 -ls -title "$VNCDESKTOP Desktop" &

#twm &                                               #注掉CentOS系统默认的窗口治理器
#startkde &                                        #启动KDE桌面
gnome-session &                                 #启动gnome桌面


6.重启VNC SERVER
/sbin/service vncserver restart
当CentOS系统提示如下信息时,表示重启成功:
Shutting down VNC server: 2:root [ OK ]
Starting VNC server: 2:root [ OK ] 

vnc端口5900
iptables -I INPUT -p tcp --dport 5901 -j ACCEPT
/etc/init.d/iptables save

7、从VNC view登录
在windows上安装vnc view,然后输入xxx.xxx.xxx.xxx:2,连接登录,输入密码即可。备注:假如从vnc view登录时,提示connection refused(10061),则是因为linux防火墙的问题,登录centos系统,选择SystemPreferencesRemote Desktop,勾选sharing中的两项,Security两项不勾,点击关闭,然后再重新用vnc view登录即可。



三:安装VirtualBox

VirtualBox的安装包,地址如下http://www.virtualbox.org/wiki/Linux_Downloads


1. 安装Centos 5.4 最精简系统
2.关闭selinux
3.安装Virtualbox
a.安装依赖软件包
yum install mesa-libGL-devel mesa-libGLU-devel libICE-devel libSM-devel libXmu-devel libXt-devel SDL-devel
b.安装内核源代码
yum install gcc make
yum install kernel-devel
export KERN_DIR=/usr/src/kernels/2.6.18-194.3.1.el5-i686/
c.Virtualbox安装配置
wget http://dlc.sun.com.edgesuite.net/virtualbox/3.2.8/VirtualBox-3.2.8-64453-Linux_amd64.run
#chmod +x VirtualBox-3.2.8-64453-Linux_amd64.run
#./VirtualBox-3.2.8-64453-Linux_amd64.run
#gpasswd -a USERNAME vboxusers
# /etc/init.d/vboxdrv setup

这一步注意,我安装时遇到问题!需要先以root身份执行:
/etc/init.d/vboxdrv setup
但是执行出错,日志中说找不到内核源代码!后来我执行过如下几组命令
yum groupinstall "Development Tools"
yum groupinstall "Development Libraries"
yum install unifdef rpm-build

export KERN_DIR=/usr/src/kernels/2.6.18-92.1.18.e15-i686/
然后再执行/etc/init.d/vboxdrv setup成功!后面就继续了!

3.先要把用户加入vboxusers用户组才可以使用,不管是根用户还是普通用户.
#usermod -G vboxusers -a xxx
xxx为你的用户名.
4.命令为./VirtualBox
ok,把你的WINXP iso文件放到虚拟机光驱里面,启动就安装XP了.

注意:安装好xp后,先安装客户机(就是XP)的"虚拟专用电脑辅助工具包"( VirtualBox Guest Additions),启动XP后点"设备(D)"--"安装虚拟专用电脑辅助工具包(I)...",然后才可以正确设置virtualbox共享文件夹和滑鼠支持.

5. 共享文件夹设置.
centos中:virtualbox1.4.0中带有图形设置共享的工具了.比较方便.按步操作就可以了.
另外命令形式,用xxx用户执行
$VBoxManage sharedfolder add "WinXP" -name "pp" -hostpath "\home\pp\"

-name 后面是你设置文件夹的名字;-hostpath 后面是centos中你想要挂载的文件夹路径.
XP中:开始-运行- cmd,在命令行输入 net use x: \\vboxsvr\sharename
sharename为上一步-name后面那个.在这里就是pp.
net use X: \\vboxsvr\sharename的解释是将网络共享\\vboxsvr\sharename映射为本机的X:盘符依照这个解释X:应该是用户希望网络映射到的盘符,而不是物理主机共享文件夹名称
 楼主| dirtysea 发表于 2010-10-20 18:59:08 | 显示全部楼层

virtualbox 乱码

 

 

原来这个是语言没有选对的原因,将virtualbox的语言设置为英语就可以了,个人感觉是VBox在RHEL下有点失调 :mrgreen: .

至于怎么设置为英语,当初我是用以前的记忆,来猜测设置语言的位置.这里为了方便大家,特截图一张.

先 Ctrl + G ,调出全局配置,然后选择English就OK了.

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|手机版|Archiver|运维之家

GMT+8, 2024-4-26 00:11 , Processed in 0.136598 second(s), 14 queries .

Powered by Dirtysea

© 2008-2020 Dirtysea.com.

快速回复 返回顶部 返回列表