centos6开启vnc及图形化
问题描述
在centos/linux系统一般是不开图形化的(主要是浪费资源,一切资源尽可能让核心服务去调用),不过特殊情况下还是需要开启图形化的,简单的就是vnc远程连接或者x11协议。
问题解决
env
- centos6.8
- tigervnc-server
open server GUI
01、安装desktop
[root@c6-172-24-20-52 ~]# yum grouplist |grep -i desktop
Desktop
Desktop Debugging and Performance Tools
Desktop Platform
Desktop Platform Development
General Purpose Desktop
KDE Desktop
Remote Desktop Clients
yum groupinfo "Desktop"
yum groupinstall -y "Desktop"
02、设置默认图形化进入
/etc/inittab
id:5:initdefault:
reboot //重启centos6
open vnc
00、确保hostname写入/etc/hosts
ping `hostname` //能够正常响应ip
01、install vnc
yum install -y tigervnc-server
02、设置vncserver配置,也可以不设置(通过vncserver 设置)
/etc/sysconfig/vncservers
#VNCSERVERS="1:root" #定义默认登录用户
#VNCSERVERS="1:mvpbang 2:test1 3:test2" #1(5901) 2(5902) 3(5903)
#设定远程登录的分辨率
VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
1:mvpbang 1(5901) mvpbang是远程登录的默认系统账户
注:分辨率可以根据实际情况调整,分辨率不合适可能导致vnc连接显示黑屏的现象。
03、vncserver参数及设置
[mvpbang@c6-172-24-20-52 ~]$ vncserver --help
usage: vncserver [:<number>] [-name <desktop-name>] [-depth <depth>]
[-geometry <width>x<height>]
[-pixelformat rgbNNN|bgrNNN]
[-fp <font-path>]
[-fg]
[-autokill]
<Xvnc-options>...
vncserver -kill <X-display>
vncserver -list
设置密码
#root
vncpasswd
启动vncserver
vncserver //自动顺延端口(590x)
vncserver :1 //启动特定的端口
~/.vnc/ //配置保存
/tmp/.X* //x11
[mvpbang@c6-172-24-20-52 ~]$ ls -la /tmp/.X*
-r--r--r-- 1 root root 11 Jan 24 21:25 /tmp/.X0-lock
-r--r--r-- 1 root root 11 Jan 24 21:26 /tmp/.X1-lock
-r--r--r-- 1 mvpbang mvpbang 11 Jan 24 21:47 /tmp/.X2-lock
停止vncserver
vncserver -list
vncserver -kill :1 |:2 //关闭vncserver打开的窗口
ps aux |grep vncserver |grep -v grep |awk '{print $2}' |xargs kill -9
vncviewer
download
#vncviewer
192.168.56.102:1 // :1(5901)