直接使用命令hostname,查看本机的主机名,\x0d\x0a配置文件在/etc/sysconfig/network下的HOSTNAME项,修改后重启,方能起效。\x0d\x0a\x0d\x0a主机名静态查询表:/etc/hosts 对应IP和域名\x0d\x0a这里稍微解释一下主机名(hostname)与域名(domain)的区别:主机名通常在局域网内使用,通过hosts文件,主机名就可以解析到对应的IP上;域名通常是在internet上使用,通过公网的DNS来解析。
创新互联-专业网站定制、快速模板网站建设、高性价比大城网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式大城网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖大城地区。费用合理售后完善,十余年实体公司更值得信赖。
在命令行模式下,获取当前主机名称:
在命令行模式下,获取IP地址:
在shell脚本中获取当前主机的主机名以及IP地址:
说明:
`` 表示执行该语句,并返回执行后的结果;
grep -A1 "eth0" 表示找出带有“eth0”的行,输出中除显示该行外,还显示之后的一行;
awk 则是进行分割。
linux 中有三种定义的主机名,分别是静态的、瞬态的、灵活的,具体操作如下:通过hostname查看 直接通过hostname查看当前会话的主机名;查看静态主机名 通过hostnamectl status可以查看静态主机名;查看主机名 通过/etc/hostname查看主机名。