En tjenestefil i Linux er en tekstfil som inneholder informasjon om konfigurasjon og innstillinger for en bestemt tjeneste i Linux-operativsystemet. En servicefil ligger vanligvis i /etc/init
.d/
eller /etc/systemd/system/-katalogen
og har filtypen .
service eller .conf.
En tjenestefil definerer oppstartsparametere, avhengigheter, oppstarts- og avslutningshandlinger, tilgangsrettigheter og andre innstillinger for en bestemt tjeneste. Den brukes av initialiseringssystemet(SysV
, Upstart
eller systemd
) til å kontrollere start, stopp og omstart av tjenesten. Redigering gjør det mulig for brukeren å konfigurere tjenestens driftsparametere, legge til eller fjerne avhengigheter, endre start- og stopphandlinger og så videre. Det er en viktig prosess for å konfigurere og administrere tjenester i Linux.
Redigering kan være nødvendig i følgende tilfeller:
Generelt kan du redigere en tjenestefil slik at du kan tilpasse hvordan den fungerer og oppfører seg i henhold til dine behov og krav.
For å redigere en tjenestefil i Linux kan du bruke et tekstredigeringsprogram som Nano
eller Vim
. Her er eksempler på kommandoer for å åpne og redigere en tjenestefil:
Bruke Nano
sudo nano /etc/systemd/system/nazvanie_slujby.service
Gjør de nødvendige endringene i filen, og trykk deretter Ctrl + O
for å lagre endringene og Ctrl + X
for å avslutte Nano-editoren
.
Bruke Vim
:
sudo vim /etc/systemd/system/nazvanie_slujby.service
Trykk på i-tasten
for å gå til redigeringsmodus. Gjør de nødvendige endringene, og trykk deretter på Esc
for å gå ut av redigeringsmodus. Skriv deretter inn :wq-kommandoen
, og trykk på Enter
for å lagre endringene og avslutte Vim
.
Når du har gjort endringer i tjenestefilen, må du sørge for å starte tjenesten på nytt for at endringene skal tre i kraft. Dette kan du gjøre med kommandoen der"service_name
" er navnet på tjenesten din.
sudo systemctl restart service_name.service