CentOS 7 安装VNC 超级详细
一、安装图形界面
1.安装图形用户界面接口X Window System
安装命令:
yum groupinstall "X Window System"
卸载命令:
yum groupremove "X Window System"
如果出现问题则更新
yum update
或者 阿里云centos7 尝试可以的
1:yum update grub2-common 2:yum install fwupdate-efi
2.安装图形用界面gnome
安装命令:
yum groupinstall "GNOME Desktop"
卸载命令:``
yum groupremove "GNOME Desktop"
提示:检查已经安装的软件以及可以安装的软件,用命令yum grouplist
X Window System与GNOME Desktop的关系
x window system是服务器,而gnome只是一个客户端,它们是sc结构,通俗的讲,x window system只提供了一个显示的地方,而显示的内容需要gnome提供。
这个结构是可以基于网络工作的,比如说,你在一台机器上用图形界面登录另一台机器,gnome运行在你操作的机器上,而在另一台机器上的XWS接收运行于你操作机上gnome的指令,实际你操作的是另一台机器而非本机。
二、下载vnc
下载
yum -y install tigervnc-server
复制vnc的启动操作脚本, vncserver@:1.service中的:1表示"桌面号",启动的端口号就是5900+桌面号,即是5901,如果再有一个就是2啦,端口号加1就是5902,以此类推
cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service
编辑 /etc/systemd/system/vncserver@:1.service
vim /etc/systemd/system/vncserver@\:1.service
找到其中的 ,修改成自己的用户名,如果是root用户登录桌面就使用root用户,如果使用普通用户登录桌面使用普通用户
设置连接vnc的连接密码,切换刚刚配置的用户
vncpasswd
systemctl start vncserver@\:1.service
第一次输入启动服务命令可能会要求输入(从新加载配置文件,新增和配置文件发生变化时都需要执行 daemon-reload 子命令)
systemctl daemon-reload
检查是否运行
查看端口是否监听
netstat -lnpt|grep Xvnc
设置分辨率,这个可设可不设:
vncserver -geometry 1920x1080
加入开机启动,这个可设可不设:
systemctl enable vncserver@\:1.service
三、检查防火墙是否禁用
检查
systemctl status firewalld.service
如果没有禁用,禁用,或者开放相应的端口
systemctl stop firewalld.service systemctl disable firewalld.service
可以关闭SELinux,编辑/etc/selinux/config 文件
vim /etc/selinux/config
将selinux设置为disabled
四、成功以后,客户端登陆
在vnc客户端(vnc viewer)输入服务器IP:桌面号(如192.168.31.100:1),输入后回车: