Centos桌面系统搭建及tigervnc-server部署.doc

上传人:自*** 文档编号:126220648 上传时间:2020-03-23 格式:DOC 页数:5 大小:47.95KB
返回 下载 相关 举报
Centos桌面系统搭建及tigervnc-server部署.doc_第1页
第1页 / 共5页
Centos桌面系统搭建及tigervnc-server部署.doc_第2页
第2页 / 共5页
Centos桌面系统搭建及tigervnc-server部署.doc_第3页
第3页 / 共5页
Centos桌面系统搭建及tigervnc-server部署.doc_第4页
第4页 / 共5页
Centos桌面系统搭建及tigervnc-server部署.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《Centos桌面系统搭建及tigervnc-server部署.doc》由会员分享,可在线阅读,更多相关《Centos桌面系统搭建及tigervnc-server部署.doc(5页珍藏版)》请在金锄头文库上搜索。

1、Centos 桌面系统搭建及tigervnc-server部署1. 查看系统版本#cat /etc/redhat-releaseCentOS release 6.5 (Final)2. 安装X图形界面系统yum list 列出所有可安装的软件包 可以通过 yum grouplist 来查看可能批量安装哪些列表(列出了哪些是已经装了的软件包,哪些是可用的)。先装X windows#yum groupinstall X Window System -y安装GNOME桌面环境#yum groupinstall GNOME Desktop Environment -y(这两个二选其一就可以)安装KDE

2、桌面环境#yum groupinstall KDE (K Desktop Environment) (注:我在centos里发现自己已经装了的包是:X Window System,Desktop 和KDE Desktop)yum 如果报错说缺少某某rpm 那么去其他源去下载,再安装#rpm -i 文件卸载卸载GNOME桌面环境yum groupremove GNOME Desktop Environment卸载KDE桌面环境yum groupremove K Desktop Environment启动X图形界面的方法a. startxb. 设置开机自动启动,修改/etc/inittab id:

3、3:initdefault: - id:5:initdefault:c. init 5默认桌面环境选择 一、设置GNOME或者KDE为默认的启动桌面环境方法1:修改/etc/sysconfig/desktop,根据需要将“DESKTOP”后面的参数设置为KDE或GNOME。方法2:在当前用户目录下建立“.xinitrc”这个文件,文件的内容就一行startkde或gnome-session。二、GNOME和KDE的切换1、如果需要切换到GNOME:#switchdesk gnome2、如果需要切换到KDE:#switchdesk kde2、如果需要切换到KDE:#startkde图形界面与字符

4、界面的切换在LINUX中是有多控制台的,其中前6个是字符界面,第七个是图形界面。 如果你需要切换到字符界面,可以使用CTRL+ALT+Fn来实现,其中Fn是F1-F6中的任何一个,当然如果你是在字符界面之间互相切换就没必要CTRL了,直接ALT Fn3、安装vnc server及字体#yum install tigervnc-server#yum install libXfont4、配置用户假设你有两个用户想要远程登录,用户名分别是root,oraclerootvnc # vim /etc/sysconf/vncservers在这个文件末添加VNCSERVERS=1:root 2:oracle

5、VNCSERVERARGS1=-geometry 800x600 -nolisten tcp -localhostVNCSERVERARGS2=-geometry 800x600 -nolisten tcp -localhost如果你还有更多用户想远程登录,就得在VNCSERVERS这一行中继续添加5.生成xstartup+设置vncpasswd。刚安装完的时候xstartup是不存在的,vncserver第一次运行的时候会自动生成此文件。rootvnc # su - root /切换用户 passwd:/设置vncpasswd,你使用vnc连接的时候,提示输入密码时,就是输入这个密码,而不是

6、系统中root的密码rootvnc $ vncpasswdpasswd:verify:rootvnc $ vncserver /启动vncserver,生成xstartupNew *:1 (root) desktop is *:1starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/*:1.log由于这里举例是希望两个用户root和oracle都能远程登录,因此同样的命令需要用oracle使用一次rootvnc $ su - oracle /切换用户passwd:/设置vncpasswd,你使用

7、vnc连接的时候,提示输入密码时,就是输入这个密码,而不是系统中root的密码oraclevnc $ vncpasswdpasswd:verify:/启动vncserver,生成xstartuporaclevnc $ vncserverNew *:2 (oracle) desktop is *:2starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/*:2.log特别注意:上面每个用户启动vncserver的时候,都会有一行New *:2 (oracle) desktop is *:2的提示,这

8、句话很重要!其中的数据2就是桌面号,意思就是oracle的桌面号是2具体自己用户的桌面号是多少,每次启动vncserver的时候都可能会变,要记住自己的桌面号,后面要用到6.停止vncserver方法一:切换到各个用户,停止自己的远程桌面,冒号后面的数字对应自己的桌面号通过这种方式,每个用户只能停掉自己对应的远程桌面,即使是root也不能通过这种方式停掉其它用户的远程桌面。oraclevnc $ su - rootpasswd:rootvnc $ vncserver -kill :1rootvnc $ su - oraclepasswd:oraclevnc $ vncserver -kill

9、:2法二:切换到root用户,停止远程桌面oraclevnc $ su - ootpasswd:rootvnc # vncserver -kill :1rootvnc # vncserver -kill :2法三:停止vncserver服务rootvnc $ su - rootpasswd:rootvnc # service vncserver stop法四:直接杀死远程桌面进程rootvnc $ su - rootpasswd:rootvnc # ps -ef | grep vncrootvnc # kill -9 进程号1 进程号2 进程号37.修改xstartuprootvnc $ su

10、 - rootpasswd:rootvnc # vim /home/root/.vnc/xstartuprootvnc # vim /home/oracle/.vnc/xstartup将最后两行注释,并加一行,原文最后两行如下xterm -geometry 80x24+10+10 -ls -title $VNCDESKTOP Desktop &twm &修改以后如下#xterm -geometry 80x24+10+10 -ls -title $VNCDESKTOP Desktop &#twm &gnome-session &8.启动vncserverrootvnc $ su - rootpa

11、sswd:rootvnc # service vncserver start使用这个命令会为每一个你前面添加的用户启动一个远程桌面,你需要记住自己的桌面号!(另外一种启动方式是单个用户去启动,先su过去,再vncserver :1或者vncserver :2)9.添加vncserver自启动* $su - rootpasswd:root* #chkconfig vncserver on10、客户端使用tigervnc viewer 连接,输入ip和端口号,端口号从5901开始递增。 常见问题:root* # service vncserver startStarting VNC server:

12、 1:rootWarning: *:1 is taken because of /tmp/.X1-lockRemove this file if there is no X server *:1A VNC server is already running as :1 FAILED解决办法:把/tmp下的所有文件(包括隐藏文件)全删除。/删除一般临时文件root* #rm -rf /tmp/*/删除隐藏临时文件,这里有两个提示忽略。root* #rm -rf /tmp/.*rm: cannot remove directory: /tmp/.rm: cannot remove directory: /tmp/./确保tmp下只包含.和.root* #ls -a /tmp.查看运行的桌面# vncserver -listTigerVNC server sessions:X DISPLAY # PROCESS ID:1 22668

展开阅读全文
相关资源
相关搜索

当前位置:首页 > IT计算机/网络 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号