Makseviisid Abuse

Mis on deemonid Linuxi kontseptsioonis

24.02.2023, 15:24

Linuxis on deemon protsess, mis töötab taustal ilma kasutaja otsese osaluseta. Daemonid on osa operatsioonisüsteemist ja pakuvad mitmeid funktsioone, nagu võrguteenused, kettateenused, printimisteenused jne.

Millised daemonid töötavad arvutis

käivituvad tavaliselt süsteemi käivitamisel ja jäävad taustal aktiivseks, kuni süsteem suletakse. Neil puudub otsene kasutajaliides ja neid hallatakse tavaliselt konfiguratsioonifailide või käsurea käskude abil.

Демоны в Линукс

Linuxi daemonitel on tavaliselt "d" lõpuga nimi, näiteks httpd, named ja sshd. Neid käivitatakse spetsiaalsete käskude abil, näiteks systemctl, service või daemon. Nad on oluline osa Linuxi operatsioonisüsteemist, sest nad tagavad erinevate teenuste ja rakenduste toimimise ja toimimise taustal.

Kontrollige käimasolevaid protsesse

Daemonid Linuxis saab käivitada mitmel viisil. Vaatleme nende käivitamise kõige levinumaid meetodeid.

Teenuse käsu kasutamine

Käsuga service saab käivitada, peatada ja taaskäivitada deemonid Linuxi süsteemides, mis kasutavad init-skripte. Näiteks Apache HTTP Server daemoni käivitamiseks tuleb käivitada järgmine käsk:

sudo service apache2 start

Kasutades käsku systemctl

Käsku systemctl kasutatakse demonite haldamiseks Linuxi süsteemisüsteemides, mis kasutavad systemd-d. Näiteks SSH daemoni käivitamiseks tuleb käivitada järgmine käsk:

sudo systemctl start sshd

Kasutades init-skripti

Mõnes Linuxi distributsioonis saab daemoneid käivitada init-skriptide abil, mis asuvad kataloogis /etc/init.d. Näiteks MySQL daemoni käivitamiseks tuleb käivitada järgmine käsk:

sudo /etc/init.d/mysql start

Kasutades systemd-üksuse faili

Linuxi süsteemides, mis kasutavad systemd, on soovitatav kasutada daemonite käivitamiseks unit-faile. Unit-failid on tekstifailid, mis sisaldavad süsteemis käivitatava teenuse või protsessi kirjeldust. Need määravad parameetrid daemoni käivitamiseks, näiteks kasutaja, grupp, töökataloog, käivituskäsk ja muud valikud.

Ühikufaile hoitakse kataloogis /etc/systemd/system/. Selles kataloogis saab luua oma ühikufaile või muuta olemasolevaid. Pärast ühikufaili loomist või muutmist tuleb systemd taaskäivitada käsuga systemctl daemon-reload, et muudatused jõustuksid.