PIDFile는 언급이 없어서 그냥 나뒀고 / 오타난건 사이트에서 오타난거였네요.
설정파일에는 오타 없습니다.
원본 설정파일엔
# Clean any existing files in /tmp/.X11-unix environment
ExecStartPre=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
PIDFile=/home/<USER>/.vnc/%H%i.pid
ExecStop=/bin/sh -c '/usr/bin/vncserver -kill %i > /dev/null 2>&1 || :'
이렇게 되있었고 홈페이지에 나온거랑 <USER> 부분만 달라서 <USER> 만 지워준 뒤 저장했습니다.
사이트 중간에
That first line is important. The comment above it explains that it kills any existing tmp files in tmp/.X11-unix. If you're running vncserver and you look in /tmp/.X11-unix, you'll see that there's a socket file X1. If that file doesn't get cleaned--and while it should, sometimes, it doesn't, when you next start vnc it will fail to start because it sees that there's already an existing socket on X1. If you start it manually, and that file exists, it will start a display on :2, rather than :1.
란 내용이 나오던데 .X11-unix랑 X1이 뭔 역활을 하나요?
그리고 무슨내용인가요?