文章目录

  • 1.命令简介
  • 2.命令格式
  • 3.选项说明
  • 4.常用示例
  • 参考文献

1.命令简介

hostname 显示或设置系统的主机名。

Linux 系统中的 HOSTNAME 环境变量对应保存了当前的主机名称,使用 hostname 命令能够查看和设置此环境变量的值,而要想永久修改主机名称则需要使用 hostnamectl 命令或直接编辑配置文件 /etc/hostname 才行。

2.命令格式

hostname [-a|--alias] [-d|--domain] [-f|--fqdn|--long] [-A|--all-fqdns] [-i|--ip-address] [-I|--all-ip-addresses] [-s|--short] [-y|--yp|--nis]
hostname [-b|--boot] [-F|--file filename] [hostname]
hostname [-h|--help] [-V|--version]

3.选项说明

-a, --alias显示主机的别名(如果使用了的话)。
-d, --domain显示 DNS 域名。不要使用命令 domainname 来获得 DNS 域名,因为这会显示 NIS 域名而非 DNS 域名。可使用 dnsdomainname 替换之。
-F, --file <filename>从指定文件中读取主机名.注释(以一个 # 开头的行)可忽略。
-f, --fqdn, --long显示 FQDN(Fully Qualified Domain Name,完全资格域名)。一个 FQDN 包括一个短格式主机名和 DNS 域名。除非你正在使用 bind 或 NIS 来作主机查询,否则你可以在 /etc/hosts 文件中修改 FQDN 和 DNS 域名(这是 FQDN 的一部分)。
-h, --help打印用法信息并退出。
-i, --ip-address显示主机的 IP 地址(组)。请注意,只有在可以解析主机名时,此操作才有效。避免使用此选项,请使用主机名 --all-ip-addresses 选项。
-I, --all-ip-addresses显示主机的所有地址。
-n, --node显示 DECnet 节点名。如果指定了参数(或者指定了 --file <name>),那么 root 也可以设置一个新的节点名。
-s, --short显示短格式主机名。这是一个去掉第一个圆点后面部分的主机名。
-V, --version在标准输出上打印版本信息并以成功的状态退出。
-v, --verbose详尽说明并告知所正在执行的。
-y, --yp, --nis显示 NIS 域名。如果指定了参数(或者指定了 --file <name>),那么 root 也可以设置一个新的 NIS 域。

4.常用示例

(1)显示本机的主机名。

hostname
VM-0-3-centos

(2)临时修改主机名,系统重启将失效。

hostname lvlv.comecho $HOSTNAME
lvlv.com

(3)以短格式显示主机名。

hostname lvlv.com
hostname -s
lvlv

(4)显示主机的别名。

如果无主机别名将显示空行。

hostname -a

(5)显示主机的 IP 地址。

hostname -I
10.0.0.3

(6)显示 DNS 域名。

hostname -d
com.com

(7)显示 NIS 域名。

hostname -y
hostname: Local domain name not set

(8)显示 FQDN(完全资格域名)。

hostname -f
lvlv.com.com

参考文献

hostname(1) - Linux manual page - man7.org

Linux 命令(159)—— hostname 命令相关推荐

  1. Linux下的hostname命令详解

    1.临时修改: #hostname ***** //*****为修改的hostname 2.永久修改: # vi /etc/sysconfig/network NETWORKING=yes HOSTN ...

  2. Linux下的hostname命令

    作用:操作服务器的主机名(读取.设置) 语法1:#hostname                  含义:表示输出完整的主机名 语法2:#hostname -f               含义:表 ...

  3. 【Linux】一步一步学Linux——hostname命令(73)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 hostname命令用于显示和设置系统的主机名称.环境变量 ...

  4. Linux hostname命令详解

    1.查看本机的hostname #hostname 2.修改本机的hostname #hostname newname 运行后立即生效(重新启动shell),但是在系统重启后会丢失所做的修改,如果要永 ...

  5. 【Linux】一步一步学Linux——ncat命令(159)

    00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 ncat命令有着网络界的瑞士军刀美誉.因为它短小精悍.功能 ...

  6. 执行远程linux命令,linux shell 远程执行命令

    经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...

  7. 收藏 | Linux常用156个命令汇总!

    来源:机器学习算法与Python学习 本文约2500字,建议阅读5分钟. 本文为大家带来Linux系统中156个常用的命令. linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无 ...

  8. linux运维常用命令一句话(持续更新中)

    整理收集一些Linux运维管理.系统管理的常用命令,太多了记不住,只能记录下来方便日后查看.也可以和大家分享.如果你有好的一句话命令也贴出来吧.本文持续更新中. 1.linux启动过程 开启电源 -- ...

  9. hostname命令详解

    基础命令学习目录首页 原文链接:https://idc.wanyunshuju.com/cym/68.html Linux操作系统的hostname是一个kernel变量,可以通过hostname命令 ...

最新文章

  1. MySQL数据库(五)使用pymysql对数据库进行增删改查
  2. Flutter基础知识链接汇总(持续更新中)
  3. ML之sklearn:sklearn.linear_mode中的LogisticRegression函数的简介、使用方法之详细攻略
  4. 成员变量和属性区别(@property那点事儿)
  5. Java IO: Reader和Writer
  6. python的pandas库中如何计算每列出现最多的值_Python Pandas中根据列的值选取多行数据...
  7. 作用域、变量提升、函数提升、数据类型
  8. 数据库技能实战进阶之常用结构化sql语句(中)
  9. Android NDK开发(1)----- Java与C互相调用实例详解
  10. 物业费管理系统c语言作业,c语言物业管理系统.doc
  11. 天正自定义填充图案怎么添加_cad里怎么增加自定义填充图案
  12. 【有限差分法】(一)有限差分法的基本流程与常用格式
  13. TOEFL 9个托福独立写作模板总结
  14. 有关winRAR32相关问题
  15. 国家允许的二级分销怎么做?有哪些优势
  16. Fairy tale(BFS + 大模拟)
  17. 从零开始实现美团联盟分销——先封装一个简洁易用的SDK
  18. 每日一犬 · 哈瓦那犬
  19. 6 生僻字_蔬菜中的生僻字你知道哪些?
  20. 关于Arcinfo运行AML脚本无法正确生成DHSVM河道文件的问题的解决方法

热门文章

  1. 计算机考试机试题目word文档,计算机考试 word
  2. 快手2018/9/10
  3. 自动化测试po模式是什么?自动化测试po分层如何实现?(附详细源码)
  4. html5 案例练习(注册页面)
  5. VideoView播放视频的时候尺寸异常
  6. Muti-Barrage 一个多功能的Android弹幕库
  7. godot引擎学习6
  8. 大学物理实验长度的测量实验报告_大学物理实验长度测量法实验报告完整版
  9. Mac苹果移动硬盘数据丢失怎么恢复?
  10. Node.js全局对象