În sistemele de operare asemănătoare UNIX, procesele care îndeplinesc funcții de serviciu și nu au o interfață cu utilizatorul se numesc demoni. Un număr mare de software utilitar este implementat sub formă de demoni (planificator de sarcini, subsistem de înregistrare, servere DBMS etc.). Uneori, un anumit daemon trebuie repornit.
Necesar
- - acces la mașina țintă (fizică sau la distanță);
- - acreditări root.
Instrucțiuni
Pasul 1
Conectați-vă la mașina țintă cu acreditări de utilizator root. Dacă aveți acces fizic la computer și lucrați într-un mediu grafic (KDE, Gnome etc.), porniți un emulator de terminal precum XTerm sau Konsole. De asemenea, puteți comuta la consola text apăsând combinația de taste Ctrl + Alt + Fx, unde x este numărul consolei. Dacă sunteți deja conectat ca alt utilizator decât root, rulați comanda su. Dacă aveți acces SSH la mașină, utilizați un program adecvat pentru conectare. Pe sistemele asemănătoare UNIX, clientul de consolă ssh este de obicei instalat. Când lucrați sub Windows, puteți utiliza programul PuTTY, care este distribuit gratuit pe site-ul putty.nl. Introduceți acreditările root și începeți o sesiune.
Pasul 2
Aflați numele scriptului init corespunzător demonului care trebuie repornit. De obicei, toate aceste scripturi sunt localizate în directorul /etc/rc.d/init.d și au aceleași nume ca și demonii pe care îi servesc. Vizualizați conținutul acestui director folosind managerul de fișiere sau comanda ls. Dacă știți numele aproximativ al demonului, filtrați ieșirea ls cu grep. De exemplu, ls -1 /etc/rc.d/init.d | grep log
Pasul 3
Aflați despre starea actuală a demonului care este repornit. Executați o comandă a formei: starea serviciului Aici, în locul unui marker, utilizați numele obținut în pasul anterior. Dacă se afișează o linie de genul, demonul rulează și poate fi repornit. În caz contrar, acest lucru nu este posibil (un astfel de demon nu există sau este oprit).
Pasul 4
Reporniți daemonul. Rulați o comandă din formularul: service Valoarea este similară cu cea descrisă în al treilea pas. Ca parametru, utilizați unul dintre identificatorii bine cunoscuți ai comenzilor daemon care duc la repornire (de obicei sunt descriși în documentația furnizată împreună cu pachetul corespunzător) sau opțiunea --full-restart. De exemplu: service syslogd restartservice httpd2 gracefulservice syslogd --full-restart
Pasul 5
Încheiați sesiunea curentă. Introduceți comanda exit. Apăsați Enter. De asemenea, puteți utiliza comanda de deconectare pentru a închide consola text sau a vă deconecta de la serverul SSH.