在Ubuntu中禁用console-kit-daemon的使用


9

我管理着几台Ubuntu 9.04服务器,每次登录时,我都会得到带有服务器统计信息的Landscape Utility打印输出,等等。我真的不需要它,这大大降低了我的登录速度。有人可以告诉我如何禁用当天的消息以及landscape-sysin守护程序吗?

我开始使用top跟踪我的登录,当用户登录时,sshd会立即记录高达100%的CPU使用率,并且我认为横向攻击和每日更新守护程序消息是主要的罪魁祸首。是否有人对导致我可怕的登录时间的原因有任何想法?


抱歉,我错过了对console-kit-daemon部分的响应。您在标题中提到了它,但在正文中没有再提及它。请参阅我的修订答案。
暂停,直到另行通知。

Answers:


11

我认为您不需要consolekit在服务器上。

我用以下方法将其删除:

apt-get remove consolekit

(还有dbus)


1
但是您需要dbus
verhogen

2
在Ubuntu 10.04.4 LTS中,这几乎删除了所有与X相关的内容。您可能不想这样做。
布伦丹·基德韦尔

1
@BrendanKidwell是的,但是当您有一台没有图形用户界面的服务器时,就不需要它了。
polemon 2012年

这应该是所选的答案
xorinzor '16

4

中有一个或多个脚本/etc/update-motd.d/*。您可以删除它们或执行以下操作:

sudo touch /var/lib/update-motd/disabled

man update-motd

       该脚本以词法顺序执行脚本列表,并连接
       并将输出写入/ var / lib / motd,这通常是一个符号
       链接到/ etc / motd。

       用户和/或软件包应将符号链接添加到/etc/update-motd.d/,
       /etc/update-motd.d/每小时,/ etc / update-motd.d /每日,/ etc / update-
       motd.d /每周,/ etc / update-motd.d /每月,以两位数字开头
       数字,用于定义显示的顺序,如run-parts(8)所遵循。

       单独的cron作业将每10分钟,每小时,
       每天,每周和每月。update-motd的每次执行都会运行
       相应的/etc/update-motd.d/目录中的脚本。的
       每个脚本的输出将被写入并缓存在/ var / run / update-
       motd / *,保留执行脚本的编号和名称,以预先
       服务于/ etc / motd中的输出顺序。执行后
       当前的脚本集,/ var / run / update-motd /中的所有文件都将
       链接到/etc/motd.tail并写入/ etc / motd。

       如果文件/ var / lib / update-不执行update-motd脚本,
       motd / disabled存在。可以使用--force选项覆盖这一点。
       要永久启用/禁用update-motd,请使用:
           $ sudo update-motd-启用
           $ sudo update-motd-禁用

如果您使用的是X11 / Gnome,我认为您不想禁用console-kit-daemon,因为它是登录过程的一部分。如果不是,那么我将禁用X。


非常感谢您的答复,它确实为您提供了+1,但并不能完全回答我的问题:如何禁用console-kit-daemon?它的杀上登录自己的表现
亚历克斯·马歇尔

3

经过更多的谷歌搜索之后,我发现人们在使用console-kit-daemon时遇到问题,在/var/log/daemon.log中留下了有关该守护程序无法初始化policykit的错误消息。我检查了自己的日志,并确定我得到了同样的东西。我跑了

apt-get install -y policykit

这似乎已经解决了问题。现在,由于console-kit-daemon初始化策略工具包没有任何问题(因为它已经存在),因此登录很快。


3

我更喜欢这种解决方案:

touch ~/.hushlogin

1

我已经通过apt搜索了已安装的软件,其中一些是:landscape-client和landscape-common。我已经卸载了它们,并且不再显示横向打印输出。现在看起来像Debian的安装,并且有重要的更新可用,它警告我(我每天下午4点都有cron-job进行apt-get更新)希望会对您有所帮助

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.