Hostwinds Tutorials

Zoekresultaten voor:


Inhoudsopgave


Wat is een hostnaam?
Hoe u uw huidige hostnaam controleert
De hostnaam wijzigen
Methode 1: Wijzig hostnaam met HostNamectl (aanbevolen)
Stap 1: Stel de nieuwe hostnaam in
Stap 2 (optioneel): stel een mooie hostnaam in
Stap 3: Controleer de verandering
Methode 2: Wijzig de hostnaam door configuratiebestanden rechtstreeks te bewerken
Stap 1: bewerken/etc/hostnaam
Stap 2: Bewerk het bestand/etc/hosts
Stap 3: opnieuw opstarten of wijzigingen toepassen
Methode 3: Wijzig HostName met nmTUI (NetworkManager Text UI)
Stap 1: Start de tool
Stap 2: Navigeren
Stap 3: wijzigingen toepassen
Eindcontrole: bevestig uw wijzigingen
Tips voor selectie van hostnaam

Hoe u uw hostnaam in Linux kunt wijzigen

Trefwoorden: DNS,  Linux 

Wat is een hostnaam?
Hoe u uw huidige hostnaam controleert
De hostnaam wijzigen
Methode 1: Wijzig hostnaam met HostNamectl (aanbevolen)
Stap 1: Stel de nieuwe hostnaam in
Stap 2 (optioneel): stel een mooie hostnaam in
Stap 3: Controleer de verandering
Methode 2: Wijzig de hostnaam door configuratiebestanden rechtstreeks te bewerken
Stap 1: bewerken/etc/hostnaam
Stap 2: Bewerk het bestand/etc/hosts
Stap 3: opnieuw opstarten of wijzigingen toepassen
Methode 3: Wijzig HostName met nmTUI (NetworkManager Text UI)
Stap 1: Start de tool
Stap 2: Navigeren
Stap 3: wijzigingen toepassen
Eindcontrole: bevestig uw wijzigingen
Tips voor selectie van hostnaam

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.

Wat is een hostnaam?

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:

Type

Omschrijving

Statische hostnaam

Aanhoudende hostnaam opgeslagen in configuratie.Standaard gebruikt bij reboots.

Voorbijgaande hostnaam

Tijdelijke naam ingesteld door de kernel of DHCP.

Mooie hostnaam

Een cosmetische naam, weergegeven in sommige desktopomgevingen of dashboards.

Hoe u uw huidige hostnaam controleert

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:

Veld

Wat het laat zien

Statische hostnaam

Dit is de permanente hostnaam van het systeem.Het is wat de machine wordt genoemd in reboots tenzij gewijzigd

Pictogramnaam

Gebruikt door grafische omgevingen om een ​​geschikt pictogram weer te geven - vaak genegeerd op servers

Chassis

Beschrijft het fysieke of virtuele type van het systeem: desktop, server of VM

Machine -ID

Een unieke identificatie gebonden aan de Linux OS -installatie

Opstart -ID

Een unieke ID die elke keer dat het systeem wordt veranderd, verandert

Virtualisatie

Laat zien of het systeem in een virtuele machine draait (bijv. KVM, VMware of geen)

Besturingssysteem

Uw Linux -distributienaam en -versie

Kernel

De versie van de Linux -kernel loopt momenteel

Architectuur

Het processortype van het systeem (bijv. X86-64 voor 64-bit systemen)

Als u gewoon de hostnaam wilt zonder alle systeemdetails:

hostname

Voorbeelduitvoer:

web-server-01

De hostnaam wijzigen

Er zijn drie gemeenschappelijke methoden om de hostnaam te wijzigen.De juiste hangt af van uw systeeminstellingen en voorkeuren.

Methode 1: Wijzig hostnaam met HostNamectl (aanbevolen)

De meeste moderne Linux -distributies gebruiken Systemd (bijv. Ubuntu, Debian, Fedora, Almalinux, Rocky Linux) ondersteunen deze methode.

Stap 1: Stel de nieuwe hostnaam in

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

Stap 2 (optioneel): stel een mooie hostnaam in

sudo hostnamectl set-hostname "Application Server 01" --pretty

Stap 3: Controleer de verandering

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.

Methode 2: Wijzig de hostnaam door configuratiebestanden rechtstreeks te bewerken

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.

Stap 1: bewerken/etc/hostnaam

sudo nano /etc/hostname

Vervang de bestaande hostnaam door uw nieuwe.Bijvoorbeeld wijzigen:

web-server-01

naar:

app-server-01

Stap 2: Bewerk het bestand/etc/hosts

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:

  • 127.0.0.1 localhost: Dit is het loopback -adres.Het verwijst altijd naar "deze machine" en mag nooit worden verwijderd.
  • 127.0.1.1 App-Server-01: Deze regel koppelt uw hostnaam aan het loopback -netwerk.Hiermee kunnen programma's lokaal worden uitgevoerd om de naam van uw machine correct op te lossen.

Als u dit bestand overslaat bij het wijzigen van de hostnaam, kunt u problemen ondervinden met services die afhankelijk zijn van de lokale naamsresolutie.

Stap 3: opnieuw opstarten of wijzigingen toepassen

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

Methode 3: Wijzig HostName met nmTUI (NetworkManager Text UI)

Deze methode biedt een geleide interface, een goede keuze als u niet vertrouwd bent met de opdrachtregelbewerking.

Stap 1: Start de tool

sudo nmtui

Stap 2: Navigeren

  • Selecteer "Systeemhostnaam instellen"
  • Voer uw nieuwe hostnaam in (bijv. DB-server-02)
  • Bevestig en verlaat

Stap 3: wijzigingen toepassen

Start uw systeem opnieuw op:

sudo reboot

Bevestig vervolgens met:

hostnamectl

Eindcontrole: bevestig uw wijzigingen

Ongeacht de methode, verifieer altijd uw wijzigingen:

hostnamectl

En controleer:

hostname

Tips voor selectie van hostnaam

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:

  • Gebruik alleen kleine letters, cijfers en koppeltekens
  • Vermijd speciale tekens en spaties (behalve in mooie hostnamen)
  • Houd de naam onder de 64 tekens
  • Maak het beschrijvend genoeg voor eenvoudige identificatie in logboeken of dashboards

Geschreven door Hostwinds Team  /  augustus 31, 2018