Linux 命令(159)—— hostname 命令
文章目录
- 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 命令相关推荐
- Linux下的hostname命令详解
1.临时修改: #hostname ***** //*****为修改的hostname 2.永久修改: # vi /etc/sysconfig/network NETWORKING=yes HOSTN ...
- Linux下的hostname命令
作用:操作服务器的主机名(读取.设置) 语法1:#hostname 含义:表示输出完整的主机名 语法2:#hostname -f 含义:表 ...
- 【Linux】一步一步学Linux——hostname命令(73)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 hostname命令用于显示和设置系统的主机名称.环境变量 ...
- Linux hostname命令详解
1.查看本机的hostname #hostname 2.修改本机的hostname #hostname newname 运行后立即生效(重新启动shell),但是在系统重启后会丢失所做的修改,如果要永 ...
- 【Linux】一步一步学Linux——ncat命令(159)
00. 目录 文章目录 00. 目录 01. 命令概述 02. 命令格式 03. 常用选项 04. 参考示例 05. 附录 01. 命令概述 ncat命令有着网络界的瑞士军刀美誉.因为它短小精悍.功能 ...
- 执行远程linux命令,linux shell 远程执行命令
经常要部署多台服务器上面的应用,如果一个个机器的登录太麻烦. 所有就想到编写一个脚本来部署不同的服务器 前提条件: 配置ssh免登陆 如果不会的请参加我的另外一篇文章 http://blog.csdn ...
- 收藏 | Linux常用156个命令汇总!
来源:机器学习算法与Python学习 本文约2500字,建议阅读5分钟. 本文为大家带来Linux系统中156个常用的命令. linux命令是对Linux系统进行管理的命令.对于Linux系统来说,无 ...
- linux运维常用命令一句话(持续更新中)
整理收集一些Linux运维管理.系统管理的常用命令,太多了记不住,只能记录下来方便日后查看.也可以和大家分享.如果你有好的一句话命令也贴出来吧.本文持续更新中. 1.linux启动过程 开启电源 -- ...
- hostname命令详解
基础命令学习目录首页 原文链接:https://idc.wanyunshuju.com/cym/68.html Linux操作系统的hostname是一个kernel变量,可以通过hostname命令 ...
最新文章
- MySQL数据库(五)使用pymysql对数据库进行增删改查
- Flutter基础知识链接汇总(持续更新中)
- ML之sklearn:sklearn.linear_mode中的LogisticRegression函数的简介、使用方法之详细攻略
- 成员变量和属性区别(@property那点事儿)
- Java IO: Reader和Writer
- python的pandas库中如何计算每列出现最多的值_Python Pandas中根据列的值选取多行数据...
- 作用域、变量提升、函数提升、数据类型
- 数据库技能实战进阶之常用结构化sql语句(中)
- Android NDK开发(1)----- Java与C互相调用实例详解
- 物业费管理系统c语言作业,c语言物业管理系统.doc
- 天正自定义填充图案怎么添加_cad里怎么增加自定义填充图案
- 【有限差分法】(一)有限差分法的基本流程与常用格式
- TOEFL 9个托福独立写作模板总结
- 有关winRAR32相关问题
- 国家允许的二级分销怎么做?有哪些优势
- Fairy tale(BFS + 大模拟)
- 从零开始实现美团联盟分销——先封装一个简洁易用的SDK
- 每日一犬 · 哈瓦那犬
- 6 生僻字_蔬菜中的生僻字你知道哪些?
- 关于Arcinfo运行AML脚本无法正确生成DHSVM河道文件的问题的解决方法