私はいくつかのUbuntu 9.04サーバーを管理しており、ログインするたびに、サーバーの統計情報などのランドスケープユーティリティの印刷結果が表示されます。これは本当に必要なく、ログインがかなり遅くなります。誰かが今日のメッセージとlandscape-sysinデーモンを無効にする方法を教えてもらえますか?
Topを使用してログインの追跡を開始しました。ユーザーがログインすると、sshdがCPU使用率を最大100%まで消費します。ランドスケープとその日の更新デーモンのメッセージが主な原因であると思います。他の誰かが私の恐ろしいログイン時間を引き起こしている可能性があることについて何か考えを持っていますか?
Googlingをさらに行ったところ、ポリシーキットを初期化できないというデーモンに関するエラーメッセージが/var/log/daemon.logに残るというconsole-kit-daemonの問題が発生していることがわかりました。私は自分のログを確認しましたが、十分に同じことを取得していました。私は走った
apt-get install -y policykit
これで問題が解決したようです。 console-kit-daemonがpolicykitの初期化に問題がないため(現在は存在するため)、私のログインは高速になりました。
サーバーにconsolekit
は必要ないと思います。
私はそれを削除しました:
apt-get remove consolekit
(およびdbusも)
/etc/update-motd.d/*
に1つ以上のスクリプトがあります。あなたはそれらを削除するか、または行うことができます:
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、先頭に2桁の 番号を付加して、表示されるrun-parts(8)に従います。 個別のcronジョブは、10分ごと、毎時、 毎日、毎週、および毎月update-motdを実行します。 update-motdを実行するたびに、対応する/etc/update-motd.d/ディレクトリ内のスクリプトが実行されます 。各スクリプトの 出力は/var/run/update- motd/*に書き込まれ、キャッシュされます。実行されたスクリプトの数と名前は保持され、pre- に保持されます。/etc/motdで出力の順序を提供します。 スクリプトセットの実行後、/ var/run/update-motd /内のすべてのファイルが/etc/motd.tailに連結され、/ etc/motdに書き込まれます。 。 ファイル/var/lib/update- motd/disabledが存在する場合、update-motdスクリプトは実行されません。 --forceオプションを使用してこれをオーバーライドできます。 update-motdを永続的に有効/無効にするには、次を使用します: $ Sudo update-motd --enable $ Sudo update-motd --disable
X11/Gnomeを使用している場合、コンソールプロセスデーモンはログインプロセスの一部であるため、無効にしたくないと思います。そうでない場合は、Xを無効にします。
私はこの解決策を好む:
touch ~/.hushlogin
インストールしたソフトウェアをaptで検索しましたが、landscape-clientとlandscape-commonがあります。それらをアンインストールしましたが、ランドスケーププリントアウトはもう表示されません。現在、Debianのインストールのように表示され、重要な更新が利用可能な場合は警告が表示されます(私は毎日午前4時にapt-get更新を実行するcronジョブがあります)。