Vaše hostname je zásadní část systému informace, které potřebujete sledovat jako správce systému. Názvy hostitelů jsou označení, kterými oddělujeme systémy do snadno rozpoznatelných aktiv. Tyto informace jsou zvláště důležité při práci na vzdáleně spravovaném systému. Zažil jsem několik případů, kdy společnosti změnily názvy hostitelů nebo IP úložných serverů a pak jsem přemýšlel, proč se jejich replikace dat zlomila., Existuje mnoho způsobů, jak změnit název hostitele v Linuxu; v tomto článku se však zaměřím na změnu vašeho jména podle zobrazení v síti (konkrétně v Red Hat Enterprise Linux a Fedora).
pozadí
rychlý bit pozadí. Před vynálezem DNS byl název hostitele počítače spravován prostřednictvím souboru HOSTS umístěného na /etc/hosts
. Kdykoliv, že nový počítač byl připojen k místní síti, všechny ostatní počítače v síti potřeba přidat nové zařízení do /etc/hosts
soubor pro komunikaci přes síť., Vzhledem k tomu, že tato metoda se s přechodem do éry world Wide web nezměnila, byl DNS jasnou cestou vpřed. S nakonfigurovaným DNS jsou vaše systémy dostatečně chytré, aby překládaly jedinečné IP adresy do hostitelů a zpět, což zajišťuje, že ve webové komunikaci není žádný zmatek.
moderní Linuxové systémy mají nakonfigurovány tři různé typy hostitelů. Abych minimalizoval zmatek, uvádím je zde a poskytuji základní informace o každém a osobní osvědčené praxi:
- přechodné jméno hostitele: jak síť zobrazuje váš systém.
- Static hostname: Set by the kernel.,
- Pretty hostname: jméno hostitele definované uživatelem.
doporučuje se vybrat hezké jméno hostitele, které je jedinečné a není snadno zaměňováno s jinými systémy. Nechte přechodné a statické názvy být variace na hezké, a budete mít dobré jít ve většině okolností.
práce s názvy hostitelů
nyní se podívejme, jak zobrazit aktuální název hostitele. Nejzákladnější příkaz používaný k zobrazení těchto informací je hostname -f
. Tento příkaz zobrazuje plně kvalifikovaný název domény systému (FQDN)., Chcete-li se vrátit ke třem typům hostnames, toto je vaše přechodné jméno hostitele. Lepší způsob, jak, alespoň pokud jde o poskytnuté informace, je použít systemd
příkaz hostnamectl
zobrazit vaše přechodné hostitele a další informace o systému:
předtím, Než pohybující se na hostname
příkaz, ukážu vám, jak používat to, aby změnit své přechodné hostname., Pomocí hostname <x>
(kde x
je nový hostname), můžete změnit název sítě rychle, ale buďte opatrní. Jednou jsem změnil název hostitele serveru zákazníka náhodou při pokusu o jeho zobrazení. To byla malá, ale bolestivá chyba, kterou jsem několik hodin přehlédl. Můžete vidět, že proces níže:
je také možné použít hostnamectl
příkaz změnit svůj název hostitele., Tento příkaz ve spojení se správnými vlajkami lze použít ke změně všech tří typů hostitelů. Jak již bylo uvedeno výše, pro účely tohoto článku se zaměřujeme na přechodné jméno hostitele. Příkaz a jeho výstup vypadat nějak takhle:
poslední způsob je podívat se na sysctl
příkaz. Tento příkaz umožňuje změnit parametr jádra pro vaše přechodné jméno, aniž byste museli restartovat systém., Že metoda vypadá takto:
GNOME tip
Pomocí GNOME, můžete jít do Nastavení -> Detaily pro zobrazení a změnit statické a docela názvy hostitelů. Viz níže:
Balení
doufám, že jste našli tyto informace užitečné jako rychlý a snadný způsob, jak manipulovat své sítě zařízení-viditelné hostname., Nezapomeňte být vždy opatrní při změně názvů hostitelů systému, zejména v podnikových prostředích, a dokumentovat změny tak, jak jsou provedeny.
chcete vyzkoušet Red Hat Enterprise Linux? Stáhněte si ji nyní zdarma.