How to Change Hostname Permanently in Ubuntu 18.04
Inhoudsopgave:
- voorwaarden
- Toon de huidige hostnaam
- Wijzig de hostnaam
- 1. Wijzig de hostnaam met
hostnamectl. - 2. Bewerk het bestand
/etc/hosts. - 3. Bewerk het
cloud.cfgbestand. - Controleer de wijziging
- Conclusie
Deze zelfstudie leidt u door het proces van het wijzigen van de hostnaam op een Ubuntu 18.04-systeem.
De hostnaam wordt ingesteld op het moment dat het Ubuntu-besturingssysteem wordt geïnstalleerd of als u een virtuele machine draait, deze wordt dynamisch toegewezen aan het exemplaar bij het opstarten.
De methode die in deze handleiding wordt beschreven, werkt zonder uw systeem opnieuw op te starten.
Hoewel deze tutorial is geschreven voor Ubuntu 18.04, zijn dezelfde instructies van toepassing op Ubuntu 16.04 en elke op Ubuntu gebaseerde distributie, inclusief Linux Mint en Elementary OS.
voorwaarden
Zorg ervoor dat u bent aangemeld als een gebruiker met sudo-rechten voordat u doorgaat met deze zelfstudie.
Een hostnaam is een label dat een machine in het netwerk identificeert. Gebruik niet dezelfde hostnaam op twee verschillende machines op hetzelfde netwerk.
Toon de huidige hostnaam
Voer de volgende opdracht in om de huidige hostnaam te bekijken:
hostnamectl

Zoals u in de bovenstaande afbeelding kunt zien, is de huidige hostnaam ingesteld op
ubuntu1804.localdomain
.
Wijzig de hostnaam
De volgende stappen beschrijven hoe u de hostnaam in Ubuntu 18.04 kunt wijzigen.
1. Wijzig de hostnaam met
hostnamectl
.
In Ubuntu 18.04 kunnen we de systeemhostnaam en bijbehorende instellingen wijzigen met de opdracht
hostnamectl
.
Als u bijvoorbeeld de statische hostnaam van het systeem wilt wijzigen om te
linuxize
, gebruikt u de volgende opdracht:
sudo hostnamectl set-hostname linuxize
De opdracht
hostnamectl
produceert geen uitvoer. Bij succes wordt 0 geretourneerd, anders een niet-nul foutcode.
2. Bewerk het bestand
/etc/hosts
.
Open het bestand
/etc/hosts
en wijzig de oude hostnaam in de nieuwe.
127.0.0.1 localhost 127.0.0.1 linuxize # The following lines are desirable for IPv6 capable hosts::1 localhost ip6-localhost ip6-loopback ff02::1 ip6-allnodes ff02::2 ip6-allrouters
3. Bewerk het
cloud.cfg
bestand.
Als het
cloud-init
pakket is geïnstalleerd, moet u ook het
cloud.cfg
bestand bewerken. Dit pakket wordt meestal standaard geïnstalleerd in de afbeeldingen van de cloudproviders zoals AWS en wordt gebruikt om de initialisatie van de cloudinstanties af te handelen.
Voer de volgende opdracht ls uit om te controleren of het pakket is geïnstalleerd:
ls -l /etc/cloud/cloud.cfg
ls: cannot access '/etc/cloud/cloud.cfg': No such file or directory
Als het pakket is geïnstalleerd, ziet de uitvoer er als volgt uit:
-rw-r--r-- 1 root root 3169 Apr 27 09:30 /etc/cloud/cloud.cfg
In dit geval moet u het bestand
/etc/cloud/cloud.cfg
openen:
sudo nano /etc/cloud/cloud.cfg
Zoek naar
preserve_hostname
en wijzig de waarde van
false
in
true
:
# This will cause the set+update hostname module to not operate (if true) preserve_hostname: true
Sla het bestand op en sluit uw editor.
Controleer de wijziging
Om te controleren of de hostnaam succesvol is gewijzigd, gebruikt u nogmaals de opdracht
hostnamectl
:
hostnamectl
Static hostname: linuxize Icon name: computer-vm Chassis: vm Machine ID: 6f17445f53074505a008c9abd8ed64a5 Boot ID: 1c769ab73b924a188c5caeaf8c72e0f4 Virtualization: kvm Operating System: Ubuntu 18.04 LTS Kernel: Linux 4.15.0-22-generic Architecture: x86-64
U zou uw nieuwe servernaam op de console moeten zien afdrukken.
Conclusie
In deze zelfstudie hebben we u laten zien hoe u de hostnaam van uw Ubuntu-server eenvoudig kunt wijzigen zonder de machine opnieuw op te starten.
Als je nog vragen hebt, kun je een reactie achterlaten.
ubuntu-hostnaamHoe de hostnaam op debian 10 linux te veranderen
In deze zelfstudie wordt uitgelegd hoe u de hostnaam op Debian 10 Buster kunt wijzigen zonder het systeem opnieuw op te starten.
Hoe hostnaam in te stellen of te veranderen in Linux
Een hostnaam is een label toegewezen aan een machine die de machine in het netwerk identificeert. Deze zelfstudie leidt u door het proces van het wijzigen van de hostnaam in Linux zonder het systeem opnieuw op te starten. De stappen zouden moeten werken op elke moderne Linux-distributie die systemd gebruikt.
Hoe de hostnaam op debian 9 linux te veranderen
Deze zelfstudie leidt u door het proces van het wijzigen van een hostnaam op een Debian 9 zonder dat u uw systeem opnieuw hoeft op te starten.







