Top Banner
+ Administrasi Sistem Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan, M.Kom., MM
22

Administrasi Sistem

Feb 24, 2016

Download

Documents

ace xander

Administrasi Sistem. Teknik Informatika Universitas Bunda Mulia Jakarta Chandra Hermawan, M.Kom ., MM. TUJUAN PEMBELAJARAN. Mahasiswa mampu mengelola proses pada sistem operasi Linux Mahasiswa mampu mengelola user pada sistem operasi Linux. Booting dan Proses Init. - PowerPoint PPT Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Administrasi Sistem

+

Administrasi SistemTeknik InformatikaUniversitas Bunda Mulia Jakarta

Chandra Hermawan, M.Kom., MM

Page 2: Administrasi Sistem

+TUJUAN PEMBELAJARAN

Mahasiswa mampu mengelola proses pada sistem operasi Linux

Mahasiswa mampu mengelola user pada sistem operasi Linux

2

Page 3: Administrasi Sistem

3+Booting dan Proses InitAda beberapa tahapan proses booting dalam linux

Pertama lilo akan meload kernel Kemudian kernel akan memeriksa setiap device yang

ada di mesin Dan selanjutnya akan menjalankan script init

Init adalah proses pertama yang dijalankan oleh system

init sendiri kemudian menjalankan proses-proses lain yang dijalankan pada saat booting

Init menjalankan semua proses berdasarkan /etc/inittab

Page 4: Administrasi Sistem

4+ProsesTerdapat beberapa tipe proses yang dikenal dalam OS berbasis Linux pada umumnya, antara lain:

• Interactive : proses yang dimulai (dan dikontrol oleh) shell. Bisa tampak di luar (foreground) ataupun hanya di dalam (background).

• Batch : proses yang tidak berhubungan dengan terminal, tetapi menunggu untuk dieksekusi secara berurutan (sekuensial).

• Daemon : proses yang dimulai ketika Linux booting dan berjalan secara background. Proses ini menunggu permintaan dari proses lainnya, bila tidak ada request, maka berada dalam keadaan ‘idle’

Page 5: Administrasi Sistem

5+Proses Ketika sistem linux dijalankan maka berbagai

program dieksekusi Proses di linux tercatat dalam bentuk bilangan

angka (PID) Proses dapat diamati penggunaan memory

yang dipakai User yang menjalankannya (process owner) Lamanya proses tersebut di jalankan Proses yang berlangsung dapat berupa

daemon, aplikasi pengguna, utilitas dan lain lain

Page 6: Administrasi Sistem

6+Proses

Process ID (PID) pengenal unik untuk proses; digunakan untuk menentukan proses-proses mana yang dibawa ke dalam OS saat suatu aplikasi membuat system call untuk mengirim sinyal, mengubah, atau menunggu proses lainnya.

PID adalah 32-bit bilangan yang mengidentifikasikan setiap proses dengan unik.

Linux membatasi PID sekitar 0-32767 untuk menjamin kompatibilitas dengan sistem UNIX tradisional.

Page 7: Administrasi Sistem

7+Status ProsesAdapun beberapa status proses yang dikenal dalam Linux, antara lain sebagai berikut:

• Task running : proses sedang ataupun siap dieksekusi oleh CPU

• Task interruptible/sleep : proses sedang menunggu sebuah kondisi. Interupsi, sinyal, ataupun pelepasan sumber daya akan membangunkan proses

• Task uninterruptible/blocked : proses sedang tidur dan tidak dapat dibangunkan oleh suatu sinyal

• Task stopped : proses dihentikan, misalnya oleh sebuah debugger

• Task zombie : proses telah berhenti, namun masih memegang sumber daya yang sudah tidak digunakan lagi

Page 8: Administrasi Sistem

8+Proses & ThreadThread adalah sebuah proses baru (child) yang membagi ruang alamat yang sama dengan orang tuanya (parent)

Page 9: Administrasi Sistem

9+

Page 10: Administrasi Sistem

10+

Page 11: Administrasi Sistem

11+Run LevelRunlevel akan menentukan layanan sistem mana yang akan dijalankan di antara layanan yang tersedia, dan dalam urutan yang benar.

Sebuah runlevel khusus digunakan untuk menghentikan sistem, dan runlevel khusus lainnya digunakan untuk maintenance (menjaga performa) sistem

Dalam Fedora, Run Level didefinisikan di direktori:/etc/rc.d/init.d

Page 12: Administrasi Sistem

12+

Page 13: Administrasi Sistem

13+Foreground & Background Foreground process : proses yang dijalankan di

console, shell, xterm, dan lain-lainnya Background process : proses yang dijalankan

secara background

Untuk menjalankan dalam background dengan menambahkan "&" pada akhir dari baris perintah

Contoh:ping 192.168.0.1 &

Page 14: Administrasi Sistem

14+Foreground & Background Untuk melihat proses-proses apa saja yang

sedang berjalan digunakan perintah jobs

Page 15: Administrasi Sistem

15+Memantau Proses

PS Utilitas ps ini digunakan untuk melihat proses apa saja

yang sedang dijalankan system.

Sintaks dari utilitas ini:

$ ps [option]

Page 16: Administrasi Sistem

16+TOP

TOP Mirip dengan ps, hanya saja top lebih aktual karena

setelah kita eksekusi, top akan update proses yang dijalankan secara berkala.

Top lebih spesifik dalam menjelaskan keadaan sistem. Kelemahannya adalah proses top ini lebih memakan

banyak memory. Sintaks dari utilitas ini :

top

Page 17: Administrasi Sistem

17+pstree

Page 18: Administrasi Sistem

18+Menghentikan Proses

Setiap proses yang dijalankan dilinux dapat dideteksi dan kemudian di matikan,

Sintaks nya :

kill pid

pid : nomor proses yang dapat dilihat dengan perinta ps

Page 19: Administrasi Sistem

19+Penjadwalan Proses

Ada beberapa cara untuk mengatur jadwal perintah:

• at, yang menentukan sebuah perintah agar dijalankan pada waktu dan tanggal tertentu dari hari ini.

• cron, yang merupakan cara Linux dalam mengeksekusi tugas-tugas pada suatu waktu yang telah ditentukan

Page 20: Administrasi Sistem

20+Manajemen Penjadwalan

Untuk penjadwalan menggunakan aplikasi crontab. User melakukan eksekusi aplikasi atau script program

sesuai dengan waktu yang telah ditentukan Crontab akan menyimpan baris-baris perintah tersebut

pada direktori /var/spool/cron/

Perintah crontab

crontab -e : Untuk edit file crontab, atau membuatnya.crontab -l : Menampilkan isi dari file crontabcrontab -r : Menghapus file crontab

Page 21: Administrasi Sistem

21+ShutdownPerintah ini digunakan untuk mematikan atau merestart system

Sintak untuk mematikan system :

shutdown -h now

atau

halt

Sintak untuk merestart system :

shutdown –r now

atau

reboot

Page 22: Administrasi Sistem

22+Thank You