Pendahuluan mOduL 4 SO

TUGAS PENDAHULUAN
Pertanyaan :
1. Buat rangkuman perintah untuk memonitor proses, booting dan proses init ?
Jawaban :

MENGONTROL DAN MEMONITOR PROSES
Ketika suatu sistem linux dijalankan, dan berbagai program dieksekusi, hal ini memerlukan suatu managemen dalam mengontrol dan memonitor setiap proses. Proses di linux tercatat dalam bentuk bilangan angka (PID), sehingga setiap proses dapat diamati dari memory yang dipakai, user yang menjalankannya (process owner), lamanya proses tersebut di jalankan dan lain sebagainya. Proses yang berlangsung dapat berupa daemon, aplikasi pengguna, utilitas dan lain lain.
Proses yang dijalankan di console, shell, xterm, dan lain-lainnya disebut sebagai foreground process. sedangkan background process adalah proses yang dijalankan secara background dan biasanya di jalankan dengan menambahkan “&” pada akhir dari baris perintah.

contoh :
$ ping 192.168.0.1 &
Perintah diatas akan mengakibatkan mesin akan melakukan ping ke sistem dengan ip 192.168.0.1 secara kontinyu dan bekerja di background (di belakang layar) Untuk memonitor proses-proses yang dijalankan oleh system dapat di gunakan perintah ps dan top. Sedankan untuk mengontrol proses dalam dilakukan dengan utilitas kill,yang akan mengirim signal kepada suatu proses.
ps
Utilitas ps ini digunakan untuk melihat proses apa saja yang sedang dijalankan system. option yang umum digunakan adalah “-aux”, untuk option lengkapnya dapat dilihat dengan mengeksekusi “ps –help”.
Sintaks dari utilitas ini:
$ ps [option]
top
Utilitas ini secara mendasar fungsinya sama seperti ps, hanya saja top lebih aktual karena setelah kita eksekusi, top akan update proses yang dijalankan secara berkala. Juga top lebih spesifik dalam menjelaskan keadaan sistem. Kelemahannya adalah proses top ini lebih memakan banyak memory. Sintaks dari utilitas ini :
$ top
Dari dua perintah ps dan top diatas dikenal sebutan proses zombie. Proses zombie adalah suatu proses (biasanya proses anak) yang telah mati/dimatikan tetapi tetap ada. Hal ini dikarenakan proses ibunya (parent process) tidak mematikan proses anaknya dengan sempurna. Proses zombie ini akan mati apabila parent prosesnya mati.
kill
Setiap proses yang dijalankan dilinux dapat dideteksi dan kemudian di matikan, seperti telah dijelaskan pada Modul sebelumnya dalam perintah-perintah dasar Linux.

BOOTING DAN PROCESS INIT
Booting
Ada beberapa tahapan proses booting dalam system operasi 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. Dalam init dikenal istilah runlevel, dalam *nix dikenal runlevel 0-6 dan runlevel S. Masing-masing runlevel dijalankan berdasarkan keadaan system, runlevel 0,1 dan 6 sudah disiapkan secara default (0 untuk halt, 1 untuk single-user, 6 untuk reboot system, 2,3,4,5 untuk multi user), selain itu dapat disesuaikan dengan keinginan dari administrator sistem.

Mekanisme log dan pesan sistem
Di dalam Linux dikenal dua cara logging, yaitu dengan
• syslogd
• klogd.
Syslogd digunakan oleh berbagai macam program yang menggunakan fungsi syslog() untuk memasukkan catatan (log) ke dalam log file yang disediakan fasilitasnya oleh syslogd. File konfigurasi dari syslogd terletak di /etc/syslog.conf, dari file ini administrator sistem dapat menentukan dimana log file diletakkan. Secara default log file akan diletakkan di /var/log.
Setelah syslogd hal yang perlu diketahui adalah klogd. Klogd adalah system daemon yang mencatat segala aktifitas kernel dan kemudian mendokumentasikannya ke dalam file.

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s


%d blogger menyukai ini: