Hemsida » hur » Så här ändrar du ditt Linux-värdnamn utan att starta om

    Så här ändrar du ditt Linux-värdnamn utan att starta om

    Om du har arbetat i administratörsverdenen under en längre tid har du förmodligen kommit in i en instans där du behövde ändra värdnamnen på din server för att matcha vissa företagsnamnstandarder, men du kan inte heller ha nedetid. Så hur ändrar du värdnamnet utan omstart?

    Ändrar värdnamnet

    Först måste du ändra konfigurationsfilen som styr den här. Den faktiska filen och dess plats kommer att variera mellan distributioner. I Redhat-derivaten är filen som ska ändras / etc / sysconfig / network så vi denna fil och ändra raden som läser HOSTNAME =

    Från detta:

    Till detta:

    För SuSE-distributioner skulle du på liknande sätt ändra filen / etc / HOSTNAME medan Debian-administratörer skulle ändra / etc / hostname-filen för att ställa in det nya namnet.

    Därefter måste filen / etc / hosts ändras. Detta är identiskt för alla smaker och består av att använda din favorit textredigerare och ändra det gamla värdnamnet inom. Såsom från detta:

    Till detta:

    "Men", du mutter under din andedräkt, "Jag skrev bara i" värdnamn "och fick" Snoopy "som ett resultat. Det fungerar inte! ".

    Vad du behöver veta är att de tidigare stegen är att permanent ställa in det nya namnet. Du är mycket för snabb att döma självklart. Så fortsätt med att ange (på kommandoraden som root eller en sudoer):

    # värdnamn mdmvr14s9db

    Detta ställer in värdnamnet för nu men ändringen sparas inte (det är vad ovanstående steg är för, kom ihåg?). Fortsätt - testa det. Skriv in "värdnamn" (utan kryssrutor) och kommandot ska returnera "mdmvr14s9db" (utan enkla citat).

    Låt oss nu ställa det i sten. Om du använder chkconfig och service kommandon (RedHat familjefolk, vanligtvis) kan du helt enkelt skriva

    #startnätverksstart

    som kommer att starta om nätverket med det nya värdnamnet. Resten av dig borde kunna skriva

    # / etc / init.d / network restart

    för att få samma resultat.

    Testa sedan igen med kommandot värdnamn - du ska få det nya namnet tillbaka.

    Detta har varit den lätta delen. Förhoppningsvis, innan du började detta, markerade du alla applikationsfiler för alla hårdkodade referenser till det nya namnet och ändrade det också. Och du måste sedan ändra din DNS-A-post för att även spegla det nya namnet. Och när du har startat om namnet med det nya namnet på DNS ​​har du lyckats med att tillfälligt irritera runt hälften av de 18.000 användarna som tidigare nämnts, som nu inte kan komma till servern eftersom namnet inte har spridits runt nätverket ännu. Men även detta ska passera så länge du gömmer dig tillräckligt länge.

    Och åtminstone kan du hålla den lilla fyllda plysch Snoopy sitter vid ditt skrivbord för att påminna dig om den mildare, enklare tiden.