As of writing this article, I’m using Ubuntu 16.04 and there are two installed service manager that runs in coexistence.
We can say that we’re using SysV Init if we use these commands:
sudo service apache2 start # or sudo /etc/init.d/apache2 start
Meanwhile, SystemD use this command to manage service:
sudo systemctl start apache2.service
Long story short…
SystemD came after SysV Init as some sort of replacement. But it still maintain compatibility for the old SysV Init.
However, only one service manager is active at one time. In this particular case (Ubuntu 16.04), it is SystemD.
So, this allows us to run SysV Init command although we use SystemD.