hostname-kommando i Linux med eksempler
vertsnavn kommandoen i Linux brukes til å hente DNS (domenenavnsystem) navn og angi systemets vertsnavn eller NIS (Network Information System) domenenavn. Et vertsnavn er et navn gitt til en datamaskin og koblet til nettverket. Hovedformålet er å identifisere unikt over et nettverk.
Syntaks for `vertsnavn`-kommandoen i Linux
hostname -[option] [file]
Eksempel: Vi får systemets vertsnavn ved å bare skrive inn vertsnavnet uten noen attributter.
vertsnavn
| Alternativer | Beskrivelse | Syntaks |
|---|---|---|
| -en | Dette alternativet brukes til å få aliasnavnet til vertssystemet (hvis noen). Det vil returnere en tom linje hvis det ikke er angitt et aliasnavn. Dette alternativet oppregner alle konfigurerte adresser på alle nettverksgrensesnitt. | hostname -a |
| -EN | Dette alternativet brukes til å få alle FQDN-er (Fully Qualified Domain Name) til vertssystemet. Den oppregner alle konfigurerte adresser på alle nettverksgrensesnitt. En utgang kan vise de samme oppføringene gjentatte ganger. | hostname -A |
| -b | Brukes til alltid å angi et vertsnavn. Standardnavn brukes hvis ingen er spesifisert. | hostname -b |
| -d | Dette alternativet brukes til å få domenet hvis lokale domener er angitt. Det vil ikke returnere noe (ikke engang en tom linje) hvis det ikke er angitt noe lokalt domene. | hostname -d |
| -f | Dette alternativet brukes til å få et fullstendig kvalifisert domenenavn (FQDN). Den inneholder kort vertsnavn og DNS-domenenavn. | hostname -f |
| -F | Dette alternativet brukes til å angi vertsnavnet som er spesifisert i en fil. Kan kun utføres av superbrukeren (root). | sudo hostname -F filename |
| -Jeg | Dette alternativet brukes til å hente IP (nettverks)-adresser. Dette alternativet fungerer bare hvis vertsnavnet kan løses. | hostname -i |
| -JEG | Dette alternativet brukes til å hente alle IP(nettverks)-adresser. Alternativet avhenger ikke av oppløseligheten til vertsnavnet. | hostname -I |
| -s | Dette alternativet brukes for å få vertsnavnet kort. Det korte vertsnavnet er delen av vertsnavnet før det første punktum/punkt(.) . Hvis vertsnavnet ikke har noen punktum, vises det fullstendige vertsnavnet. | hostname -s |
| -I | Gir versjonsnummer som utdata. | hostname -V |
Utganger av alternativer tilgjengelig i kommandoen `vertsnavn`
1) `-a` Alternativ i `vertsnavn` kommando i Linux
Vis alle aliaser til verten.
Syntaks:
hostname -a
vertsnavn -a
2) Alternativ '-A' i kommandoen 'vertsnavn' i Linux
Syntaks:
hostname -A
vertsnavn -A
3) `-b` Alternativ i `vertsnavn` kommando i Linux
Syntaks:
hostname -b
vertsnavn -b
4) `-d` Alternativ i kommandoen `vertsnavn` i Linux
Vis eventuelt domenenavnet til verten.
Syntaks:
hostname -d
vertsnavn -d
5) `-f` Alternativ i `vertsnavn` kommando i Linux
Vis det fullt kvalifiserte domenenavnet (FQDN) til verten.
Syntaks:
hostname -f
vertsnavn -f
6) `-F` Alternativ i `vertsnavn` kommando i Linux
Dette alternativet brukes til å angi vertsnavnet som er spesifisert i en fil. Kan kun utføres av superbrukeren (root).
Syntaks:
sudo hostname -F filename
sudo vertsnavn -F filnavn
7) `-i` Alternativ i `vertsnavn` kommando i Linux
Vis IP-adressen til verten
Syntaks:
hostname -i
vertsnavn -i
8) `-I` Alternativ i `vertsnavn` kommando i Linux
Dette alternativet brukes til å hente alle IP-adresser (nettverk). Alternativet avhenger ikke av oppløseligheten til vertsnavnet.
hostname -I
vertsnavn -I
9) `-s` Alternativ i `vertsnavn` kommando i Linux
Vis det korte vertsnavnet til verten.
Syntaks:
hostname -s
vertsnavn -s
10) `-V` Alternativ i `vertsnavn` kommando i Linux
Vis versjonsinformasjonen om vertsnavnet
Syntaks:
hostname -V
vertsnavn -V
11) Hvordan sette vertsnavn i Linux
Angi vertsnavnet til systemet midlertidig.
Syntaks:
sudo hostname NEW_HOSTNAME
sudo vertsnavn geeksforgeeks
Erstatt NEW_HOSTNAME med det nye vertsnavnet du vil angi. (Her har vi endret det til geeksforgeeks)
Angi vertsnavnet til systemet permanent.
For å sette hostamet til systemet vårt permanent må vi gå inn i /etc/hostname ved å bruke tekstredigering og endre vertsnavnet til vertsnavnet vi ønsker.
her kan vi endre vertsnavn permanent.
Konklusjon
Denne kommandoen `vertsnavn` i Linux virker så enkel, men samtidig er det en veldig kraftig kommando som lar brukere se eller angi vertsnavnet til systemet. Det er viktig for brukere å kjenne kommandoen `vertsnavn` for å administrere Linux-systemet effektivt. Man kan lett forstå av denne artikkelen, siden vi har diskutert mange alternativer og også deres utgang, alternativer som ` -a`, `-A`, `-b`, `-d`, `-f`, `-F`, `-i`, `-I`, `-s` og `-V`.