星期一, 十月 11, 2021

146 Pacificrack主机 移除qemu服务

参考文章: https://www.bigxd.com/2018/11/432.html

访问/etc/init.d/并找到qemu***文件, 打开文件后, 得知服务名为qemu-guest-agent(下文简称qemu服务)

访问/usr/sbin/并找到qemu***文件, 删掉或给权限0000. 我是给0000, 也就是不可写不可读不可执行的意思. 

结束进程

ps -ef |grep qemu-ga | awk '{print $2}' | xargs kill -9


按照参考文章中的写法, 可以卸载pacificrack主机中的qemu服务:

service qemu-guest-agent stop && update-rc.d -f qemu-guest-agent remove && rm -f /etc/init.d/qemu-guest-agent && rm -f /bin/qemu-guest-agent


qemu-guest-agent是干啥的? 

其实阿里云里面也有类似云盾什么的服务, 主要监控主机的性能, 也有一定的控制能力, 参考https://www.cnblogs.com/liufarui/p/13144343.html

qemu guest agent简称qga, 是运行在虚拟机内部的一个守护程序(qemu-guest-agent.service),他可以管理应用程序,执行宿主机发出的命令。

QEMU为宿主机和虚拟机提供了一个数据通道(channel),这个通道的两端分别是在虚拟机内看到的串口和在宿主机上看到的unix socket文件。

宿主机与虚拟机内的qga通讯就扩展了对虚拟机的控制能力,例如在宿主机上获取虚拟机的ip地址等。

libvrit提供了专门的 virDomainQemuAgentCommand API(对应virsh qemu-agent-command命令)来和qemu-guest-agent通讯,

另外有些libvirt内置api也可以支持qga,例如reboot、shutdown等

大概就是这么个意思, 因为是小主机商, 放心不下可以卸载. 

那么从哪里看qemu服务有没有在后台运行呢, 系统自带的有ps -aux命令, 如果是想要windows那种实时更新的任务管理器, 可以安装htop工具: sudo apt install htop

然后运行htop命令就可以看到了. 

经过测试, 卸载qemu服务不会影响pacificrack控制面板底下的重启开机等、在线vnc等功能, 在线指标(CPU使用率、硬盘IO、内存使用、流量).