vlambda博客
学习文章列表

记一次腾讯云服务器centos linux可视化桌面安装并进行远程桌面登录及其安装中文包

 

开始前请确保你有能上网的主机两部(一个是CentOS7系统,一个是Windows10系统)

1、用SSH root用户登录Centos主机;

2、检查你的centos是否装了epel库 执行命令:rpm -qa|grep epel

如果没有就安装:yum install epel-release

3、安装xrdp,执行命令:yum install xrdp 一路Y下来;

4、安装tigervnc-server,执行命令:yum install tigervnc-server;

5、为用户root设置vnc密码,命令为:vncpasswd root;

6、vi /etc/xrdp/xrdp.ini,修改XRDP最大连接数,否则远程连接可能无法成功,把max_bpp=32, 改为max_bpp=24


7、配置或关闭SELinux

查看SELinux状态命令:/usr/sbin/sestatus -v

临时关闭SELinux(设置SELinux 成为permissive模式)命令:setenforce 0

8、关闭防火墙或者不关闭防火墙,打开3389端口命令:(宝塔用户直接在WEB面板的安全里面放行端口即可)

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

firewall-cmd --reload

9、启动xrdp服务,并且设置为开机启动

启动服务命令:systemctl start xrdp

开机启动命令:systemctl enable xrdp

10、我们需要检查我们的服务器是否安装了带GUI的服务器,其次就是是否启动了gdm.service服务
如果是centos是mini版本那么我们需要用yum安装下
sudo yum install @gnome-desktop 安装完成后再启动下
sudo systemctl enable gdm.service

***到此我们已经安装好了Linux的可视化桌面及其远程桌面的登录****

                  ***接下来进行中文语言包的安装***

查看系统版本

1

[root@localhost ~]# cat /etc/redhat-release

CentOS Linux release 7.0.1406 (Core)

安装语言包

1

[root@localhost ~]# yum groupinstall "fonts"

查看系统是否有安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)

1

2

3

4

5

6

[root@localhost ~]# locale -a |grep "zh_CN"

zh_CN

zh_CN.gb18030

zh_CN.gb2312

zh_CN.gbk

zh_CN.utf8

若发现以上几项,说明系统已安装中文语言包,无需再安装

{语言代号}_{国家代号}.{字符集}

zh是中文的代号、CN是中国的代号、gb18030,gb2312,utf8是语言字符集

 

1

2

[root@localhost ~]# cat /etc/locale.conf 

LANG=en_US.UTF-8

1

[root@localhost ~]# cp /etc/locale.conf /etc/locale.conf_bak

1

2

3

4

5

[root@localhost ~]# vim /etc/locale.conf # 修改后原英文错误信息会变成中文信息

LANG="zh_CN.GB18030"

LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"

SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"

SYSFONT="lat0-sun16"

or

1

2

[root@localhost ~]localectl set-locale LANG=zh_CN.UTF-8

[root@localhost ~]# reboot # 重新系统

 

1

2

[root@localhost ~]# echo $LANG # 查看当前使用的系统语言

zh_CN.UTF8

or 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

[root@localhost ~]# locale

LANG=zh_CN.UTF-8

LC_CTYPE="zh_CN.UTF-8"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_COLLATE="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_MESSAGES="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

LC_ALL=

1

[root@localhost ~]# export.UTF8 # 将系统语言临时设置为中文,export方式不需要重新登录