Artikel ini akan membantu Anda cara mengelola layanan menggunakan perintah systemctl untuk layanan Systemd. Systemd adalah manajer sistem dan layanan untuk sistem operasi berbasis Linux untuk mengelola layanan. Systemd lebih kuat dan mendapatkan popularitas lebih dari SysVinit yang lebih lama. Sebagian besar rilis terbaru dari sistem operasi berbasis Linux (misalnya:CentOS/Redhat 7, Fedora 25, Ubuntu 16.04) menggunakan Systemd sebagai alat manajemen layanan default.
Sebelum menggunakan perintah contoh berikut, ubah <
Memulai atau Menghentikan Layanan:
Sintaks:
$ sudo systemctl start <servicename >.service $ sudo systemctl stop <servicename >.service
mulai: Digunakan untuk memulai layanan yang dihentikanBerhenti: Digunakan untuk menghentikan layanan yang sedang berjalan
Contoh:
$ sudo systemctl startssh .service $ sudo systemctl stopssh .service
Mulai Ulang atau Muat Ulang Layanan:
$ sudo systemctl reloadssh .service $ sudo systemctl restartssh .service $ sudo systemctl reload-or-restartssh .service
Muat ulang: Digunakan untuk memuat ulang konfigurasi layanan yang sedang berjalanMulai ulang: Digunakan untuk memulai ulang (Stop/Start) layanan yang sedang berjalanmuat ulang atau mulai ulang: Digunakan untuk memuat ulang default layanan, tetapi jika memuat ulang tidak tersedia untuk layanan itu. Ini akan memulai ulang
Periksa Status Layanan:
$ sudo systemctl statusssh .service
Status: Digunakan untuk memeriksa status layanan saat ini
Aktifkan atau Nonaktifkan Layanan:
$ sudo systemctl enablessh .service $ sudo systemctl disablessh .service
Aktifkan: Digunakan untuk mengaktifkan layanan untuk memulai pada boot sistemNonaktifkan: Digunakan untuk menonaktifkan layanan agar tidak memulai boot sistem
Centang Aktifkan/Nonaktifkan Status Layanan:
$ sudo systemctl is-activessh .service $ sudo systemctl is-enabledssh .service
aktif: Digunakan untuk memeriksa apakah layanan status layanan saat inidiaktifkan: Digunakan untuk memeriksa apakah layanan diaktifkan untuk memulai pada boot sistem
Referensi:
https://fedoraproject.org/wiki/SysVinit_to_Systemd_Cheatsheet