Deaktivieren Sie die Verwendung von console-kit-daemon in Ubuntu

9

Ich verwalte mehrere Ubuntu 9.04-Server und jedes Mal, wenn ich mich anmelde, erhalte ich den Ausdruck des Landscape-Dienstprogramms mit Serverstatistiken usw. Ich brauche das wirklich nicht und es verlangsamt meine Anmeldungen erheblich. Kann mir bitte jemand sagen, wie ich die Nachricht des Tages sowie den Landschafts-Sysin-Dämon deaktivieren kann?

Ich habe angefangen, meine Anmeldungen mit top zu verfolgen, und wenn sich ein Benutzer anmeldet, schießt sshd bis zu 100% der CPU-Auslastung, und ich glaube, dass die Landschaft und die Nachricht des Tages-Update-Daemons die Hauptschuldigen sind. Hat jemand andere Ideen, was meine schrecklichen Anmeldezeiten verursachen könnte?

Alex Marshall
quelle
Entschuldigung, ich habe es versäumt, auf den Konsolen-Kit-Daemon-Teil zu antworten. Sie haben es im Titel erwähnt, aber im Körper nicht noch einmal darauf hingewiesen. Siehe meine überarbeitete Antwort.
Bis auf weiteres angehalten.

Antworten:

11

Ich denke, Sie brauchen nicht consolekitauf einem Server.

Ich habe es entfernt mit:

apt-get remove consolekit

(und dbus auch)

j0k
quelle
1
Sie brauchen dbus obwohl
verhogen
2
Dies entfernt so ziemlich alles, was mit X zu tun hat, in Ubuntu 10.04.4 LTS. Sie wollen das wahrscheinlich nicht tun.
Brendan Kidwell
1
@BrendanKidwell Ja, aber wenn Sie einen Server ohne grafische Benutzeroberfläche haben, brauchen Sie ihn zunächst nicht.
Polemon
Dies sollte die ausgewählte Antwort sein
Xorinzor
4

Sie haben ein oder mehrere Skripte in /etc/update-motd.d/*. Sie können sie entfernen oder tun:

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

Siehe man update-motd:

       Dieses Skript führt Listen von Skripten in lexikalischer Reihenfolge aus und verkettet sie
       und Schreiben der Ausgabe in / var / lib / motd, was normalerweise symbolisch ist
       Link zu / etc / motd.

       Benutzer und / oder Pakete sollten symbolische Links zu /etc/update-motd.d/ hinzufügen.
       /etc/update-motd.d/hourly, /etc/update-motd.d/daily, / etc / update-
       motd.d / week, /etc/update-motd.d/monthly, vorangestellt mit einer zweistelligen Zahl
       Nummer, um die angezeigte Reihenfolge zu definieren, die von den Laufteilen (8) eingehalten wird.

       Separate Cron-Jobs werden alle 10 Minuten stündlich update-motd ausgeführt.
       täglich, wöchentlich und monatlich. Jede Ausführung von update-motd wird ausgeführt
       die Skripte im entsprechenden Verzeichnis /etc/update-motd.d/. Das
       Die Ausgabe jedes Skripts wird in / var / run / update- geschrieben und zwischengespeichert.
       motd / *, wobei die Nummer und der Name des ausgeführten Skripts beibehalten werden, um vorab
       dienen der Reihenfolge der Ausgabe in / etc / motd. Nach der Ausführung des
       Aktuelle Skripte, alle Dateien in / var / run / update-motd / werden zusammengesetzt
       verkettet mit /etc/motd.tail und geschrieben in / etc / motd.

       Das Update-Motd-Skript wird nicht ausgeführt, wenn die Datei / var / lib / update-
       motd / disabled existiert. Dies kann mit der Option --force überschrieben werden.
       Verwenden Sie zum dauerhaften Aktivieren / Deaktivieren von update-motd:
           $ sudo update-motd --enable
           $ sudo update-motd --disable

Wenn Sie X11 / Gnome verwenden, möchten Sie den Console-Kit-Daemon nicht deaktivieren, da dies Teil des Anmeldevorgangs ist. Wenn nicht, würde ich einfach X deaktivieren.

Bis auf weiteres angehalten.
quelle
Vielen Dank für die Antwort, es hilft also +1 dafür, aber es beantwortet meine Frage nicht vollständig: Wie deaktiviere ich den Console-Kit-Daemon? Es bringt meine Leistung bei Logins zum Erliegen
Alex Marshall
3

Nachdem ich noch ein bisschen gegoogelt hatte, stellte ich fest, dass Leute Probleme mit dem console-kit-daemon hatten und Fehlermeldungen in /var/log/daemon.log hinterließen, weil der Daemon das Policykit nicht initialisieren konnte. Ich überprüfte meine eigenen Protokolle und war mir sicher, dass ich das Gleiche bekam. ich rannte

apt-get install -y policykit

und dies scheint das Problem behoben zu haben. Meine Anmeldungen sind jetzt blitzschnell, da der Console-Kit-Daemon keine Probleme beim Initialisieren des Policykits hat (da es jetzt vorhanden ist).

Alex Marshall
quelle
3

Ich bevorzuge diese Lösung:

touch ~/.hushlogin
Insyte
quelle
1

Ich habe über apt die installierte Software gesucht, und einige davon sind: Querformat-Client und Landschafts-Common. Ich habe sie deinstalliert und der Querformatausdruck wurde nicht mehr angezeigt. Erscheint jetzt wie eine Debian-Installation und wo kritische Updates verfügbar sind, warnt es mich (ich habe einen Cron-Job, um jeden Tag um 4 Uhr morgens ein passendes Update durchzuführen). Hope hilft


quelle