在CentOS上安装VNC图形界面,可以按照以下步骤进行:
方法一:通过yum安装
-
更新系统
sudo yum update -y
-
安装TigerVNC服务器
sudo yum install tigervnc-server tigervnc-common -y
-
配置VNC服务器
- 创建一个VNC密码:
vncpasswd
- 按照提示设置密码,并可选择是否创建一个只读的VNC会话。
- 创建一个VNC密码:
-
启动VNC服务器
- 启动VNC服务并设置开机自启:
sudo systemctl start vncserver@:1.service sudo systemctl enable vncserver@:1.service
- 这里的
:1
表示VNC服务器监听的显示号,可以根据需要更改。
- 启动VNC服务并设置开机自启:
-
配置防火墙
- 如果防火墙开启,需要允许VNC端口(默认5901):
sudo firewall-cmd --permanent --add-port=5901/tcp sudo firewall-cmd --reload
- 如果防火墙开启,需要允许VNC端口(默认5901):
-
连接到VNC服务器
- 在另一台计算机上使用VNC客户端(如RealVNC Viewer、TightVNC等)连接到服务器的IP地址和端口
5901
。
- 在另一台计算机上使用VNC客户端(如RealVNC Viewer、TightVNC等)连接到服务器的IP地址和端口
方法二:通过源码编译安装
-
安装依赖包
sudo yum groupinstall "Development Tools" -y sudo yum install mesa-libGL-devel mesa-libGLU-devel libXext-devel libXtst-devel libXrender-devel libXrandr-devel libXinerama-devel libXcursor-devel libXi-devel libXv-devel -y
-
下载并编译TigerVNC
wget https://github.com/tigervnc/tigervnc/releases/download/v1.18.2/tigervnc-1.18.2.tar.gz tar xvf tigervnc-1.18.2.tar.gz cd tigervnc-1.18.2 ./configure --enable-xinerama --enable-xrandr --enable-gles1 --enable-gles2 --enable-hexagon --enable-gl --enable-vncviewer --enable-vncserver --enable-vncauth --enable-vncext --enable-vncgl --enable-vncglessl --enable-vncjpegl --enable-vncpng --enable-vncwebgl --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-vncxinerama --enable-vncxrandr --enable-vncxv --enable-vncx11 --enable-v