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