Makseviisid Abuse

Kuidas konfigureerida teenuse automaatset laadimist Linuxis

22.09.2023, 23:07

Teenuste automaatne laadimine Linuxis võimaldab teil käivitada teatud teenuseid või teenuseid operatsioonisüsteemi käivitamisel. See on oluline süsteemi pideva töö tagamiseks ja vajalike teenuste, näiteks võrguteenuste, veebiserverite, andmebaaside ja muude rakenduste automaatseks käivitamiseks.

Miks on vaja seadistada autoloading?

Teenuste automaatse laadimise eelised:

  1. Mugavus: süsteemi käivitamisel automaatselt laetavad teenused on kohe kasutusvalmis, mis säästab aega ja lihtsustab haldamist.
  2. Järjepidevus: Teenuste käivitamine koos süsteemiga tagab, et teenused jätkavad katkematult tööd ka pärast taaskäivitust või süsteemi rikkeid.
  3. Andmekaitse: Teenuste automaatne laadimine võib hõlmata süstemaatilisi varukoopiaid või muid protseduure, et tagada andmete turvalisus ja terviklikkus.
  4. Teenuste tasemed: Automaatne laadimine võimaldab konfigureerida erinevaid teenustasemeid (runlevel), et käivitada konkreetseid teenuseid. See võimaldab optimeerida ressursse ja käivitada

Kuidas konfigureerida teenuste automaatset laadimist õigesti?

Linuxis saab teenuste automaatset laadimist konfigureerida erinevalt, sõltuvalt kasutatavast distributsioonist.

Kasutades käsku systemctl

Teenuse automaatse laadimise lubamine: sudo systemctl enable <teenuse nimi>

Teenuse automaatse laadimise väljalülitamine: sudo systemctl disable <teenuse nimi>

sudo systemctl enable apache2 to enable Apache service autoloading

Autoload-kataloogi sümboolse lingi käsitsi lisamine

Avage terminal ja navigeerige faili /etc/init.d/.

Looge sümboolne link teenuse skriptile kataloogis /etc/rc.d/ või /etc/rc.local/.

Apache'i teenuse autoload'i lisamine:

sudo ln -s /etc/init.d/apache2 /etc/rc.d/

Kasutades distributsiooni teenusehaldusvahendeid

Mõnedel Linuxi distributsioonidel, näiteks Ubuntu, on graafilised teenuste haldamise tööriistad, millega on lihtne teenuste automaatset laadimist lubada või keelata.

Ubuntus saate kasutada süsteemi eelistuste -> rakenduste -> rakenduste käivitamise tööriista (System Preferences -> Applications -> Application Launcher), et lisada või eemaldada teenuseid autoload'i nimekirjast.

Lisaks nendele meetoditele on Linuxis ka teisi võimalusi teenuste automaatset laadimist seadistada, näiteks kasutades systemd-services või cron utiliiti.