Perbedaan systemctl start dan systemctl enable
systemctl merupakan perintah linux yang digunakan untuk mengatur service service. Systemctl ini memiliki argument dalam perintahnya seperti systemctl start, systemctl stop, systemctl disable ataupun systemctl start. Pada kali ini akan membahas 2 perintah yang biasanya dipakai untuk menjalankan service secara manual ataupun auto start yaitu systemctl start dan systemctl enable
systemctl start dan enable memiliki perilaku berbeda untuk melakukan fungsinya systectl start akan menjalankan sebuah service hanya untuk boot saat ini. Namun ketika host melakukan restart, service akan dimatikan oleh sistem.
Sedangkan systemctl enable akan membuat symlink pada folder /etc/systemd/system/**/* untuk melakukan restart service ketika ada booting ataupun perubahan yang berkaintan dengan service tersebut, namun service belum benar benar dijalankan. Maka dari itu perlu dilakukan start terlebih dahulu
sudo systemctl start <name service>
sudo systemctl enable <name service>
Dengan demikian service akan melakukan auto start