1. 程式人生 > >linux解決xhost: unable to open display ""

linux解決xhost: unable to open display ""

實用技巧:在Linux下設定xhost方法步驟

第一步:用root登陸linux,啟動vnc服務;

第二步:根據vnc起來的埠,設定export DISPLAY=localhost:1(1表示vnc在第一個tty上啟動的),vnc的啟動資訊見附件1;

第三步:執行xhost +,並且提示“access control disabled, clients can connect from any host”才正確。

linux下的操作日誌如下:

[[email protected] ~]# vncserver

New ‘localhost:1 (root)’ desktop is localhost:1

Starting applications specified in /root/.vnc/xstartupLog file is /root/.vnc/localhost:1.log

[[email protected] ~]# export DISPLAY=localhost:1 ;必須以root身份

[[email protected] ~]# xhost +

access control disabled, clients can connect from any host

在設定xhost時,出現了unable的問題。使用上訴方法就可以搞定。

centos 6安裝vncserver

yum -y install tigervnc-server

首次啟動

vncserver

會提示輸入兩次密碼

然後編輯/root/.vnc/xstartup,將最後一行twm替換為gnome-session或者startkde
懶人可以直接用以下語句直接替換(執行任意一條即可,建議選擇第一條穩定,但是佔用記憶體較多)

sed -i ‘s/twm/gnome-session/g’ /root/.vnc/xstartup
sed -i ‘s/twm/startkde/g’ /root/.vnc/xstartup

重啟vncserver

vncserver

客戶端連線

vncclient裡輸入 vncserver-IP:1

需要在Linux上安裝圖形介面服務端程式X Window

yum groupinstall “X Window System” #安裝X Window

[[email protected] database]# yum groupinstall “X Window System” “Desktop Platform” Desktop

yum install vnc

[[email protected] database]# export DISPLAY=192.168.121.217:0.0

[[email protected] database]# xhost +

access control disabled, clients can connect from any host

[[email protected] database]#

啟動vncserver(伺服器端)
vncserver :n
這裡的n是sessionnumber,不指定預設為1,也可以是2、3等等。第一次會提示輸入密碼,以後可以使用vncpasswd命令修改密碼。
VNC的預設埠是5900,而遠端桌面連線埠則是5900+n(n是vncserver命令指定的)。如果使用“vncserver :1”命令啟動VNC Server,那麼下面的埠應該是5901。

關閉vncserver
vncserver -kill :n
檢視連線
vncserver -list

相關推薦

linux解決xhost: unable to open display ""

實用技巧:在Linux下設定xhost方法步驟 第一步:用root登陸linux,啟動vnc服務; 第二步:根據vnc起來的埠,設定export DISPLAY=localhost:1(1表示vnc在第一個tty上啟動的),vnc的啟動資訊見附件1; 第三

CentOS 6.8安裝Oracle 11 g 解決xhost: unable to open display

bsp 註意 spl cse 啟動 port export div all CentOS 6.8最小安裝 1. 安裝tigervnc-server [[email protected]]$ yum install -y tigervnc-server 2.

解決xhost: unable to open display

詳細很多朋友在裝oracle的時候總是在彈出安裝介面的時候出錯,介面就是蹦不出來。 oracle安裝 先切換到root使用者,執行xhost + 然後再切換到oracle使用者,執行export DISPLAY=:0.0 出現亂碼執行export LANG=US_en 在這裡給大家介紹下兩種情

ORACLE11g 安裝中xhost: unable to open display 問題解決紀實

         [[email protected] ~]# xdpyinfo          -bash: xdpyinfo: command not found          [[email protected] ~]# yum install -y xdpyinfo

解決安裝oracle時 xhost: unable to open display

1) 確保下面的包已經安裝 xorg-x11-xauth xorg-x11-fonts-* xorg-x11-utils 2) 確認 sshd配置檔案中X11Forwarding的配置為yes

ubuntu 18.04 gedit不能使用以及xhost: unable to open display問題

1. SecureCRT上使用gedit不好用 因為gedit是基於視窗模式啊,而使用secureCRT進行ssh遠端操作是在終端下,所以gedit當然是不好用的,可憐我還當個問題準備解決。。。 終端模式下編輯文字應該使用vim,也可以是vi。 2. Gtk-WARNING **:

Linux 命令列關閉開啟顯示器及xset: unable to open display ""解決方法

在遠端連線Linux等時,基本用不到顯示器,所以希望能遠端將顯示屏關閉 xset -display :0.0 dpms force off這個命令讓顯示屏進入休眠狀態 xset -display :0.0 dpms force on開啟顯示屏 sleep 1 && xse

解決:django.db.utils.OperationalError: unable to open database file

所在 git 目的 use 項目 文件 itl 報錯 log 這是一個從GitHub上下載的,一個網站項目的源碼。想要在自己的電腦上運行,期間過程相當曲折,不過至此終於是完成了。 1.安裝過程: python2->virtualenv->django1.9.8

LINUX下IDEA等工具調試項目時提示:Unable to open debugger port

over sed ubuntu cep 去掉 exc clas dig window 在Ubuntu下調試項目時使用TOMCAT容器,在設置好相應的TOMCAT LOCAL 路徑及相關信息後,點擊調試項目出現: Unable to open debugger port :

Source Insight 4.0首次安裝提示unable to open or create...解決方案

當初買電腦的時候too young, too naive. 註冊了一箇中文的windows使用者名稱,後面踩的坑我真是。。。這又是一個哲學問題。。。 好了,正式開始: 出現這個問題,是因為Sourch

解決sqllite的'unable to open database file'錯誤

                今天遇到個奇怪的問題,在webservice訪問sqllite時遇到‘unable to open database file’錯誤,這個程式碼之前正常運行了幾個星期,突然出這個錯,有點費解,但從錯誤提示中可以看出是檔案的寫許可權的問題,然後修改了幾個系統使用者對sqlite檔

Apache啟動報錯Port 80 in use by "Unable to open process" with PID 4 的解決辦法.

今天開啟Apache的時候報錯:22:15:30  [Apache]   Problem detected!22:15:30  [Apache] Port 80 in use by "Unable to open process" with PID 4!22:15:30  [Apache] A

解決Idea 無法啟動tomcat專案。unable to open debugger port, java.net.SocketException "socket closed"

剛安裝了idea 17.3 版本的idea,因為專案是war包專案,故配置了tomcat,之後一直遇到unable to open debugger port的問題。 翻遍了國內外很多文件,解決辦法無非兩種,第一個找到對應的埠,殺程序,第二個,修改Idea的配置

C++ builder 6 編譯時提示Unable to open file 'DCLUSR.LIB' 之解決辦法

以前曾出現過類似問題,解決過了! 前幾天應朋友要求幫忙改個東東,新裝CB又出現這個問題。找了半天才解決。特此記在這裡,以備忘記。 找到下圖檔案(C:\Program Files\Borland\CBuilder6\Lib\dclusr.bpk) 雙擊之 點選Instal

解決idea啟動專案報錯:Unable to open debugger port(127.0.0.1:60157):java.net.SocketException"socket closed

原因分析:出現這個報錯的原因是因為埠被佔用導致的。解決方法:解決方法主要兩種:修改埠配置(推薦)、關閉佔用埠的程序(不推薦)。方式一:修改埠配置(推薦)被佔用的埠可能是本地埠,也可能是JMX埠或Debug模式下的埠,配置埠位置如圖所示,嘗試修改後啟動tomcat不報錯就可以了

Unable to open debugger port (127.0.0.1:51554): java.net.SocketException "socket closed"

lose 127.0.0.1 exe 奇葩 啟動報錯 ctrl 重新 ctr java 剛開始使用IDEA 總是有各種各樣奇葩的問題 啟動報錯: Unable to open debugger port (127.0.0.1:51554): java.net.SocketE

Unable to open debugger port (127.0.0.1:13249): java.net.BindException "Address already in use: JVM_Bind"

ddr 更新 java image cat logs exce blog 一點 這個問題比較簡單一點,Tomcat的端口被占用了,我使用的是IDEA裏的一個熱部署插件JReble,更新了IDEA之後就發現端口被占用了,可能我電腦沒有重啟過吧, 一直被占用著,所以解決方法就

Unable to open socket file: target process not responding or HotSpot VM not loaded

dai 3.2 程序重啟 html pda ava linux nbsp title Unable to open socket file: target process not responding or HotSpot VM not loaded The -F opti

Unable to open JDBC Connection for DDL execution ,no suitable driver

出現 使用 gpo 找不到 XML back 技術 exec img ssh整合時出現Unable to open JDBC Connection for DDL execution ,no suitable driver異常, 原因:使用了c3p0鏈接池,但是數據庫的鏈接

IDEA項目啟動報Unable to open debugger port (127.0.0.1:51554): java.net.SocketException "socket closed"

exce open ide body blog ket delet deb clas 啟動報錯: Unable to open debugger port (127.0.0.1:51554): java.net.SocketException "socket closed"