ログイン時にシステム情報情報はどこから来ますか?


52

Ubuntu 10.04をヘッドレスで実行しているローカルサーバーがあります。サーバーにsshすると、システムに関するいくつかのコア情報が得られます。

System load:  0.0                Processes:           XXX
Usage of /:   2.5% of 452.69GB   Users logged in:     0
Memory usage: 10%                IP address for lo:   XXX.XXX.XXX.XXX
Swap usage:   0%                 IP address for eth0: XXX.XXX.XXX.XXX
Temperature:  40 C

この情報を再度印刷するためのコマンドは何ですか?rc.localファイルとbash.bashrcファイルを調べて、これがどのように実行されるかを確認しようとしましたが、何も見つかりませんでした。

回答:


81

コマンドは

landscape-sysinfo

/etc/update-motd.d/50-landscape-sysinfoパッケージlandscape-commonをインストールしたときから実行されます。

Ubuntu 12.04(おそらくそれ以前)では、update-motdはログイン時にPAMモジュールpam_motd.soによって実行されます。元々、update-motdはcronジョブでした。


わずかな間違い、それはあり/etc/update-motd.d/50-landscape-sysinfoません/etc/update-motd.d/run 50-landscape-sysinfo
ニックHS

インストールしましたlandscape-commonが、再度ログインしても情報が表示されません。サーバーを再起動する必要がありますか?
ダンダスカレスク14

1
おそらく有用な追加情報(14.04.3を参照):#update-motd動的に更新し/var/run/motd.dynamic、「おもしろい」ようにログインすると、前回の実行から実際に出力が得られます。#以下のlandscape-sysinfoようないくつかの便利なオプション(で設定可能/etc/update-motd.d/50-landscape-sysinfo)を受け入れます--exclude-sysinfo-plugins=Network
-sxc731
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.