Yadda za a Sanya Sabis ɗin Yanar Gizo don Fara farawa ta atomatik akan Boot


Yawancin lokaci yana da kyau a saita muhimman ayyukan cibiyar sadarwa don farawa ta atomatik akan taya. Wannan yana kiyaye maka matsalar fara su da hannu akan sake yi kuma, sakamakon lalacewar da aka samu idan har ka manta yin hakan. Wasu daga cikin ayyukan cibiyar sadarwa masu mahimmanci sun haɗa da SSH, NTP, da httpd.

Kuna iya tabbatar da menene manajan sabis na tsarin ku ta hanyar aiwatar da wannan umarni.

# ps --pid 1

Dangane da fitowar umarnin da ke sama, zakuyi amfani da ɗayan waɗannan umarnin don saita ko kowane sabis zai fara ta atomatik akan taya ko a'a:

----------- Enable Service to Start at Boot -----------
# systemctl enable [service]
----------- Prevent Service from Starting at Boot -----------
# systemctl disable [service] # prevent [service] from starting at boot
----------- Start Service at Boot in Runlevels A and B -----------
# chkconfig --level AB [service] on 
-----------  Don’t Start Service at boot in Runlevels C and D -----------
# chkconfig --level CD service off 

A kan tsarin tsari kamar CentOS 8, RHEL 8 da Fedora 30 +, ana amfani da tsarin systemctl don gudanar da ayyuka. Misali, don hango ayyukan nakasassu, gudanar da umurnin:

$ sudo systemctl list-unit-files --state=disabled
$ sudo chkconfig --list     [On sysvinit-based]

Sakamakon da ke ƙasa yana buga duk ayyukan nakasassu kuma kamar yadda kuke gani, an tsara sabis na httpd, yana nuna cewa ba a saita shi don farawa a kan taya ba.

Don kunna sabis don farawa akan taya, yi amfani da rubutun:

$ sudo systemctl enable service-name
$ sudo chkconfig service_name on     [On sysvinit-based] 

Misali, don kunna sabis na httpd akan aiwatar da taya.

$ sudo systemctl enable httpd
$ sudo chkconfig httpd on     [On sysvinit-based] 

Don tabbatar da cewa an kunna sabis na httpd, jera duk ayyukan da aka kunna ta aiwatar da umarnin:

$ sudo systemctl list-unit-files --state=enabled
$ sudo chkconfig --list | grep 3:on     [On sysvinit-based] 

Daga abubuwan da aka fitar a sama, zamu iya gani sarai cewa sabis na httpd yanzu ya bayyana a cikin jerin ayyukan da aka kunna.

Don ƙarin koyo game da systemctl da umarnin chkconfig, karanta waɗannan labaran masu zuwa:

  • Yadda Ake Sarrafa Sabis-sabis da Systemungiyoyin Ta Amfani da 'Systemctl' a cikin Linux
  • Mahimmancin chkconfig Misalan Umurni a cikin Linux