Hoe de hostnaam in Ubuntu te wijzigen?

How Change Hostname Ubuntu



Als je ooit een computer hebt gebruikt of door websites hebt gebladerd, moet je de term hostnaam zijn tegengekomen. De hostnaam is een aangepaste naam die door de gebruiker wordt gegenereerd en helpt bij het identificeren van het systeem binnen het netwerk. Hier beschouwen we de hostnaam in het Ubuntu-systeem. Een gebruiker wijst een hostnaam toe aan zijn machine tijdens de installatie van het besturingssysteem. Het helpt hen om hun machine uniek te herkennen via internet.

Verschillende redenen kunnen van invloed zijn op het wijzigen van uw machinenaam. Een van de belangrijkste redenen is dat geen twee systemen dezelfde machinenaam kunnen delen om conflicten te voorkomen. Daarom, als u nieuw bent en een hostnaam wilt instellen, moet deze uniek zijn en verstandig gekozen.







Wat is een hostnaam?

Een hostnaam verwijst over het algemeen naar het specifieke apparaat op een netwerk. U kunt echter ook naar een hostnaam verwijzen als computernaam en sitenaam. Als u een hostnaam voor uw systeem heeft, wordt uw apparaat uniek geïdentificeerd binnen een lokaal netwerk. Als u gegevens via het netwerk naar een machine wilt uitwisselen, moet u de hostnaam van dat systeem weten. Hostnaam komt als onderdeel van de domeinnaam.



Hostnamen begrijpen

Een hostnaam helpt bij het identificeren van uw apparaat op een netwerk. Helaas kunnen we niet twee of meer machines of systemen met dezelfde hostnaam op hetzelfde netwerk laten draaien. Maar het kan mogelijk zijn als de machine zich op een ander netwerk bevindt.



In Ubuntu mag u de hostnaam van uw systeem en verschillende gerelateerde instellingen bewerken met behulp van de meest gebruikte opdracht, hostnamectl . Deze tool helpt bij het herkennen van de drie verschillende klassen van hostnamen, zoals hieronder weergegeven.





  • Statisch : het specificeert de standaard hostnaam. Het wordt opgeslagen in het bestand dat zich op het pad bevindt /etc/hostnaam die de gebruiker kan instellen.
  • Zeer: het specificeert de beschrijvende vrije vorm UTF8-hostnaam die zeer geschikt is voor presentatie aan de gebruiker. Bijvoorbeeld de laptop van Linuxize.
  • Vergankelijk: het verwijst naar de dynamische hostnaam, speciaal onderhouden door de kernel. De twee servers, DHCP of mDNS, kunnen worden gebruikt voor het wijzigen van de tijdelijke hostnaam tijdens runtime. Standaard heeft deze hostnaam echter hetzelfde als de statische hostnaam.

Vervolgens zullen we verschillende manieren leren om de hostnaam van de Ubuntu-server 20.04 te wijzigen.

Hoe de hostnaam in Ubuntu te veranderen

Het is een van de gebruikelijke praktijken om de hostnaam voor uw Linux-server te wijzigen. Daarom moet u een gedegen kennis hebben van de opdrachtregelopdrachten en de juiste toegang hebben om die opdrachten op de terminal uit te voeren.



Vereisten

Hieronder staan ​​enkele basisvereisten die u mogelijk nodig heeft bij het wijzigen van de hostnaam.

  • Ubuntu 20.04-server geïnstalleerd op uw machine.
  • Root-toegang of gebruiker met pseudo-toegang voor het uitvoeren van de opdrachten.
  • U zou toegang moeten hebben tot niet-GUI-methoden.

Huidige hostnaam controleren op Ubuntu 20.04

Bij Linux draait alles om het uitvoeren van opdrachten vanaf de opdrachtregel. Als u bijvoorbeeld de huidige hostnaam van uw Ubuntu-machine wilt controleren, voert u de volgende twee opdrachten uit.

De onderstaande opdracht geeft alleen de hostnaam weer. Typ eenvoudig hostnaam en druk op enter om de hostnaam te krijgen.

Gebruik het tweede commando, hostnamectl. Het toont de hostnaam samen met aanvullende belangrijke informatie die voor verschillende doeleinden nuttig kan zijn. In de onderstaande afbeelding ziet u bijvoorbeeld de static-hostname, die de hostnaam van uw machine aangeeft.

De hostnaam tijdelijk wijzigen

Als u een tijdelijke wijziging in de hostnaam van de machine wilt aanbrengen, gebruikt u daarvoor de opdracht hostname.

Voer de onderstaande opdracht uit in de terminal die de parameter new-hostname zal vervangen door de opgegeven naam.

$sudo hostnaamnieuwe-hostnaam

Na voltooiing van deze opdracht wordt er geen uitvoer op het scherm weergegeven. Als u wilt zoeken naar de aangebrachte wijzigingen, controleer dan de huidige hostnaam van uw systeem.

De hostnaam van het Ubuntu-systeem wijzigen zonder de optie voor opnieuw opstarten

Stel dat u de permanente wijziging van de hostnaam voor uw Ubuntu-systeem wilt zonder dat u uw machine opnieuw hoeft op te starten. Gebruik eerst de opdracht hostnamectl. Volg daarna de onderstaande eenvoudige stappen om dit te verwerken.

Wijzig de hostnaam.
Gebruik de onderstaande opdracht om de nieuwe hostnaam te vervangen door de opgegeven naam.

$hostnamectl set-hostnaam nieuwe-hostnaam

De wijziging bevestigen.
Nadat u de hierboven genoemde opdracht hebt uitgevoerd, kunt u de uitvoer controleren met de opdracht hostnamectl.

De Pretty-hostnaam wijzigen.
Deze hostnaam is alleen beschikbaar voor de gebruiker en niet beschikbaar voor een ander systeem op het netwerk. Gebruik voor het wijzigen van de mooie hostnaam van het systeem hetzelfde commando hostnamectl samen met de -pretty parameter.

$hostnamectl set-hostname'nieuwe-hostnaam' --zeer

Vervang opnieuw de nieuwe hostnaam door de opgegeven hostnaam.

Nadat u de bovenstaande opdracht hebt uitgevoerd, krijgt u een extra regel in de uitvoer met de mooie hostnaam voor uw systeem, zoals hieronder weergegeven.

De hostnaam van het Ubuntu-systeem wijzigen met de herstartoptie

Afgezien van de hierboven genoemde optie, kunt u de hostnaam van uw Ubuntu-systeem wijzigen door het systeem opnieuw op te starten. Het zal de hostnaam permanent veranderen door de configuratiebestanden te wijzigen.

  • /etc/hostnaam
  • /etc/hosts

De wijzigingen worden van kracht zodra u het systeem opnieuw opstart. U kunt de onderstaande eenvoudige stappen volgen om deze permanente wijziging van de hostnaam door te voeren.

Open /etc/hostname voor wijziging
Bewerk het bestand op dit pad met een beschikbare teksteditor. Hier gebruiken we voor dit doel de Vim-editor. Voer de onderstaande opdracht uit.

$sudo wij /enzovoort/hostnaam

Dit bestand toont de huidige hostnaam die u kunt wijzigen door de naam van uw keuze op te geven.

Open /etc/hosts voor wijziging
U kunt dit bestand op dezelfde manier bewerken als hierboven. Maar open eerst het bestand met de Vim-editor en geef de gekozen naam voor de hostnaam op.

$sudo wij /enzovoort/gastheren

Dit bestand helpt bij het toewijzen van de hostnaam aan de IP-adressen. Selecteer de hostnaam die u wilt wijzigen en vervang deze door de nieuwe hostnaam.

Het systeem opnieuw opstarten.

Om de wijzigingen permanent te maken, start u het systeem opnieuw op. Voer de onderstaande opdracht uit om dit te doen.

$sudosystemctl reboot

Hostnaam wijzigen met Ubuntu 20.04 GUI

Volg de onderstaande eenvoudige stappen om verder te gaan en wijzigingen aan te brengen in de hostnaam met behulp van de grafische gebruikersinterface van de Ubuntu 20.04-server.

Open Instellingen en ga naar het gedeelte Over.

Zoek nu het veld voor de apparaatnaam om wijzigingen aan te brengen.

Klik nu op het veld Apparaatnaam en open vervolgens het dialoogvenster Naam apparaatnaam wijzigen om door te gaan.

Geef nu de nieuwe naam voor uw hostnaam op en bevestig de wijzigingen door op de optie Hernoemen bovenaan het dialoogvenster te klikken.

Nadat u op de optie hernoemen hebt geklikt, kunt u de hostnaam permanent maken.

Conclusie

De hostnaam is een belangrijk onderdeel van uw machine. Het is de naam waarmee uw machine wordt herkend en deze moet uniek zijn. Geen twee machines op hetzelfde netwerk kunnen dezelfde hostnaam delen. Als u verbinding wilt maken met een ander systeem dat op het netwerk aanwezig is, heeft u de hostnaam nodig om verbinding te maken.

Het wijzigen van de huidige hostnaam van een systeem is geen moeilijke taak. We hebben een paar manieren genoemd om uw hostnaam te wijzigen, tijdelijk of permanent, afhankelijk van uw behoefte.