Perintah – perintah proses linux
PS ( Process Status )
digunakan untuk melihat
kondisi proses yang ada.
Untuk melihat proses yang sedang
dijalankan adalah mengetikan perintah ps pada terminal, contohnya :
gambar 1. perintah ps
keterangan :
*PID = Nomor Identitas Proses
*TTY = nama terminal dimana proses
tersebut aktif
*STAT = status , yang berisi S (Sleeping)
dan R (Running).
dari gambar tersebut dijelaskan
bahwa proses yang sedang dijalankan pada SO Debian ini adalah :
bash dan ps, bash merupakan
program terminal yang dijalankan dan ps merupakan perintah yang
dijalankan pada bash, sehingga dari gambar tersebut didapatkan dua
proses yang sedang berlangsung yaitu program bash yang sedang
menjalankan perintah ps.
ps u
Untuk melilhat detail program
yang sedang dijalankan menggunakan option -u (user).
Ketikan perintah ps u pada
terminal.
gambar 2. perintah ps u
Dapat terlihat perbedaannya, dengan menggunakan ps u proses
yang ditampilkan lebih rinci, pada perintah ini ditampilkan :
–
CPU time yaitu presentasi CPU yang digunakan
proses tersebut.
–
MEM yang mempresentasikan memori yang digunakan
proses tersebut.
–
RSS ( Real System Storage ) adalah
jumlah memori yang digunakan.
–
dan Start
adalah waktu kapan proses tersebut diaktifkan.
TOP
Menampilkan proses yang sedang dijalankan pada
terminal dengan tampilan yang lebih interaktif, maka gunakan perintah top :
gambar 3. perintah top
ps -eH
menampilkan hubungan proses parent dan
child
perintah yang digunakan adalah ps -eH.
Sebagai contoh diatas, terdapat
program yang merupakan parent dan child
–
parent : gnome-terminal sebagai parent dari
program gnome-pty-helpe dan bash
–
child : ps merupakan child dari program bash.
Menampilkan hubungan proses parent and child
serta letak prosesnya, maka gunakan perintah ps -eF
gambar 5. perintah ps -eF
untuk menunjukan program mana yang
merupakan parent dan child, maka lakukan pemeriksaan pada PPID ( parent process
ID ). contohnya :
untuk program ps – eF mempunyai
PID 5854 dan PPID 4834, maka untuk mencari parent dari PID 5854 tersebut adalah
mencari program yang mempunyai PID 4834, dari gambar tersebut terlihat bahwa
yang mempunyai PID tersebut adalah bash. Jadi program ps -eF merupakan
child dari parent bash/
pstree
Menampikan semua proses dalam bentuk tree atau
hirarki. Dengan menggunakan perintah pstree maka akan ditampilkan proses –
proses seperti tree.
gambar 6. perintah pstree
menghentinkan suatu proses / job
–
misalkan kita buka program rythmbox
untuk menghentikannya bisa
menggunakan dua cara :
1.
mengetikan kill <nomor job> : kill 14621
gambar 7. melihat PID dari program rythmbox
2.
mengetikan dengan pkill <nama program> :
pkill rythmbox
3.
mengetikan pkillall <
nama proses > : pkillall iceweasel
RENICE
mengubah prioritas program
misalkan kita mencoba untuk membuat program iceweasel, kemudian kita ubah prioritas programnya dari . maka langkah yang dilakukan adalah :
melihat dulu PID dari program iceweasel terlebih dahulu
melihat dulu PID dari program iceweasel terlebih dahulu
gambar 8. melihat PID dari program iceweasel
setelah dilihat PID untuk program iceweasel adalah 5636, kemudian untuk melihat prioritasnya , masukan perintah top untuk melihat prioritas awal dari program tersebut.
gambar 9. melilhat prioritas dari PID 5636
telihat PR 20, mendakan bahwa prioritas PID tersebut sekarang adalah 0. untuk mengubah prioritasnya lagi masukan perintah renice <prioritas> <PID>
gambar 10. mengubah prioritas PID 5636
untuk melihat hasilnya maka ketikan lagi perintah top
gambar 11. melihat prioritas PID setelah diubah
dalam gambar terlihat prioritas untuk PID 5636 berubah dari 20 menjadi 25, itu artinya prioritas untuk PID 5636 sudah diganti.
~selesai~
modul praktikum SO ilkom 2014
0 komentar:
Posting Komentar