Manajemen Proses Pada LINUX (ubuntu)

download Manajemen Proses Pada LINUX (ubuntu)

of 12

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.