Hostwinds Tutorials
Zoekresultaten voor:
Inhoudsopgave
De hostnaam is de naam die uw systeem gebruikt om zichzelf op een netwerk te identificeren.Het is handig bij het beheren van servers of het werken met meerdere machines, omdat het verschijnt in SSH -sessies, het bewaken van dashboards, systeemlogboeken en meer.
Deze gids zal u doorgaan door uw hostnaam te controleren en te wijzigen met behulp van methoden die compatibel zijn met de meeste moderne Linux -distributies.
Een hostnaam is een mens-leesbaar label dat wordt gegeven aan een systeem voor identificatie op een netwerk.Het ziet er meestal zoiets uit Web-01, DB-server, of interne proxy.Er zijn drie hoofdtypen:
Open een terminal en voer om de huidige hostnaam van uw systeem te zien:
hostnamectl
Deze opdracht geeft u een volledig beeld van de identiteit en omgeving van uw systeem door de statische, tijdelijke en mooie hostnamen weer te geven.
Voorbeelduitvoer:
Static hostname: web-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: Ubuntu 22.04.3 LTS
Kernel: Linux 5.15.0-91-generic
Architecture: x86-64
Wat elk van deze lijnen betekent:
Als u gewoon de hostnaam wilt zonder alle systeemdetails:
hostname
Voorbeelduitvoer:
web-server-01
Er zijn drie gemeenschappelijke methoden om de hostnaam te wijzigen.De juiste hangt af van uw systeeminstellingen en voorkeuren.
De meeste moderne Linux -distributies gebruiken Systemd (bijv. Ubuntu, Debian, Fedora, Almalinux, Rocky Linux) ondersteunen deze methode.
sudo hostnamectl set-hostname new-hostname
Vervangen 'nieuwe hostnaam'met de gewenste naam (bijv. App-server-01).
Voorbeeld:
sudo hostnamectl set-hostname app-server-01
sudo hostnamectl set-hostname "Application Server 01" --pretty
hostnamectl
U zou een uitvoer moeten zien die vergelijkbaar is met dit formaat:
Static hostname: app-server-01
Icon name: computer-vm
Chassis: vm
Machine ID: 29d55dfb36c341e3bd95d3458b65c25c
Boot ID: f70b97e182e24b39b45de4db14bbfb18
Virtualization: kvm
Operating System: AlmaLinux 9
Kernel: Linux 5.14.0-362.el9.x86_64
Architecture: x86-64
De bijgewerkte hostnaam, weergegeven onder statische hostnaam, is nu zichtbaar in uw desktopomgevingen en statushulpmiddelen.
Als uw systeem niet gebruikt Systemd, of als u de voorkeur geeft aan de handmatige configuratie, kunt u de hostnaam rechtstreeks via configuratiebestanden bewerken.
Deze veranderingen blijven meestal bestaan over reboots.
sudo nano /etc/hostname
Vervang de bestaande hostnaam door uw nieuwe.Bijvoorbeeld wijzigen:
web-server-01
naar:
app-server-01
sudo nano /etc/hosts
Zoek de lijn die er zo uitziet:
127.0.1.1 web-server-01
En update het om de nieuwe hostnaam weer te geven:
127.0.1.1 app-server-01
Belangrijk: Zorg ervoor dat 127.0.0.1 localhost nog intact is:
127.0.0.1 localhost
127.0.1.1 app-server-01
Wat dit betekent en waarom het belangrijk is:
Als u dit bestand overslaat bij het wijzigen van de hostnaam, kunt u problemen ondervinden met services die afhankelijk zijn van de lokale naamsresolutie.
Voor de verandering om volledig van kracht te worden, moet u opnieuw opstarten:
sudo reboot
Na het opnieuw opstarten, controleer de hostnaam om te controleren of alles werkt:
hostnamectl
Deze methode biedt een geleide interface, een goede keuze als u niet vertrouwd bent met de opdrachtregelbewerking.
sudo nmtui
Start uw systeem opnieuw op:
sudo reboot
Bevestig vervolgens met:
hostnamectl
Ongeacht de methode, verifieer altijd uw wijzigingen:
hostnamectl
En controleer:
hostname
Het kiezen van een duidelijke en consistente hostnaam maakt het eenvoudiger om uw servers te beheren en te controleren - vooral in omgevingen met meerdere machines.Hier zijn een paar eenvoudige richtlijnen om te volgen:
Geschreven door Hostwinds Team / augustus 31, 2018