Selasa, 04 November 2014

Perintah Dasar di Linux : 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 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. 

Perintah $ ps digunakan untuk melihat status proses yang terdiri dari attribut PID (Process Identifier), TTY, Time dan CMD.
Perintah $ ps -u digunakan untuk melihat status poses by user yang terdiri dari attribut USER, PID, %CPU (Penggunaan CPU), %MEM (Penggunaan memoi), VSZ, RSS (Real Time Storage), TTY, STAT, START (Waktu mulai), TIME, COMMAND.
Untuk melihat faktor/elemen lainnya, gunakan option  –u (user).
 Perintah  $ ps -u <user> digunakan untuk melihat status proses user yang lebih spesifik.
 mencari proses yang spesifik untuk pemakai
Penampakan perintah $ ps yang lainnya.
seperti berikut ini : 

   $ ps -a
    $ ps -au
    $ ps -aux
 Perintah  $ top merupakan status proses yang berjalan dinamis, anda bisa melihat prosesnya secara realtiime.
Perintah $ htop merupakan monitoring system yang berjalan di terminal, anda bisa melihat semua proses.

Catatan : untuk install htop ketik command sudo apt-get install htop (perlu koneksi internet) 
 Perintah $ ps -eH digunakan untuk menampilkan hubungan proses parent dan child.

Perintah $ ps -eF digunakan untuk menampilkan hubungan proses parent dan child serta lokasi prosesnya.
Perintah $ pstree digunakan untuk menampilkan status proses dalam bentuk hierarki

parent/child


Untuk menghentikan suatu proses anda bisa menggunakan perintah berikut:
$ kill %<process number>
contoh: kill %14
$ kill <PID>
contoh: kill 1218
$ pkill <process name>
contoh: pkill iceweasel
$ pkillall <nama proses>
contoh: pkillall gimp
Untuk mengubah prioritas suatu proses anda bisa menggunakan perintah berikut:
$ renice <priority> <PID> 

Demikian Tutorial Perintah Dasar Manajemen Proses Di Linux, semoga bermanfaat, keep blogging and happy coding :))

0 comments:

Posting Komentar