近期文章
近期评论
文章归档
- 累计访问: 504,007
小公司小项目里面,就需要各种技能,所以我既要当码农,又要当运维.然而今天遇到的这个问题却是本地测试正常,到服务器上却不执行,其实还是代码的原因,当然这是后话了.今天主要讲的是,当我实在是没有办法还原服务器的环境,并且不知道错误在什么地方的时候,我们需要亲自去服务器上看一看,由此引出今天的主角–VNC,通俗的讲,是linux 的远程桌面.
VNC百度百科介绍:http://baike.baidu.com/item/VNC
第一次知道VNC还是刚刚玩弄树莓派的时候,十分方便,但是作为linux的爱好者,其实更加钟爱的是终端命令行页面,所以用过一次就在没有用武之地了.
yum groupinstall "GNOME Desktop Environment"(CentOS 5.x安装GNOME桌面环境)
yum groupinstall "X Window System" "Desktop Platform" Desktop (CentOS 6.x安装GNOME桌面环境)
yum groupinstall Xfce(CentOS安装Xfce桌面环境,可选) yum install vnc-server vnc* (CentOS 5.x里) yum install tigervnc-server tigervnc (CentOS 6.x里)
由于我在安装linux的时候已经默认安装了GNOME,所以上面的GNOME没有测试,直接拷贝人家的拿过来的.
1. 初始化
安装完成之后,先使用vncserver初始化一下配置文件.同时配置一下远程访问时候的密码.
2. 访问桌面的显示设置
vim /etc/sysconfig/vncservers
在最后两行的位置上取消注释,修改成如下内容
VNCSERVERS="1:root" VNCSERVERARGS[1]="-geometry 1024x768 -alwaysshared -depth 24"
说明:
1、-alwaysshared表示同一个显示端口允许多用户同时登录 -depth代为色深,参数有8、16、24、32;
2、这里的“用户名”是指linux系统用户的名称;
3、上面三行中第一行是设定可以使用VNC服务器的帐号,可以设定多个,但中间要用空格隔开。注意前面的数字“1”或是“2”,当你要从其它电脑来VNC服务器时,就需要用IP:1这种方法,而不能直接用IP。如假定你的VNC服务器IP是192.168.1.100,那想进入VNC服务器,并以peter用户登录时,需要在vncviewer里输入IP的地方输入:192.168.1.100:1,如果是root,那就是192.168.1.100:2;
4、下面两行[1][2]最好与上面那个相对应,后面的800X600可以换成你电脑支持的分辨率。注意中间的”x”不是“*”,而是小写字母”x”。
使用MobaXerm或者其他的支持VNC访问的软件,
一定要主要只用ip:windowsNo 的这种形式访问,直接用IP是访问不到的,当然这里的windowsNo是跟你设置的是一样的.
这样就能直接通过VNC访问到linux界面了.
直接访问是连接不上的,请检查以下防火墙配置,最简单的办法是先把防火墙stop掉,操作完再打开.
参考文章:
http://www.blogjava.net/icewee/archive/2013/02/22/395594.html
https://www.unixmen.com/install-vnc-server-centos-7/ 在centos7 上安装vnc,如果使用root,请一定看好root对应的文件路径