Hoe systeemhostnaam in Linux in te stellen of te wijzigen

Apparaat- of systeemhostnamen worden gebruikt om een machine binnen een netwerk op een menselijk leesbare manier te herkennen. Het is niet veel van een verrassing, maar op een Linux-systeem kan de hostnaam eenvoudig worden gewijzigd met behulp van een eenvoudig commando zoals “hostname“.

Lees ook: Hoe een statisch IP-adres in te stellen en het netwerk in Linux te configureren

Het uitvoeren van hostname op zichzelf, zonder enige parameters, geeft de huidige hostnaam van uw Linux-systeem terug zoals dit:

$ hostname
TecMint

Als u de hostnaam van uw Linux-systeem wilt wijzigen of instellen, voer dan gewoon uit:

$ hostname NEW_HOSTNAME

Natuurlijk moet u “NEW_HOSTNAME” vervangen door de werkelijke hostnaam die u wilt instellen. Dit zal de hostnaam van uw systeem onmiddellijk wijzigen, maar er is één probleem – de oorspronkelijke hostnaam wordt hersteld bij de volgende herstart.

Er is een andere manier om de hostnaam van uw systeem te wijzigen – permanent. U hebt het misschien al door dat dit veranderingen in enkele configuratiebestanden vereist en u heeft gelijk.

Stel systeemhostnaam permanent in Linux

Nieuwere versies van verschillende Linux-distributies zoals de nieuwste Ubuntu, Debian, CentOS, Fedora, RedHat, enz. worden geleverd met systemd, een systeem- en dienstmanager die een hostnamectl commando biedt om hostnamen in Linux te beheren.

Om het systeemhostnaam in te stellen op op SystemD-gebaseerde distributies, zullen we het hostnamectl-commando gebruiken zoals getoond:

$ sudo hostnamectl set-hostname NEW_HOSTNAME

Voor oudere Linux-distributies, die SysVinit gebruiken, kortweg init, kan de hostnaam worden gewijzigd door eenvoudigweg het hostnaambestand te bewerken dat zich bevindt in:

# vi /etc/hostname

Vervolgens moet je nog een record voor de hostnaam toevoegen in:

# vi /etc/hosts

Bijvoorbeeld:

127.0.0.1 TecMint

Vervolgens moet je het volgende uitvoeren:

# /etc/init.d/hostname restart

Op op RHEL/CentOS-gebaseerde systemen die init gebruiken, wordt de hostnaam gewijzigd door aanpassing van:

# vi /etc/sysconfig/network

Hier is een voorbeeld van dat bestand:

/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="tecmint.com"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"

Om een permanente hostnaamwijziging door te voeren, wijzig de waarde naast "HOSTNAME" naar die van je hostnaam.

Conclusie

Deze eenvoudige handleiding is bedoeld om je een eenvoudige Linux-truc te laten zien en ik hoop dat je iets nieuws hebt geleerd.

Source:
https://www.tecmint.com/set-hostname-permanently-in-linux/