Mājas lapa » » Kā nomainīt Linux saimniekdatora nosaukumu bez pārstartēšanas

    Kā nomainīt Linux saimniekdatora nosaukumu bez pārstartēšanas

    Ja esat strādājis administratora pasaulē jebkurā laika periodā, jūs, iespējams, atradīsieties tādā gadījumā, kad jums vajadzēja mainīt jūsu servera resursdatorus, lai tie atbilstu dažiem korporatīvās nosaukuma standartiem, bet arī nevar būt dīkstāves. Tātad, kā jūs maināt saimniekdatora nosaukumu bez pārstartēšanas?

    Mainīt resursdatora nosaukumu

    Pirmkārt, jums ir jāmaina konfigurācijas fails, kas to kontrolē. Faktiskais fails un tā atrašanās vieta dažādos sadalījumos atšķirsies. Redhat atvasinājumos rediģējamais fails ir / etc / sysconfig / network, lai vi šis fails tiktu mainīts un mainītu rindu, kas skan HOSTNAME =

    No šī:

    Uz šo:

    SuSE izplatīšanai jūs tāpat mainīsiet / etc / HOSTNAME failu, kamēr Debian administratori modificētu / etc / hostname failu, lai iestatītu jauno nosaukumu.

    Pēc tam jāmaina / etc / hosts fails. Tas ir identisks visiem garšas veidiem un sastāv no jūsu iecienītākā teksta redaktora izmantošanas un vecā resursdatora modificēšanas. Piemēram:

    Uz šo:

    "Bet", jūs trokšņojāt zem elpas, "es tikko ierakstīju" hostname "un tā rezultātā ieguva" Snoopy ". Tas nedarbojas!.

    Kas jums jāzina, ir tas, ka iepriekšējie soļi ir jaunā nosaukuma pastāvīga iestatīšana. Jūs, protams, esat pārāk ātri spriest. Tātad, turpiniet, ievadot (komandrindā kā saknes vai sudoer):

    # resursdators mdmvr14s9db

    Tas tagad iestatīs resursdatora nosaukumu, bet izmaiņas netiek saglabātas (tas ir, kādas ir iepriekš minētās darbības, atcerieties?). Iet uz priekšu - pārbaudiet to. Ierakstiet 'hostname' (bez atzīmēm) un komandai jāatdod 'mdmvr14s9db' (bez atsevišķām pēdiņām).

    Tagad pieņemsim to akmenī. Ja izmantojat chkconfig un pakalpojumu komandas (RedHat ģimenes tautas, parasti), varat vienkārši ierakstīt

    #service network restart

    kas restartēs tīklu ar jauno resursdatora nosaukumu. Pārējiem jums vajadzētu būt iespējai rakstīt

    # / etc / init.d / tīkla restartēšana

    lai iegūtu tādus pašus rezultātus.

    Pēc tam vēlreiz pārbaudiet komandu ar saimniekdatora nosaukumu - jums vajadzētu saņemt jauno nosaukumu.

    Tā ir viegla daļa. Cerams, ka pirms šīs darbības sākšanas jūs pārbaudījāt visus lietojumprogrammu conf failus jebkurai cietajai kodētai atsaucei uz jauno nosaukumu un arī mainījām to. Un tad jums ir jāmaina DNS “A” ieraksts, lai atspoguļotu arī jauno nosaukumu. Un pēc tam, kad esat restartējis nosaukumu ar jauno nosaukumu DNS, jums būs izdevies īslaicīgi kairināt aptuveni pusi no iepriekš minētajiem 18 000 lietotājiem, kuri tagad nevar nokļūt serverī, jo nosaukums vēl nav izplatīts tīklā. Bet tas arī iet tik ilgi, kamēr jūs slēpt pietiekami ilgi.

    Un vismaz jūs varat saglabāt mazo pildījumu plīša Snoopy sēžot pie galda, lai atgādinātu jums par šo maigāko, vienkāršāku laiku.