Hostname
hostname - Visa eller ställ in systemets värdnamn
Kommandot `hostname` används för att visa eller ändra systemets värdnamn i Unix-liknande operativsystem.
Syntax
hostname [ALTERNATIV] [NYTT_NAMN]
Beskrivning
Kommandot `hostname` används för att visa eller ändra värdnamnet för det aktuella systemet. Värdnamnet är ett unikt namn som identifierar en dator i ett nätverk.
Alternativ
Kommandot `hostname` stöder flera alternativ som kan användas för att justera dess beteende:
- -a, --alias - Visa aliasnamnet (om tillgängligt).
- -A, --all-fqdns - Visa alla FQDN (Fullständiga domännamn).
- -b, --boot - Återställ värdnamnet till standardvärdet vid start.
- -d, --domain - Visa DNS-domännamnet.
- -f, --fqdn, --long - Visa den fullständiga domännamnet (FQDN).
- -i, --ip-address - Visa IP-adressen för värdnamnet.
- -I, --all-ip-addresses - Visa alla IP-adresser för värdnamnet.
- -s, --short - Visa det korta värdnamnet (utan domän).
- --help - Visa hjälpmeddelande och avsluta.
- --version - Visa versionsinformation och avsluta.
Exempel
Här är några praktiska exempel som visar hur du kan använda `hostname`-kommandot:
- För att visa det aktuella värdnamnet:
hostname
- För att ställa in ett nytt värdnamn:
sudo hostname nyttnamn
- För att visa den fullständiga domännamnet (FQDN):
hostname -f
- För att visa det korta värdnamnet:
hostname -s
- För att visa IP-adressen för värdnamnet:
hostname -i
- För att visa alla IP-adresser för värdnamnet:
hostname -I
Skillnader mellan macOS och Linux
Det finns några viktiga skillnader att tänka på när man använder `hostname` på macOS jämfört med Linux:
- **Tillgänglighet:** `hostname`-kommandot är tillgängligt både på macOS och Linux och fungerar i stort sett på samma sätt på båda plattformarna.
- **Alternativ:** De flesta alternativ som finns på `hostname` är tillgängliga på både macOS och Linux. Dock kan vissa distributioner eller versioner ha mindre skillnader i alternativ och funktioner.
- **Värdnamnshantering:** På macOS kan du också använda `scutil`-kommandot för att ändra värdnamn, vilket ger fler alternativ för hantering av nätverksinställningar.
Exempel på att använda `hostname` på macOS:
- För att visa det aktuella värdnamnet:
hostname
- För att ställa in ett nytt värdnamn:
sudo scutil --set HostName "nyttnamn"
Det är alltid bra att konsultera `man`-sidan för `hostname` på din specifika plattform för att se vilka alternativ och funktioner som är tillgängliga och hur de används.
Felsökning
Om du får ett felmeddelande när du använder `hostname`, kontrollera följande:
- Att du använder rätt syntax och alternativ för ditt specifika kommando.
- Att du har tillräckliga rättigheter för att ändra värdnamnet (kör som root eller använd sudo).
- Att det nya värdnamnet följer reglerna för giltiga värdnamn (inga specialtecken, etc.).
Se även
- ifconfig - Konfigurera nätverksgränssnitt.
- ip - Ett kraftfullt nätverksverktyg för att hantera nätverksgränssnitt, routing och tunnlar.
- uname - Visa systeminformation.