Pagrindinis » kaip » Kaip pakeisti „Linux“ kompiuterio pavadinimą be perkrovimo

    Kaip pakeisti „Linux“ kompiuterio pavadinimą be perkrovimo

    Jei dirbote administratoriaus pasaulyje bet kokiam laikotarpiui, tikriausiai įsijungėte į pavyzdį, kuriame reikėjo pakeisti serverio serverio vardus, kad atitiktų kai kuriuos įmonės pavadinimo standartus, tačiau taip pat negalite turėti prastovų. Taigi, kaip pakeiskite kompiuterio pavadinimą be perkrovimo?

    Pavadinimo vardo keitimas

    Pirma, turite pakeisti konfigūracijos failą, kuris jį valdo. Faktinis failas ir jo vieta skiriasi pagal paskirstymus. „Redhat“ išvestyse failas, kurį norite keisti, yra / etc / sysconfig / network, todėl vi šis failas pakeičiamas ir pakeičia eilutę, kurioje rašoma „HOSTNAME“ =

    Iš šio:

    Šiam:

    SuSE platinimo atveju taip pat pakeisite / etc / HOSTNAME failą, o Debian administratoriai pakeis / etc / hostname failą, kad nustatytų naują pavadinimą.

    Toliau reikia pakeisti failą / etc / hosts. Tai yra vienoda visuose skoniuose ir susideda iš mėgstamo teksto redaktoriaus naudojimo ir senojo kompiuterio vardo keitimo. Tokie dalykai:

    Šiam:

    „Bet“, jūs sukrėtote po savo kvėpavimu, „aš tiesiog įvedžiau„ hostname “ir dėl to gavau„ Snoopy “. Tai neveikia! “.

    Ką reikia žinoti, kad ankstesni žingsniai yra nuolat nustatyti naują pavadinimą. Akivaizdu, kad esate pernelyg greitai nuspręsti. Taigi, tęskite įvesdami (komandinėje eilutėje kaip šaknis arba sudoer):

    # hostname mdmvr14s9db

    Tai dabar nustatys pagrindinio kompiuterio pavadinimą, tačiau šis pakeitimas nebus išsaugotas (tai yra, kokie yra minėti veiksmai, prisiminti?). Eiti į priekį - išbandykite. Įrašykite „hostname“ (be žymių) ir komanda turėtų grąžinti „mdmvr14s9db“ (be atskirų kabučių).

    Dabar leiskime jį į akmenį. Jei naudojate chkconfig ir paslaugų komandas (paprastai „RedHat“ šeimos liaudis), galite tiesiog įvesti

    #service network restart

    kuris iš naujo paleidžia tinklą su nauju kompiuterio pavadinimu. Likusieji jūs turite sugebėti įvesti

    # / etc / init.d / tinklo iš naujo

    gauti tuos pačius rezultatus.

    Tada dar kartą išbandykite komandų pavadinimą - turėtumėte gauti naują pavadinimą.

    Tai buvo lengva dalis. Tikimės, kad prieš pradėdami šią funkciją, jūs patikrinote visas taikomųjų programų konfigūracijos rinkmenas, kad bet kokia kieta koduota nuoroda į naują pavadinimą būtų pakeista. Tada reikia pakeisti savo DNS „A“ įrašą ir taip pat atspindėti naują pavadinimą. Ir kai jūs iš naujo paleisite pavadinimą su nauju pavadinimu DNS, jums pavyko laikinai sudirginti maždaug pusę tų 18 000 anksčiau minėtų naudotojų, kurie dabar negali patekti į serverį, nes pavadinimas dar nėra išplėstas tinkle. Bet tai taip pat turi praeiti tol, kol pasislėpsite pakankamai ilgai.

    Ir bent jau galite laikyti mažą įdėtą pliušą „Snoopy“, sėdintį prie jūsų stalo, kad primintų jums apie šį švelnesnį, paprastesnį laiką.