systemdで自作ユニットファイルをなんかうまく登録する方法
/etc/systemd/system/ に 自分で直接 hoge.service を置くのはおそらく行儀が悪い。
有効化するときは systemctl enable hoge.service を実行すればいいが、
無効化するときに systemctl disable hoge.service を実行すると、シンボリックリンクだった時には削除される。
(実体だったら削除されず残るが、それはそれで嫌)
たぶんギリギリ行儀の良いやり方は、systemctl enable でユニットファイルの場所を直接指定する方法
$ sudo systemctl enable /opt/hoge/hoge.service
Created symlink /etc/systemd/system/multi-user.target.wants/hoge.service → /opt/hoge/hoge.service.
Created symlink /etc/systemd/system/hoge.service → /opt/hoge/hoge.service.
manpages.debian.org
結局素人ブログを漁るよりマニュアルを読むのが一番