Skip to main content

Voorbeeld Gebruik van het hostnaamcommando

Gebruik van de po op bed (Juni- 2026)

Gebruik van de po op bed (Juni- 2026)
Anonim

Het is waarschijnlijk dat u de naam van uw computer instelt wanneer u Linux installeert, maar als u een computer gebruikt die is ingesteld door iemand anders, weet u de naam misschien niet.

U kunt de naam voor uw computer vinden en instellen om het voor mensen gemakkelijker te maken om u op een netwerk te vinden met behulp van de opdracht hostname.

Deze gids leert je alles wat je moet weten over de opdracht hostname.

Hoe de naam van uw computer te bepalen

Open een terminalvenster en typ de volgende opdracht:

hostname

Je krijgt een resultaat met de naam van je computer en in ons geval zei het gewoon 'localhost.localdomain'.

Het eerste deel van het resultaat is de naam van de computer en het tweede deel is de naam van het domein.

Als u alleen de naam van de computer wilt retourneren, voert u de volgende opdracht uit:

hostnaam -s

Het resultaat zal deze keer gewoon 'localhost' zijn.

Evenzo, als u alleen wilt weten welk domein u gebruikt, gebruikt u de volgende opdracht.

hostnaam -d

U kunt het IP-adres voor de hostnaam vinden met behulp van de volgende opdracht:

hostnaam -i

Een hostnaam kan een alias worden gegeven en u kunt alle aliassen voor de computer die u gebruikt, achterhalen door de volgende opdracht in de terminal te typen:

hostnaam -a

Als er geen aliassen zijn ingesteld, wordt uw daadwerkelijke hostnaam geretourneerd.

Hoe de hostnaam te wijzigen

U kunt de hostnaam van de computer wijzigen door simpelweg de volgende opdracht te typen:

hostname

Bijvoorbeeld:

hostnaam gary

Als u nu de opdracht hostname uitvoert, wordt 'gary' gewoon weergegeven.

Deze wijziging is tijdelijk en niet bijzonder nuttig.

Om uw hostnaam permanent te wijzigen, gebruikt u de nano-editor om het bestand / etc / hosts te openen.

sudo nano / etc / hosts

U hebt verhoogde rechten nodig om het hosts-bestand te bewerken en u kunt dus de opdracht sudo gebruiken, zoals hierboven wordt weergegeven, of u kunt gebruikers naar het root-account schakelen met behulp van de opdracht su.

Het bestand / etc / hosts bevat details over uw computer en andere machines in uw netwerk of op andere netwerken.

Uw bestand / etc / hosts bevat standaard zoiets als dit:

127.0.0.1 localhost.localdomain localhost

Het eerste item is het IP-adres dat moet worden omgezet voor de computer. Het tweede item is de naam en het domein voor de computer en elk volgend veld biedt een alias voor de computer.

Om uw hostnaam te wijzigen, kunt u localhost.localdomain eenvoudig vervangen door de naam van de computer en de domeinnaam.

Bijvoorbeeld:

127.0.0.1 gary.mijndomein localhost

Nadat u het bestand hebt opgeslagen, krijgt u het volgende resultaat wanneer u de opdracht hostname uitvoert:

gary.mydomain

Op dezelfde manier zal de opdracht hostname -d worden weergegeven als mijndomein en hostnaam worden weergegeven.

De alias-opdracht (hostnaam -a) wordt echter nog steeds weergegeven als localhost, omdat we dit niet hebben gewijzigd in het bestand / etc / hosts.

U kunt een willekeurig aantal aliassen toevoegen aan het bestand / etc / hosts, zoals hieronder wordt weergegeven:

127.0.0.1 gary.mydomain garysmachine everydaylinuxuser

Wanneer u nu de hostnaam -a-opdracht uitvoert, zal het resultaat als volgt zijn:

garysmachine everydaylinuxuser

Meer over hostnamen

Een hostnaam mag niet meer dan 253 tekens bevatten en kan worden opgesplitst in verschillende labels.

Bijvoorbeeld:

en.wikipedia.org

De bovenstaande hostnaam heeft drie labels:

  • nl
  • Wikipedia
  • Org

Het label mag maximaal 63 tekens lang zijn en de labels worden gescheiden door een enkele punt.

U kunt meer informatie over hostnamen vinden op Wikipedia.

Samenvatting

Er is niet veel anders te zeggen over de opdracht hostname. Je kunt meer te weten komen over alle beschikbare switches door de Linux-hoofdpagina voor een hostnaam te lezen.

man hostnaam

Alles wat u echt moet weten, is in deze handleiding behandeld, maar er zijn een paar andere switches zoals hostnaam -f die de volledig gekwalificeerde domeinnaam laat zien, de mogelijkheid om de hostnaam uit een bestand te lezen met behulp van de hostnaam -f schakelaar en de mogelijkheid om de NIS / YP-domeinnaam te tonen door de hostname -y-switch te gebruiken.