Det er sandsynligt, at du opsætter dit computers navn, når du installerer Linux i første omgang, men hvis du bruger en computer oprettet af en anden, kan du muligvis ikke kende navnet.
Du kan finde og indstille navnet på din computer for at gøre det lettere for folk at opdage dig på et netværk ved hjælp af kommandoen værtsnavn.
Denne vejledning lærer dig alt, hvad du behøver at vide om kommandoen hostname.
Sådan bestemmes computerens navn
Åbn et terminalvindue og skriv følgende kommando:
værtsnavn
Du får et resultat, der fortæller navnet på din computer og i vores tilfælde sagde det simpelthen 'localhost.localdomain'.
Den første del af resultatet er computerens navn, og den anden del er navnet på domænet.
For at returnere kun computernavnet kan du køre følgende kommando:
værtsnavn -s
Resultatet denne gang vil simpelthen være 'localhost'.
Tilsvarende, hvis du bare vil finde ud af hvilket domæne du er på, skal du bruge følgende kommando.
værtsnavn -d
Du kan finde IP-adressen til værtsnavnet ved at bruge følgende kommando:
værtsnavn -i
Et værtsnavn kan gives et alias, og du kan finde ud af alle aliaserne for den computer, du bruger ved at skrive følgende kommando i terminalen:
værtsnavn -a
Hvis der ikke oprettes aliaser, returneres dit egentlige værtsnavn.
Sådan ændres værtsnavnet
Du kan ændre computerens værtsnavn ved blot at skrive følgende kommando:
værtsnavn
For eksempel:
værtsnavn gary
Nu, når du kører kommandoen hostname, vises det bare 'gary'.
Denne ændring er midlertidig og er ikke særlig nyttig.
Hvis du vil ændre dit værtsnavn permanent, skal du bruge nano-editoren til at åbne filen / etc / hosts.
sudo nano / etc / hosts
Du skal have forhøjede rettigheder til at redigere værtsfilen, så du kan enten bruge sudo-kommandoen som vist ovenfor, eller du kan skifte brugere til root-kontoen ved hjælp af su-kommandoen.
Filen / etc / hosts indeholder oplysninger om din computer og andre maskiner på dit netværk eller på andre netværk.
Som standard vil din / etc / hosts-fil indeholde noget som dette:
127.0.0.1 localhost.localdomain localhost
Det første punkt er IP-adressen, der skal løses for computeren. Det andet punkt er navnet og domænet for computeren, og hvert efterfølgende felt giver et alias for computeren.
For at ændre dit værtsnavn kan du blot erstatte localhost.localdomain med navnet på computeren og domænenavnet.
For eksempel:
127.0.0.1 gary.mydomain localhost
Når du har gemt filen, får du følgende resultat, når du kører kommandoen værtsnavn:
gary.mydomain
På samme måde vises kommandoen hostname -d som mit domæne og værtsnavn - vises som gary.
Alias-kommandoen (værtsnavn -a) vises dog som localhost, fordi vi ikke har ændret det i filen / etc / hosts.
Du kan tilføje et hvilket som helst antal aliaser til filen / etc / hosts som vist nedenfor:
127.0.0.1 gary.mydomain garysmachine everydaylinuxuser
Nu, når du kører værtsnavnet -a kommando, bliver resultatet som følger:
garysmachine everydaylinuxuser
Mere om værtsnavne
Et værtsnavn må ikke være mere end 253 tegn, og det kan opdeles i forskellige etiketter.
For eksempel:
en.wikipedia.org
Ovennævnte værtsnavn har tre etiketter:
- da
- Wikipedia
- Org
Mærket kan maksimalt være 63 tegn langt, og etiketterne er adskilt af en enkelt prik.
Du kan finde ud af mere om værtsnavne ved at besøge Wikipedia.
Resumé
Der er ikke meget andet at sige om kommandoen hostname. Du kan finde ud af alle de tilgængelige omskiftere ved at læse Linux-hovedsiden til et værtsnavn.
mand værtsnavn
Alt, hvad du virkelig behøver at vide, er blevet dækket i denne vejledning, men der er et par andre omskiftere som værtsnavn -f der viser det fuldt kvalificerede domænenavn, evnen til at læse værtsnavnet fra en fil ved hjælp af værtsnavnet -f-omskifteren og evnen til at vise NIS / YP domænenavnet ved at bruge værtsnavnet -y skifteren.