Назад | Перейти на главную страницу

Отключить использование console-kit-daemon в Ubuntu

Я администрирую несколько серверов Ubuntu 9.04, и каждый раз, когда я вхожу в систему, я получаю распечатку утилиты Landscape со статистикой сервера и т.д. Мне это действительно не нужно, и это значительно замедляет мой вход в систему. Может кто-нибудь подскажите, как отключить сообщение дня, а также демон landscape-sysin?

Я начал отслеживать свои логины с помощью top, и когда пользователь входит в систему, sshd выстреливает до 100% загрузки ЦП, и я считаю, что ландшафт и сообщение дневного демона обновления являются основными виновниками. Есть ли у кого-нибудь еще какие-нибудь идеи относительно того, что могло быть причиной моего ужасного времени входа в систему?

Я думаю тебе не нужно consolekit на сервере.

Я удалил его с помощью:

apt-get remove consolekit

(и dbus тоже)

У вас есть один или несколько скриптов в /etc/update-motd.d/*. Вы можете удалить их или сделать:

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

Видеть man update-motd:

       This script executes lists of scripts in lexical  order,  concatenating
       and  writing  the  output to /var/lib/motd, which is usually a symbolic
       link to /etc/motd.

       Users and/or packages should add symbolic links to /etc/update-motd.d/,
       /etc/update-motd.d/hourly,    /etc/update-motd.d/daily,    /etc/update-
       motd.d/weekly, /etc/update-motd.d/monthly, prepended with  a  two-digit
       number to define the displayed order, as obeyed by run-parts(8).

       Separate  cron  jobs  will  run  update-motd  every 10 minutes, hourly,
       daily, weekly, and monthly.  Each of execution of update-motd will  run
       the  scripts  in  the corresponding /etc/update-motd.d/ directory.  The
       output of each script will be written and  cached  in  /var/run/update-
       motd/*,  retaining  the number and name of the script executed, to pre‐
       serve the ordering of the output in /etc/motd.  After execution of  the
       current set of scripts, all files in /var/run/update-motd/ will be con‐
       catenated with /etc/motd.tail and written to /etc/motd.

       The update-motd script will not execute if  the  file  /var/lib/update-
       motd/disabled  exists.  One can override this using the --force option.
       To permanently enable/disable update-motd, use:
           $ sudo update-motd --enable
           $ sudo update-motd --disable

Если вы используете X11 / Gnome, я не думаю, что вы хотите отключать console-kit-daemon, поскольку это часть процесса входа в систему. Если нет, я бы просто отключил X.

Я предпочитаю это решение:

touch ~/.hushlogin

После еще нескольких поисков в Google я обнаружил, что у людей были проблемы с console-kit-daemon, оставляя сообщения об ошибках в /var/log/daemon.log относительно того, что демон не может инициализировать policykit. Я проверил свои собственные журналы и, конечно же, получил то же самое. Я побежал

apt-get install -y policykit

и это, похоже, устранило проблему. Теперь мой вход в систему происходит молниеносно, когда console-kit-daemon не имеет проблем с инициализацией набора политик (поскольку он теперь существует).

Я искал через apt установленное программное обеспечение, и некоторые из них: ландшафтный клиент и ландшафтный общий. Я удалил их, и альбомная распечатка больше не появляется. Теперь выглядит как установка Debian, и там, где доступны критические обновления, он предупреждает меня (у меня есть cron-job, чтобы делать apt-get update каждый день в 4 часа утра). Надежда поможет