Os2013 lap5-ridwan

14
NAMA : RIDWAN PANIGORO NIM : 131312034 LAPORAN : PRAKTIKUM 4B Percobaan 5 : Menghentikan dan memulai kembali job gambar 1 gambar 2 Analisa : perintah $ yes > /dev/null ini merupakan perintah untuk membelokkan hasil output dari perintah yes ke direktori /dev/null setelah diketikkan perintah $ yes > /dev/null maka akan ada suatu proses. Namun, saya menekan Ctrl+Z untuk menghentikan sementara proses yang sedang berjalan. Sedangkan perintah $ fg digunakan untuk mengembalikan proses yang tadinya saya hentikan menggunakan perintah Ctrl+Z agar berjalan kembali pada foreground. Kemudian tekan Ctrl+Z untuk menghentikan sementara proses yang telah dilanjutkan dengan perintah fg tadi. Perintah $ bg digunakan untuk meletakkan job pada background dengan cara ini sell telah saya bebaskan tapi tetap

Transcript of Os2013 lap5-ridwan

Page 1: Os2013 lap5-ridwan

NAMA : RIDWAN PANIGORONIM : 131312034LAPORAN : PRAKTIKUM 4B

Percobaan 5 : Menghentikan dan memulai kembali job

gambar 1

gambar 2

Analisa : perintah $ yes > /dev/null ini merupakan perintah untuk membelokkan hasil output dari perintah yes ke direktori /dev/null setelah diketikkan perintah $ yes > /dev/null maka akan ada suatu proses. Namun, saya menekan Ctrl+Z untuk menghentikan sementara proses yang sedang berjalan.Sedangkan perintah $ fg digunakan untuk mengembalikan proses yang tadinya saya hentikan menggunakan perintah Ctrl+Z agar berjalan kembali pada foreground. Kemudian tekan Ctrl+Z untuk menghentikan sementara proses yang telah dilanjutkan dengan perintah fg tadi. Perintah $ bg digunakan untuk meletakkan job pada background dengan cara ini sell telah saya bebaskan tapi tetap

Page 2: Os2013 lap5-ridwan

mempertahankan perintah lama yang atau proses yang berjalan dibackground. Pada gambar 2 merupakan tampilan dari perintah $ yes & perintah digunakan untuk menampilkan tampilan huruf y yang tidak bisa dihentikan dengan perintah Ctrl-C . harus masuk dalam foreground. Sedangkan perintah & digunakan untuk menjalankan perintah di belakang atau di background.

Analisa : pada gambar di atas ditampilkan beberapa perintah yang digunakkan untuk menjalankan banyak job dalam satu waktu, tampilkan hasil dari beberapa perintah di atas adalah sama, karena pada perintah-perintah di atas untuk menjalankan job harus meletakkan job pada foreground atau background dengan memberikan job ID. Dan pada gambar di atas tidak ditemukan job dari masing-masing perintah karena ID jobnya tidak ada.

Analisa : perintah pada gambar diatas digunakan untuk mengembalikan proses yang tadinya saya hentikan menggunakan perintah Ctrl+Z agar berjalan kembali pada foreground. Namun karena tidak ada proses yang dihentikan sementara maka ada pesan no such job berarti tidak ada job yang dilakukan..

Page 3: Os2013 lap5-ridwan

Analisa : perintah $ ps -fae sesuai tampilan gambar di atas digunakan untuk menampilkan seluruh job yang terdiri dari delapan kolom. Terdiri dari UID,PID,PPID,C,STIME,TTY,TIME dan CMD. $ kill -9 1 perintah ini digunakan untuk menghentikan proses sesuai dengan nomor PID yang dimasukkan. Namun pada gambar saya capture ini ada pesan operation not permitted bahwa operasi tidak di izinkan.

Percobaan 6 : Percobaan dengan Penjadwalan Prioritas

Analisa : pada gambar di atas ditampilkan ada tiga terminal yang terbuka dalam 1 layar terminal.Saya menggunakan perintah Ctrl+Shift+T untuk membuka ketiga terminal ini. Dan pada terminal pertama telah login sebagai root dengan menggunakan perintah $ sudo su .

Page 4: Os2013 lap5-ridwan

Analisa : pada setiap terminal setelah saya ketikan perintah PS1 = ” \w:” pada terminal yang login sebagai root muncul tampilan /home/ryone yang menandakan bahwa kita sedang berada pada path home, selanjutnya terminal kedua dan ketiga muncul tanda ~: . jadi fungsi “\w:” adalah menampilkan path pada direktori home. Kemudian setelah itu diketikan perintah pwd pada semua terminal maka hasilnya adalah /home/ryone yang menjelaskan bahwa seluruh terminal berada dalam direktori home.

Gambar terminal ke-4analisa : tampilan di atas merupakan hasil dari perintah top untuk melihat semua proses yang aktif kemudian di ketikan perintah I yang digunakan untuk melihat proses yang aktif.

Page 5: Os2013 lap5-ridwan

analisa : gambar yang di tampilkan pada terminal keempat diatas adalah hasil dari mengetikan perintah lmt sehingga seluruh keterangan top yang ada dibagian atas hilang.

Page 6: Os2013 lap5-ridwan

Analisa : pada terminal no 3 saya mengetikan renice 19 5230 dan hasilnya menampilkan proses dari id 5230 adalah prioritas 0 dan terganti menjadi 19 hal ini berarti mengganti penjadwalan prioritas dari proses ke 19.

Page 7: Os2013 lap5-ridwan

analisa : setelah menunggu beberapa saat pada terminal keempat dapat kita lihat memorynya lebih besar dari 0 dan lebih lambat.

LATIHAN :

1. a. nama -nama proses yang bukan root

b. Tulis PID dan COMMAND dari proses yang paling banyak menggunakan CPU time

c. buyut proses dan PID dari proses tersebut

d. Sebutkan beberapa proses daemon

Page 8: Os2013 lap5-ridwan

e. Pada prompt login lakukan hal hal sebagai berikut :$ csh$ who$ bash$ ls$ sh$ ps

f. Sebutkan PID yang paling besar dan kemudian buat urut-urutan proses sampaike PPID = 1.

2. Cobalah format tampilan ps dengan opsi berikut dan perhatikan hasil tampilannya : • -f daftar penuh • -j format job • j format job control • l daftar memanjang • s format sinyal • v format virtual memory • X format register i386

Page 9: Os2013 lap5-ridwan

3. Lakukan urutan pekerjaan berikut :a. Gunakan perintah find ke seluruh direktory pada sistem, belokkan output sehingga daftar direktori dialihkan ke file directories.txt dan daftar pesan error dialihkan ke file errors.txt.

Analisa : perintah di atas digunakan untuk membelokkan output dari daftar pesan error

b. Gunakan perintah sleep 5. Apa yang terjadi dengan perintah ini ?

analisa : perintah di atas adalah eksekusi perintah berhenti sekitar 5 second.

Page 10: Os2013 lap5-ridwan

c. Jalankan perintah pada background menggunakan &

analisa : perintah & menampilkan hasil proses yang dijalankan pada background

d. Jalankan sleep 15 pada foreground , hentikan sementara dengan Ctrl- Z dan kemudian letakkan pada background dengan bg. Ketikkan jobs. Ketikkan ps. Kembalikan job ke foreground dengan perintah fg.

analisa : perintah-perintah di atas digunakan untuk menghentikan proses sementara kemudian menjalankan pada background. Dan untuk melihat proses kerja yang sedang berlangsung.

e. Jalankan sleep 15 pada background menggunakan & dan kemudian gunakan perintah kill untukmenghentikan proses diikuti job number.

analisa : perintah & digunakan untuk menjalankan proses sleep 15 pada background sedangkan perintah kill digunakan untuk menghentikan proses secara permanent atau secara langsung .

f. Jalankan sleep 15 pada background menggunakan & dan kemudian gunakan kill untuk menghentikansementara proses. Gunakan bg untuk melanjutkan menjalankan proses.

Page 11: Os2013 lap5-ridwan

g. Jalankan sleep 60 pada background 5 kali dan terminasi semua pada dengan menggunakan perintahkillall.

analisa : pada perintah diatas digunakan killall dan diikuti nama perintahnya sleep untuk menghentikan seluruh proses yang dijalankan pada bacground.

h. Gunakan perintah ps , w dan top untuk menunjukkan semua proses yang sedang dieksekusi.

Page 12: Os2013 lap5-ridwan

i. Gunakan perintah ps –aeH untuk menampilkan hierarki proses. Carilah init proses.Apakah Anda bisaidentifikasi sistem daemon yang penting ? Dapatkan Anda identifikasi shell dan subproses ?

Page 13: Os2013 lap5-ridwan
Page 14: Os2013 lap5-ridwan

j. Kombinasikan ps –fae dan grep , apa yang Anda lihat ?

analisa : perintah di atas tidak dapat dieksekusi dengan baik karena saya tidak memasukkan file apa yang kita lihat.

k. Jalankan proses sleep 300 pada background. Log off komputer dan log in kembali. Lihat daftarsemua proses yang berjalan. Apa yang terjadi pada proses sleep ?

laporan resmi :

Perintah Deskripsi format

fg Untuk restart job pada foreground $ fg

bg perintah bg untuk meletakkan job pada background . $ bg

kill Mengentikan proses secara permanen $ kill (nomor proses)

PS1 = ” \w:”

\w menampilkan path pada direktori home. PS1 = ” \w:”

Top Peritah menampilkan proses yang aktif $ top

Kesimpulan : pada praktikum kali ini saya dapat mengetahui berbagai macam perintah untuk dapat menjalankan, mengatur dan menghentikan proses secara manual. dan juga saya dapat mengidentifikasi shell dan subproses dari percobaan serta latihan di atas serta menampilkan path pada direktori home dan lain sebagainya.