console-kit-daemon-可以停止吗?


22

我在Ubuntu 9.04服务器安装上有60个Console Kit守护程序实例。杀死这些漏洞或停止这些进程是否安全?它们似乎每个占用约20%的RAM(请参阅htop)。


11
60 * 20%= 1200%
已暂停,直至另行通知。

:)线程太多了。整个过程占20%。我确认了Gilles在下面给出的命令。
2010年

Answers:


24

ConsoleKit以图形方式(即具有gdm或等效的方式)管理控制台登录;如果您的服务器没有这些服务器,则不需要它,但是无论如何它都不会启动。另外,您可能对此问题感兴趣。

但是实际上并没有60个实例占用20%的RAM。ConsoleKit守护程序是多线程的,并且htop为每个线程显示单独的一行。这实际上是一个过程,并且该内存只有一个副本。您可以通过确认 ps wwu -C console-kit-daemon

此外,htop所示的内存使用情况包括代码内存,其中一些代码可能会与使用相同动态库的其他进程共享。


我们只需要远程登录,就可以禁用它们了吗?是否有关闭X和console-kit的干净方法。谢谢 ?
斜台

要禁用图形模式控制台登录,可以删除/etc/X11/default-display-manager。使用停止正在运行的实例stop gdm
吉尔(Gilles)'所以

20

在基于debian的无头服务器上,删除和停止我发现的控制台工具包的方法是这样的

apt-get remove dbus-x11 consolekit

apt-get autoremove

在Debian测试中测试过(Jessie)


我没有/etc/X11/default-display-manager文件,我认为如果不需要的话,也可以卸载该软件包。我更喜欢这种解决方案
SteenSchütt2014年

4

我知道的所有Ubuntu计算机(所有版本)都在htop中(我的有,服务器中有)出现,显示的数字是0.2,这意味着0.2%而不是20%(htop报告已经以%表示)。无论如何,正如Gilles所说的那样,它们没有有效运行。mysqld在mysql服务器上做同样的事情(不是60个,但是很多),每个报告它们正在消耗RAM的很大一部分(每个20%或30%),这是不可能的。您可以检查可用内存,然后您会看到他们没有使用此RAM。



-3

您可以使用以下命令禁用console-kit-daemon可执行文件进行测试:

chmod 000 /usr/sbin/console-kit-daemon
killall console-kit-daemon

并测试您的系统是否更健康。在那之后,我的没有任何问题,但是我没有gdm进程在运行。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.