在項目合作的時候,有時候伺服器被多人使用;有時候需要設置提示信息,提醒登錄的同學,當前系統正在被我占用;當然在公司場景中,比如發佈更新維護之類的信息也能使用提示信息進行通知: 登錄信息可以修改三個文件: /etc/issue 本地登陸顯示的信息,本地登錄前 /etc/issue.net 網路登陸顯示 ...
在項目合作的時候,有時候伺服器被多人使用;有時候需要設置提示信息,提醒登錄的同學,當前系統正在被我占用;當然在公司場景中,比如發佈更新維護之類的信息也能使用提示信息進行通知:
登錄信息可以修改三個文件:
- /etc/issue 本地登陸顯示的信息,本地登錄前
- /etc/issue.net 網路登陸顯示的信息,登錄後顯示,需要由sshd配置
- /etc/motd 常用於通告信息,如計劃關機時間的警告等,登陸後的提示信息
/etc/issue:
➜ bin cat /etc/issue \S Kernel \r on an \m
\d #本地端時間的日期; \l #顯示當前tty的名字即第幾個tty; \m #顯示硬體的架構 (i386); \n #顯示主機的網路名稱; \o #顯示 domain name; \r #當前系統的版本 (相當於 uname -r) \t #顯示本地端時間的時間; \u #當前有幾個用戶線上。 \s #當前系統的名稱; \v #當前系統的版本;
/etc/motd (message of today):
當天的消息,motd 文件的內容會顯示在用戶的終端;系統管理員可以在文件中編輯系統活動消息,例如:管理員通知用戶系統何時進行軟體或硬體的升級、何時進行系統維護等。
在較新的Linux發行版中,這個功能被擴展了,有了動態motd和靜態motd的區別,在Ubuntu 16.04.01 LTS中,僅僅啟用了動態motd,而未啟用靜態motd。
關於動態消息可以參考 PAM_MOTD(8);關於靜態消息,直接在/etc/motd中設置即可;
issue.net文件:
(只針對網路用戶)--若通過遠程本文設備(如通過ssh或telnet等)登錄,則顯示該文件的內容。使用ssh登錄時,會不會顯示issue信息由sshd服務的sshd_config的Banner屬性配置決定;
結論:
經對比,我們在 /etc/motd 中寫入公告信息!達成我們的需求;
參考內容:
https://www.cnblogs.com/5201351/p/4223987.html
https://www.cnblogs.com/wsjhk/p/10947908.html
保持更新,更多內容請關註cnblogs.com/xuyaowen;
效果還是非常不錯的