大家好,欢迎来到IT知识分享网。
#文章首发挑战赛# #跨年幸运签# #2023年度创作挑战#
1.hostname 简介
hostname 命令,用于获取或设置 host name、NIS domain name,以及获取 DNS domain 或 FQDN(完全限定名),Kylin / UOS / CentOS 等 Linux 各版本通用。
1.1. 域名
域名 Domain Name:用于识别和定位网络上的主机,由点分隔的字符串组成。域名(如 baidu.com)解决了 IP 地址不方便记忆和不能表现出组织的性质、名称、地域的问题。
- 按组织性质:.gov 政府组织,.mil 军事组织,.org 非盈利组织,.edu教育组织等。
- 按国家地域:.cn 中国,.ru 俄罗斯,.de 德国,.jp日本,.uk英国,.us美国等。
域名系统 DNS (Domain Name System):域名 Domain Name 通过域名系统 DNS 来映射域名和 IP 地址。DNS 是网络中用于将域名映射到 IP 地址的分布式数据库系统。
1.2. NIS 域名
网络信息服务 NIS,Network Information Services,就是大家熟知的黄页 Yellow Pages,但由于商标问题,将其改名为 NIS,yp 等老旧的术语也还能经常看到。
NIS 实际上是一个基于 RPC 的 client / server 系统,它允许在一个 NIS 域中的电脑共享一系列配置文件,在功能上和 Windows NT 的域系统相似。NIS 中有 3 类主机:
- NIS 主服务器,和 Windows NT 的域控制器类似,维护所有 NIS 客户机使用的文件(如 passwd,group);
- NIS 从服务器,和 Windows NT 的备份域控制器类似;
- NIS 客户机,和 Windows NT 工作站类似。
NIS 域名 NIS domain name:可以理解为以某种方式关联在一起的一组主机的名字。比如为开发部创建的域可以叫做 depart-dev。
1.3. {yp, nis, dns}domainname 和 hostname 的关系
domainname,ypdomainname,nisdomainname,dnsdomainname 都是 hostname 的软链接。
- domainname = hostname -y
- ypdomainname = hostname -y
- nisdomainname = hostname -y
- dnsdomainname = hostname -d
从下图能更直观的看到这种关系:
2. 语法
hostname [-b] {hostname|-F file} 设置主机名 (直接给定或从文件) hostname [-a|-A|-d|-f|-i|-I|-s|-y] display formatted name hostname 显示主机名(host name)
3. 常用命令
3.1. hostname
# 统信 D版 uroot@uosd:~$ hostname uosd # CentOS 7 [root@centos ~]# hostname centos # Kylin [root@kylin ~]# hostname kylin # 当网络中只有一台电脑的主机名是 localhost 时,会显示 localhost [root@localhost ~]# hostname localhost # 当网络中不止一台电脑的主机名是 localhost 时,会显示 IP # 如果不想显示 IP,则需要修改主机名,使之在本网络唯一 # 可以使用 hostnamectl 永久修改主机名,hostname只能临时修改 [root@192 ~]# hostname 192.168.1.118
注意,当网络中不止一台电脑的主机名是 localhost 时,会显示 IP 地址以示区分,这也是为什么 hostname 命令返回 IP 地址的原因。
3.2. hostname -I
显示该主机的所有 IP。
[root@kylin ~]# hostname -I 192.168.1.109 172.17.0.1 uroot@uosd:~$ hostname -I 192.168.1.108 [root@centos ~]# hostname -I 192.168.1.110
4. hostname 详解
hostname 命令参数及其用法详细说明见下图:
Enjoy[啤酒][啤酒][啤酒]
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/68031.html