我有一段时间没有检查我的 Ubuntu VPS 服务器了,而且我不记得显示的这些正在运行的进程ps aux
:
root 1074 0.0 0.1 14664 2032 ttyS0 Ss+ 2020 0:00 /sbin/agetty -o -p -- \u --keep-baud 115200,38400,9600 ttyS0 vt220
root 1079 0.0 0.0 14888 1688 tty1 Ss+ 2020 0:00 /sbin/agetty -o -p -- \u --noclear tty1 linux
root 1084 0.0 0.1 288868 3456 ? Ssl 2020 78:30 /usr/lib/policykit-1/polkitd --no-debug
root 1124 0.0 0.0 23056 696 ? Ss 2020 0:00 /usr/sbin/qemu-ga --daemonize -m virtio-serial -p /dev/virtio-ports/org.qemu.guest_agent.0
有人能解释一下它们为什么运行或它们在做什么吗?卸载它们安全吗?
答案1
让我们从这里开始:
- Policykit-1:
polkit 是所有 Ubuntu 桌面(GUI)系统中的必备元素。删除 polkit 将破坏您的 Ubuntu 桌面(GUI)系统。如果您以无头方式运行(没有 GUI/Ubuntu 服务器),通常不需要它,尽管人们有时会添加需要 polkit 的软件。
- 所以对于 VPS 来说,它没用。
- Qemu-ga:
QEMU 客户机代理。QEMU 客户机代理在客户机内部运行,允许主机使用 libvirt 向客户机操作系统发出命令,帮助执行冻结和解冻文件系统等功能。然后,客户机操作系统会异步响应这些命令。
- 您是否在 VPS 中运行客户操作系统?
- 代理:
显然,agetty 是一个“替代 getty”,用于通过串行控制台访问系统,至少我是这么理解的。因此,这些进程似乎没有正当理由在我的服务器上运行。我通过电子邮件向我的提供商咨询此事,他们说,除非我对此进行了配置,否则它不应该运行,而且这与他们的系统无关。这让我认为有人又在试图入侵我的服务器。
- 因此显然这不是必需的,但请联系您的提供商以确保无误。
这三个似乎没有必要,就像代理引用另一个有类似问题的用户的片段,您可能需要联系您提供的人以获得进一步的澄清,然后继续做必要的事情。