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.