Din vertsnavn er en viktig del av systemet beskjed om at du trenger å holde styr på som en systemadministrator. Vertsnavn er betegnelser som vi separate systemer i lett gjenkjennelig eiendeler. Denne informasjonen er spesielt viktig å notere når du arbeider på en eksternt styrt system. Jeg har opplevd flere tilfeller av bedrifter endre vertsnavn eller Ip-adresser til lagring servere og deretter lurer på hvorfor deres data replikering brøt., Det er mange måter å endre vertsnavnet i Linux, men i denne artikkelen vil jeg fokusere på å endre navnet som vises av nettverk (spesielt i Red Hat Enterprise Linux og Fedora).
Bakgrunn
En rask bit av bakgrunn. Før oppfinnelsen av DNS, datamaskinens vertsnavn ble forvaltet gjennom HOSTS-filen ligger på /etc/hosts
. Når som helst at en ny datamaskin som var koblet til det lokale nettverket, kan andre datamaskiner på nettverket som trengs for å legge til den nye maskinen i /etc/hosts
fil for å kommunisere over nettverket., Som denne metoden ikke skala med overgangen til den world wide web-tiden, DNS var en klar måte fremover. Med DNS konfigurert, systemene er smart nok til å oversette unike Ip-adresser til vertsnavn og tilbake igjen, for å sikre at det er litt forvirring i web-kommunikasjon.
Moderne Linux-systemer har tre forskjellige typer vertsnavn konfigurert. For å minimere forvirring, jeg fører dem inn her og gi grunnleggende informasjon om hver samt en personlig beste praksis:
- Forbigående vertsnavn: Hvordan nettverket utsikt systemet.
- Statisk vertsnavn: Sett av kjernen.,
- Ganske vertsnavn: bruker-definert vertsnavn.
Det er anbefalt å plukke en ganske vertsnavnet som er unik og som ikke lett forveksles med andre systemer. La forbigående og statiske navn til å være variasjoner på den vakre, og du vil være godt å gå i de fleste tilfeller.
Arbeide med vertsnavn
Nå, la oss se på hvordan du kan vise din nåværende vertsnavn. Den mest grunnleggende kommando som brukes til å se denne informasjonen er hostname -f
. Denne kommandoen viser at systemet er fullstendig kvalifiserte domenenavnet (FQDN)., Å forholde seg tilbake til de tre typene av vertsnavn, dette er forbigående vertsnavn. En bedre måte, minst i form av den informasjonen som gis, er å bruke systemd
kommandoen hostnamectl
for å vise din forbigående vertsnavn og andre system-informasjon:
Før du går videre fra hostname
kommando, jeg skal vise deg hvordan du kan bruke det til å endre din forbigående vertsnavn., Ved hjelp av hostname <x>
(der x
er det nye vertsnavn), kan du endre nettverksnavnet raskt, men vær forsiktig. Når jeg endret vertsnavn av kundens server ved et uhell mens du prøver å vise det. Det var en liten, men smertefulle feil at jeg blir oversett i flere timer. Du kan se at prosessen nedenfor:
Det er også mulig å bruke hostnamectl
kommando for å endre vertsnavnet., Denne kommandoen, i forbindelse med høyre flagg, kan brukes til å endre alle tre typer vertsnavn. Som nevnt tidligere, for anvendelsen av denne artikkel, er vårt fokus er på gjennomreise vertsnavn. Kommando-og resultatet ser noe som dette:
Den siste metoden å se på er sysctl
– kommandoen. Denne kommandoen gir deg mulighet til å endre kjernen parameter for din forbigående navn uten å måtte starte systemet på nytt., At metoden ser noe som dette:
GNOME tips
ved Hjelp av GNOME, du kan gå til Innstillinger -> Detaljer for å vise og endre statisk og ganske vertsnavn. Se nedenfor:
Innpakning opp
jeg håper at du fant denne informasjonen nyttig som en rask og enkel måte å manipulere maskinens nettverk-synlig vertsnavn., Husk å alltid være forsiktig når du endrer systemets vertsnavn, spesielt i enterprise-miljøer, og for å dokumentere endringer som de er laget.
Ønsker å prøve ut Red Hat Enterprise Linux? Last den ned nå for gratis.