登录时系统信息信息从何而来?


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文件中查找以查看运行方式,但是找不到任何内容。

Answers:


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
Nick HS

我已经安装了,landscape-common但是再次登录时看不到该信息。我必须重启服务器吗?
Dan Dascalescu 2014年

1
可能有用的附加信息(请参阅14.04.3):登录时,#update-motd似乎可以动态更新/var/run/motd.dynamic并且“有趣”,您实际上从上次运行中获得了输出。#landscape-sysinfo接受一些有用的选项(可以在中设置/etc/update-motd.d/50-landscape-sysinfo),例如--exclude-sysinfo-plugins=Network
sxc731
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.