Linux : Cek Service yang Sedang Berjalan

Revision as of 22:49, 31 March 2026 by Novy (talk | contribs) (Tambah artikel: Linux Cek Service yang Sedang Berjalan)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Linux: Cek Service yang Sedang Berjalan

Tujuan

Memahami cara memeriksa service yang sedang berjalan pada sistem Linux, terutama pada distro yang menggunakan systemd.

Kebutuhan awal

  • Sistem Linux aktif
  • Akses terminal
  • Hak akses user biasa cukup untuk pengecekan dasar

Langkah-langkah

  1. Jalankan perintah systemctl list-units --type=service --state=running untuk menampilkan service yang sedang berjalan.
  2. Perhatikan kolom UNIT, LOAD, ACTIVE, SUB, dan DESCRIPTION.
  3. Jika ingin memeriksa satu service tertentu, gunakan systemctl is-active nama-service.
  4. Untuk melihat status lebih detail, gunakan systemctl status nama-service.

Contoh perintah

systemctl list-units --type=service --state=running
systemctl is-active ssh
systemctl status ssh

Verifikasi

  • Pastikan perintah systemctl list-units --type=service --state=running menampilkan daftar service aktif.
  • Pastikan systemctl is-active ssh atau service lain mengembalikan status seperti active, inactive, atau failed.
  • Jika menggunakan status, periksa apakah bagian Active: tampil jelas.

Troubleshooting

  • Jika systemctl tidak tersedia, kemungkinan sistem tidak menggunakan systemd.
  • Jika service tidak ditemukan, cek nama unit yang benar, misalnya ssh, apache2, atau mariadb.
  • Jika output terlalu panjang, kombinasikan dengan grep atau sed untuk mempersempit hasil.

Kesimpulan

Perintah systemctl memudahkan administrator untuk mengecek service yang sedang berjalan, memeriksa status service tertentu, dan melakukan inspeksi awal tanpa mengubah konfigurasi sistem.