Monday, December 2, 2013

Process dasar management Linux

Dasar – dasar teori
Proses adalah sebuah perintah yang berupa kata atau kode yang sementara atau sedang berjalan.
Perintah yang berhubungan dengan peroses :
- kill : Menghentikan suatu proses berdasarkan identitas proses
- ps : Menampilkan proses-proses yang sedang berjalan
- sleep : Menunda eksekusi (proses yang tidak mengerjakan apa-apa selama beberapa
detik)
- PID: Semua proses memiliki id proses atau PID
- init
: Proses init dimulai oleh kernel itu sendiri sehingga secara teknis tidak memiliki proses induk. init berfungsi sebagai orang tua asuh untuk proses yatim.
Perintah lain-lain :
- grep : Mencari berkas-berkas yang mengandung kata tertentu
- echo : Menampilkan tulisan ke laya
-
pidof : perintah ini dapat menampilkan semua proses id dengan nama menggunakan perintah pidof.
- pkill : printah untuk mematikan atau menghentikan suatu prosess dengan sebuah nama.

Contoh macam – macam perintah manejemen .
  1. Mengetikan perintah ps init untuk melihat by command name berkode apa   seperti gambar di bawah ini :
  2. Setelah itu dengan mengetikan perintah ps – C init, perintah ini berguna untuk melihat apa proses id dari proses init.
    seperti gambar ini :
  3. Kemudian gunakan perintah who am i untuk melihat nama user yang sedang barjalan atau sedang terpakai saat ini .
  4. Setelah itu mengetikan perintah ps untuk melihat PID yang terkait dari terminal .
  5. Kemudian gunakan perintah echo $$ untuk melihat proses id ( PID) dari terminal atau dari shell anda.
  6. Lalu gunakan perintah echo $PPID untuk melihat parent process id dari shell. kemudian ketikan perinta echo $$ $PPID untuk melihat proses id dan parent process id (PPID) secara bersamaan.

    dilihat dari perintah 5 dan 6 nilai dari process id dan parent process id berbeda, karena nilai dari parent process id selalu memiliki nilai paling sedikit dari process id (PID).
  7. Gunakan perintah sleepuntuk membuat subuah proses yang sedang tidak berjalan atau bisa di katakan sedang tidur.contoh :menjalankan dua contoh sleep dengan mengetikan perintah
    sleep 3342 &
  8. Kemudian gunakan perintah pidof sleep, gunanya dari perintah ini berfungsi untuk melihat semua proses atau process id  yang telah kita buat pada perintah sebelumnya
  9. Gunkan perintah top -p 3372,3371 untuk melihat secara bersamaan dua prosess di top

    setelah itu mengetikan perintah diatas akan mucul gambar seperti di bawah ini
  10. Setelah itu menggunakan perintah kill untuk mematikan salah satu sleep process dengan mengetikan :

    setalah mengetikan perintah itu, proses yang bernomor 3372 akan dimatikan. cobalah dengan mengetikan perintah top -p 3372 untuk melihat apakah proses yang tadi telah berhasil, seperti pada  gambar dibawah ini terlihat bahwa proses yang ditampilkan hanya satu .
  11. Kemudian gunakan perintah pkill sleep, gunanya untuk mematikan semua prosess yang sedang tidur.

    setelah mengetikan perintah diatas, cobalah dengan mengetikan perintah top -p 3372,3371 gunanya untuk memastikan apa perintah untuk mematikan semua proses telah berhasil dan muncul gambar seperti ini :