Selasa, 04 November 2014

Cheat Sheet Manajemen Proses

Manajemen Proses 

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 membuat 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 yan menjadi miliknya. Setiap proses juga memiliki PID atau proses ID yang merupakan nomor unik yang dapat digunakan untuk berinteraksi dengan proses bersangkutan.


Langsung saja, perintah - perintah proses di Linux :
  • Instruksi ps (proses 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 intruksi yang digunakan.
         $ ps
       


  • Untuk melihat faktor/elemen, 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, START adalah kapan proses tersebut diaktifkan.
          $ ps u

  • Mencari proses yang spesifikasi untuk pemakai.
          $ ps -u<user>

  • Mecari proses lainnya gunakan opsi a, au, dan aux
          $ ps -a

            $ ps -au

            $ ps -aux

  •  Melihat proses yang sedang berjalan.
           $ top 
         
            $ htop

          Catatan : untuk install htop ketok command sudo apt-get install htop (perlu koneksi internet)
  • Menampilkan hubungan proses parent dan child
          $ ps -eH => Menampilkan hubungan proses parent dan child
         $ ps -eF => Menampilkan hubungan proses parent dan child serta letak prosesnya
  • Menampilkan semua proses pada sistem dalam bentuk hirarki parent/child
         $ pstree
  •  Menghentikan suatu proses/job
           $ kill %<gedit> contoh : kill %1


           $ kill <PID> contoh : kill5006

        
  • Mengubah prioritas proses
          $ renice <2> <5123> 

Referensi :
  1. Modul praktikum mata kuliah Sistem Operasi 2012
  2. Modul praktikum Manajemen Proses dan Memory di Linux Mintv V.14
  3. http://rotyyu.blogspot.com/2013/4/linux-basic-command-line-manajemen.html

0 komentar:

Posting Komentar