Hoe de systeemhostnaam in Linux in te stellen of te wijzigen
Apparaat- of systeemhostnamen worden gebruikt om een machine binnen een netwerk gemakkelijk te herkennen in een voor mensen leesbaar formaat. Het is niet echt een verrassing, maar op een Linux-systeem kan de hostnaam eenvoudig worden gewijzigd door een eenvoudig commando te gebruiken als “hostnaam“.
Lees ook: Hoe u een statisch IP-adres instelt en een netwerk configureert in Linux
Als u hostnaam zelfstandig uitvoert, zonder enige parameters, wordt de huidige hostnaam van uw Linux-systeem als volgt geretourneerd:
hostname
TecMint
Als je de hostnaam van je Linux-systeem wilt wijzigen of instellen, voer je eenvoudigweg het volgende uit:
hostname NEW_HOSTNAME
Uiteraard moet u “NEW_HOSTNAME” vervangen door de daadwerkelijke hostnaam die u wilt instellen. Hierdoor wordt de hostnaam van uw systeem onmiddellijk gewijzigd, 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 permanent te wijzigen. U bent er misschien al achter dat hiervoor wijzigingen in sommige configuratiebestanden nodig zijn, en u zult gelijk hebben.
Stel de systeemhostnaam permanent in onder Linux
Nieuwere versies van verschillende Linux-distributies, zoals de nieuwste Ubuntu, Debian, CentOS, Fedora, RedHat<, etc. wordt geleverd met systemd, een systeem- en servicemanager die een hostnamectl commando levert om hostnamen in Linux te beheren.
Om de systeemhostnaam in te stellen op op SystemD gebaseerde distributies, gebruiken we de opdracht hostnamectl zoals weergegeven:
sudo hostnamectl set-hostname NEW_HOSTNAME
Voor oudere Linux-distributies, die SysVinit gebruiken, afgekort init, kunnen de hostnamen worden gewijzigd door eenvoudigweg het hostnaambestand te bewerken dat zich in:
vi /etc/hostname
Je moet dan nog een record voor de hostnaam toevoegen in:
vi /etc/hosts
Bijvoorbeeld:
127.0.0.1 TecMint
Je moet dan uitvoeren:
/etc/init.d/hostname restart
Op op RHEL/CentOS gebaseerde systemen die init gebruiken, wordt de hostnaam gewijzigd door het volgende te wijzigen:
vi /etc/sysconfig/network
Hier is een voorbeeld van dat bestand:
/etc/sysconfig/network
NETWORKING=yes
HOSTNAME="linux-console.net"
GATEWAY="192.168.0.1"
GATEWAYDEV="eth0"
FORWARD_IPV4="yes"
Om een permanente hostnaam te behouden, wijzigt u de waarde naast "HOSTNAME"
in die van uw hostnaam.
Conclusie
Dit eenvoudige artikel is bedoeld om je een eenvoudige Linux-truc te laten zien en ik hoop dat je iets nieuws hebt geleerd.