想知道如何在Linux上编辑主机文件吗?
主机文件是每个计算机上存在的文本文件。无论您使用哪种操作系统,如果要访问Internet上的不同网站,则需要主机文件。主机文件的功能是,它基本上映射了您要访问的网站的IP(Internet协议)地址。
众所周知,互联网上的每个网站都有一个URL(统一资源定位器),也称为主机名。因此,每当您尝试打开网站时,URL都会将其转换为IP,然后将其与存储在主机文件中的IP进行比较。如果IP地址匹配,则可以输入网站,反之亦然。
如果似乎令人困惑,这里就是一个例子。假设您想在计算机上查看Facebook时间表。您将通过打开网络浏览器来进行。在搜索栏中,您将键入Facebook并按Enter。然后,Internet系统通过首先将新闻源的URL转换为IP地址来进行。然后,它在主机文件中进行比较以允许访问。
因此,对于使用Internet及其无限资源,您现在了解主机文件扮演的重要角色。
在互联网的早期,您只有主机文件存储和管理不同网站的IP地址。这些地址必须从中央存储库手动下载。但是随着时间的流逝,每天添加的网站数量不断增加,以至于无法检查主机文件上的每个IP。
要解决此问题,DNS(域名系统)被介绍了这会自动保存所有检查。因此,如今,DNS为系统提供了用于主机文件的转换URL。
修改和编辑Linux和任何其他操作系统上的主机文件都是引人入胜的活动。主机文件为我们提供了不同的方式来处理它。如果您想学习如何在Linux上编辑主机文件,则本文将指导您如何做。
因此,跳上有趣的旅程!
如果您想知道为什么有人要修改主机文件?这个问题的答案是,您可以阻止网站,处理网络攻击或在本地服务器上创建位置的别名。
您可以使用命令终端在Linux及其任何内核上编辑主机文件。您可以使用图形编辑器,例如GEDIT或文本编辑器,例如终端上的Nano或VIM。借助前提条件,您现在准备学习如何在Linux上编辑主机文件。
请按照以下步骤打开并编辑Linux上的主机文件。
- 打开终端通过按下Ctrl + Alt + T.
- 在终端中键入以下命令。
$ sudo nano /etc/hosts
- 用于编辑文本编辑器,用GEDIT代替Nano。按下Enter时,终端会要求您的密码。
$ sudo gedit /etc/hosts

- 当我们打开主机文件时,我们可以继续进行编辑部分。对于编辑,您首先需要了解该格式。 IP地址首先出现,然后是主机名。例如:
0.0.0.0 hostname

- 从这里开始,一切都是基本的。要根据我们自己的选择进行更改,您只需将IP分配给主机名即可。例如,如果您拥有您的网站,则可以通过在编辑器中键入此内容来分配您选择的IP:
195.2.0.1 <nameofyourwebsite>
如您所见,只要您知道自己在做什么,编辑主机文件就很容易。做错事可能会很昂贵。
如何使用主机文件阻止网站。
用户可能希望由于不同的原因而阻止网站。一些网站可能被证明是一种流畅的浏览体验中的滋扰。因此,如果您想阻止网站,则有不同的方法,但是您也可以通过主机文件进行操作。
使用主机文件阻止网站的机制非常简单。我们可以将任意IP分配给我们要阻止的网站。因此,当某人或浏览器试图访问该网站时,IPS将无法匹配,因此该网站被阻止。
为此,只需按照以下步骤:
- 使用终端,如前所述。
- 打开编辑器后,您应该看到此窗口打开。

- 现在,要阻止网站,只是将IP分配到网站。由于我们已将任意IP分配给Twitter。

使用主机文件,阻止网站很容易。是时候告别刺激性的网站了。
为您的系统设置别名。
是本地化Internet网络(例如在办公室)的一部分的人知道,要访问本地服务器上的计算机,他们必须在搜索栏上键入该计算机的IP地址。
如果定期使用该系统,则可以一次又一次地键入该系统的IP的替代方法。是为其分配任意主机名。这样,您可以使用您分配的主机名访问任何机器。
为了实现这一目标,请遵循以下步骤:
- 使用终端如前所述。
- 通过一个编辑。
- 打开后,只需将该特定系统的IP分配给任意名称即可。
这样,用户只需要在搜索栏中键入主体系统即可访问该机器。主机文件可以用于您的优势。
我们希望本文能帮助您学习如何在Linux上编辑主机文件。我们解释了可以使用“ Nano”文本编辑器来编辑主机文件的不同方式。您也可以使用GEDIT执行这些任务。
说到GEDIT,在Gedit Dark模式下出现突出显示单词的问题?你可以检查一下为了简单修复。
如我们所见,了解主机文件及其功能对于某些目的可能非常有用。了解互联网的运作方式是学习它既复杂又美丽而辉煌的唯一方法。我们希望本文使您能够在Linux中编辑主机文件。
如果本指南为您提供帮助,请分享。 🙂