Sau demon (de la Eng. Daemon) este un program în sistemele UNIX de clasă, rulați sistemul de operare și se execută în fundal, fără intervenția utilizatorului. Daemoni sunt, de obicei, a început în momentul pornirii sistemului.
Pentru a crea un demon trebuie să instalați software-ul și configurarea acestuia de pornire la pornirea sistemului. de obicei, în cazul în care
software-ul instalat este proiectat pentru a fi utilizat ca un demon, instrucțiunile corespunzătoare sunt executate în mod automat și nu necesită intervenție.
Există mai multe opțiuni pentru daemon start automate în Unix, cum ar fi sistemele de operare. De exemplu, pentru Ubuntu server, fără o interfață grafică folosind versiunea clasică a fișierelor de sistem local în directorul /etc/init.d.
Prin urmare, dosarele:
/etc/rc0.d, plasate fișierele care se execută automat la pornire
/etc/rc1.d, plasate fișiere, care sunt executate în mod automat atunci când sistemul este oprit
Aceste fișiere de pornire sunt numite cu simbolul S, iar stația de - un simbol K (de la Eng Start.) (De la Kill ang.); După acest simbol indică numărul care determină start și stop numărul de ordine). Pentru a porni serviciul în aceste dosare pur și simplu pune link-uri
fișierul de pornire de comandă în directorul /etc/init.d.
Astfel de link-uri pot fi setate manual, dar dreptul de a utiliza comanda update-rc.d. Acest utilitar creează automat link-uri când instalați daemon, sau le îndepărtează în alt mod. Pentru a crea un demon pur și simplu rulați:
update-rc.d implicite fayl_zapuska
Cu scoateți cheia din această acțiune elimină link-urile. Exemplul următor prezintă un demon off apache:
sudo update-rc.d -f apache2 eliminare
Trebuie remarcat faptul că scripturile de pornire daemon, care sunt localizate în directorul /etc/init.d care urmează să fie creat în conformitate cu normele, pentru a putea folosi comenzi standard pentru a porni, opri daemon-ul, și așa mai departe. D. De obicei, aceste script-uri sunt livrate împreună cu software-ul, dar, dacă acestea sunt absente, apoi folosit ca un fișier șablon /etc/init.d/skeleton.
De asemenea, în aceste scenarii, există indicii de servicii de dependență (Daemons care trebuie să executați înainte de începerea demonului și opri în celelalte cazuri). Aceste instrucțiuni sunt procesate comanda update-rc.d, care ruleaza scriptul atribuie start corespunzător numărul de serie.