前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CentOS5/CentOS6/CentOS7 安装KDE、Xfce图形界面

CentOS5/CentOS6/CentOS7 安装KDE、Xfce图形界面

原创
作者头像
Windows技术交流
修改2022-11-13 00:05:35
6.7K0
修改2022-11-13 00:05:35
举报
文章被收录于专栏:Windows技术交流Windows技术交流

注意:执行第一或第二部分就可以了(不要都执行),第三部分是扩展补充(可以不执行) 一、 CentOS5/CentOS6/CentOS7(通用)安装KDE图形界面 第1步 yum -y groupinstall "X Window System" "KDE Desktop" "Fonts" yum install mariadb firefox system-config-language wqy-unibit-fonts cjkuni-ukai-fonts 第2步:安装xrdp 先直接用yum install xrdp安装,报错的话执行下面步骤 yum install xkeyboard-config xkbcomp pixman libepoxy libXfont2 libxshmfence libgbm libXdmcp libGL -y wget ftp://ftp.scientificlinux.org/linux/scientific/7.6/x86_64/os/Packages/xorg-x11-server-common-1.20.1-3.el7.x86_64.rpm wget ftp://ftp.scientificlinux.org/linux/scientific/7.6/x86_64/os/Packages/xorg-x11-server-Xorg-1.20.1-3.el7.x86_64.rpm yum remove xorg-x11-server-common xorg-x11-server-Xorg -y rpm -ivh xorg-x11-server-common-1.20.1-3.el7.x86_64.rpm rpm -ivh xorg-x11-server-Xorg-1.20.1-3.el7.x86_64.rpm yum install xrdp -y 第3步 执行 system-config-language --text 修改语言为汉语 或者执行如下命令 echo 'export LC_ALL=zh_CN.utf8' >> ~/.bashrc source ~/.bashrc

第4步 ① chkconfig xrdp on ② vim /etc/xrdp/xrdp.ini 去掉“#”修改#port 3389为port 33899(或别的1025-65535之间的端口) 如果没有ssl_protocols=xxx,那么在crypt_level=high下面添加一行 ssl_protocols=TLSv1, TLSv1.1, TLSv1.2 如果有ssl_protocols=xxx,确保等号右边是TLSv1, TLSv1.1, TLSv1.2 这一点至关重要 ③ service xrdp restart 执行 netstat -tunlp 查看远程端口是监听状态就可以用windows里的 mstsc 来远程了,跟windows服务器的远程方式一模一样

二、 CentOS5/CentOS6/CentOS7安装Xfce图形界面 第1步 yum groupinstall "Base" "X Window System" "Legacy X Window System Compatibility" "Xfce" "Fonts" "General Purpose Desktop" "Graphical Administration Tools" "Input Methods" "Compatibility Libraries" "Development tools" -y yum install system-config-language net-tools wqy-unibit-fonts cjkuni-ukai-fonts ibus ibus-gtk2 ibus-gtk3 ibus-libpinyin im-chooser gtk2-immodule-xim gtk3-immodule-xim firefox -y 第2步:安装xrdp 请注意,因为centos7做了更新,最初是xrdp-0.5.0或xrdp-0.6.1,现在是xrdp-0.9.8,会有一系列问题,先下载低版本来安装,这种虽然安装很顺利,但是centos7远程时刚进入桌面就自动断开了(原因未知),这种办法在centos5和6上可以,在centos7上不行。 ①rpm方式安装xrdp-0.6.1(centos7上不行) wget https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/22/Everything/x86_64/os/Packages/x/xrdp-0.6.1-8.fc22.x86_64.rpm rpm -ivh xrdp-0.6.1-8.fc22.x86_64.rpm 这里也贴上其他低版本链接,测试效果都是一样的--centos7远程时刚进入桌面就自动断开了(原因未知) https://forensics.cert.org/centos/cert/7/x86_64/xrdp-0.5.0-0.13.el7.x86_64.rpm http://li.nux.ro/download/nux/dextop/el7/x86_64/xrdp-0.6.1-2.el7.nux.x86_64.rpm http://li.nux.ro/download/nux/dextop/el7/x86_64/xrdp-0.6.1-3.el7.nux.x86_64.rpm https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/20/Everything/x86_64/os/Packages/x/xrdp-0.6.0-0.8.fc20.x86_64.rpm https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/21/Everything/x86_64/os/Packages/x/xrdp-0.6.1-5.fc21.x86_64.rpm https://archive.fedoraproject.org/pub/archive/fedora/linux/releases/22/Everything/x86_64/os/Packages/x/xrdp-0.6.1-8.fc22.x86_64.rpm

②yum方式安装xrdp-0.9.8(centos5/centos6/centos7通用) 先直接用yum install xrdp -y安装,报错的话执行下面步骤 yum install xkeyboard-config xkbcomp pixman libepoxy libXfont2 libxshmfence libgbm libXdmcp libGL -y wget ftp://ftp.scientificlinux.org/linux/scientific/7.6/x86_64/os/Packages/xorg-x11-server-common-1.20.1-3.el7.x86_64.rpm wget ftp://ftp.scientificlinux.org/linux/scientific/7.6/x86_64/os/Packages/xorg-x11-server-Xorg-1.20.1-3.el7.x86_64.rpm yum remove xorg-x11-server-common xorg-x11-server-Xorg -y rpm -ivh xorg-x11-server-common-1.20.1-3.el7.x86_64.rpm rpm -ivh xorg-x11-server-Xorg-1.20.1-3.el7.x86_64.rpm yum install xrdp -y

yum安装的高版本xrdp在用mstsc远程时可能会报错"发生身份验证错误 给函数提供的标志无效"(win7原版镜像就会报这个错,腾讯云2008 R2 SP1镜像不报这个错)

此时先查看日志/var/log/xrdp.log,再去xrdp官网求证,对应上了,报错的根因找到了

第3步 执行 system-config-language --text 修改语言为汉语 或者执行如下命令 echo 'export LC_ALL=zh_CN.utf8' >> ~/.bashrc source ~/.bashrc

第4步 ① vim /root/.Xclients #!/bin/bash XFCE="$(which xfce4-session 2>/dev/null)" exec "$XFCE"

② vim /etc/xrdp/xrdp.ini 修改#port 3389为port 33899 如果没有ssl_protocols=xxx,在crypt_level=high下面添加一行 ssl_protocols=TLSv1, TLSv1.1, TLSv1.2 如果有ssl_protocols=xxx, 确保等号右边是TLSv1, TLSv1.1, TLSv1.2 这一点至关重要 chmod +x /root/.Xclients && chkconfig xrdp on && service xrdp restart 执行完这一步其实已经可以远程了,但稳妥起见建议还是重启下最好(重启前请确保已经保存好业务数据) 如果确定要重启的话,上面一步的命令就不用执行了,直接执行这句即可 chmod +x /root/.Xclients && chkconfig xrdp on && reboot

三、CentOS系统安装中文字体(不是必须的)

参考

http://t.zoukankan.com/huangyanqi-p-10609587.html

https://www.cnblogs.com/rxysg/p/15672083.html

https://blog.csdn.net/A___LEi/article/details/118113211

yum install fontconfig mkdir -p /usr/share/fonts/chinese/ 将C:\Windows\Fonts里的你需要的中文字体文件放到/usr/share/fonts/chinese/目录下

    宋体文件为:simsun.ttc

    楷体文件为:simkai.ttf

可以用rz命令或filezilla客户端走sftp协议先上传到服务器 然后执行下面2句 chmod -R 755 /usr/share/fonts/chinese fc-cache -fv

然后就可以用fc-list命令查看已经安装的字体了

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档