Hostname

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök

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.

Källor