GNU/Linux >> Belajar Linux >  >> Linux

Contoh Perintah systemctl di Linux

Distribusi Linux beralih dari proses startup gaya Sistem V lama ke mekanisme yang lebih baru, daemon systemd, dan alat baris perintah systemctl yang terkait. Layanan yang dikelola oleh systemd/systemctl memerlukan, minimal, file konfigurasi yang mendefinisikan proses startup dan shutdown, definisi tipe yang mengontrol bagaimana proses tersebut akan ditangani oleh OS, dan executable apa pun yang diperlukan untuk memulai atau menghentikan proses layanan.

Pada sebagian besar distribusi baru yang menggunakan sistem, kami akan mengelola proses menggunakan perintah systemctl. Pengembang Linux juga telah meninggalkan dukungan untuk perintah layanan; jika kita mencoba untuk menghentikan proses menggunakan perintah service, maka kita akan melihat bahwa itu sebenarnya akan mengarahkan permintaan kita ke perintah systemctl.

File Konfigurasi

  • /usr/lib/systemd/system/ :Berisi file unit default sistem.
  • /etc/systemd/system :Ini berisi parameter khusus sistem untuk mengubah perilaku default systemd.
  • /run/systemd/system/ :Ini berisi konfigurasi runtime dari file unit.

Contoh Perintah systemctl

1. Melihat status layanan dengan systemctl:

# systemctl status sshd.service
Status Deskripsi Termuat File konfigurasi unit berhasil diproses Aktif (berjalan) Berjalan dengan satu atau lebih proses aktif Aktif (keluar) Berhasil menyelesaikan konfigurasi satu kali Aktif (menunggu) Berlari dan menunggu acara berlangsung Tidak aktif Saat ini tidak berjalan Diaktifkan Akan dimulai saat boot Dinonaktifkan Tidak akan memulai saat boot Statis Tidak dapat diaktifkan secara langsung, tetapi dapat dimulai oleh unit lain yang diaktifkan secara otomatis

2. Menampilkan status semua unit berbeda yang aktif dan dimuat saat startup:

# systemctl

3. Menampilkan status hanya unit layanan yang aktif:

# systemctl --type=service 

atau

# systemctl list-units --type=service

4. Menampilkan status semua unit layanan yang dimuat, baik aktif maupun tidak aktif:

# systemctl --type=service –all 

atau

# systemctl list-units --type=service --all

5. Menampilkan semua layanan yang gagal:

# systemctl --failed --type=service

6. Menampilkan apakah layanan tertentu sedang aktif atau tidak:

# systemctl is-active sshd

7. Menampilkan apakah layanan tertentu di diaktifkan untuk memulai saat boot atau tidak:

# systemctl is-enabled sshd

8. Menampilkan pengaturan yang diaktifkan, dinonaktifkan, atau statis dari semua unit dari jenis yang ditentukan:

# systemctl list-unit-files --type=service

9. Menampilkan informasi status terperinci tentang layanan yang ditentukan:

# systemctl status sshd.service -l


Linux
  1. Contoh Perintah rm di Linux

  2. Contoh Perintah ps di Linux

  3. Contoh Perintah layanan di Linux

  1. Contoh Perintah chkconfig di Linux

  2. sa Contoh Perintah di Linux

  3. w Contoh Perintah di Linux

  1. Contoh Perintah ac di Linux

  2. Contoh Perintah df di Linux

  3. du Contoh Perintah di Linux