linux主机名( hostname)相关

本文介绍了Linux系统中主机名和域名的基本概念及其配置方法,包括如何通过hostname命令临时更改主机名,以及如何通过修改配置文件实现永久变更。此外,还详细解释了/etc/hosts文件的作用及使用技巧。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 主机名定义

为了区分网络上的每台主机,给每个主机分配来唯一的IP地址,也就是说IP地址就是主机的门牌号。为了方便记忆IP地址,有了主机名和域名的概念。域名用来标示多个主机组成的局域网,每个局域网有唯一的名称,而为了标示每个局域网网中的主机,给出来主机名,用来标示局域网内唯一的主机。
主机全名=主机名+域名,如www.baidu.com,主机名为www,域名为baidu.com,教小的概念,主机名在前面,可能跟美国人写地址的习惯有关系吧;比较有意思的是 主机对应的IP地址111.13.100.91,大的域名在前面,而小的主机名在后面。

Linux
修改主机名的方法
 
1    用hostname命令可以临时修改机器名,但机器重新启动之后就会恢复原来的值。

    #hostname  //查看机器名

    #hostname -i //查看本机器名对应的ip地址
2    修改配置文件,需要重启网络才能修改成功,最好重启机器

    2.1    修改/etc/sysconfig/network  此文件是系统中用到主机名读取的文件

    2.2    修改/etc/hosts       此文件是网络中需要主机名读取的文件,hostname
命令读这个配置文件
    只修改/etc/hosts文件,但系统本身用到主机名的地方不会变化,/etc/hosts
是网络中用的,/etc/sysconfig/network是本机起作用,所以要修改主机名,就两个文件都要改

hosts文件说明
该文件最初是用来配置主机名与IP地址的对应关系的文件,后来随着网络规模的扩大,以文件的方式存储主机名与地址的对应关系太复杂来,于是出现来DNS服务器方式来解决主机名和IP地址的对应关系的问题,但是hosts文件在系统中作用依然存在,需要查找网络主机名与IP地址关系的时候,系统会先查询此文件,文件中不存在才会去DNS服务器查询。

一般/etc/hosts的内容一般有如下类似内容:

127.0.0.1 localhost.localdomain localhost

192.168.1.100 dm100.com dm100
一行由三部份组成,每个部份由空格隔开。

第一部份:网络IP地址;

第二部份:主机名或域名;

第三部份:主机名别名;

当然每行也可以是两部份,即主机IP地址和主机名

hosts文件使用技巧
1    主机在启动时会检查主机名对应的IP地址,在此文件中加入自己主机的主机名与地址,可以加速开机过程
2    客户端访问主机时连接很慢可能是名称解析过程很慢,可以加入客户端主机名与地址到此文件,减掉解析过程,可以加速连接
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值