这篇文章看似没啥技术含量,但却是非常实用的一个小技巧,通常在面临下面几个问题时就可以显示其意义了:
- 当你维护的服务器数量较多(例如:十几台或更多),希望知道每台服务器的信息时(例如:用途、使用人之类)
- 当你想通过服务器的提示信息作为公告知会给登录者时(例如:系统例行维护,需要知会登录者)
文件一:/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,089次