OS Linux[centos,RHEL]

VNC 서버

infra 2021. 11. 4. 16:04

/ 수정 전, 후 <USER>를 직접 만든 사용자 계정으로 넣어줌

 /    구조

 

32 [Unit]
 33 Description=Remote desktop service (VNC)
 34 After=syslog.target network.target
 35
 36 [Service]
 37 Type=simple
 38
 39 # Clean any existing files in /tmp/.X11-unix environment
 40 ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
 41 ExecStart=/usr/bin/vncserver_wrapper test1 %i
 42 ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
 43
 44 [Install]
 45 WantedBy=multi-user.target

원래는 36,37번째줄 서비스 타입이 fork 이나, 지금은 simple로 되어있다.

execstart , execstop  해당 프로세스를 시작하거나 중지할 때 나오는 옵션이며,

해당 스크립트의 의미는

 

 

file이 존재하지 않는 경우 아래와 같은 표준에러가 출력된다.

 

표준출력을 /dev/null로 버리는데, 표준에러는 표준출력으로 redirection 합니다.
결국 결과는 표준출력이 되기 때문에 /dev/null로 버려지고, 화면에 결과가 뿌려지지 않게 되는 것이다.


2>&1 는 표준에러를 표준출력으로 redirection 하라는 의미이다.
<0 : 표준입력, 1 : 표준출력, 2 : 표준에러>

 

 

 

 

 

 

tigervnc 최종 접속 화면(#vncviewer 명령어)

 

 

 

 

 

 

 

 

 

 

아래 URL은 구성방법이 있으며, redhat사이트는 issue 및 해결책이 있다.

 

 

https://www.linuxtechi.com/install-configure-vnc-server-centos-7-rhel-7/

 

 

Install and Configure VNC Server in CentOS 7 and RHEL 7

VNC (Virtual Network Computing) Server allows the remote Desktop sharing using remote VNC clients like VNC viewer. In CentOS 7 & RHEL 7 package named “tigervnc-server” needs to be installed in order to setup the VNC server. In this article we will go t

www.linuxtechi.com

 

Environment

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise Linux 8.0
  • Red Hat Enterprise Linux 8.1
  • Red Hat Enterprise Linux 8.2
  • tigervnc-server

Issue

  • How to use the graphical user interface of remote RHEL systems through virtual network computing (VNC)?
  • How to configure VNC in RHEL 8.0 to 8.2?

Resolution

For RHEL 8.3+ (tigervnc-server-1.10.1-7.el8) please see Are there any changes to the default vncserver configuration in RHEL8.3.0?

Automatic Configuration

Red Hat Access Labs provides a VNC Configurator tool for automatically generating a VNC configuration based on your environment and deployment goals. The VNC Configurator incorporates the information included in this document but makes it easier to generate valid and support-recommended configurations.

Note: This tool can not be used for RHEL8.

Manual Configuration Details

Installing the basic VNC service