Súbor služby v systéme Linux je textový súbor, ktorý obsahuje informácie o konfigurácii a nastaveniach konkrétnej služby v operačnom systéme Linux. Súbor služby sa zvyčajne nachádza v adresári /etc/init .d/ alebo /etc/systemd/system/ a má príponu .service alebo .conf.
Súbor služby definuje parametre spúšťania, závislosti, akcie spúšťania a vypínania, prístupové práva a ďalšie nastavenia pre konkrétnu službu. Používa ho inicializačný systém(SysV, Upstart alebo systemd) na riadenie spustenia, zastavenia a opätovného spustenia služby. Úprava umožňuje používateľovi konfigurovať prevádzkové parametre služby, pridávať alebo odstraňovať závislosti, meniť akcie spustenia a zastavenia atď. Je to dôležitý proces konfigurácie a správy služieb v systéme Linux.
Úprava môže byť potrebná v nasledujúcich prípadoch:
Úprava súboru služby vám vo všeobecnosti umožňuje prispôsobiť jej fungovanie a správanie podľa vašich potrieb a požiadaviek.
Na úpravu súboru služieb v systéme Linux môžete použiť textový editor, napríklad Nano alebo Vim. Tu sú vzorové príkazy na otvorenie a úpravu súboru služby:
Použitie programu Nano
sudo nano /etc/systemd/system/nazvanie_slujby.service
V súbore vykonajte potrebné zmeny, potom stlačte klávesovú skratku Ctrl + O na uloženie zmien a klávesovú skratku Ctrl + X na ukončenie editora Nano.
Použitie Vim:
sudo vim /etc/systemd/system/nazvanie_slujby.service
Stlačením tlačidla i vstúpte do režimu úprav. Vykonajte potrebné zmeny a potom stlačením klávesu Esc ukončite režim úprav. Potom zadajte príkaz :wq a stlačením klávesu Enter uložte zmeny a ukončite program Vim.
Po vykonaní zmien v súbore služby nezabudnite reštartovať službu, aby sa zmeny prejavili. Môžete to urobiť príkazom, kde"service_name" je názov vašej služby.
sudo systemctl restart service_name.service