Skip to main content

Eksempel Bruk av vertsnavnet kommandoen

MEL Scripting Tutorial - Del 9: Finjusteringer og eksempelbruk av skriptet (April 2025)

MEL Scripting Tutorial - Del 9: Finjusteringer og eksempelbruk av skriptet (April 2025)
Anonim

Det er sannsynlig at du setter opp datamaskinens navn når du installerer Linux i utgangspunktet, men hvis du bruker en datamaskin satt opp av noen andre, kan du kanskje ikke kjenne navnet sitt.

Du kan finne og sette navnet på datamaskinen din for å gjøre det lettere for folk å oppdage deg på et nettverk ved å bruke vertsnavnet-kommandoen.

Denne guiden lærer deg alt du trenger å vite om vertsnavnet kommandoen.

Slik bestemmer du datamaskinens navn

Åpne et terminalvindu og skriv inn følgende kommando:

vertsnavn

Du får et resultat som forteller deg navnet på datamaskinen din, og i vårt tilfelle sa det bare "localhost.localdomain".

Den første delen av resultatet er datamaskinens navn og den andre delen er navnet på domenet.

For å returnere bare datamaskinnavnet kan du kjøre følgende kommando:

vertsnavn-s

Resultatet denne gangen vil ganske enkelt være "localhost".

På samme måte, hvis du bare vil finne ut hvilket domene du er på, bruk følgende kommando.

vertsnavn -d

Du kan finne IP-adressen til vertsnavnet ved å bruke følgende kommando:

vertsnavn -i

Et vertsnavn kan gis et alias, og du kan finne ut alle aliasene for datamaskinen du bruker ved å skrive følgende kommando i terminalen:

vertsnavn -a

Hvis det ikke er opprettet noen aliaser, blir ditt virkelige vertsnavn returnert.

Slik endrer du vertsnavnet

Du kan endre datamaskinens vertsnavn ved å bare skrive følgende kommando:

vertsnavn

For eksempel:

vertsnavn gary

Nå når du kjører hostname-kommandoen, vil det bare vise 'gary'.

Denne endringen er midlertidig og er ikke spesielt nyttig.

For å permanent endre vertsnavnet ditt, bruk nano-editoren til å åpne / etc / hosts-filen.

sudo nano / etc / hosts

Du trenger forhøyede rettigheter for å redigere vertsfilen, og du kan enten bruke sudo-kommandoen som vist ovenfor, eller du kan bytte brukere til rotkontoen ved hjelp av su-kommandoen.

Filen / etc / hosts har informasjon om din datamaskin og andre maskiner på nettverket ditt eller på andre nettverk.

Som standard vil din / etc / hosts-fil inneholde noe slikt:

127.0.0.1 localhost.localdomain localhost

Det første elementet er IP-adressen som skal løses for datamaskinen. Det andre elementet er navnet og domenet for datamaskinen, og hvert etterfølgende felt gir et alias for datamaskinen.

For å endre vertsnavnet kan du bare erstatte localhost.localdomain med navnet på datamaskinen og domenenavnet.

For eksempel:

127.0.0.1 gary.mydomain localhost

Etter at du har lagret filen, får du følgende resultat når du kjører hostname-kommandoen:

gary.mydomain

På samme måte vil vertsnavnet -d-kommandoen vises som mydomain og vertsnavn-vil vises som gary.

Alias-kommandoen (vertsnavn -a) vil imidlertid fortsatt vises som localhost fordi vi ikke har endret det i / etc / hosts-filen.

Du kan legge til et hvilket som helst antall aliaser til / etc / hosts-filen som vist nedenfor:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Nå når du kjører hostname -a-kommandoen, blir resultatet som følger:

garysmachine everydaylinuxuser

Mer om vertsnavn

Et vertsnavn må ikke være mer enn 253 tegn, og det kan deles opp i forskjellige etiketter.

For eksempel:

en.wikipedia.org

Ovennevnte vertsnavn har tre etiketter:

  • no
  • Wikipedia
  • Org

Etiketten kan være maksimalt 63 tegn lang og etikettene er skilt med en enkelt prikk.

Du kan finne ut mer om vertsnavn ved å gå til Wikipedia.

Sammendrag

Det er ikke mye annet å si om hostname-kommandoen. Du kan finne ut om alle tilgjengelige brytere ved å lese Linux-hovedsiden for et vertsnavn.

mannens vertsnavn

Alt du virkelig trenger å vite er dekket i denne veiledningen, men det er noen andre brytere som vertsnavn -f som viser det fullt kvalifiserte domenenavnet, evnen til å lese vertsnavnet fra en fil ved hjelp av vertsnavnet -f-bryteren og evnen til å vise NIS / YP domenenavnet ved å bruke vertsnavnet -y-bryteren.