«

CentOS7 安装GNOME桌面 开启VNC连接

myluzh 发布于 阅读:1165 Linux


0x01安装GNOME桌面

1.更新系统

yum -y upgrade

2.安装必要的软件包

yum -y install grub2-efi fwupdate

3.安装GNOME桌面

yum -y groupinstall 'GNOME Desktop' 'Graphical Administration Tools'

4.如何卸载GNOME桌面?

sudo yum groupremove "GNOME Desktop"

配置默认启动方式:

查看系统的2种启动模式:
vi /etc/inittab
//查询当前的默认设置:
systemctl get-default
//启动切换图形化界面:
//使用startx命令必须在vmware里面或者virtualbox里面,不能在远程ssh连接工具(putty)上使用,不然会报错不能启动。
startx
//设置默认启动为图形化界面:
systemctl set-default graphical.target
//设置默认启动为命令行界面:
systemctl set-default multi-user.target
//命令行界面热切换到图形界面:
init 5
//图形界面热切换到命令行界面:
init 3

0x02 安装配置VNC

1.安装

yum -y install tigervnc-server

2.拷贝配置文件

cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

3.设置VNC密码

vncpasswd

4.重启systemd

systemctl daemon-reload

5.设置永久开启VNC服务

systemctl enable vncserver@:1.service

6.启动VNC服务

systemctl start vncserver@:1.service

如遇报错:
Job for vncserver@:1.service failed because the control process exited with error code. See "systemctl status vncserver@:1.service" and "journalctl -xe" for details.
编辑/etc/systemd/system/vncserver@:1.service配置文件:
将Type=forking改为Type=simple
重新启动VNC服务
systemctl restart vncserver@:1.service

7.查看VNC服务状态

systemctl status vncserver@:1.service

如有Activie:failed则表示启动失败
编辑/etc/systemd/system/vncserver@:1.service配置文件:
将里面所有的替换为当前用户名(大致有两处),如root;另,如果是root用户,应将PIDFile的/home/root改为/root
重新启动VNC服务
这里可能会遇到错误,当执行start vncserver@:1.service时可能提示如下错误。
Job for vncserver@:1.service failed because the control process exited with error code. See
"systemctl status vncserver@:1.service" and "journalctl -xe" for details.
解决办法
删除/tmp/.X11-unix/ 目录,再启用一次即可
rm -r /tmp/.X11-unix/
systemctl restart vncserver@:1.service

VNC客户端连接

VNC远程服务端需开放5901端口,客户端安装VNC Viewer或TigerVNC,连接地址填写ip:5901,然后输入所设置的VNC密码。

centos gnome vnc


正文到此结束
版权声明:若无特殊注明,本文皆为 Myluzh Blog 原创,转载请保留文章出处。
文章内容:https://itho.cn/linux/106.html
文章标题:《CentOS7 安装GNOME桌面 开启VNC连接