Lawula iinkonzo kunikezelo lwakho lwe-GNU / Linux

Init Linux ischema

Xa usebenza iinkonzo kwi-distroKuxhomekeka kuhlobo lwenkqubo oyisebenzisayo (SysV init, Upstart, systemd,…), indlela iinkonzo ezinokumiswa ngayo, ukuqalwa, ukumiswa, ukuqala kwakhona, njl. Inqaku apho uninzi luthandabuza ukuba lwenziwe njani, kwaye inyani yokuba kukho iinkqubo ezahlukeneyo azincedi abanye abasebenzisi abangenamava, abazama ukuyenza ngomyalelo ongalunganga.

Ngenxa yeso sizathu, ndiza kubonisa isifundo esilula apho kuya kucaca kuwe ukuba ungasebenza njani kwi-distro yakho, nokuba yeyiphi na. Ukwenza oku, into yokuqala ekufuneka uyicacisile malunga nohlobo lwedemon oyisebenzisayo. Njengoko benditshilo, ayizizo zonke ii-distros ezisebenzisa ngokufanayo uhlobo lwenkqubo yokuqalisa. Ngapha koko, njengoko usazi, abanye bayiphikisile inkqubo entsha kwaye bavelise iifolokhwe okanye izinto ezivela kwi-SysV yakudala, njengoko kunjalo ngo-Devuan xa kuthelekiswa ne-Debian ...

Ndiyazi njani ukuba inkqubo yam isebenzisa i-distro? Ewe, unokufumana ngokukhangela ezi ndlela, kwaye ukuba unayo, uya kuba nayo le nkqubo kwi-distro yakho:

  • Ukwazi ukuba unayo inkqubo: fumana indlela / usr / lib / systemd
  • Ukwazi ukuba unayo i-Upstart: fumana le enye indlela / usr / share / upstart
  • Ukwazi ukuba unayo i-SysV init: fumana indlela /etc/init.d
  • Kukho abanyeNokuba kunqabile kancinci, kwezo meko, unokwenza into efanayo ukuba ukrokrela ukuba azingasentla.

Enye indlela yokwenza kube lula ngakumbi, kuba iyafana kuye wonke umntu, kukujonga ulwazi kwi / proc malunga ne-PID = 1, Oko kukuthi, inkqubo yokuqala apho ezinye zixhomekeke khona kwaye ezihambelana ngqo nale daemon yokuqalisa. Ukwenza oku, sebenzisa lo myalelo ulandelayo kwaye uza kubuyisa igama:

sudo stat /proc/1/exe

Ngoku uyazi ukuba yeyiphi inkqubo onayo, ke ngoko imiyalelo onokuyisebenzisa ukulawula iinkonzo:

  • I-SysV init: /etc/init.d/ [inkonzo_edemon_name] [isenzo]
  • inkqubo: systemctl [isenzo] [daemon_name]
  • Phakama: inkonzo [inkonzo_demon_name] [isenzo]
  • abanye: Ukuba usebenzisa inkqubo eyahlukileyo, kungcono ujonge incwadi. Umzekelo, ezinye iimeko ezinqabileyo kwiLinux kunye nezinye iiUnix zingasebenzisa isiginali evela kwinkqubo ye-SIGHUP ukuseta kwakhona inkonzo: bulala -HUP $ (cat / var / run / [service-PID])

Kuya kufuneka buyisela [isenzo] ngento ekufuneka uyenzile. Umzekelo, ukuba ufuna ukuqala kwakhona, emva koko sebenzisa ukuseta kwakhona, ukuba ufuna ukuyeka ukusebenzisa stop, ukuba ufuna ukuqala ukusebenzisa inkwenkwezi, njl. Faka endaweni [yedayemon_name] ngegama ledayemon lenkonzo ofuna ukuyiqala. Umzekelo:

systemctl reset httpd

Ndiyathemba ukuba sele ucacile ngoku.


Shiya uluvo lwakho

Idilesi yakho ye email aziyi kupapashwa. ezidingekayo ziphawulwe *

*

*

  1. Inoxanduva lwedatha: I-AB Internet Networks 2008 SL
  2. Injongo yedatha: Ulawulo lwe-SPAM, ulawulo lwezimvo.
  3. Umthetho: Imvume yakho
  4. Unxibelelwano lwedatha: Idatha ayizukuhanjiswa kubantu besithathu ngaphandle koxanduva lomthetho.
  5. Ukugcinwa kweenkcukacha
  6. Amalungelo: Ngalo naliphi na ixesha unganciphisa, uphinde uphinde ucime ulwazi lwakho.

  1.   UMTHETHO sitsho

    Ngaba zisekhona iinkqubo ezinokuqala? Ndicinga nje uBuntu obudala.
    Kananjalo nokuba sele unenkqubo kodwa usenokuba nayo ifolda njl./itit.d
    Ndikhetha ukusebenzisa omnye umthetho onje nge-ps okanye i-pstree, kwaye ungasebenzisi gadalala Sudo-this-sudo-that.
    Phendula nge quote

  2.   UMTHETHO sitsho

    Umyalelo "wenkonzo" usebenza kuzo zombini i-init.d kunye neenkqubo zenkqubo