zoukankan      html  css  js  c++  java
  • hostname

    NAME(名称)

    hostname - 显示或设置系统的主机名
    domainname - 显示或设置系统的NIS/YP域名
    dnsdomainname - 显示系统的DNS域名
    nisdomainname - 显示或设置系统的NIS/YP域名
    ypdomainname - 显示或设置系统的NIS/YP域名
    nodename - 显示或设置系统的DECnet节点名

    SYNOPSIS(总览)

    hostname [-v] [-a] [--alias] [-d] [--domain] [-f] [--fqdn] [-i] [--ip-address] [--long] [-s] [--short] [-y] [--yp] [--nis] [-n] [--node]

    hostname [-v] [-F filename] [--file filename] [hostname]

    domainname [-v] [-F filename] [--file filename] [name]

    nodename [-v] [-F filename] [--file filename] [name]

    hostname [-v] [-h] [--help] [-V] [--version]

    dnsdomainname [-v]
    nisdomainname [-v]
    ypdomainname [-v]

    DESCRIPTION(描述)

    Hostname 是一个用来设置或显示当前主机,域或者系统的节点名的程序.许多联网程序使用这些名字来标识机器.NIS/YP同样也使用域名.

    GET NAME(获取名字)

    如果不调用任何参数,程序即显示当前的名字:

    hostname 会打印系统的名字为通过 gethostname(2) 函数返回的值.

    domainname,nisdomainname,ypdomainname 会打印系统的名字为通过 getdomainname(2) 函数返回的值.这同时也被看作系统的YP/NIS域名.

    nodename 会打印系统的DECnet节点名为通过 getnodename(2) 函数返回的值.

    dnsdomainname 会打印FQDN(完全资格域名)的域部分.系统的完整的FQDN可使用 hostname --fqdn 返回.

    SET NAME(设置名字)

    如果带一个参数或者带 --file 选项调用的话,命令即设置主机名,NIS/YP域名或者节点名.

    注意,只有超级用户才可以修改这些名字.

    不可能使用 dnsdomainname 命令(参看下面的 THE FQDN ) 来设置FQDN或者DNS域名.

    每次系统启动时,主机名通常在 /etc/rc.d/rc.inet1/etc/init.d/boot (一般通过读取文件的内容,其中包括了主机名,例如, /etc/hostname )中设置.

    THE FQDN

    你不能使用该命令修改FQDN(通过 hostname --fqdn 返回) 或者DNS域名(通过 dnsdomainname 返回).系统的FQDN是一个由 resolver(3) 返回的主机名.

    从技术上说:FQDN指的是使用 gethostbyname(2) 以返回 gethostname (2) 所返回主机名的名字. DNS域名是第一个圆点之后的部分.

    因此它依赖于你修改方式的配置(通常在 /etc/host.conf 中).通常(如果hosts文件在DNS或NIS之前解析)你可以在 /etc/hosts 中修改.

    OPTIONS(选项)

    -a,--alias
    显示主机的别名(如果使用了的话).
    -d,--domain
    显示DNS域名.不要使用命令 domainname 来获得DNS域名,因为这会显示NIS域名而非DNS域名.可使用 dnsdomainname 替换之.
    -F,--file filename
    从指定文件中读取主机名.注释(以一个`#'开头的行)可忽略.
    -f,--fqdn,--long
    显示FQDN(完全资格域名).一个FQDN包括一个短格式主机名和DNS域名.除非你正在使用bind或者NIS来作主机查询,否则你可以在/etc/hosts文件中修改FQDN和DNS域名(这是FQDN的一部分).
    -h,--help
    打印用法信息并退出.
    -i,--ip-address
    显示主机的IP地址(组).
    -n,--node
    显示DECnet节点名.如果指定了参数(或者指定了 --file name ),那么root也可以设置一个新的节点名.
    -s,--short
    显示短格式主机名.这是一个去掉第一个圆点后面部分的主机名.
    -V,--version
    在标准输出上打印版本信息并以成功的状态退出.
    -v,--verbose
    详尽说明并告知所正在执行的.
    -y,--yp,--nis
    显示NIS域名.如果指定了参数(或者指定了 --file name ),那么root也可以设置一个新的NIS域. 
  • 相关阅读:
    锋利的jQuery复制粘贴(一)
    使用photoshop以及markman进行快速重构页面的几个步骤
    线程间同步之 semaphore(信号量)
    关于C#中Thread.Join()的一点理解
    无废话WCF入门教程一[什么是WCF]
    Oracle function注释
    throw new DataException("检查服务器是否存在失败:" + ex);
    C# 将数据集以excel的形式输出
    .net 安装remoting服务
    任务计划 每日删除设定目录内的文件(包括文件夹)
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11087887.html
Copyright © 2011-2022 走看看