Cara Menggunakan Perintah SystemCtl untuk Mengurus Perkhidmatan Sistem

Cara Menggunakan Perintah SystemCtl untuk Mengurus Perkhidmatan Sistem

Artikel ini akan membantu anda untuk menguruskan perkhidmatan menggunakan perintah SystemCTL untuk perkhidmatan SystemD. Systemd adalah sistem dan pengurus perkhidmatan untuk sistem operasi berasaskan Linux untuk menguruskan perkhidmatan. Systemd lebih kuat dan semakin popular di Sysvinit yang lebih tua. Kebanyakan pelepasan sistem operasi berasaskan Linux yang lebih baru (contohnya: Centos/Redhat 7, Fedora 25, Ubuntu 16.04) Menggunakan SystemD sebagai alat pengurusan perkhidmatan lalai.

Sebelum menggunakan contoh berikut, perintah berubah dengan nama perkhidmatan sebenar anda seperti HTTPD, MYSQL, APACHE2 atau SSH.

Perkhidmatan Mula atau Berhenti:

Sintaks:

$ sudo Systemctl bermula .Perkhidmatan $ sudo Systemctl berhenti .perkhidmatan 
  • Mulakan: Digunakan untuk memulakan perkhidmatan yang berhenti
  • Berhenti: Digunakan untuk menghentikan perkhidmatan yang sedang berjalan

Contoh:

$ sudo systemctl start ssh.perkhidmatan $ sudo systemctl stop ssh.perkhidmatan 

Memulakan semula atau memuat semula perkhidmatan:

$ sudo Systemctl Reload SSH.Perkhidmatan $ sudo Systemctl Restart SSH.Perkhidmatan $ sudo Systemctl Reload-or-Restart SSH.perkhidmatan 
  • Tambah nilai: Digunakan untuk memuatkan semula konfigurasi perkhidmatan yang sedang berjalan
  • Mula semula: Digunakan untuk memulakan semula (berhenti/mula) perkhidmatan yang sedang berjalan
  • Muat semula-atau-semula: Digunakan untuk memuatkan semula lalai perkhidmatan, tetapi jika tambah nilai tidak tersedia untuk perkhidmatan itu. Ia akan memulakannya semula

Semak status perkhidmatan:

$ sudo Systemctl Status SSH.perkhidmatan 
  • Status: Digunakan untuk memeriksa status perkhidmatan semasa

Dayakan atau Lumpuhkan Perkhidmatan:

$ sudo systemctl enable ssh.perkhidmatan $ sudo systemctl melumpuhkan ssh.perkhidmatan 
  • Dayakan: Digunakan untuk membolehkan perkhidmatan memulakan boot sistem
  • Lumpuhkan: Digunakan untuk melumpuhkan perkhidmatan untuk tidak memulakan boot sistem

Semak Enable/Lumpuhkan Status Perkhidmatan:

$ sudo Systemctl IS-Active SSH.perkhidmatan $ sudo systemctl adalah ssh enabled ssh.perkhidmatan 
  • adalah aktif: Digunakan untuk memeriksa sama ada status perkhidmatan semasa perkhidmatan
  • IS-enabled: Digunakan untuk memeriksa sama ada perkhidmatan didayakan untuk memulakan boot sistem

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