2015-31. sodo rizky p ubuntu 12.04 - rematering linux ubuntu menggunakan remastersys
Manajemen Proses Pada LINUX (ubuntu)
Transcript of Manajemen Proses Pada LINUX (ubuntu)
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
1/12
Manajemen Proses Pada LINUX
Manajemen Proses
Proses adalah program yang sedang dieksekusi. Di Linux,
setiap program merupakan proses. Proses dapat diciptakan
dan dapat pula dimusnahkan. Ketika sistem operasi
GNU/Linux pertama kali diaktifkan, saat itu pula proses yang
ertanggung !a"a untuk memuat kernel diciptakan. Proses
yang pertama kali diciptakan di Linux dise ut init. Konsep
proses di Linux memiliki kemiripan dengan konsep #lepermission.
Dalam pengertian setiap user hanya dapat memanipulasi
proses yang men!adi miliknya. $etiap proses !uga memiliki
P%D atau Process %D yang merupakan nomor unik yang dapat
digunakan untuk erinteraksi dengan proses ersangkutan.
&erdapat ' konsep dasar mana!emen proses (
). Multiprogramming , salah satu teknik pen!ad"alan
dimana tugas *task+ yang sedang er!alan tetap er!alan
sampai ia melakukan operasi yang mem utuhkan "aktu
untuk menunggu respon dari luar *external e ent+, misalnya
mem aca data dari disket/-D/ds , atau sampai komputer
memaksa untuk menukar tugas yang sedang er!alan
dengan tugas lainnya.
. Pseudoparallelism , eksekusi proses secara paralel
pada sistem.
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
2/12
. Multiprcessing , kemampuan pemrosesan komputer
yang dilakukan secara serentak. %stilah ini !uga dapat
meru!uk kepada dukungan se uah sistem untuk mendukung
le ih dari satu prosesor dan mengalokasikan tugas kepada
prosesor0prosesor terse ut.
'. Distributed Processing , 1enger!akan semua proses
pengolahan data secara ersama antara komputer pusat
dengan e erapa komputer yang le ih kecil dan saling
dihu ungkan melalui !alur komunikasi.
Model-model proses :
). $e2uential Proses.
. 1ultiprogramming.
. -PU $"itching.
Operasi – operasi pada Proses :
). Penciptaan proses *create a process+.
. Penghancuran/terminasi proses *destroy a process+.
. Penundaan proses *suspend a process+.
'. Pelan!utan kem ali proses *resume a process+.
3. 1em0 lock proses.
4. 1em angunkan proses.
5. 1en!ad"alkan proses.
6. Komunikasi 7ntar Proses.Nah disini kita akan mengimplementasikan e erapa operasi
8 operasi dengan terminal, yuk langsung a!a..
Perintah0perintah proses di linux (
• %nstruksi ps *process status+ digunakan untuk melihat
kondisi proses yang ada. P%D adalah Nomor %dentitas Proses,
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
3/12
&&9 adalah nama terminal dimana proses terse ut aktif, $&7&
erisi $ *$leeping+ dan : *:unning+, -;117ND merupakan
instruksi yang digunakan.
ps
• Untuk melihat faktor/elemen lainnya, gunakan option 8u
*user+.
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
4/12
• Mencari proses yang spesi ! untu! pema!ai"
ps -u #user$
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
5/12
• Mencari proses lainnya guna!an opsi a% au dan
au&
ps -a
ps -au
ps -au&
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
6/12
• Meli'at proses yang sedang berjalan
top
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
7/12
'top
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
8/12
-atatan ( untuk install htop ketik command sudo apt0get
install htop *perlu koneksi internet+• Menampil!an 'ubungan proses parent dan c'ild
ps -e( ?? 1enampilkan hu ungan proses parent dan child
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
9/12
ps -e) ?? 1enampilkan hu ungan proses parent dan child
serta letak prosesnya
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
10/12
• Menampil!an semua proses pada sistem dalam
bentu! 'irar!i parent*c'ild
pstree
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
11/12
• Meng'enti!an suatu proses*job
). !ill +#nomor job$ contoh ( kill
-
8/18/2019 Manajemen Proses Pada LINUX (ubuntu)
12/12
-atatan (
Dilarang menyalin/mengedit/meru ah tulisan ini tanpa
mencantumkan alamat log ini di referensi.