Сервисна датотека у Линуксу је текстуална датотека која садржи информације о конфигурацији и подешавања за одређену услугу у оперативном систему Линукс. Сервисна датотека се обично налази у директоријуму /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