GNU/Linux >> LINUX-Kenntnisse >  >> Linux

vncserver schlägt fehl mit „VNC-Server wird gestartet:keine Anzeigen konfiguriert“

Frage

Wenn ich versuche, den „vncserver“-Dienst zu starten/neu zu starten, schlägt er mit dem folgenden Fehler fehl.

# service vncserver restart
Starting VNC server: no displays configured

Lösung

Überprüfen Sie die Syntax der Datei /etc/sysconfig/vncservers

1. Der obige Fehler tritt meistens auf, wenn Sie einen Syntaxfehler in der vncserver-Konfigurationsdatei /etc/sysconfig/vncservers. Sie können überprüfen, ob Sie die Konfigurationseinträge im folgenden Format haben.

# vi /etc/sysconfig/vncservers
VNCSERVERS="2:myusername"
VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

2. Einer der häufigsten Fehler, den Benutzer machen, ist, dass sie unnötige Leerzeichen in der Konfigurationsdatei verwenden. Beispielsweise existiert die folgende Zeile in /etc/sysconfig/vncservers und enthält Tippfehler wie Leerzeichen zwischen „N “ und „ [Benutzer] ”

# cat /etc/sysconfig/vncservers
...
VNCSERVERS="N: [user]"

3. Manchmal kopieren Sie die Zeilen der Konfigurationsdatei aus einem Buch oder einer Website, die möglicherweise auch einige Junk-Zeichen kopieren. Diese sind schwer zu finden. Sie können den folgenden Befehl verwenden, um zu sehen, ob die Datei Junk-Zeichen enthält.

# cat -evt /etc/sysconfig/vncservers | grep -v "#"

4. Ein weiterer nützlicher Tipp ist, die unten kommentierten Zeilen, die bereits in der Konfigurationsdatei /etc/sysconfig/vncservers.

vorhanden sind, von Hand zu bearbeiten
# VNCSERVERS="2:myusername"
# VNCSERVERARGS[2]="-geometry 800x600 -nolisten tcp -localhost"

Die obigen 2 Zeilen sind standardmäßig für die Beispielkonfiguration vorhanden. Stellen Sie sicher, dass Sie das „#“ vor diesen Zeilen entfernen, bevor Sie sie verwenden.

5. Sie sollten eine Ausgabe ähnlich der unten gezeigten sehen, wenn die Konfigurationsdatei die richtige Syntax hat.

# service vncserver start
Starting VNC server: 2:root 
New 'geek.mylabserver.com:2 (root)' desktop is geek.mylabserver.com:2

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/geek.mylabserver.com:2.log

3:user 
New 'geek.mylabserver.com:3 (user)' desktop is geek.mylabserver.com:3

Creating default startup script /home/user/.vnc/xstartup
Starting applications specified in /home/user/.vnc/xstartup
Log file is /home/user/.vnc/geek.mylabserver.com:3.log

                                                           [  OK  ]
So konfigurieren Sie den VNC-Server unter CentOS/RHEL 6


Linux
  1. Linux – Festlegen der laufenden Prozessaffinität mit Taskset schlägt fehl?

  2. Newline durch Nul ersetzen?

  3. Filtern und optimieren Sie statische Dateianfragen mit NGINX auf Ubuntu 18.04

  4. So konfigurieren Sie VNC Server auf Oracle Linux 6

  5. Grep-Zeilen beginnend mit 1, aber nicht 10, 11, 100 usw

So erstellen Sie einen persönlichen Dateiserver mit SSH unter Linux

So starten Sie einen vnc-Server für die eigentliche Anzeige (Scraping) mit TigerVNC

Linux-WC-Befehl mit Beispielen

PXE-Booten mit UEFI-Hardware fortgesetzt

Digitale Signaturen mit GnuPG

Windows-Administrator, der mit einem Linux-Dateiserver (Ubuntu) klein anfangen möchte