[Cheatsheet] Manajemen Proses di Linux
Secara umum, manajemen proses di dalam OS (operating
system) Linux Ubuntu memiliki cara dan mekanisme yang hampir sama dengan
manajemen proses dalam OS turunan UNIX (dan Linux) lainnya. Oleh karenanya
dalam Bab ini, akan diberikan penjelasan singkat mengenai manajemen proses di
dalam OS berbasis Linux pada umumnya, kemudian dilanjutkan dengan pembahasan
beberapa hal khusus yang dijumpai di Linux Ubuntu.
Proses adalah program yang sedang dieksekusi. Di
Linux, setiap program merupakan proses. Proses dapat diciptakan dan dapat pula
dimusnahkan. Ketika sistem operasi
GNU/Linux pertama kali diaktifkan, saat itu pula proses yang bertanggung jawab untuk memuat kernel diciptakan. Proses yang
pertama kali diciptakan di Linux disebut init. Konsep proses di Linux memiliki
kemiripan dengan konsep file permission. Dalam pengertian setiap user hanya
dapat memanipulasi proses yang menjadi miliknya. Setiap proses juga memiliki
PID atau Process ID yang merupakan nomor unik yang dapat digunakan untuk
berinteraksi dengan proses bersangkutan.
1. $ ps
Instruksi ps (process status) digunakan untuk
melihat kondisi proses yang ada. PID adalah Nomor Identitas Proses, TTY adalah
nama terminal dimana proses tersebut aktif, STAT berisi S (Sleeping) dan R
(Running), COMMAND merupakan instruksi yang digunakan.
2. $ ps -u
Untuk melihat faktor/elemen lainnya,
gunakan option –u (user). %CPU adalah
presentasi CPU time yang digunakan oleh proses tersebut, %MEM adalah presentasi
system memori yang digunakan proses, SIZE adalah jumlah memori yang digunakan,
RSS (Real System Storage) adalah jumlah memori yang digunakan, START adalah
kapan proses tersebut diaktifkan.
3. $ ps -u <user>
Mencari proses yang spesifik untuk
pemakai.
4. $ ps -a
Mencari proses lainnya atau all
5. $ ps -u
mencari proses yang spesifik untuk pemakai
6. $ ps -x
mencari proses yang ada
7. $ ps -au
Mencari proses yang ada, all user
8. $ ps -aux
Mencari proses yang ada, secara lengkapnya
9. $ top
Melihat proses yang sedang berjalan
10. $ htop
Program yang digunakan untuk untuk
memantau proses secara interakif. Htop merupakan program yang mirip dengan
top, tetapi dengan tambahan fasilitas tampilan scroll ke atas atau kesamping,
menghentikan proses, atau mengatur prioritas proses tanpa harus menghapal
PID dari proses.
Catatan : untuk install htop ketik command
sudo apt-get install htop (perlu koneksi internet). sebelum install htop, kita ketik command sudo apt-get update, untuk mengupdate seluruh data yang ada di komputer. gambar nya seperti ini
tunggu sampai selesai, baru kita install htopnya, bisa dilihat seperti ini:
setelah selesai menginstall, kita bisa melihat nya dgn ketik di command
htop bisa dilihat seperti ini:
11. $ ps -eH
Menampilkan hubungan proses parent dan child
12. $ ps -eF
Menampilkan hubungan proses parent dan child serta letak prosesnya
13. $ pstree
Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
14. a. $ kill <PID> contoh :
kill 1908
Menghentikan suatu
proses/job
Pilih dulu PID yang akan di hapus, lalu ketik kill <PID>, seperti ini
Untuk mengecek, apakah
file dengan PID tersebut hilang atau tidak dengan ketik
ps -eF
ps -eF
contohnya sama untuk perintah kill berikut ini
b. $ kill %<nomor job> contoh : kill %1
c. $ pkill <nama proses> contoh : pkill firefox
d. $ pkillall <nama proses> contoh : pkillall firefox
15. $ renice <prioritas> <PID>
Mengubah prioritas suatu proses
Demikian yang dapat di jelaskan. semoga bermanfaat ya dan selamat mencoba.
Jika ingin lebih jelas, modul bisa didownload disini.
Sumber :
Modul praktikum mata kuliah Sistem
Operasi 2014
http://arizalfahriby.blogspot.com/search?q=htop