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/