CentOS 7.5安装VNC的两种方法(超简单)

通常服务器都放置在机房里,我们安装完操作系统之后,想要使用服务器的GNOME环境,就必须去机房接上显示器、鼠标和键盘进行操作,来回折腾比较麻烦。

今天我们简单介绍下Linux安装VNC的两种方法,以便于以后备用

一、使用Yum进行安装(有外网环境)

1、下载yum的repo文件

wget http://mirrors.163.com/.help/CentOS7-Base-163.repo                       //下载yum的repo文件

2、备份或移动repo文件(因为yum安装软件需要读取/etc/yum.repo.d/目录下以".repo"结尾的文件,所以该目录下只能存在一个.repo的文件,如果该目录下.repo的文件较多建议移动,如果文件只有一两个,建议备份)

备份:[[email protected] ~]# mv CentOS-Base.repo CentOS-Base.repo.bak

移动:[[email protected] yum.repos.d]# mv CentOS* ../

3、将下载的CentOS7-Base-163.repo文件拷贝到/etc/yum.repo.d/目录下

[[email protected] ~]# cp CentOS7-Base-163.repo /etc/yum.repo.d/

4、安装tigervnc和tigervnc-server

[[email protected] ~]# yum -y install tigervnc tigervnc-server

5、配置vncserver

[[email protected] ~]# echo "vncservers="2:root"" >> /etc/sysconfig/vncservers        //这里的"2"表示端口号为5902,如果这里配置1,则是5901

[[email protected] ~]#  echo "vncserverargs[2]="-geometry 1366x768""  >> /etc/sysconfig/vncservers     //配置VNC的分辨率为1366*768

6、vncpasswd配置登陆VNC时需要输入的密码

[[email protected] ~]# vncpasswd

Password:              //输入密码
Verify:                  //再次输入密码
Would you like to enter a view-only password (y/n)? n                  //这个密码有只读权限,不能操作

7、配置使用GNOME桌面
[[email protected] ~]#  echo "gnome &"  >>  ~/.vnc/xstartup

8、启动VNC服务

[[email protected] ~]# vncserver

9、验证下VNC是否启动

[[email protected] ~]# netstat -anpt | grep 5902

tcp        0      0 0.0.0.0:5902            0.0.0.0:*               LISTEN      44586/Xvnc
tcp6       0      0 :::5902                 :::*                    LISTEN      44586/Xvnc
10、如果出现以上结果,则说明VNC配置成功,使用Mobaxterm工具进行VNC连接

CentOS 7.5安装VNC的两种方法(超简单)

CentOS 7.5安装VNC的两种方法(超简单)

二、使用离线方式部署

1、检查服务器是否已安装VNC,如果已安装,则卸载

[[email protected] ~]#  rpm -qa | grep vnc | xargs rpm -e --nodeps

2、下载文件并将其上传安装包到/root/目录下

http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-icons-1.8.0-19.el7.noarch.rpm

http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-license-1.8.0-19.el7.noarch.rpm

http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-server-1.8.0-19.el7.x86_64.rpm

http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-server-applet-1.8.0-19.el7.noarch.rpm

http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-server-minimal-1.8.0-19.el7.x86_64.rpm

http://mirror.centos.org/centos/7/os/x86_64/Packages/tigervnc-server-module-1.1.0-24.el6.x86_64.rpm

CentOS 7.5安装VNC的两种方法(超简单)

3、安装tigervnc

rpm -ivh /root/tigervnc-*

4、配置vncserver

[[email protected] ~]# echo "vncservers="2:root"" >> /etc/sysconfig/vncservers        //这里的"2"表示端口号为5902,如果这里配置1,则是5901

[[email protected] ~]#  echo "vncserverargs[2]="-geometry 1366x768""  >> /etc/sysconfig/vncservers     //配置VNC的分辨率为1366*768

5、vncpasswd配置登陆VNC时需要输入的密码

[[email protected] ~]# vncpasswd

Password:              //输入密码
Verify:                  //再次输入密码
Would you like to enter a view-only password (y/n)? n                  //这个密码有只读权限,不能操作

6、配置使用GNOME桌面
[[email protected] ~]#  echo "gnome &"  >>  ~/.vnc/xstartup

7、启动VNC服务

[[email protected] ~]# vncserver

8、验证下VNC是否启动

[[email protected] ~]# netstat -anpt | grep 5902

tcp        0      0 0.0.0.0:5902            0.0.0.0:*               LISTEN      44586/Xvnc
tcp6       0      0 :::5902                 :::*                    LISTEN      44586/Xvnc