GNU/Linux >> Znalost Linux >  >> Linux

Jak změnit název hostitele v Linuxu

Vaše jméno hostitele je životně důležitá informace o systému, kterou musíte jako správce systému sledovat. Názvy hostitelů jsou označení, pomocí kterých rozdělujeme systémy do snadno rozpoznatelných aktiv. Tyto informace je zvláště důležité si poznamenat 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 adresy IP úložných serverů a pak se divil, proč se jejich replikace dat rozpadla. V Linuxu existuje mnoho způsobů, jak změnit název hostitele; v tomto článku se však zaměřím na změnu vašeho jména z pohledu sítě (konkrétně v Red Hat Enterprise Linux a Fedora).

Pozadí

Rychlý kousek pozadí. Před vynálezem DNS byl název hostitele vašeho počítače spravován prostřednictvím souboru HOSTS umístěného na adrese /etc/hosts . Kdykoli byl k vaší místní síti připojen nový počítač, všechny ostatní počítače v síti musely přidat nový počítač do /etc/hosts za účelem komunikace přes síť. Vzhledem k tomu, že se tato metoda s přechodem do éry celosvětového webu nezměnila, byl DNS jasnou cestou vpřed. S nakonfigurovaným DNS jsou vaše systémy dostatečně chytré na to, aby převáděly jedinečné IP adresy na názvy hostitelů a zase zpět, čímž je zajištěno, že ve webové komunikaci nedojde k žádnému zmatku.

Moderní systémy Linux mají nakonfigurované tři různé typy názvů hostitelů. Abych minimalizoval zmatky, uvádím je zde a poskytuji základní informace o každém z nich a také osobní osvědčený postup:

  • Přechodný název hostitele :Jak síť vidí váš systém.
  • Statický název hostitele: Nastaveno jádrem.
  • Hezký název hostitele: Uživatelem definovaný název hostitele.

Doporučuje se vybrat hezký název hostitele, který je jedinečný a nelze jej snadno zaměnit s jinými systémy. Dovolte přechodným a statickým jménům, aby byly variacemi na hezkou, a ve většině případů bude dobré jít.

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 zobrazí plně kvalifikovaný název domény systému (FQDN). Abychom se vrátili ke třem typům názvů hostitelů, toto je váš přechodný název hostitele. Lepší způsob, alespoň pokud jde o poskytnuté informace, je použít systemd příkaz hostnamectl k zobrazení vašeho dočasného názvu hostitele a dalších systémových informací:

Před přechodem od hostname Ukážu vám, jak jej použít ke změně dočasného názvu hostitele. Pomocí hostname <x>  (kde x je nový název hostitele), název sítě můžete změnit rychle, ale buďte opatrní. Jednou jsem omylem změnil název hostitele serveru zákazníka při pokusu o jeho zobrazení. To byla malá, ale bolestivá chyba, kterou jsem několik hodin přehlížel. Tento proces můžete vidět níže:

Je také možné použít hostnamectl příkaz ke změně názvu hostitele. Tento příkaz ve spojení se správnými příznaky lze použít ke změně všech tří typů názvů hostitelů. Jak již bylo uvedeno dříve, pro účely tohoto článku se zaměřujeme na přechodný název hostitele. Příkaz a jeho výstup vypadají nějak takto:

Poslední metodou je sysctl příkaz. Tento příkaz vám umožňuje změnit parametr jádra pro vaše přechodné jméno, aniž byste museli restartovat systém. Tato metoda vypadá asi takto:

Tip pro GNOME

Pomocí GNOME můžete přejít na Nastavení -> Podrobnosti pro zobrazení a změnu statických a pěkných názvů hostitelů. Viz níže:

Koneckonců

Doufám, že vám tyto informace byly užitečné jako rychlý a snadný způsob manipulace s názvem hostitele viditelným v síti vašeho počítače. 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 zdokumentovat změny během jejich provádění.

Chcete vyzkoušet Red Hat Enterprise Linux? Stáhněte si ji nyní zdarma.


Linux
  1. Jak změnit název hostitele v Linuxu

  2. Jak změnit barvu vašeho terminálu Linux

  3. Jak změnit název hostitele na CentOS Linux

  1. Jak nastavit/změnit název hostitele na CentOS 7 Linux

  2. Jak nastavit nebo změnit název hostitele systému v systému Linux

  3. Jak změnit název hostitele v systému Linux

  1. Jak změnit název hostitele na Debian Linuxu

  2. Jak změnit název hostitele na Redhat 7 Linux

  3. Jak změnit název hostitele na Debian 9 Linux