linux下查看vnc端口_linux – 如何找到kvm guest虚拟机的VNC UI的屏幕(以及端口)?或者如何分配它...

既然你正在使用libvirt,你可以问它!

root@onhost1:~# virsh list

Id Name State

----------------------------------

1 one-34 running

2 one-36 running

3 one-38 running

root@onhost1:~# virsh vncdisplay one-34

:34

root@onhost1:~# virsh vncdisplay 1

:34

(我的名字与VNC显示端口的特殊关联是由于使用了开放星云)

编辑:现在,您可以使用domdisplay获取显示的URI,无论是VNC还是Spice:

○ → virsh domdisplay win-michael

vnc://127.0.0.1:0

○ → for dom in $(virsh list --name); do echo -n "$dom: "; virsh domdisplay $dom; done

win-michael-m: vnc://127.0.0.1:0

这是一个单行程序,可以同时为所有正在运行的客人执行此操作:

for i in $(virsh -q list|awk '{print $2}'|sort); do

echo -e "\033[01;31m$i\033[00m -> $(virsh vncdisplay $i)"

done

也使它成为一个按端口号排序输出的函数:

function vnc-list

{

for i in $(virsh -q list|awk '{print $2}'|sort); do

PORTNUM=$(virsh vncdisplay $i|cut -f 2 -d ':')

printf "% 2d: \033[01;32m%.20s\033[00m\n" "$PORTNUM" "$i";

done | sort -n

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值