登录时的系统信息来自哪里?

登录时的系统信息来自哪里?

我有一台本地服务器,运行 Ubuntu 10.04 headlessly。当我 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 文件以查看其运行方式,但什么也没找到。

答案1

命令是

landscape-sysinfo

/etc/update-motd.d/50-landscape-sysinfo当您安装了 Landscape-common 包后它就开始运行。

从 Ubuntu 12.04(可能更早)开始,update-motd 由 PAM 模块 pam_motd.so 在登录时运行。最初,update-motd 是一个 cron 作业。


landscape-sysinfo是软件包的一部分landscape-common,如果缺失,您可以通过以下命令安装它:

sudo apt update && sudo apt install landscape-common

相关内容