在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就行了。
分享到:
相关推荐
通过上述步骤,你应该能够解决在安装Oracle 11g时遇到的`xhost: unable to open display`问题。如果问题仍然存在,检查网络连接、服务器配置、以及相关软件版本是否兼容,可能还需要查阅Oracle 11g的官方文档获取更...
如果`xhost +`命令执行失败,提示“unable to open display”,可能是因为DISPLAY未设置或者没有正确设置。你可以尝试先执行`export DISPLAY=:0`,然后再执行`xhost +`。 接下来,你需要切换回Oracle用户,并且设置...
### Linux中安装Oracle 11g时Display设置详解 #### 背景介绍 在Linux环境下安装Oracle数据库是一项常见的IT任务。特别是在安装Oracle 11g时,由于其图形化安装界面依赖于X Window系统,因此正确配置Display环境变量...
要解决这个问题,你需要以当前登录用户的身份运行`xhost +`命令,允许其他用户启动的图形程序在其显示器上显示。 对于远程操作,如果在服务器端的`/etc/ssh/sshd_config`配置文件中启用了`X11Forwarding`,并且在...
xhost命令是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。 运行xhost命令时要求启动本地X-window的图形界面后,在图形界面下的命令行中输入。 语法格式:xhost [参数] 常用参数: + 关闭访问...
### Linux DB2双机问题解决方法 在Linux环境中配置DB2数据库进行双机集群操作时,可能会遇到各种问题。本文将详细介绍并总结Linux环境下DB2的一些常见问题及其解决方案,特别是针对双机配置的问题。 #### 一、清理...
解决这一问题的方法是通过`xhost`命令临时放松这些限制,从而允许图形界面应用程序正常启动。 #### 解决方案详解 ##### 步骤1:创建新的Shell页签 首先,打开一个新的终端窗口或者在已有的终端中创建一个新的标签...
Linux安装Oracle图形化界面时经常会遇到各种问题,本文将总结这些问题的解决方法。 一、错误描述:xlib connection to ":0.0" refused by server 解决方案:此错误是由于用户身份问题引起的,可以通过切换到root...
### SecureCRT与图形程序...通过正确配置SecureCRT、管理DISPLAY环境变量、使用Xhost和xauth工具,以及适当调整OpenSSH配置,大多数问题都可以得到解决。在实践中,应始终关注安全性和最佳实践,确保网络环境的安全。
这里有一些关于xhost和DISPLAY环境变量的额外知识: 1. **xhost**:xhost是一个控制X Window Server访问权限的命令。例如,`xhost +`关闭了访问控制,允许所有远程主机访问;`xhost -`则重新启用访问控制。你可以...
在root用户下执行xhost+,在oracle用户下执行export DISPLAY=客户端IP:0.0,并使用xclock测试是否能够显示图形界面。如果图形界面还是无法显示,可能需要尝试export DISPLAY=客户端IP:1.0。 最后,面对安装配置类...
**解决方法:** - 如果CRS依赖于操作系统双机管理的共享文件系统,则在安装CRS前确保操作系统双机服务已启动。 - 若仅需要ASM管理共享存储而非操作系统级别的双机支持,则需在操作系统上卸载双机软件。具体来说,在...
Oracle 启动监听问题解决方法 在 Centos5 下安装 Oracle 数据库后,启动监听时可能会遇到 “The listener supports no services” 的问题,本文将讨论解决该问题的几种方法。 问题描述 在 Centos5 下安装 Oracle ...
解决这类问题的方法通常包括更新操作系统补丁、重新编译Oracle二进制文件或调整内核参数等。 通过以上对Oracle11g常见故障处理的详细介绍,我们可以看到,在面对这些故障时,正确的诊断步骤和解决方案至关重要。每...
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 官方说明是...
- **解决方法**:从回送地址中删除机器名,例如将`127.0.0.1 rac1 localhost.localdomain localhost`改为`127.0.0.1 localhost.localdomain localhost`。 ##### 2.2 实例管理类问题 这类问题主要涉及到数据库实例...
用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/...
本笔记将从基本概念、配置文件、安全设置、konsole启动位置设置、远程主机程序显示、DISPLAY变量设置等方面对X-window进行介绍。 一、基本概念 X-window是一种图形用户界面系统,提供了图形化的用户界面,允许用户...