编程技术分享平台

网站首页 > 技术教程 正文

centos7和centos8图形化界面不同方法

xnh888 2025-06-15 20:06:38 技术教程 2 ℃ 0 评论

因为公司业务需要要搞openai和手游海外版。新入手海外服务器几台,其中2台想用来当个人电脑可以图形化要求可以查查国外最新得技术资料。所以就出现了centos图形化得需求。其中踩过得坑和解决方法记录如下

一、centos7.2图形化流程

1、先切换为root用户:

sudo su - root

2、安装epel库

查询是否已经安装epel库:

rpm -qa|grep epel

如果 epel库 没有安装,则安装它:

yum -y install epel-release

3、安装xrdp

安装xrdp服务:

yum install xrdp

因为Xrdp最终会自动启用VNC,所以必须安装tigervnc-server,否则xrdp无法使用。安装vnc:

yum install tigervnc-server

4、为root用户设置VNC密码:

vncpasswd root

修改 xrdp最大连接数(使用默认值,不修改也是可以的) :vim /etc/xrdp/xrdp.ini (默认是32):

max_bpp=32

5.关闭防火墙

这里,我们要确保两台机器可以ping通,能够相互访问。我这里是在局域网内测试,所以我直接关闭防火墙:

systemctl stop firewalld.service

设置开机不启动防火墙:

systemctl disable firewalld.service

6.关闭SElinux

SElinux应该关闭它。查看SElinux状态:

sestatus

如果是临时关闭SElinux:

setenforce 0

不过,我们要永久关闭SElinux:vim /etc/selinux/config

SELINUX=disabled


7.启动XRDP

启动xrdp服务:

systemctl start xrdp

设置xrdp服务 开机自启动:

systemctl enable xrdp

8、远程连接

现在就可以进行远程连接了 可以通过vncview远程链接或者windows自带的远程桌面连接:附件 -> 远程桌面连接(或者打开运行,输入mstsc命令),但是有个弊端就是不能使用粘贴复制,这个对于经常查阅国外先进技术资料是致命得,所以推荐使用MobaXterm。

安装完成之后界面如下,点击session,弹出对话框,选择RDP

配置好你刚刚图形化得Linux IP,端口使用默认端口。点击链接大概率会出现如下窗口

出现这种2种情况导致,一种是防火墙没有放行3389端口,第二种输错密码,输入了vncserver密码,因为咱们是RDP链接,所以要输入系统密码。VNCviewer链接才输入vncserver密码。

二、centos 8.3图形化

1、更新仓库

dnf update -y

2、安装图形化桌面环境

dnf groupinstall workstation -y

3、设置桌面环境默认输出为图像

systemctl set-default graphical.target

4、为selinux安装vncsession.pp模块

sudo semodule -i /usr/share/selinux/packages/vncsession.pp

5、重置安全环境信息

sudo restorecon /usr/sbin/vncsession /usr/libexec/vncsession-start

6、添加用户

echo ":1=root" >> /etc/tigervnc/vncserver.users

7、启用gnome会话

echo "session=gnome" >> /etc/tigervnc/vncserver-config-defaults

8、防火墙开启5900端口

firewall-cmd --zone=public --permanent --add-port=5900/tcp

9、启用vncserver

systemctl start vncserver@:1

10、让vncserver重启服务器之后也可以使用

systemctl enable vncserver@:1

11、VNC Viewer链接图形化桌面,记得加上端口5901,同样外部防火墙规则也需要放行开端口


三、想要长久混迹linux推荐一下免费得 Linux 神奇 Tabby。



本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表