Manajemen Proses Dan Penjadwalan OS Linux 1
Jenis Proses
- Daemon adalah tipe proses yang bekerja saat sistem Linux mulai booting dan tetap bekerja sampai sistem dimatikan (background process). Daemon akan bekerja ketika dipanggil oleh sistem lain, jika tidak, akan berada dalam keadaan idle atau diam.
- Batch adalah proses yang tidak berhubungan dengan terminal atau sehll console, tetapi dapat dieksekusi secara khusus layaknya urutan perintah-perintah tunggal yang dikemas dalam sebuah file. Biasanya, digunakan untuk aktivitas rutin.
- Interactive adalah proses yang bekerja setelah dipanggil dan dikontrol oleh shell, bisa berupa foreground dan backgorund.
Identitas Proses
- PID (Process ID) merupakan ID pengenalan yang bersifat unik sebagai nomor identitas proses tertentu. PID adalah bilangan dengan format 32 bit.
- Credentials adalah informasi sebuah proses yang terjadi atas PID dan beberapa GID untuk menentukan hak akses terhadap sumber daya atau proses lainnya.
- Personality adalah sistem pengenal pribadi yang dapat dipergunakan untuk mengubah sistem pemanggilan proses secara semantik.
Teknik Processing
- Task Running = Berarti sedang bekerja.
- Task Stopped = Berarti proses berhenti.
- Task Interruptible = Berarti proses dalam kondisi menunggu interupsi sinyal dali modul lain.
- Task Uninterruptible = Berarti proses sedang dalam kondisi mati dan tidak dapat dipanggil oleh modul lainnya.
- Task Zombie = Berarti proses ini memiliki status berhenti tetapi masih memiliki keterkaitan dengan proses lain.
Run Level
- Run Level 0 = Diguanakan untuk menghentikan atau mematikan/shutdown mesin.
- Run Level 1 = Adalah mode khusus yang digunakan untuk masuk sebagai single user, dengan hanya superuser yang dapat mengakses terminal shell prompt.
- Run Level 2 = Digunakan sebagai mode multiuser (GUI).
- Run Level 3 = Merupakan mode multiuser dengan tampilan shell prompt (CLI).
- Run Level 4 = Adalah level yang tidak digunakan (not defined/ user definable) sehingga hanya dimanfaatkan untuk kepentingan khusus.
- Run Level 5 = Mirip dengan run level 3, tetapi ketika booting awal menampilkan mode GUI lengkap (tidak dalam mode shell prompt).
- Run Level 6 = Digunakan untuk me-restart mesin.
Penjadwalan Proses Linux
A. Perintah at
B. Perintah batc
C. Perintah cron
- 30 = Merupakan waktu dalam menit.
- 6 = Merupakan waktu dalam jam, artinya pukul 6 pagi dan menit ke-30 maka file akan dieksekusi.
- * = Merupakan bagian penjadwalan yang mempresentasikan hari dieksekusi dengan range tanggal 1-31. Jika berupa tanda bintang (*), penjadwalan dilakukan setiap hari dalam satu bulan tertentu.
- * = Menunjukan eksekusi dilakukan setiap bulan. Jika kalian menginginkan hanya bulan tertentu, kalian dapat merubah nilainya dari angka 1-12 yang mewakili bulan Januari sampai Desember.
- * = Menunjukan bahwa eksekusi file dilakukan setiap hari Senin-Minggu. Kalian dapat mengubah nilai 0-7, dengan nilai 0=Sunday, 1=Monday, 2=Tuesday, 3=Wednesday, 4=Thursday, 5=Friday, 6=Saturday.
- root = menunjukan nama user yang berhak mengeksekusinya.
- /root/bersih_cache.sh = adalah nama file yang berisi interupsi atau perintah yang harus dijalankan scheduler.
Tidak ada komentar:
Posting Komentar