ubuntu ssh登录显示系统信息配置

之前是用aws的,使用ssh登录后台会有显示类似的系统信息:

显示登录的时间,显示当前进程数,IP,内存,硬盘等一些使用情况。不错的功能,还能知道上次登录的时间以及IP。但是到新的VPS上,发现只有显示:

原来是没有安装landscape.通过以下命令安装:

之后退出,并重新登录。即可达到显示登录系统信息的功能了。

其实这是ubuntu开机后,会生成一个文件:/run/motd.dynamic 而在登录后,会去cat该文件并显示出来。而这个文件的生成其实是执行了/etc/update-motd.d/ 内的几个文件。看一下有安装landscape后 /etc/update-motd.d/的内容:

顺序执行了这几个文件。并将结果输出到/run/motd.dynamic

但是看我虚拟机上的ubuntu server版本的话,并没有90-updates-available 98-fsck-at-reboot 98-reboot-required 这三个文件。那这三个文件又是什么?这三其实有个功能,可以显示当前系统有多少包可以升级,有多少是安全更新等。这对于我这种有升级控的人很是需要。可以通过一下命令安装:

安装完后的效果是会加上这两行:

这两个包都安装完后,登录后的效果如下:

效果不错!哈哈哈

参考资料:

How to see the details which Ubuntu shows at the time of login anytime?

How to find the number of packages needing update from the command line?

Fixing Ubuntu MOTD and Landscape Related Login Delays

转载请注明: 转载自elkPi.com

本文链接地址: ubuntu ssh登录显示系统信息配置

Trackbacks & Pings

发表评论

电子邮件地址不会被公开。 必填项已用*标注