Dieser Befehl kann den Hostnamen oder den NIS-Domänennamen abrufen oder festlegen. Sie können auch die DNS-Domäne oder den FQDN (vollständig qualifizierter Domänenname) abrufen. Sofern Sie nicht bind oder NIS für Host-Lookups verwenden, können Sie den FQDN (Fully Qualified Domain Name) und den DNS-Domänennamen (der Teil des FQDN ist) in der Datei /etc/hosts ändern.
Verwendung:
hostname [-b] {hostname|-F file} set host name (from file) hostname [-a|-A|-d|-f|-i|-I|-s|-y] display formatted name hostname display host name {yp,nis,}domainname {nisdomain|-F file} set NIS domain name (from file) {yp,nis,}domainname display NIS domain name dnsdomainname display dns domain name hostname -V|--version|-h|--help print info and exit
Beispiel:
# hostname abc-redhat-host
Stellen Sie den gewünschten Hostnamen des Systems mit dem Befehl hostname ein.
# hostname xyz.example.com
Um den Hostnamen über Neustarts hinweg persistent zu halten, bearbeiten Sie die Datei /etc/hostname.
# vi /etc/hostname xyz.example.com
Der Hostname kann auch in der Datei /etc/hostname eingesehen werden.
# cat /etc/hostname
hostname-Befehlsbeispiele
1. So drucken Sie den Hostnamen des Systems:
# hostname
2. So zeigen Sie den Alias-Hostnamen des Systems an:
# hostname -a # hostname --alias
3. So zeigen Sie den Namen der DNS-Domäne an:
# hostname -d # hostname --domain
4. So lesen Sie den Hostnamen aus der Datei:
# hostname -F hostfile.txt # hostname --file hostfile.txt
5. So zeigen Sie den FQDN (Fully Qualified Domain Name) an:
# hostname -f # hostname --fqdn # hostname --long
6. So zeigen Sie die IP-Adresse des Hosts an:
# hostname -i # hostname --ip-address
7. So zeigen Sie den kurzen Hostnamen an:
# hostname -s # hostname --short
8. So erhalten Sie die Version des Befehls hostname:
# hostname -V # hostname --version
9. Um die ausführliche Ausgabe zu haben:
# hostname --verbose
10. So zeigen Sie den NIS-Domänennamen an:
# hostname -y # hostname --yp # hostname --nis
11. So rufen Sie die Hilfe für den Befehl hostname auf:
# hostname --help