Antworten:
Wenn Sie tippen
hostname
Es zeigt Ihnen den Wert, der in gespeichert ist
/etc/hostname
Siehe hostname --help
für eine Menge von Optionen. Aus der Hilfe ...
-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
Dieser Befehl kann den Hostnamen oder den NIS-Domänennamen abrufen oder festlegen. Sie können auch die DNS-Domäne oder den vollqualifizierten Domänennamen (FQDN) abrufen. Sofern Sie nicht bind oder NIS für die Hostsuche verwenden, können Sie den vollqualifizierten Domänennamen (FQDN) und den DNS-Domänennamen (der Teil des vollqualifizierten Domänennamens ist) in der Datei / etc / hosts ändern.
So
hostname -f
für den langen Hostnamen (FQDN).
/etc/hostname
? Das hier bearbeiten wir normalerweise für Apache. Beispiel Thema: askubuntu.com/a/218499/15811
localhost
ist nur ein Spitzname für "mich" in einem Netzwerk. Alle Computer (einschließlich VMs) können über die localhost
Adresse eine Verbindung zu sich selbst herstellen .
Vorausgesetzt, Sie möchten Ihre lokale (LAN) IPv4-Adresse ...
Um zu vermeiden, dass Ihr Server eine lange Zeichenfolge zurückgibt, die Ihre IPv4- und IPv6-Adressen kombiniert, verwenden Sie diese programmgesteuert in einem Bash-Skript:
LOCALIP=$(hostname -I | awk '{print $1}')
Oder tippe dies auf der CLI:
hostname -I | awk '{print $1}'