CentOS 6サーバーのGUIを実行しようとしています。 VNCをインストールし、このガイドを最後まで実行しました- http://wiki.centos.org/HowTos/VNC-Server
VNCサーバーが起動したら、次のコマンドを使用してアクセスします。
vncviewer -via [email protected] localhost:1
...ガイドが言ったように。これが実行されると、アカウントのパスワードを要求し、次のエラーを表示します。
vncviewer:ディスプレイ「」を開けません
次のコマンドを使用して、ガイドに記載されているようにGNOMEディスプレイをインストールしました。
yum groupinstall Desktop
何か案は?
編集:私は問題のCentOSサーバーにいます。現時点ではターミナルのようです。
その上でGUI表示を実行しようとしています。サーバーvncviewer -via user@ip localhost:1
の起動後にコマンドを入力しましたが、同じエラーが発生しました。
vncviewer: unable to open display ""
私の/etc/sysconfig/vncservers
ファイルには、次のものが含まれています。
VNCSERVERS="1:user"
VNCSERVERARGS[1]="-geometry 800x600 -localhost"
netstat -plunt | grep 5901
の出力:
tcp 0 0 127.0.0.1:5901 0.0.0.0:* LISTEN 29577/Xvnc
編集#2:新しいパッケージをインストールして「startx」を実行した後、しばらく実行されました。次に、いくつかのエラーを受け取りました。
致命的なサーバーエラー:
(EE)画面が見つかりません(EE)
サーバーはエラー(1)で終了しました。ログファイルを閉じています。
エラーのログファイルが作成されたようです。言及を忘れました:このプロセスでエラーが発生した後、PuTTYで致命的なエラーが発生し、接続が中止されました。
編集#3:コマンド「init 5」を実行すると、サーバーが壊れるようです。実行後に「接続エラー」が発生した。接続できません。管理者に再起動してもらう必要があります。
これは、vncサーバーをインストールする正しい方法です。
次のパッケージをインストールします。
yum install pixman pixman-devel libXfont tigervnc-server.x86_64 -y
ファイル/etc/sysconfig/vncservers
を編集して、次の行を追加します。
VNCSERVERS="6:<LOGIN_NAME>"
VNCSERVERARGS[6]="-geometry 1152x864"
1行目の「6:」は、vncサーバーデーモンがポート590 [6]で待機し、指定されたユーザーのデスクトップにログインすることを意味します。
例:
「5:itai」があると、サーバーはポート590 [5]で待機し、itaiのデスクトップに接続します。
次に、vncserver
がbootで始まることを確認するために実行します。
chkconfig vncserver on
次に、そのユーザーのパスワードを設定し、ユーザーのシェル(/etc/sysconfig/vncservers
で指定したユーザー)から実行します。
/usr/bin/vncpasswd
そしてデーモンを再起動します:
/etc/init.d/vncserver start
編集#1:
あなたがデスクトップパッケージだけをインストールしたようです、私があなたがこれらも必要とすることを知っている限り:
yum -y groupinstall "Desktop" "Desktop Platform" "X Window System" "Fonts"
次に実行します:
init 5
startx