Batman Begins - Help Select

11/05/2014

Command Line (Manajemen Proses) pada Linux


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. 
Manajemen pada sistem operasi merupakan hal yang sangat erat hubungannya dengan Proses pada Sistem Operasi itu sendiri.


Dibawah ini terdapat beberapa command line yang dapat anda gunakan pada manajemen proses di linux :
  • ps
    Perintah ps yaitu proses status, biasa dipakai untuk melihat kondisi proses yang sedang di eksekusi.
    
  • ps -u
    Perintah ps -u yaitu perintah yang fungsi nya sama dengan ps u tetapi lebih spesifik untuk menampilkan proses yang di jalankan semua user.

                               
    Pada gambar terlihat lebih banyak headernya:
    • %CPU ialah presentasi CPU time yang digunakan oleh proses tersebut
    • %MEM ialah presentasi sistem memori yang digunakan proses
    • STAT berisi S (sleeping) dan R (running)
    • VSZ atau SIZE ialah jumlah memori yang digunakan
    • RSS (real system storage) ialah jumlah memori yang digunakan
    • START ialah kapan proses tersebut aktif
  • ps -u <user>
    Perintah ps -u yaitu perintah yang fungsi nya sama dengan ps u tetapi lebih spesifik untuk menampilkan proses yang di jalankan oleh user tertentu.
                                    
  • ps a
    Fungsinya yaitu untuk menampilkan semua prose yang sedahng berjalan.
                               
  • ps au
    Menampilkan proses yang sedang berjalan dan aktif, lebih detail yang di jalankan user.
                               
  • ps aux
    Fungsinya yaitu menampilkan proses yang sedang berjalan di root.
                                
  • top
    digunakan untuk melihat proses yang dijalankan, proses teratas yang sedang di jalakan sistem operasi sesuai prioritas yang dimiliki proses tersebut. Untuk keluar dari perintah top, tekan tombol q pada keyboard. Disini, kita dapa melihat process id (PID) siapa yang menjalankan nya, berapa memori yang dipakai, berapa cpu yang dibutuhkan, lama proses berjalan, dll.
                               
  • htop
    Fungsinya seperti htop tetapi tampilan nya lebih indah dan dilengkapi dengan statistika proses.
    Jika belum ada dapat di install dengan mengetikkan sudo apt-get install htop dan memerlukan koneksi internet.
                               
  • ps -eH
    Digunakan untuk menampilkan proses parent dan child.
                                    

  • ps -eF
    Digunakan untuk menampilkan proses parent dan child serta letak proses nya.
                             
  • pstree
    Digunakan untuk menampilkan proses pada sistem dalam bentuk hirarki parent child seperti tree (pohon).
                           
  • renice prioritas (PID)
    Digunakan untuk menambah prioritas dari proses yang memiliki PID sebanyak prioritas.

    Proses sebelum di renice :



    - Proses renice PID = 886



    - Setelah di renice :



  • Menghentikan suatu proses/job
    - kill %<nomor job> contoh : kill %1
    - kill <PID> contoh : kill 1908
    - pkill <nama proses> contoh : pkill firefox
    - pkillall <nama proses> contoh : pkillall firefox 
  • Referensi :

    Modul praktikum matkul Sistem Operasi 2012
    Modul Praktikum Manajemen Proses dan Memory di Linux Mint v.14
    http://rotyyu.blogspot.com/2013/04/linux-basic-command-line-manajemen.html
     
  • Sekian Terimakasih. Semoga bermanfaat yah...



 

0 komentar :

Posting Komentar