Bii o ṣe le Tunto Awọn iṣẹ Nẹtiwọọki si Ibẹrẹ Aifọwọyi lori Bata
O jẹ igbagbogbo imọran ti o dara lati tunto awọn iṣẹ nẹtiwọọki pataki lati bẹrẹ laifọwọyi lori bata. Eyi fi ọ pamọ wahala ti bibẹrẹ wọn pẹlu ọwọ lori atunbere ati tun, iparun ti o waye ti o ṣẹlẹ ti o ba gbagbe lati ṣe bẹ. Diẹ ninu awọn iṣẹ nẹtiwọọki pataki pẹlu SSH, NTP, ati httpd.
O le jẹrisi kini oluṣakoso iṣẹ eto rẹ nipa ṣiṣe pipaṣẹ atẹle.
# ps --pid 1
Da lori iṣẹjade aṣẹ ti o wa loke, iwọ yoo lo ọkan ninu awọn ofin wọnyi lati tunto boya iṣẹ kọọkan yẹ ki o bẹrẹ laifọwọyi ni bata tabi rara:
----------- 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
Lori eto eto bi CentOS 8, RHEL 8 ati Fedora 30 +, a lo aṣẹ systemctl fun iṣakoso awọn iṣẹ. Fun apẹẹrẹ, lati ni iwo ti awọn iṣẹ alaabo, ṣiṣe aṣẹ:
$ sudo systemctl list-unit-files --state=disabled $ sudo chkconfig --list [On sysvinit-based]
Ijade ni isalẹ tẹ jade gbogbo awọn iṣẹ alaabo ati bi o ṣe le rii, iṣẹ atokọ httpd ti wa ni atokọ, ni itumọ pe ko ṣe atunto lati bẹrẹ lori bata.
Lati mu iṣẹ kan ṣiṣẹ lati bẹrẹ lori bata, lo ọna asopọ:
$ sudo systemctl enable service-name $ sudo chkconfig service_name on [On sysvinit-based]
Fun apẹẹrẹ, lati mu iṣẹ httpd ṣiṣẹ lori ipaniyan bata.
$ sudo systemctl enable httpd $ sudo chkconfig httpd on [On sysvinit-based]
Lati jẹrisi pe a ti muu iṣẹ httpd ṣiṣẹ, ṣe atokọ gbogbo awọn iṣẹ ti o ṣiṣẹ nipa ṣiṣe pipaṣẹ naa:
$ sudo systemctl list-unit-files --state=enabled $ sudo chkconfig --list | grep 3:on [On sysvinit-based]
Lati iṣẹjade ti o wa loke, a le rii kedere pe iṣẹ httpd bayi ti o han ni atokọ ti awọn iṣẹ ti o ṣiṣẹ.
Lati ni imọ siwaju sii nipa systemctl ati awọn aṣẹ chkconfig, ka awọn nkan wọnyi:
- Bii o ṣe le Ṣakoso Awọn iṣẹ ‘Systemd’ ati Awọn Ẹrọ Lilo ‘Systemctl’ ni Lainos
- Ipilẹ chkconfig Awọn apẹẹrẹ Commandfin ni Linux