A new guide has been published: Difference Between Shutting Down, Restarting, and Halting Linux
The distinction between stopping, starting, and halting Linux is explained by TecAdmin.
Read more @ Linux Compatible