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→ perintahpsitu sendiri
Untuk melihat **semua proses** (bukan hanya milikmu), gunakan:
ps aux
Daftarnya panjang! Tapi jangan khawatir — ini normal.
- 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
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!
- Buka Terminal.
- Ketik
ps→ lihat proses dasarmu. - Buka program lain (misal:
gedit &). - Ketik lagi
ps→ apakah ada proses baru? - Sekarang coba
top→ amati daftar proses hidup! - 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% CPUps→ periksa apakah layanan web (seperti Nginx) masih berjalan- Menghentikan proses bermasalah jika perlu
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!** 💻👀