vncserve命令示例:
启动vnc:
1 2 3 4 5 6 |
# vncserver :1 New 'VM-2:1 (root)' desktop is VM-2:1 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/VM-2:1.log |
查看有哪些session:
1 2 3 4 5 6 |
# vncserver -list TigerVNC server sessions: X DISPLAY # PROCESS ID :1 17468 |
再启动一个:
1 2 3 4 5 6 |
# vncserver :2 New 'VM-2:2 (root)' desktop is VM-2:2 Starting applications specified in /root/.vnc/xstartup Log file is /root/.vnc/VM-2:2.log |
查看:
1 2 3 4 5 6 7 |
# vncserver -list TigerVNC server sessions: X DISPLAY # PROCESS ID :2 17636 :1 17468 |
删除指定session:
vncserve listen哪个端口?
每个session占用一个单独的端口,每个session同时只能有一个用户使用; 通过 :number 启动的session,其listen的端口号为 5900 + number
对于client来讲,使用vnc不同于其他服务,不需要指定端口号,而是指定number,如:
172.16.10.10:1
那么client就按照约定的规则,连接 172.16.10.10:5901 端口