Jak změnit název hostitele Linuxu bez restartu
Pokud jste pracovali v administrativním světě po delší dobu, pravděpodobně jste narazili na instanci, kde jste potřebovali změnit názvy hostitelů na vašem serveru tak, aby odpovídaly standardům názvů firem, 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 upravit, soubor / etc / sysconfig / network tak, aby tento soubor byl změněn 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 upravili soubor / etc / hostname pro nastavení nového názvu.
Poté je třeba změnit soubor / etc / hosts. To je totožné pro všechny příchutě a skládá se z použití oblíbeného textového editoru a úpravy starého názvu hostitele v rámci. Z tohoto důvodu:
K tomuto:
"Ale", mumláte si za dechem, "jen jsem napsal" hostname "a jako výsledek jsem dostal" Snoopy ". 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ím se nyní nastaví název hostitele, ale změna se neuloží (to jsou kroky, které jsou uvedeny výše, 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).
Teď ho postavíme do kamene. Používáte-li příkazy chkconfig a servisní příkazy (obvykle v rodinách RedHat), můžete jednoduše napsat
#service restartování sítě
který restartuje síť s novým názvem hostitele. Zbytek byste měli být schopni psát
# / etc / init.d / restartování sítě
k získání stejných výsledků.
Poté znovu vyzkoušejte příkazem 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ýkoliv 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 i nový název. A po restartování jména s novým jménem na DNS se vám podaří dočasně dráždit přibližně polovinu těch 18 000 uživatelů, které se již zmínila, kteří se nyní nemohou dostat na server, protože jméno se 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 ten malý plyšový plyšový Snoopy, který sedí u vašeho stolu, aby vám připomněl ten jemnější a jednodušší čas.