lista unix

Programul Unix care generează toate celelalte procese.

În mod implicit, daemon-ul de inițializare cu siguranță 7 niveluri de performanță la fiecare dintre aceste niveluri se realizează un set prestabilit de servicii de sistem.

runlevels:
0 - Oprirea sistemului
1 - Mod singur utilizator
2-5 - modurile multiplayer ale funcționării sistemului
6 - Reporniti sistemul

Mai multe detalii despre nivelurile de rulare: mai puțin / etc / inittab

Urme cererile de rețea. Atunci când cererea admisibilă lansează un proces de fond pentru a deservi cererea. Unele sisteme folosesc versiunea extinsă - xinetd

firewall-ul standard în Linux. Special recomandat pentru conectarea directă la Internet (cablu, DSL, T1). Nu se recomandă dacă este folosit suplimentar firewall hardware (Netgear, Linksys, D-Link și așa mai departe.).

iptables de servicii care rulează peste IPv6. Dacă dezactivați suport IPv6, ar trebui să fie dezactivat acest serviciu. În caz contrar, vă recomandăm să-l părăsesc pe.

Daemon pentru infrakrasnika. Acesta este dotat cu lirc-utils.

In sistemele multiprocesor utilizate pentru distribuția de întreruperi a procesorului. Membrii nu au un calculatoare multi-procesor / laptop-uri, poate dezactiva Daemon / serviciu. Activarea acestui serviciu pe un singur procesor de computer va avea nici un efect. Pe computere mai noi, cu mai mult de un procesor (Intel Core 2 Duo, AMD X2) serviciul trebuie să fie activat.

Demonul responsabil pentru dispozitivele automount din sistem (unitatea CD-ROM, USB-drive, etc)

Demon SMART monitorizează discurile. Folosit pentru a prezice eșecul de discuri sau probleme de operare și monitorizare cu hard disk. De obicei, utilizatorii nu au nevoie de acest demon, dar toate la fel este recomandat (în special pentru servere) să-l lase pornit.

SAMBA daemon este necesară pentru a deschide un fișier de acces la rețea Linux pentru utilizatorii de Windows. Acesta trebuie să fie activat în cazul în care aveți o mașină în rețea pe Windows, care este necesar pentru a asigura accesul la fișierele.

Un daemon care trimite informații pe o bază lunară, în scopul de a colecta statistici, pentru a ajuta dezvoltatorii. Statisticile sunt disponibile tuturor. Membrii care doresc să ajute dezvoltatorii trebuie să includă acest serviciu inclus.

Acordarea de sprijin pentru SNMP (Simple Network Management Protocol), care poate fi utilizat pentru a gestiona și configura dispozitive, cum ar fi hub-uri de rețea, servere, imprimante, etc. etc. Acesta poate fi dezactivat, dar poate fi necesar să executați serviciile de imprimare HP (hplip).

Audiții pentru cererile de coajă sigure din partea clienților. SSH permite altor utilizatori să vă conectați prin rețea de la un alt calculator și rula aplicația pe computer care este folosit de obicei pentru administrarea la distanță. Acest lucru ar putea fi o potențială amenințare la adresa securității. Pe stațiile de lucru care nu necesită acces de la distanță, este de dorit să-l opriți.

SSSD (Sistem de securitate Servicii de Daemon) vă permite să accesați mecanisme de autentificare la distanță. Astfel, linia de demarcație între rețea și autentificarea locală și permite utilizarea unor mecanisme diferite. Acesta transmite informații despre utilizatori bază de date, care se numește domeniu și poate fi o sursă de date pentru autentificare de la distanță. mai multe mecanisme care permit permise mai multe servere de a implementa diverse namespace. Informațiile rezultate sunt puse la dispoziția aplicațiilor externe prin interfețe standard, PAM si NSS.

SSSD ruleaza ca un set de servicii, care sunt independente de cererea care le determină, și, prin urmare, nu neapărat să inițieze aplicații pentru domeniile de la distanță conexiune proprie, și nici nu trebuie să știe despre ce fel de demon / serviciu este folosit în acest moment. uniformizate de informații de grup și date de identificare a permite independent dintr-o sursă de date (LDAP, NIS, IPA, DB, Samba, etc) să continue să lucreze în mod independent, ceea ce îmbunătățește performanțele în general. SSSD poate permite utilizarea mai multor furnizori de un anumit tip (de exemplu, LDAP).

serverul SVN Demon.

Serviciul este pentru autentificare NIS în rețea. În cazul în care o autentificare NIS neutilizate, o puteți dezactiva.

Serviciul prin care accesul este asigurat de dispozitive V4L2 V4L sau aplicații multiple. De exemplu, pentru Hauppage card de captare poate utiliza serviciul, în alte cazuri poate fi oprit.

demoni de pornire / servicii UNIX / LINUX

Mai jos sunt instrucțiuni detaliate pentru gestionarea daemon / serviciile de pornire în cele mai comune variante / versiuni ale sistemelor de operare de tip Unix, cum ar fi CentOS Linux, Debian Linux și tipul sistemului de operare BSD. În alte variante / versiuni ale UNIX-ca sistem de operare Startup Manager Daemons / servicii are o ordine similară, cu toate că pot exista unele diferențe semnificative sau nu radicale, la toate!

daemoni / servicii în CentOS Linux pornire

În CentOS niveluri de încărcare definite pe baza System V și vopsite într-un fișier / etc / inittab. citește mai puțin / etc / inittab.

Directoare pentru fiecare dintre nivelurile de încărcare sunt numite rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d și sunt situate în directorul /etc/rc.d.

Fiecare director care corespunde unui anumit nivel de încărcare plasate mers script-uri, mai degrabă legătură într-le, cu instrucțiuni pentru a porni daemon / programului / serviciului, și s-au dus scripturi cu instrucțiuni pentru a porni daemon-ul / programele / serviciile sunt localizate în directorul / etc /rc.d/init.d

Care dintre demonii va fi lansat la diferite niveluri poate începe pentru a vedea comanda chkconfig --list. Activați daemon pentru a porni automat la oricare dintre nivelurile pot fi rulate chkconfig --level 345 mysqld pe comanda. și opriți chkconfig --level 345 mysqld off respectiv, chkconfig -del service_ nume pentru a elimina serviciul, Servicul chkconfig on | off pentru a activa sau dezactiva serviciul la toate nivelurile.

În ceea ce privește adăugarea de script-uri la pornire, se încarcă în mod automat script-ul este /etc/rc.local. în /etc/rc.local suficient pentru a adăuga calea completă la script-ul, de exemplu: /root/scripts/script.sh sau / bin / sh /root/scripts/script.sh. Dacă instalați software-ul în /etc/rc.d/init.d/ nici un script de pornire controlează programul dorit, apoi inițializarea șir de caractere / pornire mai ușor pentru a adăuga la /etc/rc.local.

Pentru a controla nivelul de pornire există ntsysv utilitate, omule ntsysv.

daemoni / servicii în Debian Linux de pornire

Punerea în funcțiune în Debian Linux este construit un pic diferit. nivelurile de încărcare pe baza sistemului V definite și vopsite toate în același fișier, / etc / inittab, citește mai puțin / etc / inittab.

Directoare pentru fiecare dintre nivelurile de încărcare în Debian Linux, de asemenea, sunt numite rc0.d, rc1.d, rc2.d, rc3.d, rc4.d, rc5.d, rc6.d dar nu este localizat în directorul / etc / rc .d și la rădăcina / etc

Am mers scripturi cu instrucțiuni pentru a porni daemon / programul / serviciu link-uri, mai degrabă simbolice către acestea sunt situate în directoarele în care /etc/rc?.d semn. Aceasta corespunde sarcinii, și s-au dus scripturi cu instrucțiuni pentru a porni daemon-ul / programele / serviciile sunt localizate în /etc/init.d. Un exemplu de astfel de skipta, pe care le puteți scrie proba, poate fi găsit în fișierul /etc/init.d/skeleton mai puțin.

Următoarele va da o explicație a informațiilor de serviciu utilizate în script preforme /etc/init.d/skeleton:

  • Prevede: Descrie furnizat de acest script obiecte (arg1, agr2.), În așa fel încât atunci când script-ul este rulat cu pornire arugmentom, se consideră că aceste obiecte să existe și, prin urmare, alte script-uri în init, care necesită existența acestor obiecte vor fi în măsură să înceapă de la o dată ulterioară etapă. De obicei, puteți utiliza numele de script-ul ca un obiect, dar, de asemenea, se poate utiliza numele de serviciu, pe care îl înlocuiește. obiecte virtuale aici nu sunt specificate. Acestea sunt definite în afara script-urile init.d
  • Necesar-Start: Definește obiectele pe care trebuie să existe pentru a rula script-ul. obiecte virtuale pot fi utilizate așa cum este descris mai jos, dacă este necesar. Dacă nu sunt specificate obiecte, script-ul poate fi rulat imediat după începerea, fără a fi nevoie să se conecteze sistemul de fișiere local, executați jurnalul de sistem, etc.
  • Necesar-Stop: Definește obiectele utilizate de către serviciul furnizat de script-ul. Cu condiția ca obiectul script care trebuie să fie finalizate înainte de finalizarea obiectelor enumerate aici, pentru a evita conflictele. De obicei, aici indică aceleași obiecte ca și în Necesar-Start
  • În cazul în-Start: Definește obiectele pe care, în cazul în care nu ar trebui să fie executați înainte de serviciul furnizat de datele script. Acest lucru permite dependențe slabe, care nu duc la o eroare de serviciu, în cazul în care obiectele nu sunt disponibile. obiecte virtuale pot fi utilizate așa cum este descris mai jos, dacă este necesar.
  • Ar trebui să-Stop: Definește elementul dacă acesta trebuie să fie oprit după serviciu. De obicei, aici indică aceleași obiecte ca în Start-Ar trebui ca
  • Implicit-Start: Setează nivelul de pornire la care trebuie să înceapă script-ul (oprit) în mod implicit. De exemplu, în cazul în care serviciul trebuie început numai la nivelul 3, 4 și 5, selectați "Standard-Start: 3 4 5" și "Standard-Stop: 0 1 2 6".
  • Scurt-Descriere: Oferă o scurtă descriere a script-ul de acțiune. Limitat la o singură linie.
  • Descriere: Setează o descriere mai detaliată a scenariului de acțiune. Acesta poate fi de mai multe rânduri, în acest caz, fiecare descriere rând începe cu simbolul #, urmat de o filă, sau cel puțin 2 caractere goale. Descriere termină înainte de linia care nu coincide cu această condiție.
  • X-Start-Inainte, X-Stop-după: Setează invers, care înseamnă același lucru, ca și în cazul în care acestea au fost enumerate în start ar trebui să-și ar trebui să-stop în pachete indicate aici.

Pentru a ține evidența dependențele sunt cuvinte cheie importante oferă, și should- necesare-. Restul nu sunt utilizate. Niveluri începe să utilizați programul implicit de a organiza script-uri (de exemplu, insserv) pentru a ține evidența care dintre directoarele rc? .d pentru a actualiza atunci când se adaugă serviciul pentru prima dată, și ar trebui să reflecte scopul serviciului. Iată câteva obiecte „virtuale“:

  • $ Local_fs - sunt conectate toate sistemele de fungii locale. Toate script-uri care produc un record în / var / ar trebui să depindă de ea, cu excepția cazului în care sunt deja dependente de $ remote_fs
  • $ Rețea - rețea de nivel scăzut, adică, plăci de rețea, PCMCIA poate însemna neglijarea
  • $ Numit - Demoni care pot oferi rezolvarea numelor de domenii sunt presupuse a fi difuzate. De exemplu, DNS, NIS + sau LDAP
  • $ Portmap - daemon care oferă un serviciu de SunRPC / portmapper ONCRPC după cum se menționează în 1833 (dacă este cazul)
  • $ Remote_fs - Toate sistemele de fișiere sunt conectate. Script-uri pentru a fi rulat în timpul opririi sistemului, înainte de toate procesele vor fi trimise pentru a distruge semnalul, trebuie să depindă de $ remote_fs.
  • $ Syslog - funcția syslog
  • $ Timpul - a seta ora corectă a sistemului, de exemplu, sau rdate PNCT, sau RTC
  • $ Toate - rula script-ul cât mai mult posibil ultimul

daemon Startup Manager în Debian Linux se face de către utilitarul de actualizare-rc.d, detaliu om update-rc.d. Utilitate update-rc.d nu creează și nu șterge nimic altceva decât link-uri simbolice în /etc/rc?.d pe atât de script-uri de inițializare care controlează pornirea și oprirea demon / programele / serviciile care sunt localizate în /etc/init.d.

Toate script-uri care încep cu „K“ litera (aceste scripturi opri servicii) înainte de a procesa oricare dintre nivelurile de performanță sunt executate în primul rând, și apoi executați toate script-urile care încep cu litera „S“ (aceste script-uri începe servicii). Numărul din două cifre după „S“ sau litera „K“ indică ordinea în care script va fi executat. Scripturile sunt executate cu un număr mai mic de primul exemplu: S01imya_skripta începe primul și al nouălea S09imya_skripta fi lansat.

Pentru a crea o legătură simbolică, folosind un program de ln -s fișier1 fisier2. în cazul în care opțiunea -s este vorba despre crearea de legături simbolice, fișier1 puncte la un fișier existent, fișier2 numele noului link, dar în loc să creeze manual legături simbolice, puteți folosi utilitarul de actualizare-rc.d, care este proiectat tocmai pentru a crea legături simbolice în / etc / rc? .d la script-uri din /etc/init.d.

Sintaxa update-rc.d este. adăugând la setările implicite, update-rc.d implicite. îndepărtarea și daemon oprire / serviciu de update-rc.d -f elimina update-rc.d opri 20 februarie 04 martie și 5. Start Stop daemoni / serviciile pot fi acționate prin intermediul unui nume de pornire script de serviciu | opri | repornire.

actualizați-rc.d Sincer este relativ utilitate tulbure, mai convenabil este utilitatea chkconfig. Debian Linux care nu există nici implicit. Pentru al instala, trebuie să adăugați arhive, este recomandabil să se utilizeze numai magazia oficială pachete Debian Linux. la sfârșitul /etc/apt/sources.list lista vi. exemplu sources.list în Debian GNU / Linux 6.0.5 _Squeeze_ - i386 Oficial:

Apoi, să actualizeze lista pachetul de actualizare apt-get și instalați chkconfig apt-get install chkconfig. precum și o altă alternativă poate fi pus SysV-rc-conf apt-get install SysV-rc-conf. Cum se utilizează utilitarul chkconfig menționat mai sus, în plus, în căutarea om SysV-rc-conf și om chkconfig.

  • principal. - pachete în acest domeniu fac parte din distribuția Debian Linux și complet, nici unul dintre pachetele din zona principală pentru funcționarea normală, nu necesită software din afara zonei. Oricine este liber să utilizeze, cota, modifica și distribui pachete ale principalelor domeniu.
  • contrib. - pachete de acest domeniu pot fi distribuite gratuit, dar unele dintre dependențele lor nu poate fi liber.
  • non-free. - Conține pachete care nu pot fi distribuite în mod gratuit sub DSfG, precum și pachetele din zona pot conține astfel de erori nu sunt luate în considerare la proiectarea și modernizarea Debian Linux.

Pentru alte scripturi de pornire și programe Debian Linux puteți utiliza bun /etc/rc.local vechi.

Startup Daemon / serviciu în sistemul de operare BSD-stil

conţinut special

Nou pe forum

    • restaurant fiară
    • Restaurant Skotinyaki Maki | Oleg Lyashko împotriva lui Oli Freymut :) [video]
    • restaurant fiară
    • În vastitatea larg româno mondial în Krasnodar pe 64 Suvorova, un restaurant.
    • Cum de a schimba limba în V27 Pale Moon?
    • Cum se schimba limba în browser Pale Moon V27? * Instalați pachetul limba dorită cu noi.
    • Triolan slop galeata plina!
    • Triolan Paracha totală. Zvonish, un operator spune că, în plus față de cost.
    • Unde sunt _ym_uid cookie și _ym_isad pentru cooki.
    • Raspuns support.yandex.ru: Citat: Cu informații _ym_isad sunt transmise la anumite fapte.