Į UNIX panašiose operacinėse sistemose procesai, atliekantys paslaugų funkcijas ir neturintys vartotojo sąsajos, vadinami demonais. Daugybė programinės įrangos yra įdiegta kaip demonai (užduočių planuoklis, registravimo posistemis, DBVS serveriai ir kt.). Kartais tam tikrą demoną reikia paleisti iš naujo.
Būtinas
- - prieiga prie tikslinės mašinos (fizinės ar nuotolinės);
- - šakniniai įgaliojimai.
Nurodymai
1 žingsnis
Prisijunkite prie tikslinės mašinos naudodami pagrindinius vartotojo kredencialus. Jei turite fizinę prieigą prie savo kompiuterio ir dirbate grafinėje aplinkoje (KDE, Gnome ir kt.), Paleiskite terminalo emuliatorių, pvz., „XTerm“arba „Konsole“. Taip pat galite pereiti prie teksto konsolės paspausdami „Ctrl“+ „Alt“+ „Fx“klavišų kombinaciją, kur x yra konsolės numeris. Jei jau esate prisijungę kaip ne root vartotojas, vykdykite komandą su. Jei prie kompiuterio turite SSH prieigą, prisijungimui naudokite tinkamą programą. Į UNIX panašiose sistemose ssh konsolės klientas paprastai yra įdiegtas. Dirbdami sistemoje „Windows“galite naudoti „PuTTY“programą, kuri laisvai platinama „putty.nl“svetainėje. Įveskite šakninius kredencialus ir pradėkite sesiją.
2 žingsnis
Sužinokite init scenarijaus pavadinimą, atitinkantį demoną, kurį reikia paleisti iš naujo. Paprastai visi tokie scenarijai yra kataloge /etc/rc.d/init.d ir turi tuos pačius pavadinimus kaip jų aptarnaujami demonai. Peržiūrėkite šio katalogo turinį naudodami failų tvarkyklę arba komandą ls. Jei žinote apytikslį demono pavadinimą, filtruokite ls išvestį naudodami „grep“. Pavyzdžiui, ls -1 /etc/rc.d/init.d | grep žurnalas
3 žingsnis
Sužinokite apie dabartinę demono būseną, kuri yra paleista iš naujo. Vykdykite formos komandą: service status Čia vietoj žymeklio naudokite vardą, gautą ankstesniame žingsnyje. Jei rodoma tokia eilutė kaip veikia, demonas veikia ir gali būti paleistas iš naujo. Priešingu atveju tai neįmanoma (tokio demono nėra arba jis yra sustabdytas).
4 žingsnis
Iš naujo paleiskite demoną. Paleiskite komandos formą: service Reikšmė yra panaši į aprašytą trečiame žingsnyje. Kaip parametrą naudokite vieną iš gerai žinomų „daemon“komandų, kurios veda iš naujo, identifikatorius (jie paprastai aprašomi dokumentuose, pateiktuose su atitinkamu paketu) arba parinktį --full-restart. Pvz.: tarnyba syslogd restartservice httpd2 gracefulservice syslogd --full-restart
5 žingsnis
Užbaikite dabartinę sesiją. Įveskite komandą exit. Paspauskite Enter. Taip pat galite naudoti atsijungimo komandą, norėdami išjungti teksto pultą arba atsijungti nuo SSH serverio.