- 浏览: 1330448 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (732)
- Java_about (146)
- Spring_Hibernate_Struts_OpenSource (27)
- linux_unix (62)
- life_sth (22)
- js_css_html_xml_nodejs (69)
- design_pattens (1)
- Perl (8)
- php_ecshop (4)
- DB_Mysql_Oracle_Informix_SqlServer (43)
- JSTL (8)
- Testing_自动化测试 (42)
- DB_ID_UUID (4)
- SEM_SEO (1)
- english_study_improvement (4)
- SVN_Git (9)
- WebService_SOA_CloudComputing (3)
- E-Commerce (1)
- Lucene_Solr (7)
- others (2)
- Regex (2)
- tomcat_jetty (8)
- zeroc-ice (1)
- java_excel (5)
- ant_maven_gradle (5)
- Unity_VR_AR_C# (2)
- jmeter (1)
- XPath_dom4j (1)
- Ruby_and_Rails (68)
- write_a_rails (17)
- manage_and_team (1)
- getting_real (1)
- ubuntu (20)
- git_and_git_flow (7)
- TODO (1)
- PM_design (2)
- Python_and_Django (8)
- NoSql_mongo_redis (24)
- C/C++ (3)
- vi_vim_gvim (0)
- c#_.Net_windows编程_dll (10)
- Php_and_Yii (9)
- Android_IOS (31)
- Mysql (5)
- sa_运维_network_硬件 (37)
- lua (2)
- c_cpp_VisualStudio (21)
- 硬件-RM-Arduino (6)
最新评论
-
shenkun58:
...
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
liaojia1:
正解,感谢
NoClassDefFoundError: Could not initialize springframework.BeanCreationException -
flingfox63:
谢谢分享,电脑上有IPV6,导致了Guard启动不了……
ruby错误解决: Address family not supported by protocol - connect(2) -
c39274936:
s = "hello_world_ruby" ...
驼峰格式和下划线格式转换_translation between camel and snake format -
yfj300:
学习了学习了学习了学习了
硬盘基本知识(磁道、扇区、柱面、磁头数、簇、MBR、DBR)
分析问题:xhost:unable to open display
分析问题:xhost unable to open display
Oracle Linux Redhat5 xhost命令
参考: http://www.ixdba.net/article/d4/1589.html
在ixpub上看到很多朋友遇到关于xhost 命令的问题,例如报错:xhost unable to open display
很多没有得到很好哦解决,其实这个命令的使用很简单,只要熟悉了命令的使用,就不会有这么多问题了,下面先说说这个命令的使用,然后结合问题,说说遇到这类问题的解决办法.
xhost 命令
用途
控制什么人可以访问当前主机上的增强 X-Windows。
语法
xhost [ + | - ] [ Name ]
描述
xhost 命令添加或删除 X 服务器接受连接的机器列表上的主机名。
该命令必须从有图形显示连接的机器上运行 。可以通过使用 -Host 参数,从访问列表中除去一个名称。不要从访问列表中除去当前的名称。如果已经这样做了,请在作出任何更改之前注销系统。
输入无变量的 xhost 命令将显示访问 X 服务器的当前主机名,并显示一条消息表明访问是否已启用。
为了安全起见,只能从控制主机运行影响访问控制的选项。对于工作站来说,这台机器也就是服务器。对于 X 终端来说,这台机器是登录主机。
要在缺省情况下启用远程名称,可以在 /etc/X?.hosts 文件中定义名称,其中 ? 为启用访问的显示器号。
例如,显示器 jeanne:0 可以由使用 jeanne 的缺省主机名的系统上的 /etc/X0.hosts 文件中定义的系统访问。在显示名称和文件名中,0 表明已定义的远程系统允许通过增强 X-Windows 访问的显示器号。
标志
+Name 定义要添加到 X 服务器访问列表的主机名(可以选用加号标记)。
- Name 定义要从 X 服务器访问列表中除去的主机名。已有的连接没有被中断,但将拒绝新的连接请求。注意:可以除去当前的机器;然而,不允许进行进一步的连接(包括试图将其添加回来)。再一次启用本地连接的唯一方法就是将服务器复位(因此也会中断所有连接)。
+ 指定访问不受限制。访问控制被关闭。
- 打开访问控制。
完整的 Name 有以下 family:name 语法:
inet
因特网主机
local
只包含一个名称,空字符串
注: 该系列是区分大小写的。名称的格式随系列而不同.
只要了解了命令的使用,上面的问题就迎刃而解了,一般在安装oracle的时候会出现这个问题,因为oracle的安装需要图形界面的支持!
遇到这类问题的一般解决办法是:
先在root下xhost +
如何是在远程客户端启动桌面服务,需要设置客户机的DISPLAY值(export DISPLAY=IP(客户端的IP地址,你要设成别的地址,那你就看不到图形):0.0
如果是在本机执行的话,直接到oracle图形用户下执行export DISPLAY
如果上述设置后,还是不能启动图形的话,就要检查系统图形界面支持的问题了,例如是否安装了图形程序,是否有权限执行图形程序.或者系统时候屏蔽了图形功能等等.
最后执行./runInstaller就行了。
========================================================================
鉴于上面的文档和man的浏览,仍旧没有解决我的问题。期待解决???
我是用windows7连接个人的desktop_redhat5,连接软件用哪个无所谓,putty或者SecureCRT等。
1. 按照上面的设置,我在连接端设置:
export DISPLAY=CN_PEK_018484.ant.xxx.com:0.0
CN_PEK_018484.ant.xxx.com是我的机器名称。
2. xhost + CN_PEK_018484.ant.xxx.com
3. 运行xclock测试,抱错:
xhost: unable to open display "CN_PEK_018484.ant.xxx.com:0.0"
4. 我把hostname换成我的IP地址,重复测试,仍旧报同样的错。
5. 换作desktop的IP和hostname居然仍旧报同样的错。
6. 最后发现,如果我不设置IP地址,仅仅设置export DISPLAY=:0.0,居然能在desktop上显示X界面。不过在远程还是访问不了。
从论坛搜来的一段话,也证明这个问题。
jakey2413
我这里推荐几个方法如下:
Xmanager,这个图形终端工具挺好用的.
还有一个就是直接进X界面.
用xhost授权后,一切都会OK!
结论:我只好去desktop上安装Oracle了。
另外:从我的实验可以推知,一定是IP访问上出了问题。待解决吧~
发表评论
-
Linux终端复用神器-Tmux使用梳理(程序员适用)
2018-07-06 18:41 638= = = 参考: Linux终 ... -
linux下awk内置函数的使用(split/substr/length)
2018-06-14 20:02 667= = = 【转】linux下awk内置函数的使用(s ... -
awk引用外部变量
2018-06-14 19:54 1232= 对引用的文做了格式修改和字符串修正。 增加了自己的 ... -
Linux下解决高并发socket最大连接数所受的各种限制(解除IO限制)
2018-06-01 10:47 3238== = - from:Linux下解决高并发sock ... -
SSH远程会话管理工具-screen使用教程
2018-04-11 18:08 730= 朝花夕拾:screen。尤其在远程一个黑盒,不能有多 ... -
rpm命令总结-rpm常用命令-rpm安装源后怎么删除-yum安装怎么降低版本
2018-04-10 20:39 1391= = = rpm命令总结 参考:http://ma ... -
.repo文件共存与优先级,.repo文件的修改,https的repo改成http
2018-03-29 17:16 1339= .repo文件共存与优先 ... -
yum是很么?repo文件详解,epel简介,yum源的更换,repo和epel区别
2018-03-29 17:12 2484= yum是很么?repo文件详解,epel简介,yum ... -
centos_官方源、镜像源汇总
2018-03-29 16:34 1279= = 站点版 (一)、企业站 ... -
国内yum源的安装(163,阿里云,epel)
2018-03-29 16:20 960= 国内yum源的安装(163,阿里云,epel) ... -
同步文件:sersync+rsync原理及部署
2017-09-05 19:42 1259= = = 一、为什么要用rsync+sersy ... -
无人值守安装操作系统
2017-07-17 16:47 1217= 无人值守安装操作系统,对运维来说,很节约生命。 1 ... -
Linux系统下常用日志分析工具:Logcheck简介
2017-07-17 16:15 1718= = = from:http://os.51cto ... -
linux下logrotate 配置和理解
2017-07-17 16:09 988= = = 对于Linux 的系统安全来说,日志文件 ... -
centos 查看版本(转)
2016-12-23 18:58 532centos 查看版本(转) 有以下命令可以查看 ... -
wget下载https文件
2016-12-01 22:27 1660wget --no-check-certifica ... -
利用Linux命令行进行文本按行去重并按重复次数排序
2016-08-26 19:22 816利用Linux命令行进行文本按行去重并按重复次数排序 ht ... -
【Apache ZooKeeper】命令行zkCli.sh使用指南
2016-07-22 20:32 8709from:http://blog.sina.com. ... -
linux nc命令常用用法
2016-07-22 20:26 943from:http://my.oschina.net/ ... -
如何修改Linux命令提示符
2016-07-22 20:16 868无颜色常用:export $PS1="[\u@\h ...
相关推荐
通过上述步骤,你应该能够解决在安装Oracle 11g时遇到的`xhost: unable to open display`问题。如果问题仍然存在,检查网络连接、服务器配置、以及相关软件版本是否兼容,可能还需要查阅Oracle 11g的官方文档获取更...
RightScale食谱本说明书为在 Rightscale 上运行的节点提供配置管理。要求厨师厨师:0.10.10+右刻度大多数配方需要在 RightScale 管理的云实例(又名 RightScale Server)上运行。 您可能会发现一些对其他环境有用的...
xhost命令是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。 运行xhost命令时要求启动本地X-window的图形界面后,在图形界面下的命令行中输入。 语法格式:xhost [参数] 常用参数: + 关闭访问...
如果Display环境变量设置不当,可能会导致安装过程中出现各种问题,例如无法启动图形化安装向导等。 #### Display环境变量的作用 在Linux系统中,`DISPLAY`环境变量用于指定X Window系统的显示服务器。对于本地...
如果`xhost +`命令执行失败,提示“unable to open display”,可能是因为DISPLAY未设置或者没有正确设置。你可以尝试先执行`export DISPLAY=:0`,然后再执行`xhost +`。 接下来,你需要切换回Oracle用户,并且设置...
要解决这个问题,你需要以当前登录用户的身份运行`xhost +`命令,允许其他用户启动的图形程序在其显示器上显示。 对于远程操作,如果在服务器端的`/etc/ssh/sshd_config`配置文件中启用了`X11Forwarding`,并且在...
用open -a xquartz X 服务器必须可以访问 localhost: xhost +localhost 使用docker run -e DISPLAY=10.0.2.2:0.0 containersol/jmeter Linux 您应该通过 x11 套接字: docker run \ -v /tmp/.X11-unix:/tmp/...
2. **DISPLAY**:DISPLAY是Linux系统中的一个环境变量,用于指示图形程序的输出位置。它的格式通常是`<主机名称或IP地址>:<显示器编号>`。在上述例子中,`:0.0`表示默认的显示器。 在远程操作Linux图形程序时,确保...
(**)构建docker容器并运行它: sudo docker run -it --name e-chess -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:ro coderon98/e-chess:beta 每次更新docker-file时重新运行(*) 重新运行sudo ...
跑步: 允许来自容器的Xlib调用: xhost +LOCAL: 在容器中启动GnuCash: docker run --rm --name gnucash -e DISPLAY=unix$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix mbessler/gnucash 或者,从主机中查找用户,并...
本镜像基于微信版本:2.6.8准备工作允许所有用户访问X11服务,运行命令: xhost +查看系统audio gid cat /etc/group | grep audiofedora 26 结果:audio:x:63:更新进入docker容器:docker exec -it wechat bash运行...
alexagency / centos7-jdk-x86 用于Centos 7 JDK 1.8 x86,Firefox x86和Eclipse x86的X11共享的Dockerfile安装安装 。...centos7-jdk-x86容器: xhost +docker run -it --rm -e DISPLAY=`hostname --ip-address`$D
本笔记将从基本概念、配置文件、安全设置、konsole启动位置设置、远程主机程序显示、DISPLAY变量设置等方面对X-window进行介绍。 一、基本概念 X-window是一种图形用户界面系统,提供了图形化的用户界面,允许用户...
如何运行此图像默认配置要使其正常工作,至少需要以下参数: docker run --rm -e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix quetzacoalt/kcachegrind需要env变量和文件夹/tmp/.X11-unix与容器共享X11进程。...
吉他亲6 适用于Linux的非官方Guitar Pro 6 Docker映像跑步要实例化您的容器: docker pull aviggiano/guitar-pro-6xhost +local:rootdocker run -d --name gp6-01 \-e DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix/ \-...
运行容器: 您需要先启用xhost转发: xhost +local:docker如果找不到xhost命令,请确保先安装它(在manjaro上,所需的软件包是'xorg-xhost')。 尽管不是必需的,但建议将Chrome设置保存在一个体积中,以使其在容器...
解决方案:此错误是由于用户身份问题引起的,可以通过切换到root用户,然后执行xhost +命令解决。此命令需要在安装Oracle的电脑中运行,例如远程安装Oracle时,需要在所装电脑中运行xhost +命令。 二、错误描述:...
Unable to load native library: /tmp/OraInstall2009-01-07_12-33-13PM/jre/lib/i386/libjava.so: symbol __libc_wait, version GLIBC_2.0 not defined in file libc.so.6 with link time reference 官方说明是...