XManager5基于gdm连接centos图形界面

2024-02-29 20:48

本文主要是介绍XManager5基于gdm连接centos图形界面,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

centos6

参考了很多资料,花了几个钟终于把XManager连接centos搞定.

第一步:

如果是新装的linux centos7,需要先配置好yum,执行命令:

cd /etc/yum.repos.d

rm -rf *
wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
yum makecache


如果为centos6,则为wget http://mirrors.163.com/.help/CentOS6-Base-163.repo


先下载图形界面GNOME
yum groupinstall "Desktop" -y
yum groupinstall "X Window System" -y
yum groupinstall "Chinese Support" -y
 
第二步:
修改/etc/X11/xdm/Xaccess
如果没有xdm该目录,则需要安装xdm
yum install xdm  -y
用vi打开后找到
#*                        #*any host can get a login window
将前面的#去掉(即去掉两个#号)变成
*                        *any host can get a login window

第三步:
修改/etc/gdm/custom.conf

[daemon]

[security]

AllowRemoteRoot=true  //添加1

[xdmcp]
Port=177   //添加2
Enable=1    //添加3 Enable为true也可以

[gui]

[greeter]

[chooser]

[debug]

如果startx启动出现如下
[root@cloud ssh]#startx
xauth:  creating new authority file /root/.serverauth.3234


Fatal server error:
Server is already active for display 0
        If this server is no longer running, remove /tmp/.X0-lock
        and start again.

(EE)
Please consult the CentOS support
         at http://wiki.centos.org/Documentation
 for help.
(EE)


或者gdm启动出现如下
[root@cloud ssh]#gdm

** (gdm-binary:3256): WARNING **: Failed to acquire org.gnome.DisplayManager

** (gdm-binary:3256): WARNING **: Could not acquire name; bailing out

都没有影响.

接下来使用XManager4连接

我使用的是Xstart


填写主机名,协议选SSH,用户名,密码,命令选GNOME,点击run就行了. 注:命令是要选择的,不是手动敲

 



附注:
Sent password.
Sent password.
Access granted.
Sent X11 forwarding request...
Failed.
如果出现以上情况就修改
/etc/ssh/sshd_config
#X11Forwarding no
修改为:X11Forwarding yes
然后重启ssh
service sshd restart


感谢: http://blog.csdn.net/wandrong/article/details/20393733


centos7.2


参考: https://www.zhukun.net/archives/7798

http://blog.csdn.net/wuzhimang/article/details/51523867

执行命令:


yum install -y xterm
yum install -y gnome-core xfce4 firefox
yum install -y gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal


修改/etc/gdm/custom.conf,修改内容:

[daemon]

[security]

AllowRemoteRoot=true  //添加1

[xdmcp]
Port=177   //添加2
Enable=1    //添加3 Enable为true也可以

补充:

1.    在防火墙中开启 177端口或是关闭防火墙;修改/etc/sysconfig/iptables文件,

 

在 -A INPUT -m state --state NEW -m tcp -ptcp --dport 22 -j ACCEPT这一行下面增加下面两行

 

-A INPUT -m state --state NEW -mtcp -p tcp --dport 6000:6010 -j ACCEPT

 

-A INPUT -m state --state NEW -mudp -p udp --dport 177 -j ACCEPT

2.重启系统,reboot


这篇关于XManager5基于gdm连接centos图形界面的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/760025

相关文章

【Altium】查找PCB上未连接的网络

【更多软件使用问题请点击亿道电子官方网站】 1、文档目标: PCB设计后期检查中找出没有连接的网络 应用场景:PCB设计后期,需要检查是否所有网络都已连接布线。虽然未连接的网络会有飞线显示,但是由于布线后期整板布线密度较高,虚连,断连的网络用肉眼难以轻易发现。用DRC检查也可以找出未连接的网络,如果PCB中DRC问题较多,查找起来就不是很方便。使用PCB Filter面板来达成目的相比DRC

Java面试题:通过实例说明内连接、左外连接和右外连接的区别

在 SQL 中,连接(JOIN)用于在多个表之间组合行。最常用的连接类型是内连接(INNER JOIN)、左外连接(LEFT OUTER JOIN)和右外连接(RIGHT OUTER JOIN)。它们的主要区别在于它们如何处理表之间的匹配和不匹配行。下面是每种连接的详细说明和示例。 表示例 假设有两个表:Customers 和 Orders。 Customers CustomerIDCus

神经网络第一篇:激活函数是连接感知机和神经网络的桥梁

前面发布的文章介绍了感知机,了解了感知机可以通过叠加层表示复杂的函数。遗憾的是,设定合适的、能符合预期的输入与输出的权重,是由人工进行的。从本章开始,将进入神经网络的学习,首先介绍激活函数,因为它是连接感知机和神经网络的桥梁。如果读者认知阅读了本专题知识,相信你必有收获。 感知机数学表达式的简化 前面我们介绍了用感知机接收两个输入信号的数学表示如下:

在CentOS 7上安装和配置Ansible的方法

前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站。 简介 配置管理系统旨在使管理员和运维团队轻松控制大量服务器。它们允许您从一个中央位置以自动化的方式控制许多不同的系统。虽然针对 Linux 系统有许多流行的配置管理系统,比如 Chef 和 Puppet,但这些系统通常比许多人想要或需要的要复杂得多。Ansible 是这些选项的一个很好的替代方案

PHP ODBC:连接数据库的桥梁

PHP ODBC:连接数据库的桥梁 PHP ODBC(Open Database Connectivity)是一个允许PHP应用程序连接到各种数据库管理系统的扩展。它为PHP提供了一个标准的数据库访问接口,使得开发者可以编写不依赖于特定数据库系统的代码。本文将详细介绍PHP ODBC的概念、工作原理、使用方法以及在实际开发中的应用。 什么是PHP ODBC? PHP ODBC扩展使得PHP能

物联网系统运维——移动电商应用发布,Tomcat应用服务器,实验CentOS 7安装JDK与Tomcat,配置Tomcat Web管理界面

一.Tomcat应用服务器 1.Tomcat介绍 Tomcat是- -个免费的开源的Ser Ivet容器,它是Apache基金会的Jakarta 项目中的一个核心项目,由Apache, Sun和其他一 些公司及个人共同开发而成。Tomcat是一一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。 在Tomcat中,应用程序的成部署很简

使用MySQL WorkBbench 连接远程服务器上的mysql教程(包含踩过的坑)

最近在学习MySQL,想要装一个可视化程序,但是希望把脏活累活留给服务器,于是自己电脑上安装了一个MySQL Workbench作为Client。下面记录一下配置的过程。 服务器端MySQL配置 安装MySQL这里就不赘述啦,可以参考 https://segmentfault.com/a/1190000023081074 然后是设置MySQL远程访问 打开配置文件修改连接地址 设置用户远程登

client-go入门之1:创建连接Kubernetes集群的客户端

文章目录 简介使用 简介 我们可以使用Dashboard或kubectl来访问k8s的API,也可以使用编程语言,如Go,Java,Python作为客户端来访问k8s。client-go是一个使用go语言编写的库,用来连接k8s集群并对集群资源进行操作。 使用 以下代码使用go连上k8s集群,并查询集群的节点信息: package mainimport ("fmt"meta

VS Code SSH 远程连接服务器及坑点解决

背景 Linux服务器重装了一下,IP没有变化,结果VS Code再重连的时候就各种问题,导致把整个流程全部走了一遍,留个经验帖以备查看 SSH 首先确保Windows安装了ssh,通过cmd下ssh命令查看是否安装了。 没安装,跳转安装Windows下的ssh 对应的,也需要Linux安装ssh,本文是Ubuntu系统,使用以下命令安装: sudo apt updatesudo