systemctl service の新規作成

systemctl service の書込み先は、/usr/lib/systemd/system/ です。

サービス名は、apache2 として作成しています。
テストした結果こんな簡単な記述でいいのか不明ですが動作はしました。

@ apache2.service の作成

vi /usr/lib/systemd/system/apache2.service で下記をコピペします。
--------------------------------------------------------------------------- 
[Unit]
Description=httpd-2.4.39 daemon    <---- サービス名を書込みます。
                                             ( コメント欄です。)
[Service]
Type=forking             <---- 起動するプロセスをデーモン動作として起動する。
ExecStart=/usr/local/apache2/bin/apachectl start       <---- サービス起動
ExecReload=/usr/local/apache2/bin/apachectl graceful   <---- httpデーモンを安全に再起動
ExecStopt=/usr/local/apache2/bin/apachectl stop        <---- サービス停止

[Install]
WantedBy=multi-user.target      <---- 旧来のrunlevel 3に相当する設定
---------------------------------------------------------------------------
A 起動・停止

systemctl start apache2    <----  起動
systemctl reload apache2   <----  安全な再起動(httpdのデーモン動作下で再起動)
systemctl stop apache2     <----  停止

B システム再起動時の自動起動設定

systemctl enable apache2

以下のの様な表示が出ます。
---------------------------------------------------------------------------
ln -s '/usr/lib/systemd/system/apache2.service' '/etc/systemd/system/multi-user.target.wants/apache2.service'
---------------------------------------------------------------------------
B 自動起動の解除

systemctl disable apache2

以下のの様な表示が出ます。
---------------------------------------------------------------------------
rm '/etc/systemd/system/multi-user.target.wants/apache2.service'
---------------------------------------------------------------------------
C ステータスの表示

systemctl status apache2

以下のの様な表示例です。
---------------------------------------------------------------------------
* apache2.service - httpd-2.4.39 SSL daemon
   Loaded: loaded (/usr/lib/systemd/system/apache2.service; enabled; vendor preset: disabled)
   Active: active (running) since Mon 2019-04-08 09:05:10 JST; 21s ago
  Process: 16034 ExecStart=/usr/local/apache2/bin/apachectl start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/apache2.service
           矜16040 /usr/local/apache2/bin/httpd -k start
           矜16041 /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/...
           矜16042 /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/...
           矜16043 /usr/local/apache2/bin/rotatelogs /usr/local/apache2/logs/...
           矜16044 /usr/local/apache2/bin/httpd -k start
           矜16045 /usr/local/apache2/bin/httpd -k start
           矜16046 /usr/local/apache2/bin/httpd -k start
           矜16047 /usr/local/apache2/bin/httpd -k start
           矜16254 /usr/local/apache2/bin/httpd -k start

Apr 08 09:05:10 LeoMiya systemd[1]: Starting httpd-2.4.39 SSL daemon...
Apr 08 09:05:10 LeoMiya systemd[1]: Started httpd-2.4.39 SSL daemon.
---------------------------------------------------------------------------