Если эта служба,, т.е. исполнимый файл , находится в дистрибутивном пакете или, проще, в каком-нибудь /sbin,
/usr/sbin и т.п., но не в /usr/local, то можно предположить, что она системная.
На 2. Вицлипуцли уже отвечал 22.09. Чтобы сжбу увидела systemctl, для неё надо написать юнит.
Да, её можно сделать демоном с помощью специальных и не очень функций, как описано в книге Робачевского.