Selasa, 04 November 2014

Manajemen Proses dalam Linux

Manajemen Proses di LINUX

Proses adalah program yang sedang dieksekusi. Di linux setiap program merupakan proses.
Operasi – operasi pada Proses :
• Penciptaan proses
• Penghancuran/terminasi proses
• Penundaan proses
• Pelanjutan kembali proses
• Mem-block proses.
• Membangunkan proses.
• Menjadwalkan proses.
• Komunikasi Antar Proses.

Postingan kali ini kita akan mencoba untuk melihat proses-proses, penghancuran proses dan merubah prioritas sebuah proses.


1.  Melihat proses-proses
     a.  ps, merupakan perintah untuk melihat proses sekarang. Lihat gambar!

     b.  ps -u, merupakan perintah untuk melihat proses sekarang, serta menampilkan user yang menjalankan proses-proses tersebut 

     c.  ps -u <user>, merupakan perintah untuk melihat proses sekarang berdasarkan user yang menjalankannya 

     d.  ps -aux, merupakan perintah untuk melihat proses sekarang, serta menampilan user yang menjalankannya secara lengkap 

    e.  ps -ef, merupakan perintah untuk melihat semua proses sekarang, serta menampilkannya secara lengkap 

     f.  pstree, merupakan perintah untuk menampilkan semua proses sekarang secara parrent-child proses 
         berdasarkan gambar diatas, ada parrent proses "init", memiliki child proses "ModemManager, NetworkManager,accounts-daemon,acpid, dan lain-lain"

     g.  top, merupakan perintah untuk menampilkan proses secara dinamis 

     h.  htop, merupakan perintah untuk menampilakn proses secara dinamis(seperti top), tetapi di htop ini memiliki kelebihan seperti, bisa "kill, search, nice" proses dan juga memiliki tampilan yang lebih enak untuk dilihat mata
2.  Penghancuran/kill proses
     a.  kill %<nomor_job>, merupakan perintah untuk menghentikan prosees berdasarkan nomor job
     b.  kill <PID>, merupakan perintah untuk menghentikan prosees berdasarkan nomor PID(lihat gambar di htop kolom 1, disitu terdapat PID untuk masing-masing proses)
     c.  pkill <nama_proses>, merupakan perintah untuk menghentikan prosees berdasarkan nama proses(nama proses bisa dilihat menggunakan perintah "ps -eH", di kolom paling kanan merupakan nama proses)
     d.  pkillall <nama_proses>, merupakan perintah untuk menghentikan semua proses yang namanya "nama_proses".

3.  Merubah Prioritas Proses
     renice <priority> <PID>, selain menggunakan renice kita juga bisa memanfaatkan dari perintah htop. di htop pilih proses yang akan diganti prioritasnya, kemudian tekan F8 untuk menambah priority, F7 untuk mengurangi priority.

Sekian postingan saya hari ini. Semoga bermanfaat :)))

Tidak ada komentar:

Posting Komentar