如果您使用的是最新的 Ubuntu Server 版本之一,您可能已經註意到歡迎消息包含與 Ubuntu Server 平台無關的促銷鏈接。你可能已經知道 交通部, 縮寫 米信息 這個債務 噸他 D.是的,您每次登錄 Linux 系統時都會看到一條歡迎消息。歡迎消息通常包括操作系統版本、基本系統信息、官方文檔鏈接以及最新安全更新的閱讀鏈接。這通常是您每次通過 SSH 或本地計算機登錄時看到的內容,但最近終端歡迎消息開始顯示一個額外的鏈接。我多次注意到此鏈接,但從未打擾或單擊它。這是我的 Ubuntu 18.04 LTS 服務器上的終端歡迎消息。
Ubuntu終端歡迎信息
正如您在上面的屏幕截圖中看到的, 比特利 鏈接和 Ubuntu 維基鏈接 帶有歡迎信息。這是什麼?有些人認為。不要擔心歡迎消息中的鏈接。它可能看起來有點像廣告,但實際上並不是商業廣告。該鏈接實際上指向 Ubuntu 官方博客 什麼時候 Ubuntu 維基正如我之前所說,其中一個鏈接是無關緊要的,並且沒有與 Ubuntu Server 相關的詳細信息。這就是為什麼我們首先稱它們為廣告。
我認為大多數人不會訪問 bit.ly 鏈接。然而,有些人出於好奇訪問這些鏈接,最終對他們只是指向外部鏈接感到失望。在訪問實際鏈接之前,您可以使用諸如 unshorten.it 之類的 URL 縮短服務來查看它將引導您到哪裡。或加號 (+) 在 bit.ly 鏈接的末尾查看它們的引導位置以及有關鏈接的一些統計信息。
短鏈接統計
.
什麼是 MOTD,它是如何工作的?
回到2009年, 達斯汀柯克蘭 Canonical 的這篇文章介紹了 Ubuntu 中 MOTD 的概念。 它是一個靈活的框架,允許管理員或發行版將可執行腳本添加到 /etc/update-motd.d/* 位置,以生成信息豐富且有趣的消息,以便在登錄時顯示。 它最初是為景觀(Canonical 的商業服務)實現的,但其他發行版維護者發現它很有用,並在他們自己的發行版中採用了此功能。
如果你看到 /etc/update-motd.d/ 在 Ubuntu 系統上,您將看到一系列腳本。打印通用的“歡迎”橫幅。然後它會打印三個指向操作系統幫助位置的鏈接。另一個計算並顯示本地系統上可用的軟件包更新數量。例如,另一個指示是否需要重新啟動。
從 Ubuntu 17.04 開始,開發人員擁有 添加 /etc/update-motd.d/50-motd-news,一個在歡迎消息中包含一些附加信息的腳本。以下是一些附加信息:
- 重要的關鍵信息,例如 Shellshock,Heartbleed等。
- 生命週期結束 (EOL) 消息、新功能的可用性等。
- 官方 Ubuntu 博客和其他 Ubuntu 新聞中有一些有趣且內容豐富的帖子。
啟動後大約 60 秒,systemd 計時器異步運行“/etc/update-motd.d/50-motd-news –force”腳本。 獲取 /etc/default/motd-news 腳本中定義的三個配置變量。默認值為ENABLED=1,URLS=”https://motd.ubuntu.com”,WAIT=”5”。
以下是 /etc/default/motd-news 文件的內容:
$ cat /etc/default/motd-news # Enable/disable the dynamic MOTD news service # This is a useful way to provide dynamic, informative # information pertinent to the users and administrators # of the local system ENABLED=1 # Configure the source of dynamic MOTD news # White space separated list of 0 to many news services # For security reasons, these must be https # and have a valid certificate # Canonical runs a service at motd.ubuntu.com, and you # can easily run one too URLS="https://motd.ubuntu.com" # Specify the time in seconds, you're willing to wait for # dynamic MOTD news # Note that news messages are fetched in the background by # a systemd timer, so this should never block boot or login WAIT=5
幸運的是,MOTD 是完全可定制的,因此您可以完全禁用它 (ENABLED=0),更改或添加腳本以滿足您的需要,或者以秒為單位更改等待時間。。
啟用 MOTD 後,systemd 計時器作業會檢查每個 URL,將其修剪為每行 80 個字符,最多 10 行,並將其連接到 /var/cache/motd-news 的緩存文件中。此 systemd 計時器作業每 12 小時重新運行一次以更新 /var/cache/motd-news。當用戶登錄時,/var/cache/motd-news 的內容會顯示在屏幕上。這就是 MOTD 的工作原理。
此外,它包含一個自定義用戶代理字符串 /etc/update-motd.d/50-motd-news 使用文件報告有關您的計算機的信息。我檢查了 /etc/update-motd.d/50-motd-news 打開文件,您將看到以下代碼:
# Piece together the user agent USER_AGENT="curl/$curl_ver $lsb $platform $cpu $uptime"
這意味著 MOTD 爬蟲會報告您。 操作系統版本, 硬件平台, 處理器類型 什麼時候 工作時間 規格。
我希望您對 MOTD 的基礎知識有更好的了解。
讓我們回到主題。我不想使用此功能,如何將其關閉?如果您仍然對歡迎信息中的促銷鏈接感到困擾並想永久關閉它們,以下是如何輕鬆關閉它們。
在 Ubuntu 服務器上的終端歡迎消息中禁用廣告
編輯文件以禁用這些廣告。
$ sudo vi /etc/default/motd-news
找到以下行並將其值更改為 0 (零)。
[...] ENABLED=0 [...]
保存並關閉文件。現在重新啟動系統並檢查歡迎消息是否仍然顯示來自 Ubuntu 博客的鏈接。
Ubuntu 18.04 LTS 服務器上的終端歡迎消息
看?目前沒有來自 Ubuntu 博客和 Ubuntu wiki 的鏈接。
除了重新啟動 Ubuntu 系統,您還可以重新啟動 motd-news 服務。
$ sudo systemctl restart motd-news
這就是現在的全部內容。希望這可以幫助。
來源和參考:
- https://bugs.launchpad.net/ubuntu/+source/base-files/+bug/1701068/comments/11
謝謝你的到來!
幫助我們幫助您:
- 訂閱我們的電子郵件通訊: 立即註冊
- 支持 OSTechNix: 通過貝寶捐款
- 下載免費的電子書和視頻: TradePub 的 OSTechNix
- 詢問: 紅迪網 | | Facebook | | 推特 | | 領英 | | RSS訂閱
祝你今天過得愉快! !
Linux 今日新聞MOTDmotd-NewsUbuntuUbuntu Tips