当我们使用ssh登录linux服务器时,服务器一般会输出一些系统信息,比如这样:$sshu3@h3WelcometoUbuntu18.04.2LTS(GNU/Linux4.18.0-15-genericx86_64)*文档:https://help.ubuntu.com*管理:https://landscape.canonical.com*支持:https://ubuntu.com/advantage*CanonicalLivepatch可用于安装。-减少系统重启并提高内核安全性。激活地址:https://ubuntu.com/livepatch421可以更新软件包。197次更新是安全更新。支持您的硬件启用堆栈(HWE)直到2023年4月。最后一次登录:9月18日517:20:282019from192.168.56.1u3@h3:~$有时候这个信息是没用的,每次登陆都显示很烦人,请问如何让服务器不再显示这个信息?其实方法有很多,不过我觉得最简单的方法就是在服务器的用户目录下创建一个.hushlogin文件,比如下面这样:u3@h3:~$touch$HOME/.hushloginu3@h3:~$logoutConnectiontoh3closed.$sshu3@h3u3@h3:~$从上面可以看出,创建.hushlogin文件后,登录服务器后不会有这样的输出,漂亮。服务器输出的信息称为motd,是messageoftheday的缩写,用于告知用户系统的当前状态。这些信息可以修改,您可以添加任何您想要的信息。比如我随便修改了一下,显示如下:$sshu3@h3./+o+-root@h3yyyyy--yyyyyy+OS:Ubuntu18.04bionic://+//////-yyyyyyoKernel:x86_64Linux4.18.0-15-generic.++.:/++++++/-.+sss/`正常运行时间:2h25m.:++o:/++++++++/:--:/-包:1524o:+o+:++.`...-/oo++++++/外壳:sh.:+o:+o/.`+sssoo+/CPU:IntelCorei7-7600U@2.904GHz.++/+:+oo+o:`/sssooo.GPU:svgadrmfb/+++//+:`oo+o/::--:.内存:1078MiB/1993MiB\+/+o+++`o++o++////。.++.o++++oo+:`/dddhhh。.+.o+oo:.`oddhhhh+\+.++o+o``-`.:ohdhhhhh+`:o+++`ohhhhhhhyo++os:.o:`.syhhhhhhh/.oo++o`/osyyyyyyo++ooo+++/+oo+++o\:`oo++。上次登录时间:2019年9月5日星期四18:35:26来自192.168.56.1u3@h3:~$如果您想了解motd以及如何使用要修改它的内容,请查看motd(5)的man文档:$man5motd如果你的服务器是Ubuntu系统,还要查看update-motd(5)的man文档:$man5update-motd希望对你有所帮助你有帮助。更多原创文章,请关注我微信公众号: