Tuesday, November 04, 2014

TP3 Sistem Operasi : Manajemen Proses di Linux

Halo halo kembali lagi dengan host fenomenal yg berisik, menarik, kurang asik dan tidak cantik ini.. Tidaklah lain dan tidaklah bukan: MPANPAN!!! #hening okey gapapa......gapapa

Pada postingan kali ini saya diberi tugas negara untuk perintah proses sederhana di Linux. Sebelumnya saya mohon maaf karena hanya memakai Virtual Box disebabkan laptop sudah dual-boot dan penuh pertumpahan darah saat mencoba install Debian, jadi sekali saya mohon maaf *bow*

Langsung saja ya~~~

  1. ~$ psinstruksi ps (process status) digunakan untuk melihat kondisi proses yang ada. Disana terdapat PID, TTY dan CMD dimana PID (proses id) adalah Nomor Identitas Proses dan TTY (terminal) adalah nama terminal dimana proses tersebut aktif dan juga CMD (command) adalah instruksi yang digunakan.
    ~$ ps
  2. ~$ ps -uuntuk melihat faktor/elemen lainnya, gunakan option u (user). %CPU adalah persentasi CPU time yang digunakan proses, SIZE adalah jumlah memori yang digunakan, RSS (Real System Storage) adalah jumlah memori yang digunakan, START adalah kapan proses tersebut diaktifkan.
    ~$ ps -u
  3. ~$ ps -u [user] : untuk mencari proses yang spesifik untuk pemakai tertentu. Karena disini user saya masih menggunakan default jadi menggunakan ~$ ps -u ubuntu hehehe
    ~$ ps -u [user]
  4. Untuk mencari proses lainnya kita dapat gunakan opsi -a, -au dan -aux.
    ~$ ps -a
    ngga menampilkan detail, cuma nampilin PID sama TTY

    ~$ ps -au
    bisa menampilkan semua proses yg di dalem ubuntu itu
    tolong kasih makan anak saya satu ini >>>

    ~$ ps -aux
  5. top : berguna untuk melihat proses yang sedang berjalan. Untuk kembali ke pengetikan terminal linux, silakan menekan ctrl+c untuk menghentikan proses top.
    top
  6. htopuntuk menggunakan htop kita harus menginstall terlebih dahulu fungsi htop di linux kita. Caranya adalah dengan mengetik sudo apt-get install htop, pengistallan ini perlu koneksi internet.
    htop
  7. ~$ ps -eH : untuk menampilkan hubungan proses parent dan child. Namanya lucu yaa eh eh eh koq gitu sih~ loh koq marah~ jangan gitu sayang~ jangan gitu sayang~ #ea btw itu hurufnya H-nya harus kapital ya, sejauh mata memandang saya nyoba pake ~$ ps -eh ternyata malah error gitu...
    ~$ ps -eH

      ~$ ps -eh
  8. ~$ ps -eF : untuk menampilkan proses parent dan child serta letak prosesnya.
    ~$ ps -eF
  9. ~$ pstree : untuk menampilkan semua proses pada sistem dalam bentuk hiraki parent/child.
    ~$ pstree

Perintah untuk menghentikan suatu proses
  1. $ kill %<nomor job> Contoh: "kill %3"
  2. $ kill <PID> adalah untuk menghentikan suatu proses berdasarkan PID-nya. Contoh: pertama buka dulu Mozilla Firefox kemudian cek PID-nya dengan ~$ ps -eH , nah disana terlihat bahwa PID Firefox adalah 5793 kemudian kita ketik "kill 5793"
    kill 5793
    taraaa~ firefox hilang!
  3. $ pkill <nama proses> adalah untuk menghentikan suatu proses dengan mengetikan nama proses tsb. Contoh: kita buka lagi Mozilla Firefox-nya lalu ketik ~$ ps -eH untuk mengecek nama dari suatu proses yg akan dihentikan kemudian ketikan "pkill firefox"
    kill firefox
    lagi-lagi firefox hilang!!
  4. $ killall <nama proses> adalah untuk menghentikan beberapa proses yg sama dalam satu waktu. Contoh: seperti biasa kita buka lagi Mozilla Firefox tapi kali ini buka window-nya lebih dari 1, lalu ketik ~$ ps -eH pada terminal supaya meyakinkan saja bahwa proses firefox telah masuk kemudian ketikan "killall firefox"
    killall firefox
    hilang lagi dan la.......ah sudahlah

Perintah untuk mengubah prioritas suatu proses
  1. $ renice <prioritas><PID>

Sekian dan terima kasih~ mungkin setelah ini akan diupdate lagi karena ada satu perintah mengentikan proses dan perintah mengubah prioritas proses belum ada SS-nya hehe sabar ya pembaca setia ///_-



Salam ~$ps
Latifahny A. Alfitri
1205304