如何实现Linux登陆欢迎提示信息
这篇文章看似没啥技术含量,但却是非常实用的一个小技巧,通常在面临下面几个问题时就可以显示其意义了:
1)当你维护的服务器数量较多(例如:十几台或更多),希望知道每台服务器的信息时(例如:用途、使用人之类);
2)当你想通过服务器的提示信息作为公告知会给登录者时(例如:系统例行维护,需要知会登录者);
4)当你想耍耍酷,让登录这台服务器的MM知道你时……
那么如何实现这么牛B的功能呢?这就涉及到系统文件/etc/motd和/etc/issue了,下面就和大家分享具体如何实现了:
文件一:/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文件中写入你想展示的信息即可。