PERTEMUAN
KE-6
PROSES
DI LINUX DAN MANAJEMEN PROSES
-
Tujuan
-
Mengenal administrasi proses pada linux
-
Mengetahui bagaimana manajemen proses pada linux
-
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.
-
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.
-
Tugas
-
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.
-
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.
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