iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >如何理解Linux hostname主机名配置文件/etc/hosts
  • 236
分享到

如何理解Linux hostname主机名配置文件/etc/hosts

2023-06-13 04:06:21 236人浏览 八月长安
摘要

这期内容当中小编将会给大家带来有关如何理解linux hostname主机名配置文件/etc/hosts,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux主机名无论在局域网还是INTERNET

这期内容当中小编将会给大家带来有关如何理解linux hostname主机名配置文件/etc/hosts,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

什么是Linux主机名

无论在局域网还是INTERNET上,每台主机都有一个IP地址,是为了区分此台主机和彼台主机,也就是说IP地址就是主机的门牌号。但IP地址不方便记忆,所以又有了域名。域名只是在公网(INtERNET)中存在(以实验为目的的局域网域网实验性除外),每个域名都对应一个IP地址,但一个IP 地址可有对应多个域名。域名类型 Linux sir.org 这样的;

主机名是用于什么的呢?在一个局域网中,每台机器都有一个主机名,用于主机与主机之间的便于区分,就可以为每台机器设置主机名,以便于以容易记忆的方法来相互访问。比如我们在局域网中可以为根据每台机器的功用来为其命名。主机名相关的配置文件:/etc/hosts;

Linux主机名配置文件

主机名的配置文件大多是/etc/hosts ;hosts - The static table lookup for Linux hostname(主机名查询静态表);由于 Linux发行版本众多,与主机名相关的配置文件有时也有所不同。现在我们说说常见版本的主机名配置文件;

1 Linux主机名置文件 /etc/hosts
Fedora/Redhat 或以Fedora/Redhat为基础打包的发行版,主机名配置文件是 /etc/hosts Debian或以Debian为基础打包的发行版,主机名配置文件是 /etc/Linux hostname 和/etc/hosts Slackware的主机名配置文件是 /etc/hosts 那我们来读读 /etc/hosts的内容,看这个文件是用来做什么的。

hosts 配置文件是用来把主机名字映射到IP地址的方法,这种方法比较简单。但这种映射只是本地机的映射,也就是说每台机器都是独立的,所有的计算机都不能相互通过Linux hostname来访问。注:在debian 中还有一个/etc/Linux hostname的文件,这个文件就是直接把本地主机名写进去就行了,但要和 /etc/hosts中的本地主机名保持一致。

/etc/hosts 的内容一般有如下类似内容:127.0.0.1 localhost.localdomain localhost 192.168.1.195 debian.localdomain debian注:一般情况下hosts的内容关于主机名(Linux hostname)的定义,每行为一个主机,每行由三部份组成,每个部份由空格隔开。其中#号开头的行做说明,不被系统解释。

第一部份:网络IP地址;第二部份:主机名.域名,注意主机名和域名之间有个半角的点,比如 localhost.localdomain第二部份:主机名(主机名别名) ,其实就是主机名;当然每行也可以是两部份,就是主机IP地址和主机名;比如 192.168.1.195 debian

127.0.0.1 是回环地址,比如我们不想让局域网的其它机器看到我们测试的网络程序,就可以用回环地址来测试。 为什么需要定义域名呢?其实理解也简单,比如我们有三台主机,每台做不同的事,一台做MAIL服务器,一台做FTP服务器,一台做SMB服务器,所以我们就可以这样来设计Linux hostname;

127.0.0.1 localhost.localdomain localhost 
192.168.1.2 ftp.localdomain ftp 
192.168.1.3 mail.localdomain mail 
192.168.1.4 smb.localdomin smb
把这上面这个配置文件的内容分别写入每台机器的/etc/hosts内容中,这样这三台局域网的机器就可以通过Linux hostname来访问了。

2 主机名(Linux hostname)和域名(Domain)的区别
主机名就机器本身的名字,域名是用来解析到IP的。但值得一说的是在局域网中,主机名也是可以解析到IP上的;比如我们前面所说举的例子;

3 局域网的机器,不能通过主机名互访的原因;
有的可能会说,我的Linux hostname彼此不能互访,其实这也问题也简单,我们前面已经提到了一个简单的解决办法。就是要让局域网中的所有主机都有一个通用的,并且包含所有主机的/etc/hosts文件;

另一个是做解决办法是做局域网DNS服务器,如果您的主机特别少,就用前面所说的简单方法就行;如何做DNS服务器,我将在以后的文档中专题介绍;不过我值得一提的是做任何服务器都是以效率优先的原则为基础。

比如在局域网中两台机器,还有必要做DNS服务器吗?

3、主机名修改工具 Linux hostname;

其实主机名的修改也有专用工具,就是Linux hostname ;我认为如果用这个工具来修改主机名,不如直接修改 /etc/hosts 来的方便;您可以查看 hosname --help或 man Linux hostname的帮助 。在这里我们只说简单的用法;Linux hostname 工具是用来显示和设置系统主机名,看下面的洋文;Linux hostname - show or set the system’s host name

举例:显示主机名:[root@linuxsir01 ~]# Linux hostname linuxsir01此主机的主机名是linuxsir01,不加参数是用来显示当前操作的主机的主机名;临时设置主机名:我们可以用 Linux hostname 后接主机名,这样就可以设置当前操作的主机的主机名.

比如想把主机名设置为linuxsir02;[root@linuxsir01 ~]# Linux hostname linuxsir02[root@linuxsir01 ~]# Linux hostname 注:显示主机名linuxsir02通过Linux hostname 工具来设置主机名只是临时的,下次重启系统时,此主机名将不会存在;
要永久生效的等话,还是用前面所说的修改主机名配置文件 /etc/hosts;显示主机IP:显示当前主机名的IP,可以用-i参数;[root@linuxsir01 ~]# Linux hostname -i192.168.1.3

4、未尽事宜;

有时在登入桌面时,会提示找不到Linux hostname ,这时修改/etc/hosts,添加一个主机名;
先用 ifconfig -a 来查看主机的IP地址,然后把你主机的IP地址,指定主机名;
如此操作之后,就没有问题了。

上述就是小编为大家分享的如何理解Linux hostname主机名配置文件/etc/hosts了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注编程网操作系统频道。

--结束END--

本文标题: 如何理解Linux hostname主机名配置文件/etc/hosts

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何理解Linux hostname主机名配置文件/etc/hosts
    这期内容当中小编将会给大家带来有关如何理解Linux hostname主机名配置文件/etc/hosts,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。什么是Linux主机名无论在局域网还是INTERNET...
    99+
    2023-06-13
  • linux如何配置主机名
    这篇文章主要为大家展示了“linux如何配置主机名”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“linux如何配置主机名”这篇文章吧。1. 配置Linux hostname下面配置两台cento...
    99+
    2023-06-21
  • 如何理解Linux中/etc/passwd文件
    这期内容当中小编将会给大家带来有关如何理解Linux中/etc/passwd文件,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。导读在Linux /etc/passwd文件中每个用户都有一个对应的...
    99+
    2023-06-05
  • windows hosts文件配置异常如何解决
    这篇“windows hosts文件配置异常如何解决”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“windows hosts...
    99+
    2023-07-01
  • hosts文件配置工具如何用
    本文小编为大家详细介绍“hosts文件配置工具如何用”,内容详细,步骤清晰,细节处理妥当,希望这篇“hosts文件配置工具如何用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。hosts文件配置工具使用方法:首先下...
    99+
    2023-07-01
  • 如何分析Linux下的sudo及其配置文件/etc/sudoers的配置
    这篇文章的内容主要围绕如何分析Linux下的sudo及其配置文件/etc/sudoers的配置进行讲述,文章内容清晰易懂,条理清晰,非常适合新手学习,值得大家去阅读。感兴趣的朋友可以跟随小编一起阅读吧。希望大家通过这篇文章有所收获!1.su...
    99+
    2023-06-28
  • 如何在hosts中配置域名解析
    在hosts文件配置域名解析的方法首先,在计算机中打开系统磁盘;系统磁盘打开后,在磁盘中查找到查找到“hosts”文件,hosts文件位置:C:\WINDOWS\system32\drivers\etc;hosts文件查找到后,使用记事本打...
    99+
    2024-04-02
  • hosts文件如何添加主机地址
    今天小编给大家分享一下hosts文件如何添加主机地址的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。hosts文件添加主机地址...
    99+
    2023-07-01
  • 云主机如何配置主机名
    配置云主机主机名的方法:1.远程登录云主机;2.右键“这台电脑”选择“属性”选项;3.点击“更改”按钮;4.填写主机名,确认,并重启;具体步骤如下:首先,远程登录云主机,进入到云主机操作界面;进入到云主机操作界面后,在界面中右键点击“这台电...
    99+
    2024-04-02
  • Linux DNS 解析与配置 nslookup使用 与 /etc/resolv.conf文件的配置
    Linux DNS 解析与配置 序 当我接收到一批新的服务器时,尝试连接外网,比如访问百度的首页: curl www.baidu.com 发现报错,不能解析正确的主机名。这个其实就是主机在解析主机名时没能正确发现对应的主机的 ip。当...
    99+
    2023-12-25
    linux 服务器 运维
  • 云主机如何配置域名解析
    配置云主机的域名解析可以通过以下步骤完成:1. 选择域名注册商:首先要选择一个域名注册商来注册你的域名。2. 购买域名:在选定的域名...
    99+
    2023-08-18
    云主机
  • hosts文件如何加一个域名解析
    在hosts文件中添加域名解析的方法首先,在计算机中打开系统磁盘;系统磁盘打开后,在磁盘中查找到查找到“hosts”文件,hosts文件位置:C:\WINDOWS\system32\drivers\etc;hosts文件查找到后,使用记事本...
    99+
    2024-04-02
  • Linux系统中/etc/hosts文件设置不对导致Jboss启动失败怎么解决
    这篇文章将为大家详细讲解有关Linux系统中/etc/hosts文件设置不对导致Jboss启动失败怎么解决,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Caused by: javax.ma...
    99+
    2023-06-28
  • 如何配置HostGator鳄鱼主机的DNS与文件管理
    这篇文章主要介绍“如何配置HostGator鳄鱼主机的DNS与文件管理”,在日常操作中,相信很多人在如何配置HostGator鳄鱼主机的DNS与文件管理问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何配置H...
    99+
    2023-06-10
  • 配置文件~/.vimrc如何理解
    本篇文章为大家展示了配置文件~/.vimrc如何理解,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。vim启动和Linux系统启动有点类似,首先将查找配置文件并执行其中的命令。下面和大家分享一下vim...
    99+
    2023-06-28
  • 怎么理解Linux配置文件
    这篇文章将为大家详细讲解有关怎么理解Linux配置文件,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。Linux 配置文件介绍每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU...
    99+
    2023-06-06
  • 虚拟主机如何配置网站域名解析
    在虚拟主机中配置网站域名解析的方法:1.远程登录虚拟主机;2.打开系统磁盘;3.查找hosts文件;4.使用记事本打开文件;5.添加域名解析;具体步骤如下:首先,远程登录虚拟主机,进入虚拟主机操作界面;进入到虚拟主机操作界面后,在界面中打开...
    99+
    2024-04-02
  • 云服务器如何配置主机名
    配置云服务器主机名的方法:1.远程登录云服务器;2.右键“这台电脑”选择“属性”选项;3.点击“更改”按钮;4.填写主机名,确认,并重启;具体步骤如下:首先,远程登录云服务器,进入到云服务器操作界面;进入到云服务器操作界面后,在界面中右键点...
    99+
    2024-04-02
  • Nginx主机域名配置如何实现
    本篇内容主要讲解“Nginx主机域名配置如何实现”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Nginx主机域名配置如何实现”吧!一、配置多个端口访问不同文件相同域名,不同端口,不同文件#两个不...
    99+
    2023-07-05
  • 域名解析如何配置主域名指向
    域名解析中配置主域名指向的方法首先,在浏览器中进入域名代理商网站,并登录到域名管理控制台;登录到域名管理控制台后,在控制台中选择需要解析的域名,点击解析;进入域名解析界面后,点击“添加记录”按钮;最后,在弹出的添加解析记录页面中,记录类型选...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作