Jeigu šiuo atveju Jūs turite omenyje DNS serverius nurodomus /etc/resolv.conf faile. Tuomet deja taip, po perkrovimo visiems serveriams yra atstatomi DNS serveriai, kurie yra nurodyti serverio konfigūracijoje iš mazgo pusės - deja šios konfigūracijos keisti galimybės nėra.
Šiuo atveju vienintelė išeitis būtų automatizuoti šio failo turinio keitimą, kuris būtų vykdomas po serverio perkrovimo įvedant reikalingas komandas į /etc/rc.local failą, arba panaudojant periodinių cron užduočių galimybė vykdyti komandas po serverio perkrovimo naudojant @reboot parametrą. Daugiau informacijos apie periodines cron užduotis rasite apsilankę šiuo adresu.
O kokias komandas reiktu ivesti i rc.local niekur nerandu, kad pakeisti tame faile dns. Ir koks eiluskumas? Pirmiausia rc.local paskui pasileidzia visos kitos tarnybos kaip mysql apache ir tt ?
Jeigu pageidaujate pakeisti /etc/resolv.conf failo turinį, o tuomet perkrauti pageidaujamas tarnybas, pvz.: mysql, apache ir t.t., tuomet į rc.local failą tiesiog įtraukite šios sintaksės principu paremtą komandą:
O po jos pageidaujamos tarnybos perkrovimą, (pvz.):
/etc/init.d/httpd restart
Komandų įterpimo eiliškumas priklauso nuo to kokia sekos tvarka yra pageidaujamas komandų vykdymas - komandos vykdomos iš eilės nuo failo rc.local pirmos eilutės (t.y. nuo viršaus).
Komentarai
Šiuo atveju vienintelė išeitis būtų automatizuoti šio failo turinio keitimą, kuris būtų vykdomas po serverio perkrovimo įvedant reikalingas komandas į /etc/rc.local failą, arba panaudojant periodinių cron užduočių galimybė vykdyti komandas po serverio perkrovimo naudojant @reboot parametrą. Daugiau informacijos apie periodines cron užduotis rasite apsilankę šiuo adresu.
O po jos pageidaujamos tarnybos perkrovimą, (pvz.):
Komandų įterpimo eiliškumas priklauso nuo to kokia sekos tvarka yra pageidaujamas komandų vykdymas - komandos vykdomos iš eilės nuo failo rc.local pirmos eilutės (t.y. nuo viršaus).