1. Gnomeデスクトップをインストールします。
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" -y
yum groupinstall "X Window System" "Desktop" -y
2. VNCサーバーをインストール
yum install tigervnc tigervnc-server -y
3.設定VNC
文書のA。/lib/systemd/system/[email protected]コピー
cp /lib/systemd/system/[email protected] /etc/systemd/system/vncserver@:1.service
B vncserverを@ :. 1.serviceファイルを取得した<USER> VNCクライアントの接続を考慮して修正、ここで変更ルートは、PIDFILEは次のようにファイルの内容を変更する必要があります。:
[Unit]
Description=Remote desktop service (VNC)
After=syslog.target network.target
[Service]
Type=forking
User=root
ExecStartPre=-/usr/bin/vncserver -kill %i
ExecStart=/usr/bin/vncserver %i
PIDFile=/root/.vnc/%H%i.pid
ExecStop=-/usr/bin/vncserver -kill %i
[Install]
WantedBy=multi-user.target
C。設定vncserverをパスワード vncpasswd
D。起動し、スタートvncserverをから起動するように配置され
systemctl start vncserver@:1.service
systemctl enable vncserver@:1.service
起動エラーの場合:
@ VNCサーバのための仕事:構成されたリソースの制限を超過したため1.serviceに失敗しました。詳細については、および "journalctl -xe": "1.service systemctlステータスのvncserverの@" を参照してください。
コメントvncserverをの-killます$ DISPLAYで/root/.vnc/xstartup
#!/ binに/ shを
解除SESSION_MANAGER
解除DBUS_SESSION_BUS_ADDRESS
の/ etc / X11 / xinitの/ xinitrcの
#vncserver -kill $ DISPLAY
またはsystemctlデーモンリロード
または/tmp/.X11-unix/ディレクトリを削除 rm /tmp/.X11-unix/ -rf
サービスの再起動
vncserverを-kill:1
VNCサーバ:1
ファイアウォールが有効である場合は、次のルールが保証されなければなりません
firewall-cmd --permanent --add-service="vnc-server" --zone="public"
firewall-cmd --reload