D'où proviennent les informations sur le système lors de la connexion?

52

J'ai un serveur local exécutant Ubuntu 10.04 sans tête. Lorsque je ssh sur le serveur, je reçois des informations essentielles sur le système, telles que

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

Quelle est la commande pour obtenir cette information à imprimer à nouveau? J'ai essayé de regarder dans les fichiers rc.local et bash.bashrc pour voir comment cela fonctionnait, mais je n'ai rien trouvé.

Codemwnci
la source

Réponses:

81

La commande est

landscape-sysinfo

il est exécuté à partir de l' /etc/update-motd.d/50-landscape-sysinfoinstallation du paquet landscape-common.

À partir d'Ubuntu 12.04 (peut-être plus tôt), update-motd est exécuté au moment de la connexion par le module PAM pam_motd.so. À l'origine, update-motd était un travail cron.

cocher
la source
légère erreur, cela ne devrait /etc/update-motd.d/50-landscape-sysinfopas être/etc/update-motd.d/run 50-landscape-sysinfo
Nick HS
J'ai installé landscape-commonmais je ne vois pas les informations quand je me connecte à nouveau. Dois-je redémarrer le serveur?
Dan Dascalescu
1
Informations supplémentaires éventuellement utiles (en référence à 14.04.3): # update-motdsemble se mettre à jour de manière dynamique /var/run/motd.dynamicet "intéressant" lorsque vous vous connectez, vous obtenez réellement le résultat de la précédente exécution. # landscape-sysinfoaccepte quelques options utiles (qui peuvent être définies dans /etc/update-motd.d/50-landscape-sysinfo), telles que--exclude-sysinfo-plugins=Network
sxc731