我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更新)希望可以帮助