Ssh

在 Ubuntu 中禁用 console-kit-daemon

  • August 13, 2013

我管理著幾台 Ubuntu 9.04 伺服器,每次登錄時,我都會得到帶有伺服器統計資訊的 Landscape 實用程序列印輸出等。我真的不需要這個,它會大大減慢我的登錄速度。有人可以告訴我如何禁用當天的消息以及景觀系統守護程序嗎?

我開始使用 top 跟踪我的登錄,當使用者登錄時,sshd 的 CPU 使用率高達 100%,我相信景觀和每日更新守護程序的消息是罪魁禍首。是否有人對導致我可怕的登錄時間的原因有任何想法?

我認為您不需要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/weekly,/etc/update-motd.d/monthly,前面有兩位數
定義顯示順序的數字,如 run-parts(8) 所遵循的。

單獨的 cron 作業將每 10 分鐘執行一次 update-motd,每小時一次,
每天、每周和每月。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 --enable
$ sudo update-motd --disable

如果您使用的是 X11/Gnome,我認為您不想禁用 console-kit-daemon,因為它是登錄過程的一部分。如果你不是,那麼我只會禁用 X。

引用自:https://serverfault.com/questions/66765