Answers:
当您键入
hostname
它会向您显示存储在其中的值
/etc/hostname
请参阅hostname --help
以获取很多选择。从帮助...
-s, --short short host name
-a, --alias alias names
-i, --ip-address addresses for the host name
-I, --all-ip-addresses all addresses for the host
-f, --fqdn, --long long host name (FQDN)
-A, --all-fqdns all long host names (FQDNs)
-d, --domain DNS domain name
-y, --yp, --nis NIS/YP domain name
-b, --boot set default hostname if none available
-F, --file read host name or NIS domain name from given file
该命令可以获取或设置主机名或NIS域名。您还可以获取DNS域或FQDN(完全合格的域名)。除非使用绑定或NIS进行主机查找,否则您可以在/ etc / hosts文件中更改FQDN(完全限定域名)和DNS域名(属于FQDN)。
所以
hostname -f
长主机名(FQDN)。
/etc/hostname
吗?我们通常在这里为Apache编辑的那个。示例主题:askubuntu.com/a/218499/15811
localhost
只是网络上“我自己”的昵称。所有计算机(包括VM)都可以使用localhost
地址连接到自身。
假设您要使用本地(LAN)IPv4地址...。
为了避免服务器返回包含IPv4和IPv6地址的长字符串,请在bash脚本中以编程方式使用此字符串:
LOCALIP=$(hostname -I | awk '{print $1}')
或在CLI上键入以下内容:
hostname -I | awk '{print $1}'