Cara Menggunakan Perintah SystemCtl untuk Mengurus Perkhidmatan Sistem
- 3840
- 390
- Dave Kreiger V
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
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
- « Membolehkan pembalakan di iptables pada panduan pemula Linux
- Cara Memasang Kluster Elasticsearch (Multi Node) di Centos/Rhel, Ubuntu & Debian »