返回顶部
首页 > 资讯 > 服务器 >怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告
  • 936
分享到

怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告

Ubuntu终端终端服务器 2022-06-04 22:06:47 936人浏览 安东尼
摘要

如果你正在使用最新的 ubuntu 服务器版本,你可能已经注意到欢迎消息中有一些与 Ubuntu 服务器平台无关的促销链接。你可能已经知道 MOTD,即 Message Of The Day 的开头首字母,在 linux

如果你正在使用最新的 ubuntu 服务器版本,你可能已经注意到欢迎消息中有一些与 Ubuntu 服务器平台无关的促销链接。你可能已经知道 MOTD,即 Message Of The Day 的开头首字母,在 linux 系统每次登录时都会显示欢迎信息。通常,欢迎消息包含操作系统版本,基本系统信息,官方文档链接以及有关最新安全更新等的链接。这些是我们每次通过 ssh 或本地登录时通常会看到的内容。但是,最近在终端欢迎消息中出现了一些其他链接。我已经几次注意到这些链接,但我并在意,也从未点击过。题图是我的 Ubuntu 18.04 LTS 服务器上显示的终端欢迎消息。

正如你在上面截图中所看到的,欢迎消息中有一个 bit.ly 链接和 Ubuntu wiki 链接。有些人可能会惊讶并想知道这是什么。其实欢迎信息中的链接无需担心。它可能看起来像广告,但并不是商业广告。链接实际上指向到了 Ubuntu 官方博客 和 Ubuntu wiki。正如我之前所说,其中的一个链接是不相关的,没有任何与 Ubuntu 服务器相关的细节,这就是为什么我开头称它们为广告。

虽然我们大多数人都不会访问 bit.ly 链接,但是有些人可能出于好奇去访问这些链接,结果失望地发现它只是指向一个外部链接。你可以使用任何 URL 去短网址服务,例如 unshorten.it,在访问真正链接之前,查看它会指向哪里。或者,你只需在 bit.ly 链接的末尾输入加号(+)即可查看它们的实际位置以及有关链接的一些统计信息。

什么是 MOTD 以及它是如何工作的?

2009 年,来自 Canonical 的 Dustin Kirkland 在 Ubuntu 中引入了 MOTD 的概念。它是一个灵活的框架,使管理员或发行包能够在 /etc/update-motd.d/ 位置添加可执行脚本,目的是生成在登录时显示有益的、有趣的消息。它最初是为 Landscape(Canonical 的商业服务)实现的,但是其它发行版维护者发现它很有用,并且在他们自己的发行版中也采用了这个特性。

如果你在 Ubuntu 系统中查看 /etc/update-motd.d/,你会看到一组脚本。一个是打印通用的 “欢迎” 横幅。下一个打印 3 个链接,显示在哪里可以找到操作系统的帮助。另一个计算并显示本地系统包可以更新的数量。另一个脚本告诉你是否需要重新启动等等。

BnJuYZ

从 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 脚本中定义的 3 个配置变量。默认值为: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 检索器将向 Canonical 报告你的操作系统版本、硬件平台、CPU 类型和正常运行时间。

到这里,希望你对 MOTD 有了一个基本的了解。

现在让我们回到主题,我不想要这个功能。我该如何禁用它?如果欢迎消息中的促销链接仍然困扰你,并且你想永久禁用它们,则可以通过以下方法快速禁用它。

在 Ubuntu 服务器中禁用终端欢迎消息中的广告

要禁用这些广告,编辑文BnJuYZ件:


$ sudo vi /etc/default/motd-news

找到以下行并将其值设置为 0(零)。


[...]
ENABLED=0
[...]

保存并关闭文件。现在,重新启动系统,看看欢迎消息是否仍然显示来自 Ubuntu 博客的链接。

看到没?现在没有来自 Ubuntu 博客和 Ubuntu wiki 的链接。

总结

以上所述是小编给大家介绍的怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

--结束END--

本文标题: 怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告

本文链接: https://lsjlt.com/news/19973.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么禁用 Ubuntu 服务器中终端欢迎消息中的广告
    如果你正在使用最新的 Ubuntu 服务器版本,你可能已经注意到欢迎消息中有一些与 Ubuntu 服务器平台无关的促销链接。你可能已经知道 MOTD,即 Message Of The Day 的开头首字母,在 linux...
    99+
    2022-06-04
    Ubuntu 终端 终端服务器
  • Ubuntu中怎么禁用motd欢迎消息
    这篇文章主要介绍了Ubuntu中怎么禁用motd欢迎消息的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Ubuntu中怎么禁用motd欢迎消息文章都会有所收获,下面我们一起来看看吧。Ubuntu 使用的是upda...
    99+
    2023-06-28
  • 为什么Apache是Unix系统中最受欢迎的Web服务器之一?
    Apache是Unix系统中最受欢迎的Web服务器之一,这不仅仅是因为它是免费的,还因为它是一个功能强大、可扩展的Web服务器。在本文中,我们将探讨为什么Apache是Unix系统中最受欢迎的Web服务器之一。 1. Apache的历史 A...
    99+
    2023-10-03
    bash apache unix
  • linux中的终端共享神器tmate怎么用
    这篇文章主要为大家展示了“linux中的终端共享神器tmate怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux中的终端共享神器tmate怎么用”这篇文章吧。tmate工具是tmux...
    99+
    2023-06-28
  • 腾讯云服务器禁用的端口怎么恢复
    如果您的QQ号码已禁用或被保护,无法连接到腾讯云服务器,您可以尝试以下方式恢复: 1.打开浏览器并按照以下方法进行访问: - 在浏览器地址栏中,输入 https://www.qq.com/s - 找到以下网址 (http://...
    99+
    2023-10-26
    腾讯 端口 服务器
  • ASP中的服务器端怎么使用
    在ASP中,服务器端通常指的是在ASP页面中使用的服务器端脚本语言,比如VBScript或JScript。服务器端脚本在ASP页面中...
    99+
    2024-04-03
    ASP
  • 电脑中的bonjour服务被禁用怎么办
    小编给大家分享一下电脑中的bonjour服务被禁用怎么办,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!什么是bonjour服务?其实如果你有使用苹果设备的话,肯定...
    99+
    2023-06-27
  • 腾讯云服务器禁用的端口怎么恢复正常
    首先,了解云服务器禁用的端口是非常重要的。一般来说,端口是用于与云服务交互的协议或接口,例如HTTP、FTP、SMTP等。当您的服务器被禁用端口时,您的应用程序可能无法正常交互。在这种情况下,您需要确定服务器上哪些端口被禁用,以便恢复正常。...
    99+
    2023-10-28
    腾讯 恢复正常 端口
  • Ubuntu 中怎么利用VSFTP搭建FTP服务器
    Ubuntu 中怎么利用VSFTP搭建FTP服务器,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。1、安装vsftpd 终端输入sudo apt-get inst...
    99+
    2023-06-13
  • 腾讯云服务器禁用的端口怎么恢复出厂设置
    首先,您可以通过腾讯云控制台进行端口配置,进而控制端口的开放和关闭。您可以通过在控制台中查找相应的端口号并输入对应的端口地址来实现该目的。例如,如果您要禁用160端口,您可以输入160,再按回车键来激活该端口。 在禁用端口的过程中,有可能...
    99+
    2023-10-27
    腾讯 端口 服务器
  • 怎么在css中调用服务器端字体
    怎么在css中调用服务器端字体?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。语法:@font-face { font-family : ...
    99+
    2023-06-09
  • Ubuntu 16.04中怎么配置和使用NGINX Web服务器
    今天小编给大家分享一下Ubuntu 16.04中怎么配置和使用NGINX Web服务器的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2023-06-27
  • Ubuntu中怎么利用TCP协议获取服务器时间
    这期内容当中小编将会给大家带来有关Ubuntu中怎么利用TCP协议获取服务器时间,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。代码如下:#include "unp.h"int main...
    99+
    2023-06-13
  • 怎么检查Linux服务器中的端口是否在使用
    有几种方法可以检查Linux服务器中的端口是否在使用: 使用netstat命令:可以使用netstat命令来查看当前正在监听的端口...
    99+
    2024-04-09
    Linux 服务器
  • python中怎么使用TCP实现对话客户端和服务器
    TCP 客户端一个使用TCP协议实现可连续对话的客户端示例代码:import socket # 客户端配置 HOST = 'localhost' PORT = 12345 # 创建TCP套接字并连接服务器 client_so...
    99+
    2023-05-17
    服务器 Python TCP
  • 怎么测试Windows系统中的服务器端口是否开放?
    在工作中处理服务器故障问题的时候,经常需要检测一下Windows的服务器业务端口是否开放,是否能正常在外面通讯。下面小编与大家分享一下如何在windows环境下检测服务器端口是否开放。 WindowsPing类型:IP ...
    99+
    2023-06-10
    Windows 服务器端口 端口 系统 服务器
  • node.js中怎么利用postman模拟HTTP服务器与客户端交互
    这篇文章给大家介绍node.js中怎么利用postman模拟HTTP服务器与客户端交互,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、node搭建HTTP服务器node中使用 http 模块来创建 HTTP 服务器,...
    99+
    2023-06-20
  • 中国的亚马逊云服务器怎么用
    1. 注册并登录亚马逊云服务 首先,你需要注册一个亚马逊云服务账户。在注册完成后,你需要登录到控制台。 2. 创建云服务器实例 在控制台中,你需要选择“EC2”服务,然后点击“启动实例”按钮。接下来,你需要选择一个适合你需求的镜像,例如 ...
    99+
    2023-10-27
    亚马逊 中国 服务器
  • 怎么使用IDEA中的Redis插件连接Redis服务器
    本篇内容主要讲解“怎么使用IDEA中的Redis插件连接Redis服务器”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用IDEA中的Redis插件连接Redis服务器”吧!IDEA中的Re...
    99+
    2023-07-05
  • Java中的多线程回显服务器怎么利用Socket实现
    Java中的多线程回显服务器怎么利用Socket实现?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。具体如下:需要两个类,一个是EchoServer,代表服务器。另外一个是Ech...
    99+
    2023-05-31
    java socket 多线程
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作