Linuxi teenusfail on tekstifail, mis sisaldab teavet konkreetse teenuse konfiguratsiooni ja seadete kohta Linuxi operatsioonisüsteemis. Teenusfail asub tavaliselt kataloogis /etc/init
.d/
või /etc/systemd/system/
ja selle laiendiks on .service
või .conf
.
Teenusefail määrab konkreetse teenuse käivitamisparameetrid, sõltuvused, käivitamise ja sulgemise toimingud, juurdepääsuõigused ja muud seadistused. Seda kasutab initsialiseerimissüsteem(SysV
, Upstart
või systemd
) teenuse käivitamise, peatamise ja taaskäivitamise kontrollimiseks. Redigeerimine võimaldab kasutajal konfigureerida teenuse tööparameetreid, lisada või eemaldada sõltuvusi, muuta käivitamis- ja seiskamistoiminguid jne. See on oluline protsess teenuste konfigureerimiseks ja haldamiseks Linuxis.
Redigeerimine võib olla vajalik järgmistel juhtudel:
Üldiselt võimaldab teenusfaili redigeerimine kohandada selle toimimist ja käitumist vastavalt oma vajadustele ja nõuetele.
Teenusefaili redigeerimiseks Linuxis saate kasutada tekstiredaktorit, näiteks Nano
või Vim
. Siin on näidiskäsud teenindustoimiku avamiseks ja redigeerimiseks:
Nano
kasutamine
sudo nano /etc/systemd/system/nazvanie_slujby.service
Tehke failis vajalikud muudatused, seejärel vajutage muudatuste salvestamiseks Ctrl + O
ja Nano
redaktorist väljumiseks Ctrl + X
.
Vim-i
kasutamine:
sudo vim /etc/systemd/system/nazvanie_slujby.service
Vajutage redigeerimisrežiimi sisenemiseks klahvi i
. Tehke vajalikud muudatused, seejärel vajutage Esc
, et väljuda redigeerimisrežiimist. Seejärel sisestage käsk :wq
ja vajutage Enter
, et salvestada muudatused ja väljuda Vimist
.
Pärast muudatuste tegemist teenusfailis, ärge unustage teenuse taaskäivitamist, et muudatused jõustuksid. Seda saate teha käsuga, kus"service_name"
on teie teenuse nimi.
sudo systemctl restart service_name.service