värdnamn kommandot i Linux används för att erhålla DNS (Domain Name System) namn och ange systemets värdnamn eller NIS (Network Information System) domännamn. Ett värdnamn är ett namn som ges till en dator och kopplat till nätverket. Dess huvudsakliga syfte är att unikt identifiera över ett nätverk.
Syntax för kommandot `hostname` i Linux
hostname -[option] [file]>
Exempel: Vi får systemets värdnamn genom att bara skriva värdnamnet utan några attribut.
värdnamn
| alternativ | Beskrivning | Syntax |
|---|---|---|
| -a | Det här alternativet används för att få aliasnamnet på värdsystemet (om något). Det kommer att returnera en tom rad om inget aliasnamn är inställt. Detta alternativ räknar upp alla konfigurerade adresser på alla nätverksgränssnitt. | hostname -a> |
| -A | Det här alternativet används för att hämta alla FQDN (Fully Qualified Domain Name) i värdsystemet. Den räknar upp alla konfigurerade adresser på alla nätverksgränssnitt. En utdata kan visa samma poster upprepade gånger. | hostname -A> |
| -b | Används för att alltid ange ett värdnamn. Standardnamn används om inget anges. | hostname -b> |
| -d | Det här alternativet används för att hämta domänen om lokala domäner är inställda. Det kommer inte att returnera något (inte ens en tom rad) om ingen lokal domän är inställd. | hostname -d> |
| -f | Det här alternativet används för att få Fully Qualified Domain Name (FQDN). Den innehåller kort värdnamn och DNS-domännamn. java är tom | hostname -f> |
| -F | Det här alternativet används för att ställa in det värdnamn som anges i en fil. Kan endast utföras av superanvändaren (root). | sudo hostname -F filename> |
| -jag | Det här alternativet används för att hämta IP-adresser (nätverk). Det här alternativet fungerar bara om värdnamnet är lösbart. | hostname -i> |
| -Jag | Detta alternativ används för att få alla IP(nätverks)adresser. Alternativet beror inte på värdnamnets lösbarhet. | hostname -I> |
| -s | Detta alternativ används för att få värdnamnet i korthet. Det korta värdnamnet är avsnittet av värdnamnet före det första period/punkt(.) . Om värdnamnet inte har någon punkt visas hela värdnamnet. | hostname -s> |
| -I | Ger versionsnummer som utdata. | hostname -V> |
Utdata av alternativ tillgängliga i kommandot `hostname`
1) '-a' Alternativ i kommandot 'värdnamn' i Linux
Visa alla alias för värden.
Syntax:
hostname -a>
värdnamn -a
2) Alternativ '-A' i kommandot 'värdnamn' i Linux
Syntax:
hostname -A>
värdnamn -A
3) Alternativet `-b` i kommandot `hostname` i Linux
Syntax:
hostname -b>
värdnamn -b
4) Alternativet '-d' i kommandot 'värdnamn' i Linux
Visa värdens domännamn om det finns.
Syntax:
kommando chown
hostname -d>
värdnamn -d
5) '-f' Alternativ i kommandot 'hostname' i Linux
Visa värdens fullständiga domännamn (FQDN).
Syntax:
hostname -f>
värdnamn -f
6) Alternativet '-F' i kommandot 'värdnamn' i Linux
Det här alternativet används för att ställa in det värdnamn som anges i en fil. Kan endast utföras av superanvändaren (root).
Syntax:
sudo hostname -F filename>
sudo värdnamn -F filnamn
7) Alternativet '-i' i kommandot 'värdnamn' i Linux
Visa värdens IP-adress
Syntax:
hostname -i>
värdnamn -i
8) Alternativet '-I' i kommandot 'värdnamn' i Linux
Detta alternativ används för att få alla IP-adresser (nätverk). Alternativet beror inte på värdnamnets lösbarhet.
hostname -I>
värdnamn -I
samlingar java
9) Alternativet `-s` i kommandot `hostname` i Linux
Visa värdens korta värdnamn.
Syntax:
hostname -s>
värdnamn -s
10) Alternativet '-V' i kommandot 'värdnamn' i Linux
Visa versionsinformation om värdnamnet
Syntax:
hostname -V>
värdnamn -V
11) Hur man ställer in värdnamn i Linux
Ställ in systemets värdnamn tillfälligt.
Syntax:
sudo hostname NEW_HOSTNAME>
sudo värdnamn geeksforgeeks
Ersätt NEW_HOSTNAME med det nya värdnamnet du vill ange. (Här har vi ändrat det till geeksforgeeks)
Ställ in systemets värdnamn permanent.
För att ställa in värdnamnet för vårt system permanent måste vi gå in i /etc/hostname med hjälp av textredigeraren och ändra värdnamnet till det värdnamn vi vill ha.
här kan vi ändra värdnamn permanent.
Slutsats
Detta kommando `hostname` i Linux verkar så enkelt men samtidigt är det ett mycket kraftfullt kommando som låter användare se eller ställa in systemets värdnamn. Det är viktigt för användare att känna till kommandot `hostname` för att hantera sitt Linux-system effektivt. Man kan lätt förstå av den här artikeln, eftersom vi har diskuterat många alternativ och även deras produktion, alternativ som ` -a`, `-A`, `-b`, `-d`, `-f`, `-F`, `-i`, `-I`, `-s` och `-V`.