Работа со службами в NapiLinux/Armbian
· 7 min read
Для остановки, запуска, перезапуска и проверки состояния служб необходимо знать как работать с сервисом systemd.
Службы под управлением сервиса systemd управляются через утилиту systemctl.
Общие параметры запуска
systemctl start|stop|restart|enable|disable|status <service>
Уметь работать с сервисами полезно при отладке и настройке датчиков, шлюзов, конфигураций.
systemctl stop telegrafостановит сервис telegrafsystemctl start telegrafзапустит сервис telegrafsystemctl restart telegrafперезапустит сервис telegraf (следует выполнять, когда вы исправили конфиг)systemctl start telegrafвыведет статус сервиса telegraf
Даже остановив или запустив сервис - при перезагрузке системы, он не "вспомнит" последнее свое состояние.
Чтобы сервис запускался при загрузке следует его "включить" командой (на примере сервиса telegraf) systemctl enable telegraf, а чтобы сервис не запускался при загрузке, его следует "выключить" командой systemctl disable telegraf.
Рассмотрим несколько примеров.