UNIX-szerű operációs rendszerekben azokat a folyamatokat, amelyek szolgáltatási funkciókat látnak el, és nem rendelkeznek felhasználói felülettel, démonoknak nevezzük. Nagyszámú segédprogram valósul meg démonok formájában (feladatütemező, naplózási alrendszer, DBMS-kiszolgálók stb.). Néha egy adott démonot újra kell indítani.
Szükséges
- - hozzáférés a célgéphez (fizikai vagy távoli);
- - gyökér hitelesítő adatok.
Utasítás
1. lépés
Jelentkezzen be a célgépbe root felhasználói hitelesítő adatokkal. Ha fizikai hozzáférése van a számítógépéhez, és grafikus környezetben dolgozik (KDE, Gnome, stb.), Indítson el egy terminálemulátort, például XTerm vagy Konsole. A szövegkonzolra a Ctrl + Alt + Fx billentyűkombináció megnyomásával is átválthat, ahol x a konzol száma. Ha már nem root felhasználóként van bejelentkezve, futtassa a su parancsot. Ha rendelkezik SSH hozzáféréssel a géphez, használjon megfelelő programot a csatlakozáshoz. UNIX-szerű rendszereken az ssh konzol kliens általában telepítve van. Amikor Windows alatt dolgozik, használhatja a PuTTY programot, amelyet szabadon terjesztenek a putty.nl webhelyen. Írja be a root hitelesítő adatokat, és indítson munkamenetet.
2. lépés
Tudja meg az init szkript nevét, amely megfelel az újraindítani kívánt démonnak. Általában az összes ilyen szkript az /etc/rc.d/init.d könyvtárban található, és ugyanazokkal a nevekkel rendelkezik, mint az általuk kiszolgált démonok. Tekintse meg a könyvtár tartalmát a fájlkezelő vagy az ls paranccsal. Ha tudja a démon hozzávetőleges nevét, szűrje az ls kimenetet a grep paranccsal. Például: ls -1 /etc/rc.d/init.d | grep log
3. lépés
Tudjon meg többet az újraindítandó démon jelenlegi állapotáról. Hajtsa végre az űrlap parancsát: szolgáltatás állapota Itt jelölő helyett használja az előző lépésben kapott nevet. Ha egy olyan vonal fut, mint fut, akkor a démon fut, és újraindítható. Egyébként ez nem lehetséges (ilyen démon nem létezik, vagy megállítják).
4. lépés
Indítsa újra a démont. Futtasson egy parancsot a következő formában: service Az érték hasonló a harmadik lépésben leírtakhoz. Paraméterként használja az újraindításhoz vezető démonparancsok egyik jól ismert azonosítóját (ezeket általában a megfelelő csomaghoz kapott dokumentáció írja le) vagy a --full-restart opciót. Például: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
5. lépés
Az aktuális munkamenet befejezése. Írja be a exit parancsot. Nyomja meg az Enter billentyűt. A kijelentkezési paranccsal leállíthatja a szöveges konzolt, vagy leválhat az SSH szerverről.