这篇文章看似没啥技术含量,但却是非常实用的一个小技巧,通常在面临下面几个问题时就可以显示其意义了:

  • 当你维护的服务器数量较多(例如:十几台或更多),希望知道每台服务器的信息时(例如:用途、使用人之类)
  • 当你想通过服务器的提示信息作为公告知会给登录者时(例如:系统例行维护,需要知会登录者)

文件一:/etc/motd

motd即messageoftoday(布告栏信息)的缩写,每次用户登录时,/etc/motd文件的内容会显示在用户的终端。系统管理员可以在文件中编辑系统活动消息,例如:管理员通知用户系统何时进行软件或硬件的升级、何时进行系统维护等。如果shell支持中文,还可以使用中文,这样看起来更易于了解。/etc/motd缺点是,现在许多用户登录系统时选择自动进入图形界面,所以这些信息往往看不到。

文件二:/etc/issue

/etc/issue文件的使用方法与/etc/motd文件相差不大,它们的主要区别在于:当一个网络用户或通过串口登录系统上时,/etc/issue的文件内容显示在login提示符之前,而/etc/motd内容显示在用户成功登录系统之后。

所以,你只需要通过vi或echo的方式往/etc/motd和/etc/issue文件中写入你想展示的信息即可。

\d    #本地端时间的日期;
\l    #显示当前tty的名字即第几个tty;
\m    #显示硬体的架构 (i386/i486/i586/i686...);
\n    #显示主机的网路名称;
\o    #显示 domain name;
\r    #当前系统的版本 (相当于 uname -r)
\t    #显示本地端时间的时间;
\u    #当前有几个用户在线。
\s    #当前系统的名称;
\v    #当前系统的版本。

 

来源:http://www.yunweipai.com/archives/1215.html


本文被阅读了:3,220次

作者头像
关于  Ailitonia

正因站在了巨人的肩膀上,才越发觉得自己渺小。不求成为巨人,但求与其同行。 把自己所见所闻,记录下来。

→查看所有由Ailitonia发布的文章