manjemen proses

Post on 05-Apr-2017

107 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Manjemen ProsesDi

Linuxdan PerintahProses

Manajemen Proses

Dalam sistem operasi, proses adalah program yang sedang dieksekusi. Pada sistem operasi Linux, setiap program yang berjalan merupakan proses. Proses dapat diciptakan dan dapat “dimusnahkan”. Ketika sistem operasi pertama kali dijalankan, saat itu proses yang bertanggung jawab untuk memuat (load) Kernel diciptakan. Proses yang pertama kali diciptakan di Linux disebut init. Konsep proses di Linux memiliki kemiripan dengan konsep file permission (akan dibahas di beberapa pertemuan kedepan) yang mana setiap user hanya dapat memanipulasi proses yang menjadi “milik” nya. Setiap proses memiliki Process ID (PID) yang merupakan nomor unik yang dapat digunakan untuk berinteraksi dengan proses yang bersangkutan.

Perintah-Perintah Proses

kita akan mencoba implementasi dari beberapa operasi-operasi pada proses dengan menggunakan Terminal. Perintah – perintah proses di Linux: $ ps Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Process ID (nomor identitas proses), TTY adalah nama Terminal dimana proses tersebut aktif, CMD (command) merupakan instruksi yang digunakan.

Perintah-Perintah Proses

$PS

Perintah-Perintah Proses

$ ps u Instruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. PID adalah Process ID (nomor identitas proses), TTY adalah nama Terminal dimana proses tersebut aktif, CMD (command) merupakan instruksi yang digunakan.

Perintah-Perintah Proses

$ ps –u <Nama User> Mencari proses yang spesifik dari suatu user

Perintah-Perintah Proses

$ ps –a Menampilkan semua proses yang sedang berjalan pada sistem

Perintah-Perintah Proses

$ ps –au memiliki fungsi yang sama dengan opsi -a yaitu untuk melihat proses lain yang ada

Perintah-Perintah Proses

$ ps –auxoption -a akan menampilkan semua user yang sedang menjalankan proses, option -u berfungsi untuk menampilkan semua proses ylain yang sedang berjalan, option -x berfungsi untuk menampilkan proses yang tidak dikontrol oleh terminal (tty) seperti daemon yang dijalankan saat booting.

Perintah-Perintah Proses

$PS-aux

Perintah-Perintah Proses

$ top Menampilkan proses yang sedang berjalan

Perintah-Perintah Proses

$ ps –eFuntuk menampilkan semua proses dengan format data penuh

Perintah-Perintah Proses

$ pstree Menampilkan semua proses pada sistem dalam bentuk hirarki (parent/child)

Perintah-Perintah Proses

Kill, kill<PID>Untuk menghentikan proses menggunakan nomor PID

Kesimpulan

Pada linux, proses yang terjadi dapat dilihat statusnya menggunakan beberapa printah yang tersedia yaitu $ps dengan beberapa opsi yang ada. selain itu dapat juga kita melihat bagaimana hubungan proses parent dan child. agar lebih sesuai dengan yang kita inginkan, kita dapat melihat status proses dengan berbagai format serta dapat dilakukan juga pengontrolan pada shell. dimana shell sendiriri menyediakan fasilitas untuk mengontrol proses yang sedang berjalan pada waktu yang sama

top related