Cara menggunakan perintah systemctl untuk mengelola layanan systemd

Cara menggunakan perintah systemctl untuk mengelola layanan systemd

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 lebih banyak popularitas dibandingkan Sysvinit yang lebih tua. Sebagian besar rilis yang lebih baru dari sistem operasi berbasis Linux (misalnya: centos/redhat 7, fedora 25, ubuntu 16.04) Menggunakan SystemD sebagai Alat Manajemen Layanan Default.

Sebelum menggunakan contoh perintah berikut berubah dengan nama layanan aktual Anda seperti httpd, mysql, apache2 atau ssh.

Layanan Mulai atau Berhenti:

Sintaksis:

$ sudo systemctl mulai .Layanan $ Sudo Systemctl Stop .melayani 
  • awal: Dulu memulai layanan yang berhenti
  • Berhenti: Digunakan untuk menghentikan layanan berjalan

Contoh:

$ sudo systemctl mulai ssh.Layanan $ Sudo Systemctl Stop SSH.melayani 

Mulai ulang atau Layanan Muat Ulang:

$ sudo systemctl Reload ssh.Layanan $ Sudo Systemct Restart SSH.Layanan $ sudo systemctl reload-or-restart ssh.melayani 
  • Muat ulang: Digunakan untuk memuat kembali konfigurasi layanan berjalan
  • Mengulang kembali: Digunakan untuk memulai kembali (berhenti/mulai) layanan berjalan
  • Reload-or-Restart: Digunakan untuk memuat ulang layanan default, tetapi jika muat ulang tidak tersedia untuk layanan itu. Itu akan memulai kembali

Periksa Status Layanan:

$ sudo systemctl status ssh.melayani 
  • Status: Digunakan untuk memeriksa status layanan saat ini

Aktifkan atau Nonaktifkan Layanan:

$ sudo systemctl aktifkan ssh.Layanan $ Sudo Systemctl Nonaktifkan SSH.melayani 
  • Memungkinkan: Digunakan untuk mengaktifkan layanan untuk memulai boot sistem
  • Cacat: Digunakan untuk menonaktifkan layanan untuk tidak memulai boot sistem

Periksa Aktifkan/Nonaktifkan Status Layanan:

$ sudo systemctl is-active ssh.Layanan $ Sudo Systemctl IS-Enabled SSH.melayani 
  • aktif: Digunakan untuk memeriksa apakah status layanan saat ini
  • diaktifkan: Digunakan untuk memeriksa apakah layanan diaktifkan untuk memulai boot sistem

Referensi:
https: // fedoraproject.org/wiki/sysvinit_to_systemd_cheatsheet