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连接
二、使用离线方式部署
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
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