xhost 是用来控制X server访问权限的。
通常当你从hostA登陆到hostB上运行hostB上的应用程序时,
做为应用程序来说,hostA是client,但是作为图形来说,
是在hostA上显示的,需要使用hostA的Xserver,所以hostA是
server.因此在登陆到hostB前,需要在hostA上运行xhost +
来使其它用户能够访问hostA的Xserver.
xhost + 是使所有用户都能访问Xserver.
xhost + ip使ip上的用户能够访问Xserver.
xhost + nis:user@domain使domain上的nis用户user能够访问
xhost + inet:user@domain使domain上的inet用户能够访问。
[root@ds1 ~]# xhost +192.168.0.1
192.168.130.196 being added to access
control list
[root@ds1 ~]# su - oracle
[oracle@ds1 ~]$ xhost
+192.168.0.1
192.168.0.1 being added to access control list
后来注销切换到oracle的用户登录,则可以运行runInstall了
[oracle@ds1 ~]$ xhost +192.168.0.1
192.168.0.1 being added to
access control list
[oracle@ds1 ~]$ cd clusterware/
[oracle@ds1
clusterware]$ ls
cluvfy doc install response rpm runInstaller stage
upgrade welcome.html
[oracle@ds1 clusterware]$ ll
分享到:
相关推荐
xhost命令是X服务器的访问控制工具,用来控制哪些X客户端能够在X服务器上显示。 运行xhost命令时要求启动本地X-window的图形界面后,在图形界面下的命令行中输入。 语法格式:xhost [参数] 常用参数: + 关闭访问...
安装好vncserver,本地pc笔记本能通过vnc viewer远程连接Oracle服务器,但是在执行xhost+报错,尝试过localhost,尝试过127.0.0.1,也试过本机ip地址,都是unable toopen displa,如下所示 [root@orcltest ~]# ...
使用`xhost +`命令可以暂时允许所有远程主机连接,或者使用`xhost + <IP>`指定特定IP地址的主机可以连接。这样,Linux服务器的图形程序就能在你的Mac上显示了。 这里有一些关于xhost和DISPLAY环境变量的额外知识: ...
解决这一问题的方法是通过`xhost`命令临时放松这些限制,从而允许图形界面应用程序正常启动。 #### 解决方案详解 ##### 步骤1:创建新的Shell页签 首先,打开一个新的终端窗口或者在已有的终端中创建一个新的标签...
如果`xhost +`命令执行失败,提示“unable to open display”,可能是因为DISPLAY未设置或者没有正确设置。你可以尝试先执行`export DISPLAY=:0`,然后再执行`xhost +`。 接下来,你需要切换回Oracle用户,并且设置...
X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序... $ xhost -192.168.0.1 #取消192.168.0.1发送X Request到本机$ xhost + #允许所有主机发送X Request到本机$ xhost + #再次执行该命令取消允许所有主
X Window在设计上就是跨网络的,X Client是需要图形显示的应用程序... $ xhost -192.168.0.1 #取消192.168.0.1发送X Request到本机$ xhost + #允许所有主机发送X Request到本机$ xhost + #再次执行该命令取消允许所有主
xhost + docker run -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix mm_mpc:0.1.0 ``` 此时将进入名为mm_mpc的docker容器,在容器里编译: ```bash cd ~/catkin_ws catkin build -j ``` 在笔者的电脑上...
如果遇到`xhost +`无法执行的问题,可以尝试启动VNC服务,设置`DISPLAY`环境变量,并再次执行`xhost +`。 最后,按照Oracle的图形化安装向导进行安装,配置数据库实例、监听器、存储选项等,直到安装完成。在整个...
解决方案:此错误是由于用户身份问题引起的,可以通过切换到root用户,然后执行xhost +命令解决。此命令需要在安装Oracle的电脑中运行,例如远程安装Oracle时,需要在所装电脑中运行xhost +命令。 二、错误描述:...
- 确保已执行 `xhost +` 和 `xhost +localhost` 命令,否则可能导致图形界面无法正常启动。 2. **内存不足**: - 如果系统内存不足以支持 Oracle 的运行,可以考虑增加物理内存或者增加交换分区的大小。 3. **...
2. **Xhost权限管理**:在远程服务器上,作为root用户执行`xhost +`命令可以禁用X server的访问控制,允许任何主机进行连接。但是,这可能带来安全风险,因此仅在信任的网络环境中使用。 3. **DISPLAY环境变量设置*...
方法二:用当前用户执行 xhost +,切换到 dmdba 用户,执行 export DISPLAY=:0,再执行 xhost + 命令。 图形化界面启动成功后,将弹出【选择语言与时区】页面,默认为简体中文和中国标准时间。点击【确定】后,弹出...
吉他亲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+127.0.0.1`这样的显示问题,这通常涉及到X Window System的访问控制。如果出现此类问题,可以使用`xhost +`命令暂时允许所有连接,但请注意这样做可能带来安全风险,因此在安装...
xhost + docker run -it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix mm_mpc:0.1.0 ``` 此时将进入名为mm_mpc的docker容器,在容器里编译: ```bash cd ~/catkin_ws catkin build -j ``` 在笔者的电脑上...
yum install gcc.x86_64 libaio-devel.x86_64 libstdc++-devel.x86_64 sysstat.x86_64 elfutils-libelf-devel.x86_64 glibc-devel.x86_64 gcc-c++ compat-libstdc++-33 xhost+ xhost+localhost ``` ### 配置环境...
一、常用技巧 代码如下:ssh user@server bash < /path/to/local/script.sh#ssh到远程服务器执行一个脚本,此命令可以避免将脚本上传到远程服务器ssh user@host cat /path/to/remotefile | diff /path/to/local...