27Jun

Jak změnit název hostitele Linuxu bez restartu

Pokud jste pracovali v administrativním světě po nějakou dobu, pravděpodobně jste narazili na instanci, kde jste potřebovali změnit názvy hostitelů na vašem serveru tak, aby odpovídaly některým standardům firemního pojmenování, ale nemůžete mít ani prostoje. Jak změníte název hostitele bez restartu?

Změna názvu hostitele

Nejprve musíte změnit konfigurační soubor, který tuto kontrolu řídí.Samotný soubor a jeho umístění se budou lišit v distribucích. V derivátech Redhat je soubor, který chcete modifikovat, /etc/sysconfig/ síť tak vi v tomto souboru a změňte řádek, který čte HOSTNAME =

Z tohoto:

K tomuto:

Pro distribuce SuSE byste podobně změnili soubor /etc/ HOSTNAME, zatímco administrátoři Debianu by změnili/etc/ název hostitele souboru nastavit nový název.

Poté je třeba změnit soubor hostitelů /etc/.To je totožné pro všechny příchutě a skládá se z použití vašeho oblíbeného textového editoru a úpravy starého názvu hostitele v rámci. Z tohoto:

K tomuto:

"Ale", mumláte pod dechem, "právě jsem napsal" hostname "a dostal" Snoopy "jako výsledek. To nefunguje! ".

Potřebujete vědět, že předchozí kroky mají trvale nastavit nové jméno. Jste příliš rychle rozhodnout, samozřejmě.Takže pokračujte zadáním( na příkazovém řádku jako root nebo sudoer):

# hostname mdmvr14s9db

Tímto nastavíte název hostitele, ale změna se neuloží( to je tomu u výše uvedených kroků, nezapomeňte?).Pokračujte - vyzkoušejte to. Zadejte "název hostitele"( bez značek) a příkaz by měl vrátit "mdmvr14s9db"( bez jednotlivých uvozovek).

Nyní to postavíme do kamene. Pokud používáte chkconfig a servisní příkazy( obvykle z rodinné rodiny RedHat), můžete jednoduše napsat

#service restartování sítě

, který restartuje síť s novým názvem hostitele. Zbytek by měl být schopen zadat

# /etc/init.d/ restartování sítě

, aby získal stejné výsledky.

Potom zopakujte test pomocí příkazu hostname - měli byste vrátit nové jméno.

To byla snadná součást. Doufáme, že předtím, než začnete, jste zkontrolovali všechny konfigurační soubory aplikací pro jakýkoli pevný odkaz na nový název a změnili jste ho také.Musíte také změnit záznam DNS 'A' tak, aby odrážel také nový název. A po restartování jména s novým jménem DNS se vám podaří dočasně dráždit přibližně polovinu těch 18 000 dříve zmíněných uživatelů, kteří se nyní nemohou dostat na server, jelikož se jméno ještě neprojevilo po síti. Ale to taky projde, dokud se skrýváte dost dlouho.

A přinejmenším můžete udržet malé plněné plyšové Snoopy, které sedí u vašeho stolu, aby vám připomnělo ten jemnější a jednodušší čas.