1 / 22

Administrasi Sistem

Administrasi Sistem. Teknik Informatika Universitas Bunda Mulia Jakarta Indra Priyandono. TUJUAN PEMBELAJARAN. Mahasiswa mampu mengelola proses pada sistem operasi Linux Mahasiswa mampu mengelola user pada sistem operasi Linux. Booting dan Proses Init.

Download Presentation

Administrasi Sistem

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AdministrasiSistem TeknikInformatika Universitas Bunda Mulia Jakarta IndraPriyandono

  2. TUJUAN PEMBELAJARAN Mahasiswamampumengelola proses padasistemoperasi Linux Mahasiswamampumengelola user padasistemoperasi Linux

  3. Booting dan Proses Init Ada beberapa tahapan proses booting dalam linux • Pertama lilo akan meload kernel • Kemudian kernel akanmemeriksasetiap device yang ada di mesin • Dan selanjutnyaakanmenjalankan script init • Init adalah proses pertama yang dijalankan oleh system • init sendiri kemudian menjalankan proses-proses lain yang dijalankan pada saat booting • Initmenjalankansemua proses berdasarkan /etc/inittab

  4. Proses • Terdapatbeberapa tipe proses yangdikenaldalam OS berbasis Linux padaumumnya, antara lain: • Interactive : proses yangdimulai (dan dikontrololeh) shell. Bisatampakdiluar(foreground) ataupunhanyadidalam (background). • Batch : proses yangtidakberhubungandengan terminal, tetapimenungguuntukdieksekusisecaraberurutan (sekuensial). • Daemon : proses yangdimulaiketika Linux booting dan berjalansecara background. Proses ini menunggupermintaandari proses lainnya, bilatidakada request, maka beradadalamkeadaan ‘idle’

  5. Proses • Ketikasistemlinuxdijalankanmakaberbagai program dieksekusi • Proses di linux tercatat dalam bentuk bilangan angka(PID) • Proses dapat diamati penggunaan memory yang dipakai • User yang menjalankannya(process owner) • Lamanyaproses tersebut di jalankan • Proses yang berlangsungdapatberupa daemon, aplikasi pengguna, utilitas dan lain lain

  6. Proses Process ID (PID) pengenalunikuntuk proses; digunakanuntukmenentukan proses-proses mana yangdibawa ke dalam OS saat suatuaplikasimembuatsystemcalluntukmengirim sinyal, mengubah, ataumenunggu proses lainnya. PID adalah 32-bit bilanganyangmengidentifikasikansetiap proses denganunik. Linux membatasi PID sekitar 0-32767 untukmenjaminkompatibilitasdengan sistem UNIX tradisional.

  7. Status Proses • Adapunbeberapa status prosesyangdikenaldalam Linux, antara lain sebagaiberikut: • Taskrunning: prosessedangataupunsiapdieksekusiolehCPU • Taskinterruptible/sleep: prosessedangmenunggusebuahkondisi. Interupsi, sinyal, ataupunpelepasansumberdaya akan membangunkanproses • Taskuninterruptible/blocked: prosessedangtidurdantidakdapatdibangunkanolehsuatusinyal • Taskstopped: prosesdihentikan, misalnyaolehsebuahdebugger • Taskzombie : prosestelahberhenti, namun masihmemegangsumberdayayangsudahtidakdigunakanlagi

  8. Proses & Thread Threadadalahsebuah proses baru(child) yangmembagiruangalamatyang sama denganorangtuanya (parent)

  9. Run Level Runlevel akan menentukanlayanan sistem mana yang akan dijalankandiantaralayananyangtersedia, dan dalamurutanyangbenar. Sebuahrunlevelkhususdigunakanuntukmenghentikan sistem, dan runlevelkhususlainnyadigunakanuntukmaintenance (menjagaperforma) sistem DalamFedora, Run Level didefinisikandidirektori: /etc/rc.d/init.d

  10. Foreground & Background • Foreground process : proses yang dijalankan di console, shell, xterm, danlain-lainnya • Background process : proses yang dijalankansecarabackground • Untukmenjalankandalam background dengan menambahkan "&" pada akhir dari baris perintah Contoh: ping 192.168.0.1 &

  11. Foreground & Background • Untukmelihat proses-proses apasaja yang sedangberjalandigunakanperintah jobs

  12. Memantau Proses PS • Utilitas ps ini digunakan untuk melihat proses apa saja yang sedang dijalankan system. Sintaksdariutilitasini: $ ps [option]

  13. TOP TOP • Miripdenganps, hanyasaja top lebihaktualkarenasetelahkitaeksekusi, top akan update proses yang dijalankansecaraberkala. • Top lebihspesifikdalammenjelaskankeadaansistem. • Kelemahannyaadalah proses top inilebihmemakanbanyak memory. • Sintaksdariutilitasini: top

  14. pstree

  15. Menghentikan Proses • Setiap proses yang dijalankandilinuxdapatdideteksidankemudian di matikan, Sintaksnya : kill pid pid : nomor proses yang dapatdilihatdenganperintaps

  16. Penjadwalan Proses • Ada beberapacara untukmengaturjadwalperintah: • at, yangmenentukansebuahperintahagardijalankanpadawaktudan tanggaltertentudarihariini. • cron, yangmerupakancara Linux dalammengeksekusitugas-tugaspadasuatuwaktuyangtelahditentukan

  17. ManajemenPenjadwalan • Untukpenjadwalanmenggunakanaplikasicrontab. • User melakukaneksekusiaplikasiatau script program sesuaidenganwaktu yang telahditentukan • Crontabakanmenyimpanbaris-barisperintahtersebutpadadirektori/var/spool/cron/ Perintahcrontab crontab -e : Untukedit file crontab, ataumembuatnya.crontab -l :Menampilkanisidari file crontabcrontab -r :Menghapusfile crontab

  18. Shutdown Perintahinidigunakanuntukmematikanataumerestart system Sintakuntukmematikan system : shutdown -h now atau halt Sintakuntukmerestart system : shutdown –r now atau reboot

  19. Thank You

More Related