Twiska Ajeng Maharani 1405323 A 2014
JURUSAN PENDIDIKAN ILMU KOMPUTER FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN UNIVERSITAS PENDIDIKAN INDONESIA 2016
Manajemen proses Linux adalah salah satu hal yang sangat penting dan harus dikuasai oleh seorang Teknisi Komputer, dengan alasan untuk mengetahui proses, kita juga harus tahu prosesnya sepertti apa dan dapat mengetahui sebuah proses proses yang sedang running pada running pada setiap user, serta dalam suatu jaringan jar ingan kita juga dapat melakukan controlling terhadap terhadap proses setiap client. Tapi bukan berarti teman-teman yang tidak dapat menguasai manajemen proses pada Linux ya…
adalah sebuah program yang sedang dieksekusi. Semua proses dapat diciptakan dan adalah Proses dapat dihilangkan. Ketika Linux diaktifkan saat itu pula proses yang bertanggung jawab untuk memuat kernel diciptakan. Proses pertama pada yang diciptakan disebut init . Atau dapat disebut init dengan kondisi proses id (PID) dimulai dari 0. dengan Sebagai user kita dapat memanipulasi sebuah proses yang akan menjadi milik user. Dengan cara berinteraksi dengan PID yang merupakan nomor dari proses yang bersangkutan. Dalam M anaj emen Proses Proses terdapat beberapa konsep dasar, yaitu: 1. Multiprogramming , suatu teknik penjualan dimana proses yang dijalankan bersamaan pada satu saat yang sama. proses-proses yang dijalankan di system multiprogramming sebenernya memiliki sifat sebagai berikut : Saling tidak bergantung (independent) Satu program satu saat (one program at any instant) Contoh dari konsep multiprogramming yaitu konsep First IN First Out (FIFO). 2. Pseudoparalellism , eksekusi sebuah proses secara parallel pada system. 3. Multiprocessing , kemampuan dari pemrosesan computer yang dilakukan secara serentak atau dapat dikatakan dukungan lebih dari satu processor dan mengalokasikantugas kepasa processor-processor tersebut. 4. Di str ibu ted ted Pr oces ocessin g , pengerjaan semua proses pengolahan data secara bersama antara computer dengan beberapa computer lain yang lebih kecil dan saling dihubungkan melalui jalur komunikasi.
Pada proses Linux terdapat beberapa model proses, yaitu : 1. Sequenti Sequenti al Pr oces ocess 2. Multiprogramming 3. CPU Switchin Switchin g Pada proses Linux terdapat 3 buah tipe-tipe proses, yaitu: 1. Interacttive Proses yang diprakarsai oleh sebuah shell dan berjalan dalam foreground dan background. Contoh : terminal, software running, dll. 2. Batch Sebuah seri dari proses-proses yang dijadwalkan untuk dieksekusi pada suatu waktu tertentu, proses batch ini juga tidak berhubungan dengan terminal, tapi menunggu dieksekusi secara sekuensial.
3. Daemon Proses yang diinisialisasikan saat booting untuk membentuk suatu fungsi-fungsi system yang dibutuhkan, bila tidak ada request maka akan berada pada keadaan idle. Contoh : LPD, NFS, dan DNS. Identitas proses-proses yang ada di Linux : 1. Process ID (PID) Pengenalan unik dari suatu prose, dimana digunakan untuk menentukan proses-proses mana yang di bawa saat suatu aplikasi dijalankan dijal ankan atau melakukan proses pengiriman sinyal, mengubah, dan menunggu proses lainnya. PID merupakan bilangan 32 bit yang dibatasi oleh Linux untuk menjamin kompabilitas dengan UNIX tradisional. 2. Credentials (Mandat) Pengaturan akses yang dipengaruhi oleh User ID, sehingga kita dapat mengatur hak akses atau credentialssetiap user. 3. Personality Sebuah hal yang jarang ditemukan dalam system UNIX, namun sangat berpengaruh dalam proses system call dan pengiriman sinyal sin yal dari suatu aplikasi. Status Proses yang dikenali dalam Linux Task Running Task Interruptable Task Uninterruptable Task Stopped Task Zombie
Mempelajari M anaj emen emen Pr ose oses pada Linux, terdapat perintah inti dari proses manajemen proses yaitu ps dan kill.
Sekar ang l angsun angsun g dii mple mpl ement mentas asii kan bebe beberr apa oper oper asi asi menggunakan menggunakan ter ter min al yang ter ter dapa dapatt di L in ux
Halaman berikutnya yaa…
Intruksi process status (ps) digunakan untuk melihat kondisi proses yang ada termasuk Process Indentification (PID) Number dari proses ters ebut. Proses atau biasa disebut task akan berjalan berjala n jika ada sebuah aplikasi yang sedang dijalankan, setiap proses yang berjalan oleh system diber i nomor PID yang unik. ps Jika menggunaan perintah ps tanpa diikuti option apapun, maka akan ditampilkan ditam pilkan output standar dari perintah ps yang terdiri dari PID, TTY, Time, dan CMD.
ps u Intruksi ps yang digunakan untuk melihat kondisi proses yang ada. Serta dapat melihat factor atau elemennya
ps – u
Mencari proses yang spesifik dari suatu user ps – a Mencari proses lainnya
ps – au au Mencari proses lainnya
ps – aux aux Mencari proses lainnya
ps – U root – u root – N Menampilkan semua proses yang berjalan kecuali root
top Menampilkan proses yang sedang berjalan
ps – eH eH Menampilkan hubungan proses parent and child
ps – eF eF Menampilkan hubungan proses parent and child serta letak prosesnya
pstree Menampilkan semua proses pada sstem dalam bentuk hierarki (parent/child)
Kill Menghentikan suatu proses/job kill % Contoh : kill %1) kill
Note : 3617 merupakana PID dari aplikasi firefox yang sedang berjalan, ketika diinput data “kill 3617” maka dengan sendirinya firefox akan berhenti melakukan running.
pkill
pkill
pkill all
Renice Mengubah prioritas suatu proses renice
SOURCE
Modul Praktikum Mata Kuliah Sistem Operasi 2014 Pendidikan Ilmu Komputer UPI Modul Praktikum Mata Kuliah Sistem Operasi 2015 Pendidikan Ilmu Komputer UPI http://1301658.blog.upi.edu/2015/03/13/manajemen-proses-pada-linux/ :http://numb.web.id/linux/cara-menggunakan-perintah-ps-di-linux-untuk-menampilkan proses-yang-sedang-berjalan.html http://xvongola.blogspot.co.id/2011/09/manajemen-proses-linux-perintah-ps-kill.html http://unsri.ac.id/upload/arsip/MEMO.PDF http://hi-techno1st.blogspot.co.id/2015/03/manajemen-proses-pada-linux.html