15
Manjemen Proses Di Linux dan PerintahProses

Manjemen proses

Embed Size (px)

Citation preview

Page 1: Manjemen proses

Manjemen ProsesDi

Linuxdan PerintahProses

Page 2: Manjemen proses

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.

Page 3: Manjemen proses

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.

Page 4: Manjemen proses

Perintah-Perintah Proses

$PS

Page 5: Manjemen proses

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.

Page 6: Manjemen proses

Perintah-Perintah Proses

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

Page 7: Manjemen proses

Perintah-Perintah Proses

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

Page 8: Manjemen proses

Perintah-Perintah Proses

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

Page 9: Manjemen proses

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.

Page 10: Manjemen proses

Perintah-Perintah Proses

$PS-aux

Page 11: Manjemen proses

Perintah-Perintah Proses

$ top Menampilkan proses yang sedang berjalan

Page 12: Manjemen proses

Perintah-Perintah Proses

$ ps –eFuntuk menampilkan semua proses dengan format data penuh

Page 13: Manjemen proses

Perintah-Perintah Proses

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

Page 14: Manjemen proses

Perintah-Perintah Proses

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

Page 15: Manjemen proses

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