无法在 centos 6 上启动 vncserver

Arv*_*ind 5 vncserver

我正在尝试使用以下命令启动 vncserver--

/sbin/service vncserver start
Run Code Online (Sandbox Code Playgroud)

这是我得到的错误--

Starting VNC server: no displays configured 
Run Code Online (Sandbox Code Playgroud)

如何正确设置 vncserver?

小智 6

配置 VNC 的简单步骤:

  1. 创建一个用户(例如,user1)。
  2. 编辑/etc/sysconfig/vncservers文件。在文件中输入以下条目。

    VNCSERVERS="2:user1"
    VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -nohttpd -localhost" 
    
    Run Code Online (Sandbox Code Playgroud)
  3. 通过用户 (user1) 登录。

  4. ls -la在用户家目录下执行,检查.vnc目录是否存在。
  5. 如果没有,请运行vncpasswd命令。它会要求输入密码。给出一个你想保留的密码。
  6. 再次检查用户主目录是否存在该.vnc目录。
  7. 启动 vncserver 服务service vncserver start

有关更多详细信息,请参阅 man vncserver(1)、vncpasswd(1)。


小智 0

全新安装 Centos 6.3 i386 后出现该错误。问题是 /etc/sysconfig/vncservers 需要填写。该文件的注释中有一些基本说明。我添加了以下内容:

VNCSERVERS="2:jrb"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"
Run Code Online (Sandbox Code Playgroud)

完成此操作后,我可以启动服务器,但在开始之前还有一些其他步骤。我在http://wiki.centos.org/HowTos/VNC-Server找到了如何执行此操作以及其余配置