Kif tikkonfigura s-Servizzi tan-Netwerk biex Bidu Awtomatiku fuq l-Ibbutjar
Normalment tkun idea tajba li jiġu kkonfigurati servizzi essenzjali tan-netwerk biex jibdew awtomatikament mal-but. Dan jiffranka l-battikata li tibdahom manwalment fuq reboot u wkoll, il-havoc li jirriżulta f'każ li tinsa tagħmel dan. Uħud mis-servizzi tan-netwerk kruċjali jinkludu SSH, NTP, u httpd.
Tista 'tikkonferma x'inhu l-maniġer tas-servizz tas-sistema tiegħek billi tħaddem il-kmand li ġej.
# ps --pid 1
Ibbażat fuq l-output tal-kmand ta 'hawn fuq, se tuża waħda mill-kmandi li ġejjin biex tikkonfigura jekk kull servizz għandux jibda awtomatikament mal-but jew le:
----------- 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
Fuq sistema systemd bħal CentOS 8, RHEL 8 u Fedora 30+, il-kmand systemctl jintuża għall-ġestjoni tas-servizzi. Pereżempju, biex ikollok ħarsa tas-servizzi b'diżabilità, mexxi l-kmand:
$ sudo systemctl list-unit-files --state=disabled $ sudo chkconfig --list [On sysvinit-based]
L-output hawn taħt jistampa s-servizzi kollha b'diżabilità u kif tistgħu taraw, is-servizz httpd huwa elenkat, li jimplika li mhux ikkonfigurat biex jibda fuq il-boot.
Biex tippermetti li servizz jibda mal-boot, uża s-sintassi:
$ sudo systemctl enable service-name $ sudo chkconfig service_name on [On sysvinit-based]
Pereżempju, biex tippermetti s-servizz httpd fuq l-eżekuzzjoni tal-boot.
$ sudo systemctl enable httpd $ sudo chkconfig httpd on [On sysvinit-based]
Biex tikkonferma li s-servizz httpd ġie attivat, elenka s-servizzi attivati kollha billi tesegwixxi l-kmand:
$ sudo systemctl list-unit-files --state=enabled $ sudo chkconfig --list | grep 3:on [On sysvinit-based]
Mill-output ta 'hawn fuq, nistgħu naraw b'mod ċar li s-servizz httpd issa jidher fil-lista ta' servizzi attivati.
Biex titgħallem aktar dwar il-kmandi systemctl u chkconfig, aqra dawn l-artikoli li ġejjin:
- Kif timmaniġġja s-Servizzi u l-Unitajiet 'Systemd' billi tuża 'Systemctl' fil-Linux
- Eżempji bażiċi ta' Kmand ta' chkconfig fil-Linux