之前在用户那边的新服务器上开发时,对Centos7远程可视化界面进行了设置,可惜后来自己的笔记本重装系统后很多收藏网页都没有惹,这里再重新总结一下,便于后续的复现工作。
参考教程:/senduy/p/6412114.html
1/ 安装 X 窗口系统
因为权限限制,所以我们需要进入 root 模式,开机使用 root 登陆或者系统运行中切换为 root 用户均可。
首先安装X(X Window System),命令为:
yum groupinstall "X Window System" -y //注意有引号yum install gnome-classic-session gnome-terminal nautilus-open-terminal control-center liberation-mono-fonts -y
当出现 Complete!说明这里安装成功了。
在这里我们可以检查一下我们已经安装的软件以及可以安装的软件,命令为:yum grouplist
2/ 安装图形界面软件 GNOME
安装我们需要的图形界面软件GNOME(GNOME Desktop)
。
注意一定要注意名称必须对应,否则会出现No packages in any requested group available to install or update 的错误。这是因为不同版本的CentOS的软件名可能不同(其他 Linux 系统也是类似的)
如上图,安装命令为:
yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
经过上面的操作,系统启动默认还是命令行页面的,需要我们进行切换。如果想要使系统启动即为图形化窗口,需要设置默认启动图形界面:
unlink /etc/systemd/system/default.targetln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target
3/ 安装与配置 VNC 服务器
服务端安装VNC服务,命令如下:
yum install tigervnc-server -ycp /lib/systemd/system/vncserver@.service /etc/systemd/system/cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.servicevim /etc/systemd/system/vncserver@:1.serviceExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i" #将<user>替换成rootPIDFile=/root/.vnc/%H%i.pid #将<user>替换成root
#### 设置vnc连接密码vncpasswd#### 设置开机启动systemctl enable vncserver@:1.service#### 防火墙添加相关规则firewall-cmd --permanent --add-service vnc-server#### 重启服务器reboot
如果发现服务端重启后无法连接VNC服务器,执行vncserver
再次启动即可。
客户端安装windows客户端VNC Viewer,下载VNC Viewer工具,官网网址链接为:/。
vnc默认端口是5900+vnc端口数字,例如我这里是5901,连接时VNC Server设为IP:1(IP:5901)
想要KDA阿狸皮肤的乔木小姐
11月13日