Memudahkan Pengelolaan Service Linux dengan chkservice
Mengatur service pada sistem operasi Linux, terutama yang menggunakan systemd, seringkali melibatkan perintah systemctl di terminal. Meskipun powerful, tool bawaan ini kadang terasa kurang praktis saat kita perlu melihat status banyak service atau mengubah konfigurasi boot mereka secara cepat. Di sinilah chkservice hadir sebagai solusi yang lebih user-friendly. Alat berbasis terminal ini didesain khusus untuk menyederhanakan proses pengelolaan unit systemd.
Antarmuka Interaktif di Terminal
Salah satu keunggulan utama chkservice adalah antarmuka visualnya di terminal. Berbeda dengan systemctl yang menampilkan output teks panjang, chkservice menggunakan pustaka ncurses untuk menyajikan daftar unit systemd (seperti service, timer, socket, dll.) dalam format yang mudah dibaca. Anda bisa melihat sekilas status setiap unit (aktif atau tidak aktif) dan apakah unit tersebut diaktifkan untuk berjalan otomatis saat booting sistem. Tampilan ini sangat membantu untuk mendapatkan gambaran cepat tentang apa saja yang berjalan atau akan berjalan di sistem Anda.
Mengelola Unit systemd Semudah Menekan Tombol
chkservice sangat mengutamakan kemudahan interaksi menggunakan keyboard. Mengelola service menjadi sangat intuitif:
- Tekan spasi untuk beralih antara mengaktifkan (enable) atau menonaktifkan (disable) unit agar berjalan saat booting.
- Tekan tombol ‘s’ untuk memulai (start) atau menghentikan (stop) unit saat itu juga.
- Tekan tombol ‘r’ untuk restart unit.
- Tekan tombol ‘e’ jika Anda perlu mengedit langsung file unit systemd yang terkait.
- Tekan ‘q’ untuk keluar dari aplikasi.
Kemudahan ini membuat chkservice jauh lebih cepat untuk tugas-tugas rutin dibandingkan harus mengetik perintah systemctl yang berbeda untuk setiap aksi.
Fitur Tambahan dan Konfigurasi
Selain fungsi inti melihat dan mengelola status unit, chkservice juga menyediakan fitur filter untuk memudahkan pencarian unit tertentu, terutama jika daftar unit di sistem Anda sangat panjang. Anda juga bisa melakukan penyesuaian melalui file konfigurasi di ~/.config/chkservice/config
. Alat ini ditulis menggunakan bahasa pemrograman Go, yang membuatnya ringan dan efisien dalam penggunaan sumber daya sistem.
Mengapa chkservice Patut Dicoba
Bagi siapa pun yang sering berurusan dengan service dan unit systemd di terminal, chkservice menawarkan cara yang jauh lebih efisien dan nyaman untuk bekerja. Antarmuka interaktif dan pintasan keyboard yang mudah diingat membuat tugas mengelola service menjadi lebih cepat dan minim kesalahan, melampaui cara tradisional menggunakan systemctl untuk banyak kasus penggunaan umum.
Sumber: https://www.linuxlinks.com/chkservice-terminal-based-tool-managing-systemd-units/