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

我pipe理几个Ubuntu 9.04服务器,每次login时,我都会得到服务器统计信息的Landscape实用程序打印输出等等。我真的不需要这个,它大大减缓了我的login。 有人可以告诉我如何禁用当天的消息以及landscape-sysin守护进程吗?

我开始使用top来跟踪我的login信息,当用户login时,sshd的CPU占用率高达100%,我相信风景和date更新守护进程的信息是主要的罪魁祸首。 其他人有什么想法可能会导致我可怕的login时间?

我认为你不需要服务器上的consolekit

我删除它:

 apt-get remove consolekit 

(和dbus)

您在/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/hourly,/etc/update-motd.d/daily,/ etc / update-
        motd.d /每周,/etc/update-motd.d/monthly,前面加两位数
       编号来定义所显示的顺序,如运行部分(8)所遵循的。

       单独的cron作业将每10分钟运行一次update-motd,每小时一次,
       每日,每周和每月。  update-motd的每个执行都会运行
       相应的/etc/update-motd.d/目录下的脚本。 该
       每个脚本的输出将被写入并caching在/ var / run / update-
        motd / *,保留执行脚本的编号和名称,
       提供/ etc / motd中输出的顺序。 执行完之后
       当前的一组脚本,/ var / run / update-motd /中的所有文件都将被configuration
       连接/etc/motd.tail并写入/ etc / motd。

       如果文件/ var / lib / update-
        motd /禁用存在。 我们可以使用--force选项覆盖它。
       要永久启用/禁用update-motd,请使用:
            $ sudo update-motd  - 启用
            $ sudo update-motd --disable

如果你使用X11 / Gnome,我不认为你想禁用console-kit-daemon,因为它是login过程的一部分。 如果你不是,那么我只是禁用X.

在做了一些Googlesearch之后,我发现人们在console-kit-daemon中遇到了问题,在/var/log/daemon.log中留下了关于守护进程无法初始化策略包的错误消息。 我检查了我自己的日志,果然我得到了同样的东西。 我跑了

 apt-get install -y policykit 

这似乎已经解决了这个问题。 因为console-kit-daemon在初始化policykit(因为它现在存在)没有任何问题,所以我的login很快闪现。

我喜欢这个解决scheme:

 touch ~/.hushlogin 

我已经通过安装的软件进行search,其中一些是:景观客户端和景观通用。 我已经卸载它们,横向打印输出不再出现。 现在看起来像Debian安装,并提供关键更新的地方,它警告我(我有一个cron-job每天凌晨4点做一个apt-get更新)希望可以帮助