XManager5连接CentOS7

XManager5连接CentOS6的方法已经行不通了,那么如何用XManager5连接CentOS7

Xmanger官网博客得知: 
“Gnome in CentOS 7 tries to use local hardware acceleration and this becomes a problem when trying to connect remotely using XDMCP. To avoid this problem, you have to use an alternative display manager (other than ‘gdm’) and desktop environment.” 
“This guide explains how you can change the display manager to lightdm from gdm and desktop environment from Gnome to Xfce.” 
这就是使用Xfce而不用gdm的原因(仅限CentOS7),嗯,不懂的可以百度一下。

参考: 
http://blog.netsarang.com/89/connecting-to-centos-7/ 
http://blog.csdn.net/lic95/article/details/48948099 
http://blog.csdn.net/wuzhimang/article/details/51523867

1.安装源

# yum install epel-release -y

2.安装lightdm

# yum install lightdm -y

3.编写配置文件

# vi /etc/lightdm/lightdm.conf

[XDMCPServer]

enabled=true

port=177

4.设置默认显示为lightdm

# systemctl disable gdm ; systemctl enable lightdm

5.启动lightdm

#systemctl start lightdm

6.安装xfce桌面,

#yum groupinstall -y xfce

7.删除gnome文件

关键的一步,删除gnome文件,不然启动的时候还是gnome而不是xfce

# cd /usr/share/xsessions/
# mkdir bak
# mv gnome* bak
# systemctl restart lightdm

8.将Display Manager切换为lightdm

#systemctl disable gdm && systemctl enable lightdm
9.启动lightdm

#systemctl start lightdm

10.关闭防火墙

#systemctl stop firewalld.service

11、查看可用的中文安装包

#  yum list kde*chinese

12、安装中文包

# yum install kde-l10n-Chinese.noarch

13、修改开启启动模式
[[email protected] /]# vi /etc/inittab

# multi-user.target: analogous to runlevel 3
graphical.target: analogous to runlevel 5

上面multi-user.target是命令行模式
上面graphical.target图形界面模式

14、设置启动模式
[[email protected] /]# systemctl set-default graphical.target

时间: 2024-11-05 12:18:57

XManager5连接CentOS7的相关文章

CRT或XSHELL工具连接centos7经常自动断开

前段时间因要装KVM和openshift,就顺手升级了测试环境的操作系统从原来的centos7.2,升级到7.6版本,这时使用SSH登录到系统时,经常断开,出现如下错误信息! 1.修改文件 # vi /etc/ssh/sshd_config 找到 #ClientAliveInterval 0#ClientAliveCountMax 3 修改为 ClientAliveInterval 60ClientAliveCountMax 3 ?ClientAliveInterval 表示服务端向客户端请求消

FileZilla连接centos7失败处理(SSH)

问题描述:安装Fz之后,连接centos7服务器,总是连接失败... 在win10上可以ping通虚拟机内的centos7服务器,在关闭了centos7防火墙之后仍然不起作用,随后排查到SSH配置问题... 处理步骤: 1. 检查SSH是否安装 [[email protected] ~]# rpm -qa | grep ssh 上图显示已安装,若未安装,可自行查找资料安装,网上资源较多 2. 配置SSH服务 [[email protected] ~]# vim /etc/ssh/sshd_con

Windows 远程桌面连接 CentOS7 (xrdp)

Windows 远程桌面连接 CentOS7 (xrdp) 前提: CentOS安装桌面,如果无桌面,请执行: yum -y groups install "GNOME Desktop" startx 方法: 配置源 yum install epel* -y 安装xrdp yum --enablerepo=epel -y install xrdp 启动xrdp并设置开机启动 systemctl start xrdp systemctl enable xrdp 安装好了之后将防火墙关闭,

xftp连接centos7

1.下载xftp文件,并正常进行安装 2.安装好之后运行,并新建会话,此时可见如下界面: 注意: 名称,可随便输入,自己能看懂是什么就行      主机,输入当前Linux服务器的ip(如何获取服务器ip,可见上一篇xshell连接centos7文章)        端口号,可任意输入,但是要注意的是(如果已使用xshell连接服务器使用端口号为20,那么此时使用xftp连接时也要使用端口号20,不然无法连接) 协议,Linux一般选择SFTP     下方的登录,需要输入当前Linux服务器登

Windows下使用VNC连接CentOS7远程桌面

在实际维护远程linux服务器主机时,有时候纯命令行模式可能无法满足我们的需要,这时候需要使用远程主机的GUI模式,即能看到服务器的桌面,一般会使用两种方式:Xmanager或者VNC.我一开始使用的是Xmanager,版本是Xmanager5 Enterprise,但是在连接服务器时,可以连接上(已经看到主机名),却无法打开桌面,折腾了很久终于放弃,选择了VNC,相比之下方便很多.下面就自己的实践经验小结下,需要的朋友可以看看. 说明下我这里CentOS主机已经安装了Gohome桌面,没有安装

ssh连接CentOS7服务器

ssh原理: ssh是一种专为远程登陆会话和其他网络服务提供安全性的协议,主要用于远程登陆. ssh采用公钥加密,在远程连接时,远程主机接收到用户的登录请求,将自己的公钥发送给用户,用户使用这个公钥将登录密码加密后发送给远程主机,远程主机再用自己的私钥解密,密码正确则同意用户登录. 但是,整个过程还是存在一个问题,就是用户并不知道,给自己发送公钥的远程主机是否是自己想要登录的远程主机,也就是说存在中间人攻击,当第三方截获了用发起的登录请求后,可冒充远程主机发送一个伪造的公钥给用户(SSH协议的公

Jedis无法连接centOS7上的redis

通过查看资料无法连接基本是两个原因: 1)redis.conf中的bind配置,bind的默认是 127.0.0.1 只可本机访问,我们改为 bind 0.0.0.0 即所有地址均可访问. 2)centOS有防火墙,没有开放6379端口 centOS6关闭防火墙命令:sevice iptables stop centOS7关闭防火墙命令:systemctl stop firewalld.service #停止 centOS7禁止firewall开机启动命令:firewall systemctl

【Nginx学习】Xshell7连接CentOS7艰难轶事

近来无事恰逢找实习,了解一下Nginx,实践一下,于是又操起了老本行,之前本科毕设装的双系统也用不上了,故删掉,把空间都匀给G盘(学习资料,用驱动精灵),打开虚拟机,新建了一个CentOS7虚拟机,下了个Xshell,打算依样画葫芦. 想起本科的时候就搞过这事,当时想进实验室跟着老师做hadoop,结果死在了Xshell连接虚拟机上,研究生学长和我当时绝望的表情历历在目,今天重操旧业,看看到底有啥难的,结果果然很难受,说难也不难,就让人很难受,不如编码时还会报错,这个只能一个个排错,属实磨人.

pgadmin 无法连接 centos7 postgresql 问题

首先 查看 1.用 ps -ef|grep postgres 查看进程是否已经启动:正常情况如下: postgres 1445 1 0 07:54 ? 00:00:00 /usr/bin/postgres -D /var/lib/pgsql/data -p 5432postgres 1853 1445 0 07:54 ? 00:00:00 postgres: logger processpostgres 2075 1445 0 07:54 ? 00:00:00 postgres: checkpo