幸福

如人饮水,冷暖自知

阿里云Centos 安装vnc-server

春运当前,为了抢火车票也是拼了,听闻通过云服务器抢票成功率高,于是就打起了自己的云主机的主意,一切都是为了抢票…抢票!!

之前搜了网上的centos vnc 安装方法

yum -y install vnc vnc-server   这条命令是安装不上的

应该是 yum -y install tigervnc-server 可以安装了

[root@iZ230k1ed2aZ python]# yum -y install tigervnc-server
[root@iZ230k1ed2aZ python]# vi /etc/sysconfig/vncservers
编辑如下:
VNCSERVERS=”2:root”
VNCSERVERARGS[2]=”-geometry 1360×768 -nolisten tcp -localhost”
设置密码:
[root@iZ230k1ed2aZ python]# vncpasswd
Password:
Verify:
[root@iZ230k1ed2aZ python]# /sbin/service vncserver start
Starting VNC server: 2:root xauth:  creating new authority file /root/.Xauthority
New ‘iZ230k1ed2aZ:2 (root)’ desktop is iZ230k1ed2aZ:2
Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/iZ230k1ed2aZ:2.log
                                                           [  OK  ]
[root@iZ230k1ed2aZ sysconfig]# vncserver
New ‘iZ230k1ed2aZ:1 (root)’ desktop is iZ230k1ed2aZ:1
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/iZ230k1ed2aZ:1.log
[root@iZ230k1ed2aZ sysconfig]# service vncserver restart
Shutting down VNC server: 2:root                           [  OK  ]
Starting VNC server: 2:root
New ‘iZ230k1ed2aZ:2 (root)’ desktop is iZ230k1ed2aZ:2
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/iZ230k1ed2aZ:2.log
                                                           [  OK  ]

7.让vncserver服务随机启动

默认状态下,vncserver服务不是开机自动启动,需要手工启动。

[root@web~]# chkconfig –list vncserver

[root@web~]# chkconfig vncserver on

[root@iZ230k1ed2aZ ~]# cd /root/
[root@iZ230k1ed2aZ ~]# ls -all
total 56
dr-xr-x—.  3 root root 4096 Dec  7 12:50 .
dr-xr-xr-x. 23 root root 4096 Jul  6 09:41 ..
-rw——-   1 root root 8759 Dec  7 00:39 .bash_history
-rw-r–r–.  1 root root   18 May 20  2009 .bash_logout
-rw-r–r–.  1 root root  176 May 20  2009 .bash_profile
-rw-r–r–.  1 root root  176 Sep 23  2004 .bashrc
-rw-r–r–.  1 root root  100 Sep 23  2004 .cshrc
-rw——-   1 root root  213 Jul  5 20:17 .mysql_history
-rw——-   1 root root   96 Dec  5  2014 .mysql_secret
-rw-r–r–.  1 root root  129 Dec  4  2004 .tcshrc
drwxr-xr-x   2 root root 4096 Dec  7 12:50 .vnc
-rw——-   1 root root  106 Dec  7 12:50 .Xauthority
[root@iZ230k1ed2aZ ~]# cd .vnc/
[root@iZ230k1ed2aZ .vnc]# ls
iZ230k1ed2aZ:2.log  iZ230k1ed2aZ:2.pid  passwd  xstartup
[root@iZ230k1ed2aZ .vnc]# vi xstartup
最后一行编辑如下:
#twm &
gnome & //(使用GNOME桌面)
开启防火墙VNCServer端口
[root@iZ230k1ed2aZ .vnc]# vi /etc/sysconfig/iptables

尝试在Windows下使用VNCViewer连接,发现跟公司的那台服务器一样,是黑屏的界面。

查看了一下日志 ~/.vnc/localhost.localdomain:0.log

发现如下报错:

/home/cake/.vnc/xstartup: line 27: xsetroot: command not found
/home/cake/.vnc/xstartup: line 28: xterm: command not found
/home/cake/.vnc/xstartup: line 29: twm: command not found
XIO: fatal IO error 11 (Resource temporarily unavailable) on X server “:0″^M
after 141 requests (140 known processed) with 0 events remaining.^M

看起来是因为xsetroot/xterm/twm没有安装导致的。

于是使用yum安装:

# yum install xsetroot
# yum install xterm
# yum install twm

之后kill掉vncserver进程,然后重新启动。
# vncserver -kill :1
# vncserver :1
1、安装以下组件http://tieba.baidu.com/p/3557709200
yum groupinstall -y “Desktop”
yum groupinstall -y  “Desktop Platform”
yum groupinstall -y “Desktop Platform Development”
yum groupinstall -y “Fonts”
yum groupinstall -y “General Purpose Desktop”
yum groupinstall -y “Graphical Administration Tools”
yum groupinstall -y “Graphics Creation Tools”
yum groupinstall -y “Input Methods”
yum groupinstall -y “X Window System”
yum groupinstall -y “Chinese Support [zh]”
yum groupinstall -y “Internet Browser”
2、安装xorg组件
yum install xorg-x11*3、开启haldaemon、messagebus服务

service haldaemon start
service messagebus start
本人亲测,在阿里云centos系统上成功
BDE1C9D1B6D842805B88BB3D8F6FB765.png


去打赏

您的支持将鼓励我们继续创作!

[微信] 扫描二维码打赏

[支付宝] 扫描二维码打赏

点赞

发表评论

电子邮件地址不会被公开。 必填项已用*标注