Jumat, 30 Desember 2011

laporan praktikum sistem operasi modul 6

MODUL 6
PROSES DI LINUX DAN MANAJEMEN PROSES
PEMBAHASAN
a.      Proses yang sedang berjalan.
Proses yang sedang berjalan dan milik pengguna yang aktif dapat dilihat dengan penggunaan perintah:
ps
ð   merupakan perintah yang digunakan untuk melihat proses yang sedang berjalan atau merupakan utilitas yang biasa dipakai untuk memperoleh daftar proses yang sedang aktif.
--help
ð  perintah ini digunakan untuk melihat perintah-perintah dari ps.
Ps –f
ð   perintah untuk melihat.....
ps –d
ð   perintah ini digunakan untuk menampilkan semua proses yang sedang berjalan.
-ax
ð  perintah ini digunakan untuk menampilkan semua proses,ada lokasi dimana program itu berjalan.
Arti dari informasi PID,TTY,TIME,CMD,STIME adalah :
PID
ð   merupakan pin (no proses) yang digunakan untuk membuka perintah yang dijalankan.
      TTY
ð   merupakan terminal yang dipakai. Tty digunakan untuk mengetahui nama terminal dari pemakai (dimana setiap pemakai mempunyai terminal kontrol tersendiri).
TIME
ð   merupakan waktu pada saat menjalankan perintah itu.
CMD
ð   merupakan perintah yang sedang dijalankan.
STIME
ð   merupakan waktu pertama kali saat kita memakai console.Untuk melihat informasi aktifitas suatu proses seperti menggunakan memori,prosesor, dan swap secara kontinyu dapat menggunakan perintah :
               top
ð  Perbedaan antara top dengan ps adalah top merupakan tty pada saat kita melakukan perintah dengan login menggunakan user dan memberikan perintah tty maka akan muncul hasil adalah nama terminal dari user yang kita masukkan
               Perintahnya :
               ssh <nama_user>@lab akakom
               tty
who
ð  perintah ini digunakan untuk melihat siapa yang membuka user.
b.       Batch merupakan perintah untuk mengirimkan suatu jobs kesistem dan akan dieksekusi belakangan, saat sistem tidak baerjalan penuh.
Perintahnya:
batch
cal > test
Coba satu dua tiga
<CTRL><D>
ð  Perintah diatas digunakan untuk melihat hasil dari kata yang telah diketik. Dan untuk berhenti dari perintah itu tekan <CTRL><D>
Perintah selanjutnya
at now +1 minutes
date > tanggal
<CTRL><D>
ð  Perintah ini digunakan untuk melihat tanggal dan waktu saat kita menjalankan perintah ini.
c.       free –okt
ð  Untuk mengetahui beberapa jumlah memori yang tersisa dan yang terpakai dapat menggunakan perintah:
Pada perintah ini informasi yang digunakan oleh top dan free –okt adalah sama.
d.   man bash
ð  Untuk menjalan kan progaram kita perintahnya :
Dan untuk melakukan eksekusi tekan <CTRL><Z>
e.    Untuk memngetahui ada program yang sedang berjalan atau tidak. Perintahnya adalah :
jobs
ð  untuk melihat program yang baru saja dijalankan.
jobs –p
ð  untuk melihat PID yang digunakan.
jobs –l
ð  untuk menampilkan informasi seperti jobs tanpa option dan informasi PID(no proses).
f.       yes > /dev/null
                          Untuk menghentikan sementara job gunakan <CTRL><Z>.
ð  Cara lain untuk meletakan job pada background dengan memulai job secara normal (pada foreground), stop job dan mulai lagi pada background

g.      Fg
ð  Untuk restart job pada foreground, perintahnya adalah :
h.      Bg
ð  Untuk meletakkan job pada background gunakan perintah:
            Job tak bisa dihentikan dengan <CTRL><Z>karena job berada pada background. job yang ada pada backgroud dapat digunakan untuk menampilkan teks pada terminal, dimana dapat diabaikan jika mengerjakan job lain.
i.           date
ð   perintah ini digunakan untuk melihat tanggal.
j.          at <waktu _yang mendekati>
ð  perintah ini digunakan untuk menjadwalkan satu atau beberapa perintah pada waktu yang ditentukan.
k.        at –l
ð  untuk melihat antrian atau mendaftar jadwal tugas-tugas, merupakan alias untuk perintah at.
l.           at –d <nomor_job_ID>
ð  membatalkan kerja dengan no job_id.
TUGAS
1.      Perintah – perintah shell linux yang berhubungan dengan manajemen proses dan jelaskan fungsinya, minimal 5 perintah.
1.      $ set –o | grep monitor
monitor on
Perintah ini digunakan untuk mengetahui fasilitas sudah dijalankan tau belum. Contohnya perintah diatas menghasilkan informasi monitor on berarti fasilitas job kontrol sudah diaktifkan.
2.      Cron : perintah ini digunakan untuk menjalankan perintah atau proses yang dilakukan secara reguler, perintah ini dapat menentukan tanggal dan waktu yang diinginkan untuk menjalankan sebuah perintah dalam file-file crontab.
3.      crontab <user>: perintah ini digunakan untuk menuliskan jadwal proses.
$ sleep 500 : perintah ini berarti perintah yang tidak melakukan apa-apa selama 500 detik. Atau perintah ini digunakan untuk menunda eksekusi.
2.      Perintah perintah shell linux yang berhubungan dengan manajemen file dan jelaskan fungsinya.minimal 5 perintah.
1.      chgrp= perintah ini digunakanuntukmengubah group darisuatuberkasataudirektori
2.      find = perinta ini digunakanuntukmencarisuatuberkastertentupadasuatu directori.
3.      ln = perinta ini digunakanuntukmembuatpengaitantar file.
4.      more = perintah ini digunakanuntukmenampilkanisisuatuberkas
5.      chown = perintah ini digunakanuntukmengubahpemilikdarisuatuberkasataudirektori.

Tidak ada komentar:

Posting Komentar