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