您好,登錄后才能下訂單哦!
本篇內(nèi)容介紹了“Ubuntu終端歡迎消息中的廣告如何禁用”的有關(guān)知識(shí),在實(shí)際案例的操作過(guò)程中,不少人都會(huì)遇到這樣的困境,接下來(lái)就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細(xì)閱讀,能夠?qū)W有所成!
什么是 motd 以及它是如何工作的?
2009 年,來(lái)自 canonical 的 dustin kirkland 在 ubuntu 中引入了 motd 的概念。它是一個(gè)靈活的框架,使管理員或發(fā)行包能夠在 /etc/update-motd.d/ 位置添加可執(zhí)行腳本,目的是生成在登錄時(shí)顯示有益的、有趣的消息。它最初是為 landscape(canonical 的商業(yè)服務(wù))實(shí)現(xiàn)的,但是其它發(fā)行版維護(hù)者發(fā)現(xiàn)它很有用,并且在他們自己的發(fā)行版中也采用了這個(gè)特性。
如果你在 ubuntu 系統(tǒng)中查看 /etc/update-motd.d/,你會(huì)看到一組腳本。一個(gè)是打印通用的 “歡迎” 橫幅。下一個(gè)打印 3 個(gè)鏈接,顯示在哪里可以找到操作系統(tǒng)的幫助。另一個(gè)計(jì)算并顯示本地系統(tǒng)包可以更新的數(shù)量。另一個(gè)腳本告訴你是否需要重新啟動(dòng)等等。
從 ubuntu 17.04 起,開(kāi)發(fā)人員添加了 /etc/update-motd.d/50-motd-news,這是一個(gè)腳本用來(lái)在歡迎消息中包含一些附加信息。這些附加信息是:
重要的關(guān)鍵信息,例如 shellshock、heartbleed 等
生命周期(eol)消息,新功能可用性等
在 ubuntu 官方博客和其他有關(guān) ubuntu 的新聞中發(fā)布的一些有趣且有益的帖子
另一個(gè)特點(diǎn)是異步,啟動(dòng)后約 60 秒,systemd 計(jì)時(shí)器運(yùn)行 /etc/update-motd.d/50-motd-news –force 腳本。它提供了 /etc/default/motd-news 腳本中定義的 3 個(gè)配置變量。默認(rèn)值為:enabled=1, urls="", wait="5"。
以下是 /etc/default/motd-news 文件的內(nèi)容:
$ 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)、根據(jù)你的意愿更改或添加腳本、以秒為單位更改等待時(shí)間等等。
如果啟用了 motd,那么 systemd 計(jì)時(shí)器作業(yè)將循環(huán)遍歷每個(gè) url,將它們的內(nèi)容縮減到每行 80 個(gè)字符、最多 10 行,并將它們連接到 /var/cache/motd-news
中的緩存文件。此 systemd 計(jì)時(shí)器作業(yè)將每隔 12 小時(shí)運(yùn)行并更新 /var/cache/motd-news。用戶登錄后,/var/cache/motd-news
的內(nèi)容會(huì)打印到屏幕上。這就是 motd 的工作原理。
此外,/etc/update-motd.d/50-motd-news
文件中包含自定義的用戶代理字符串,以報(bào)告有關(guān)計(jì)算機(jī)的信息。如果你查看 /etc/update-motd.d/50-motd-news
文件,你會(huì)看到:
# piece together the user agent user_agent="curl/$curl_ver $lsb $platform $cpu $uptime"
這意味著,motd 檢索器將向 canonical 報(bào)告你的操作系統(tǒng)版本、硬件平臺(tái)、cpu 類型和正常運(yùn)行時(shí)間。
到這里,希望你對(duì) motd 有了一個(gè)基本的了解。
現(xiàn)在讓我們回到主題,我不想要這個(gè)功能。我該如何禁用它?如果歡迎消息中的促銷鏈接仍然困擾你,并且你想永久禁用它們,則可以通過(guò)以下方法快速禁用它。
在 ubuntu 服務(wù)器中禁用終端歡迎消息中的廣告
要禁用這些廣告,編輯文件:
$ sudo vi /etc/default/motd-news
找到以下行并將其值設(shè)置為 0(零)。
[...] enabled=0 [...]
保存并關(guān)閉文件。現(xiàn)在,重新啟動(dòng)系統(tǒng),看看歡迎消息是否仍然顯示來(lái)自 ubuntu 博客的鏈接。
“Ubuntu終端歡迎消息中的廣告如何禁用”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識(shí)可以關(guān)注億速云網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實(shí)用文章!
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。