本文共 779 字,大约阅读时间需要 2 分钟。
1、在vnc服务启动后,无论是:
开机自启
# systemctl enable vncserver@:1.service 启动服务 # systemctl start vncserver@:1.service
2、然后vncserver一次就会开启一个远程窗口,一次就会占用端口5901-5905
查看服务的端口占用:会出现很多(这里只有一个)
[root@host-10-18-0-13 tmp]# netstat -tnlp | grep vnc
tcp 0 0 0.0.0.0:5901 0.0.0.0:* LISTEN 11368/Xvnc tcp 0 0 0.0.0.0:6001 0.0.0.0:* LISTEN 11368/Xvnc tcp6 0 0 :::5901 :::* LISTEN 11368/Xvnc tcp6 0 0 :::6001 :::* LISTEN 11368/Xvnc# ps -ef | grep -i vnc | grep -v grep
查看占用进程
3、vncserver -kill :1
报错 Can't find file /root/.vnc/host-10-18-0-13:1.pid You'll have to kill the Xvnc process manually
手动kill进程
转载这篇博客:
1、 kill -9 进程号
2、 rm -f /tmp/.X1-lock
3、 rm -f /tmp/.X11-unix/X1
下次再用vncserver开启后
再vncserver -kill :1可能就不用手动杀进程了
[root@host-10-18-0-13 tmp]# vncserver -kill :1
Killing Xvnc process ID 11368
结束。