Een servicebestand in Linux is een tekstbestand dat informatie bevat over de configuratie en instellingen van een bepaalde service in het Linux-besturingssysteem. Een servicebestand bevindt zich meestal in de map /etc/init
.d/
of /etc/system/system/
en heeft de extensie .service
of .conf
.
Een servicebestand definieert opstartparameters, afhankelijkheden, opstart- en afsluitacties, toegangsrechten en andere instellingen voor een bepaalde service. Het wordt gebruikt door het initialisatiesysteem(SysV
, Upstart
of systemd
) om het starten, stoppen en herstarten van de service te regelen. Bewerken stelt de gebruiker in staat om de bedrijfsparameters van de dienst te configureren, afhankelijkheden toe te voegen of te verwijderen, start- en stopacties te wijzigen, enzovoort. Het is een belangrijk proces voor het configureren en beheren van services in Linux.
Bewerken kan nodig zijn in de volgende gevallen:
In het algemeen kun je met het bewerken van een servicebestand de werking en het gedrag ervan aanpassen aan je behoeften en vereisten.
Om een servicebestand in Linux te bewerken, kun je een teksteditor zoals Nano
of Vim
gebruiken. Hier zijn voorbeeldopdrachten voor het openen en bewerken van een servicebestand:
Nano
gebruiken
sudo nano /etc/systemd/system/nazvanie_slujby.service
Breng de nodige wijzigingen aan in het bestand, druk dan op Ctrl + O
om de wijzigingen op te slaan en Ctrl + X
om de Nano-editor
af te sluiten.
Gebruik Vim
:
sudo vim /etc/systemd/system/nazvanie_slujby.service
Druk op de i-toets
om de bewerkingsmodus te openen. Breng de nodige wijzigingen aan en druk op Esc
om de bewerkingsmodus te verlaten. Typ dan het :wq
commando en druk op Enter
om de wijzigingen op te slaan en Vim
af te sluiten.
Nadat je wijzigingen hebt aangebracht in het servicebestand, moet je de service herstarten zodat de wijzigingen van kracht worden. Je kunt dit doen met het commando waarbij"service_name
" de naam van de service is.
sudo systemctl restart service_name.service