Tutorial Dasar Terminal Ubuntu/Debian #14 Memahami Proses dan Tugas yang Sedang Berjalan dengan ps dan top 🖥️

Halo, detektif sistem! 🔍
Tahukah kamu bahwa komputermu sedang menjalankan **puluhan bahkan ratusan tugas tersembunyi** setiap detik? Dari jam sistem, jaringan, hingga layanan latar belakang — semuanya disebut proses.

Di Terminal, kamu bisa melihat dan memantau semua proses ini dengan dua perintah ajaib:
ps → foto sesaat dari semua proses
top → tayangan langsung seperti “TV monitor sistem”!

Apa Itu Proses?

Setiap kali kamu membuka program — browser, editor teks, atau bahkan Terminal itu sendiri — sistem membuat sebuah proses. Setiap proses punya:

  • PID (Process ID): nomor unik, seperti KTP untuk program
  • Nama: misalnya firefox, gedit
  • Penggunaan CPU & memori

1. Mengambil Foto Sistem dengan ps

ps (singkatan dari “process status”) menampilkan daftar proses yang sedang berjalan saat itu juga.

Coba ketik:

ps

Kamu akan melihat sesuatu seperti:

    PID TTY          TIME CMD
   1234 pts/0    00:00:00 bash
   5678 pts/0    00:00:00 ps
  

Artinya:

  • PID 1234 → proses Terminal-mu (bash)
  • PID 5678 → perintah ps itu sendiri

Untuk melihat **semua proses** (bukan hanya milikmu), gunakan:

ps aux

Daftarnya panjang! Tapi jangan khawatir — ini normal.

💡 Tips:
- Kolom %CPU dan %MEM menunjukkan beban sistem.
- Gunakan ps aux | grep nama_program untuk mencari proses tertentu.
Contoh: ps aux | grep firefox

2. Menonton Langsung dengan top

Jika ps adalah foto, maka top adalah **video langsung** dari aktivitas sistem!

Ketik:

top

Layar akan berubah menjadi monitor hidup yang menampilkan:

  • Penggunaan CPU dan memori secara real-time
  • Daftar proses yang paling “lapar” sumber daya
  • Jumlah total proses yang berjalan

📺 Cara Menggunakan top:
- Tekan q kapan saja untuk keluar.
- Tekan k lalu masukkan PID untuk menghentikan proses (hati-hati!).
- Urutan otomatis berdasarkan penggunaan CPU (tertinggi di atas).

Latihan Praktis: Jadi Pengawas Sistem!

  1. Buka Terminal.
  2. Ketik ps → lihat proses dasarmu.
  3. Buka program lain (misal: gedit &).
  4. Ketik lagi ps → apakah ada proses baru?
  5. Sekarang coba top → amati daftar proses hidup!
  6. Tekan q untuk keluar dari top.
“Aku baru saja melihat ‘jiwa’ komputerku berdetak! Rasanya seperti jadi dokter yang memeriksa denyut nadi mesin!” ❤️‍🩹

Kenapa Ini Penting untuk AWS?

Di server cloud seperti **AWS**, kamu tidak punya antarmuka grafis. Jadi, saat server lambat atau macet, satu-satunya cara mendiagnosis adalah dengan:

  • top → cari proses yang memakan 100% CPU
  • ps → periksa apakah layanan web (seperti Nginx) masih berjalan
  • Menghentikan proses bermasalah jika perlu
Kemampuan ini adalah **nyawa seorang administrator server**!

Penutup

Selamat! Sekarang kamu sudah bisa:

  • ✔ Melihat proses dengan ps
  • ✔ Memantau sistem secara real-time dengan top
  • ✔ Memahami apa yang terjadi “di balik layar” komputermu

Ingat: **Komputer bukan kotak ajaib — itu mesin yang hidup, bernapas, dan bekerja. Dan kini, kamu bisa mengawasinya!** 💻👀

Previous Post Next Post

نموذج الاتصال