"Linux" tarnybinis failas - tai tekstinis failas, kuriame pateikiama informacija apie tam tikros "Linux" operacinės sistemos tarnybos konfigūraciją ir nustatymus. Paslaugos failas paprastai yra /etc/init
.d/
arba /etc/systemd/system/
kataloge ir turi plėtinį .service
arba .conf.
Paslaugos faile apibrėžiami konkrečios paslaugos paleidimo parametrai, priklausomybės, paleidimo ir išjungimo veiksmai, prieigos teisės ir kiti nustatymai. Jį naudoja inicializavimo sistema(SysV
, Upstart
arba systemd
), kad valdytų paslaugos paleidimą, sustabdymą ir pakartotinį paleidimą. Redaguojant galima konfigūruoti paslaugos veikimo parametrus, pridėti arba pašalinti priklausomybes, keisti paleidimo ir sustabdymo veiksmus ir pan. Tai svarbus procesas konfigūruojant ir valdant paslaugas "Linux" sistemoje.
Redaguoti gali prireikti toliau nurodytais atvejais:
Apskritai, redaguodami paslaugos failą galite pritaikyti jo veikimą ir elgseną pagal savo poreikius ir reikalavimus.
Norėdami redaguoti paslaugų failą "Linux", galite naudoti teksto redaktorių, pavyzdžiui, " Nano"
arba " Vim"
. Toliau pateikiamos pavyzdinės paslaugų failo atidarymo ir redagavimo komandos:
Nano
naudojimas
sudo nano /etc/systemd/system/nazvanie_slujby.service
Atlikite reikiamus failo pakeitimus, tada paspauskite Ctrl + O
, kad išsaugotumėte pakeitimus, ir Ctrl + X
, kad išeitumėte iš "Nano"
redaktoriaus.
Naudojant "Vim":
sudo vim /etc/systemd/system/nazvanie_slujby.service
Paspauskite i
klavišą, kad įeitumėte į redagavimo režimą. Atlikite reikiamus pakeitimus, tada paspauskite Esc
, kad išeitumėte iš redagavimo režimo. Tada įveskite komandą :wq
ir paspauskite Enter
, kad išsaugotumėte pakeitimus ir išeitumėte iš "Vim"
.
Atlikę pakeitimus paslaugos faile, nepamirškite iš naujo paleisti paslaugą, kad pakeitimai įsigaliotų. Tai galite padaryti komanda, kurioje"service_name
" yra jūsų paslaugos pavadinimas.
sudo systemctl restart service_name.service