Cara Menggunakan Perintah status systemctl

Cara Menggunakan Perintah Status Systemctl



systemctl adalah utilitas baris perintah yang digunakan untuk memantau dan mengelola layanan systemd. Dimana systemd adalah manajer layanan yang digunakan di semua distribusi Linux modern. Dalam panduan ini, saya akan membahas cara menggunakan perintah systemctl dengan opsi status untuk memeriksa status berbagai layanan systemd di Linux.

Catatan: Instruksi dan perintah yang diberikan dalam tutorial ini dijalankan di Ubuntu. Namun, perintah tersebut akan berfungsi tanpa kesalahan apa pun pada distribusi Linux yang disertakan dengan sistem init systemd.

Cara Menggunakan Perintah status systemctl

systemctl tersedia di semua distribusi Linux dengan manajer layanan systemd. Oleh karena itu, tidak perlu menginstal paket khusus apa pun untuk itu.







Systemctl memiliki berbagai opsi dan salah satu opsi yang banyak digunakan adalah status . Opsi status systemctl digunakan untuk menemukan status runtime saat ini dari suatu unit atau keseluruhan sistem.



Di systemd, unit disebut sebagai objek yang menjalankan tugas tertentu. Unit dapat berupa layanan, perangkat, atau soket. Untuk membuat daftar semua unit, gunakan sistemctl -t bantuan memerintah.







Perhatikan bahwa status Fungsi ini hanya memberikan informasi mengenai unit yang sedang ada di memori atau baru saja dikeluarkan dari memori. Informasi dari sesi sebelumnya tidak akan muncul menggunakan fungsi ini.

Sintaks umum untuk menggunakan perintah status systemctl diberikan di bawah ini:



status sistemctl [ nama unit ]

Seperti yang telah dibahas sebelumnya, unit dapat berupa layanan, soket, atau perangkat.

Misalnya untuk mengetahui status sshd yang merupakan layanan daemon, gunakan perintah yang disebutkan di bawah ini.

status sistemctl sshd

Gambar di atas menyajikan data dalam bentuk yang dapat dibaca manusia. Anda mendapatkan status aktif dan memuat. Selain itu, perintah ini juga mencantumkan PID unit, memori, dan penggunaan CPU.

Sarat: Ini menunjukkan bahwa unit dimuat di memori.

Negara Bagian yang Termuat
kesalahan Jika file tidak dimuat ke memori dengan benar
tidak ditemukan Jika layanan tidak ada
pengaturan yang buruk Jika file unit tidak diuraikan dengan benar
bertopeng Jika file unit disamarkan (dinonaktifkan)

Keadaan ini juga menunjukkan jalur unit yang disimpan di /lib/systemd/system dan status pengaktifan unit. Pemberdayaannya dapat diaktifkan, dinonaktifkan, dan statis.

Status Pemberdayaan
Diaktifkan Unit diaktifkan saat booting
Dengan disabilitas Unit tidak diaktifkan saat booting
Statis Unit tidak dapat diaktifkan di Linux

Aktif: Ini menunjukkan keadaan aktif dengan berbagai indikasi.

Aktif Unit aktif (mulai, terikat, terpasang) dan berjalan
Tidak aktif Unitnya tidak aktif
Mengaktifkan Unit sedang dalam keadaan aktif
Menonaktifkan Unit sedang dalam keadaan nonaktif
Gagal Unit gagal diaktifkan karena crash, kesalahan batas waktu

Dokumen: Ini memberikan perintah untuk dokumentasi unit.

PID Utama: Ini menunjukkan proses unit.

Tugas: Tugas adalah suatu unit kerja yang dilakukan oleh suatu unit, dan membatasi adalah jumlah maksimum tugas yang dapat dilakukan oleh unit tertentu.

Penyimpanan: Ini menunjukkan penggunaan memori unit.

CPU: Ini menunjukkan penggunaan CPU oleh unit.

Grup C: Disebut juga Grup Kontrol adalah fitur kernel yang mengontrol sumber daya seperti RAM dan CPU yang diambil oleh unit.

Indikasi Status Perintah status systemctl

Output status systemctl menunjukkan berbagai indikasi tentang status unit. Jika aktif maka a hijau akan muncul titik, jika tidak aktif maka akan muncul titik putih di output.

Unit yang salah atau gagal akan ditampilkan dalam bentuk a merah menyeberang. Jika layanan ada di memuat ulang menyatakan, maka akan ditampilkan sebagai a hijau panah searah jarum jam.

Batasan perintah status systemctl

Perintah systemctl status tidak selalu memberi Anda keluaran paling akurat tentang apakah unit dimuat saat boot atau tidak. Karena systemd memuat unit saat diperlukan, jadi jika Anda mencoba mencari status unit yang tidak dimuat atau unit yang dimuat dan dihapus dari memori setelah boot, maka perintah akan menampilkan kesalahan. Jadi, Anda tidak akan mendapatkan informasi tentang unit yang ada tetapi dilepaskan ke memori setelah pengoperasiannya selesai.

Cara Keluar dari Perintah status systemctl

Terminal tampak macet setelah menjalankan perintah status systemctl. Ini karena keluaran perintah yang diberi nomor halaman.

Untuk keluar dari status systemctl, ada beberapa metode.

  • Menambahkan –tanpa pager setelah perintah
  • Menggunakan Q kunci
  • Menggunakan Ctrl+C

Menambahkan –tanpa pager setelah perintah status systemctl dan secara otomatis akan menghapus pagination.

status sistemctl sshd --tidak ada pager

Atau cukup tekan Q kunci untuk keluar dari perintah status systemctl.

Kesimpulan

Perintah systemctl status digunakan untuk memeriksa status unit systemd. Di Linux, unit dapat berupa perangkat, soket, atau layanan. Unit dapat memiliki status seperti aktif, tidak aktif, mati, atau gagal. Perintah ini juga memberikan informasi seperti status beban unit, ID proses, memori, dan penggunaan CPU. Namun, perintah systemctl status tidak berguna untuk mengetahui status beban suatu unit. Karena suatu unit dapat dibongkar oleh systemd setelah pengoperasiannya selesai.