如果您使用的是最新的 Ubuntu 服務器版本之一,您可能已經註意到歡迎消息包含與 Ubuntu 服務器平台無關的促銷鏈接。你可能已經知道 交通部, 縮寫 儀表信息 這個F 噸他 D是的,每次我登錄我的 Linux 系統時都會收到一條歡迎消息。歡迎消息通常包括操作系統版本、基本系統信息、官方文檔鏈接以及最新安全更新的閱讀鏈接。這是您每次通過 SSH 或本地計算機登錄時通常會看到的內容,但最近一些附加鏈接已添加到終端歡迎消息中。我已經多次注意到這個鏈接,但我並不關心它,也從未點擊過它。這是 Ubuntu 18.04 LTS 服務器上顯示的終端歡迎消息。
Ubuntu終端歡迎信息
正如您在上面的屏幕截圖中看到的 bit.ly 帶鏈接 Ubuntu 維基鏈接 帶有歡迎信息。你可能想知道這是什麼。您不必擔心歡迎消息鏈接。它可能看起來像一個廣告,但它並不是真正的商業廣告。鏈接實際上是指向 Ubuntu官方博客 什麼時候 Ubuntu 維基..如前所述,其中一個鏈接是無關緊要的,並且沒有與 Ubuntu 服務器相關的詳細信息。這就是為什麼我們首先將其稱為廣告。
我認為大多數人都無法訪問 bit.ly 鏈接。然而,有些人對訪問這些鏈接感到好奇,並對他們最終只指向外部鏈接感到失望。 您可以使用任何 URL unshortners 服務,例如 unshorten.it,在訪問實際鏈接之前查看它們的連接位置。或者,您可以輸入一個加號 (+ +) 在 bit.ly 鏈接的末尾,檢查它們的連接位置以及有關鏈接的一些統計信息。
短鏈接統計
..
什麼是 MOTD?它是如何工作的?
早在 2009 年, 達斯汀柯克蘭 Canonical 的這篇文章介紹了 Ubuntu 中 MOTD 的概念。 這是一個靈活的框架,允許管理員或發行版將可執行腳本添加到 /etc/update-motd.d/* 的位置,以生成將在登錄時顯示的有用且有趣的消息。.. 最初是為 Landscape(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 支持: 通過貝寶捐款
- 下載免費電子書和視頻: Trade Pub OS Tech Nix
- 詢問: 紅迪網 | Facebook | 推特 | 領英 | RSS訂閱
祝你今天過得愉快! !!
今天的 Linux 新聞 MOTDmotd-news Ubuntu Ubuntu 技巧