title: Difference between Systemctl and service command
body: <p>I always run my Apache server in this way:</p>
  
  <pre><code>sudo service apache2 start
  </code></pre>
  
  <p>But in many guides I saw commands like this:</p>
  
  <pre><code>sudo systemctl start apache2
  </code></pre>
  
  <p>Can somebody shortly write the difference between these commands and give me advice about what command I should use in everyday work?</p>