Skip to main content

Exempel Användning av värdnamnkommandot

What Is Justice?: Crash Course Philosophy #40 (April 2025)

What Is Justice?: Crash Course Philosophy #40 (April 2025)
Anonim

Det är troligt att du ställa in datorns namn när du installerar Linux i första hand, men om du använder en dator som ställts in av någon annan kanske du inte vet namnet.

Du kan hitta och ställa in namnet på din dator för att underlätta för personer att upptäcka dig på ett nätverk genom att använda värdnamnskommandot.

Den här guiden lär dig allt du behöver veta om värdnamnskommandot.

Så här bestämmer du datorns namn

Öppna ett terminalfönster och skriv följande kommando:

hostname

Du kommer att få ett resultat som berättar namnet på din dator och i vårt fall, det säger helt enkelt "localhost.localdomain".

Den första delen av resultatet är datorns namn och den andra delen är domänens namn.

För att returnera bara datornamn kan du köra följande kommando:

värdnamn -s

Resultatet denna gång kommer helt enkelt att vara "localhost".

På samma sätt, om du bara vill ta reda på vilken domän du är på använder du följande kommando.

värdnamn -d

Du kan hitta IP-adressen för värdnamnet genom att använda följande kommando:

värdnamn -i

Ett värdnamn kan ges ett alias och du kan ta reda på alla alias för datorn du använder genom att skriva följande kommando i terminalen:

värdnamn -a

Om det inte finns några alias, kommer ditt faktiska värdnamn att returneras.

Så här ändrar du värdnamnet

Du kan ändra datorns värdnamn genom att bara skriva följande kommando:

hostname

Till exempel:

värdnamn gary

Nu när du kör kommandot värdnamn visas det bara "gary".

Denna ändring är tillfällig och är inte särskilt användbar.

För att permanent ändra ditt värdnamn använd nano-redigeraren för att öppna / etc / hosts-filen.

sudo nano / etc / hosts

Du behöver förhöjda behörigheter för att redigera värdfilen och så kan du antingen använda sudo-kommandot som visas ovan eller du kan byta användare till rotkontot med hjälp av su-kommandot.

Filen / etc / hosts har information om din dator och andra maskiner på ditt nätverk eller på andra nätverk.

Som standard innehåller din / etc / hosts-fil något som här:

127.0.0.1 localhost.localdomain localhost

Det första objektet är den IP-adress som ska lösas för datorn. Det andra objektet är namnet och domänen för datorn och varje efterföljande fält ger ett alias för datorn.

För att ändra ditt värdnamn kan du helt enkelt ersätta localhost.localdomain med namnet på datorn och domännamnet.

Till exempel:

127.0.0.1 gary.mydomain localhost

När du har sparat filen får du följande resultat när du kör värdnamnskommandot:

gary.mydomain

På samma sätt kommer värdnamn -d-kommandot att visas som mindomän och värdnamn-kommer att visas som gary.

Alias-kommandot (värdnamn -a) kommer dock fortfarande att visas som localhost eftersom vi inte har ändrat det i / etc / hosts-filen.

Du kan lägga till ett antal alias till / etc / hosts-filen som visas nedan:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Nu när du kör värdnamnet -a-kommandot blir resultatet följande:

garysmachine everydaylinuxuser

Mer om värdnamn

Ett värdnamn får inte vara mer än 253 tecken och det kan delas upp i olika etiketter.

Till exempel:

en.wikipedia.org

Ovannämnda värdnamn har tre etiketter:

  • sv
  • Wikipedia
  • org

Etiketten kan vara högst 63 tecken långt och etiketterna är åtskilda med en enda punkt.

Du kan läsa mer om värdnamn genom att besöka Wikipedia.

Sammanfattning

Det finns inte mycket annat att säga om kommandot värdnamn. Du kan ta reda på alla tillgängliga omkopplare genom att läsa Linux-huvudsidan för ett värdnamn.

man värdnamn

Allt som du verkligen behöver veta har tagits upp i den här guiden, men det finns några andra omkopplare som värdnamn -f som visar det fullt kvalificerade domännamnet, möjligheten att läsa värdnamnet från en fil genom att använda värdnamnet -f-omkopplaren och förmågan att visa NIS / YP-domännamnet med hjälp av värdnamnet -y-omkopplaren.