Apps Artificial Intelligence CSS DevOps Go JavaScript Laravel Linux MongoDB MySQL PHP Python Rust Vue

Cara Melihat dan Mengelola Proses di Linux

2 min read .
Cara Melihat dan Mengelola Proses di Linux

Mengelola proses merupakan keterampilan dasar yang penting bagi setiap pengguna Linux. Memahami cara melihat, memantau, dan mengendalikan proses dapat membantu Anda mengoptimalkan kinerja sistem, menyelesaikan masalah, dan mengatur sumber daya dengan efektif. Pada panduan ini, kita akan membahas perintah penting Linux untuk melihat dan mengelola proses, termasuk ps, top, htop, kill, dan lainnya.

Apa Itu Proses di Linux?

Proses di Linux adalah instance dari program yang sedang berjalan. Ketika Anda mengeksekusi sebuah perintah atau menjalankan aplikasi, sistem operasi membuat proses untuk itu. Proses bisa berjalan di foreground (interaktif) atau background (tanpa interaksi pengguna), dengan atribut seperti PID (Process ID), pengguna, prioritas, dan penggunaan memori.

Melihat Proses dengan ps

Perintah ps adalah salah satu alat paling umum untuk melihat proses yang sedang berjalan. ps memberikan snapshot proses saat ini beserta detail seperti PID, TTY, waktu eksekusi, dan nama perintah.

Penggunaan Dasar

ps

Menampilkan proses terkait dengan sesi terminal saat ini.

Melihat Semua Proses

ps -e

Atau lebih detail:

ps aux

Menampilkan informasi termasuk pengguna, persentase CPU dan memori yang digunakan.

Menyaring Proses Berdasarkan Nama

ps aux | grep nama_proses

Ganti nama_proses dengan nama proses yang ingin dicari.

Memantau Proses dengan top dan htop

Menggunakan top

top memberikan tampilan dinamis dan real-time dari proses di sistem. Proses yang paling banyak menggunakan sumber daya muncul di bagian atas.

top

Di dalam top, Anda dapat mengurutkan proses, menghentikan proses, dan memantau metrik CPU dan memori.

Menggunakan htop

htop adalah versi yang lebih user-friendly dari top, dengan fitur tambahan. Jika belum terpasang:

sudo apt-get install htop   # Debian/Ubuntu
sudo yum install htop       # CentOS/Fedora

Jalankan dengan:

htop

htop memungkinkan navigasi dengan tombol panah, pencarian proses, dan penghentian proses langsung dari interface.

Mengelola Proses: Menghentikan Proses yang Tidak Responsif

Kadang proses menjadi tidak responsif dan perlu dihentikan.

Menemukan PID Proses

Gunakan ps, top, atau htop untuk mengetahui PID proses.

Menghentikan Proses

kill PID

Jika proses tidak berhenti:

kill -9 PID

Menghentikan Proses Berdasarkan Nama

pkill nama_proses

Atau hentikan semua proses dengan nama yang sama:

killall nama_proses

Menjalankan dan Mengelola Proses di Background

Menjalankan Proses di Background

Tambahkan & di akhir perintah:

perintah &

Membawa Proses Background ke Foreground

Gunakan fg:

fg

Melihat Proses Background

jobs

Menampilkan daftar pekerjaan yang berjalan di background.

Kesimpulan

Menguasai pengelolaan proses di Linux penting untuk menjaga sistem tetap sehat dan berjalan optimal. Baik Anda seorang administrator, developer, maupun pengguna biasa, memahami cara melihat, memantau, dan mengendalikan proses akan memberi kontrol lebih besar terhadap sistem. Gunakan perintah-perintah di panduan ini untuk meningkatkan efisiensi dan efektivitas dalam mengelola proses Linux.

Lihat Juga

chevron-up