Сервисна датотека у Линуксу је текстуална датотека која садржи информације о конфигурацији и подешавања за одређену услугу у оперативном систему Линукс. Сервисна датотека се обично налази у директоријуму /etc/init.d/ или /etc/systemd/system/ и има екстензију .service или .conf .
Датотека сервиса дефинише параметре покретања, зависности, акције покретања и заустављања, дозволе и друга подешавања за одређени сервис. Користи га init систем ( SysV , Upstart или systemd ) за управљање покретањем, заустављањем и поновним покретањем сервиса. Уређивање омогућава кориснику да прилагоди параметре рада сервиса, дода или уклони зависности, промени акције покретања и заустављања итд. То је суштински процес за конфигурисање и управљање сервисима у Линуксу.
Уређивање може бити потребно у следећим случајевима:
Генерално, уређивање сервисне датотеке вам омогућава да прилагодите њен рад и понашање својим потребама и захтевима.
Да бисте изменили сервисну датотеку у Линуксу, можете користити уређивач текста као што су Nano или Vim . Ево неколико примера команди за отварање и уређивање сервисне датотеке:
Коришћење Nano
sudo nano /etc/systemd/system/nazvanie_slujby.service Направите потребне измене у датотеци, а затим притисните Ctrl + O да бисте сачували измене и Ctrl + X да бисте изашли из Nano едитора.
Коришћење Vim :
sudo vim /etc/systemd/system/nazvanie_slujby.service Притисните i да бисте ушли у режим уређивања. Направите потребне измене, а затим притисните Esc да бисте изашли из режима уређивања. Затим откуцајте :wq и притисните Enter да бисте сачували измене и изашли из Vim .
Након што направите измене у датотеци сервиса, не заборавите да поново покренете сервис да би измене ступиле на снагу. То можете учинити помоћу команде, где је „ service_name “ назив вашег сервиса.
sudo systemctl restart service_name.service