Friday, August 28, 2015

Laporan praktikum Sistem Operasi Pertemuan ke-6


PERTEMUAN KE-6
PROSES DI LINUX DAN MANAJEMEN PROSES
  1. Tujuan
  • Mengenal administrasi proses pada linux
  • Mengetahui bagaimana manajemen proses pada linux

  1. Teori Singkat
Linux merupakan sistem operasi yang memungkinkan setiap pengguna sistem dapat menjalankan beberapa perintah yang dieksekusi secara bersamaan dalam waktu yang sama. Sifat ini dinamakan multitasking. Saat menjalankan suatu program sistem linux melakukan suatu fork(), yaitu melakukan beberapa urutan operasi untuk membuat urutan suatu proses dan mengeksekusi program tersebut. Program yang dijalankan akan memiliki PID (proses ID).
Perintah ps (process status) merupakan utilitas yang biasa untuk memperoleh daftar proses yang sedang aktif, bentuk perintahnya: $ ps <option>
Perintah at memungkingkan user untuk mengeksekusi suatu perintah pada waktu tertentu.

  1. Pembahasan
  • $ cd /home/student/Documents : perintah untuk masuk ke directory dokumen yang ada pada direktori student
  • $ vi makebg : adalah perintah untuk masuk ke editor vi untuk membuat berkas dengan nama filenya adalah makebg.
  • $ cat makebg: untuk menampilkan isi dari berkas makebg.
  • $ chmod u=rx makebg : adalah perintah yang dilakukan oleh user masuk ke directory untuk mengakses berkas secara read dan execute .
  • $ ps : perintah untuk melihat proses yang berjalan.



  • $ vi ploop.sh adalah membuat berkas di editor vi dengan nama ploop dan ekstenxinya .sh
  • pada editor vi terdapat koding sebagai berikut
#!/bin/sh
i=0;
while true
do
i=$(($i+1));
done
dari koding diatas menunjukkan bahwa variabel I dimulai dari 0 selama pengeksekusinya masih benar maka proses akan terus berjalan untuk mencetak nilai variabel I dengan menambah 1.
  • $ ./ploop.sh : adalah perintah untuk menjalankan koding dalam editor vi yang bernama ploop.sh sehingga akan tampil pada layar sesuai dengan koding yang dilakukan.
  • Untuk menghentikan proses yang sedang berjalan maka dengan perintah menekan tombol ctrl+z pada keyboard maka proses tersebut akan berhenti.


  1. Tugas
  1. Carilah perintah-perintah shell Linux yang berhubungan dengan manajemen proses dan jelaskan fungsinya, selain yang sudah ada di modul ini minimal 5 perintah.
  • $ contrab : perintah / aplikasi yang digunakan untuk menuliskan jadwal proses.
  • $ job : untuk melihat status proses dari perintah yang dieksekusi di latar belakang.
  • $ set-o|grep monitor : untuk mengetahui apakah job control sudah aktif atau belum.
  • $ tty : menampilkan dan merubah setting terminal device driver.
  • $ set-m : mengaktifkan job control.
  1. Carilah perintah-perintah shell Linux yang berhubungan dengan manajemen file dan jelaskan fungsinya, selain yang sudah ada di modul ini, minimal 5 perintah.
  • $ Grep : menangkap kata tertentu sesuai dengan criteria.
  • $ cmp : compare/m untuk membandingkan 2 file.
  • $ pr : setting format text untuk di print.
  • $ U-mask : memberikan default permission file pada file.
  • $ env : memodifikasi environtment path suatu user.

  1. Kesimpulan
Pada pertemuan kali ini, dapat disimpulkan bahwa pada sistem operasi Linux dapat memungkinkan setiap user sistem dapat menjalankan beberapa perintah yang dieksekusi secara bersamaan dalam waktu yang sama sehingga user bisa mengeksekusi dan menghentikan proses yang sedang berjalan dan memberikan hak akses pada user lain untuk mengeksekusi(exsecute), membaca(read) dan menulis(write).

No comments:

Post a Comment