On Sun, 8 Apr 2001, S Detta Harvianto wrote:
> 
> Nah, yg saya masih bingung, sebenarnya aplikasi bisa dijalankan tanpa shell
> atau tidak sih? Setahu saya, urutan booting seperti ini :
>   Boot Loader ---> Linux --> init --> runlevel (2-5) --> shell (sh)
> 
> Bingungnya, waktu init(8) masuk ke runlevel 1, init(8) bisa memanggil
> sulogin(8) atau sh(1).
> 

kernel linux akan memanggil/meload /sbin/init sebagai proses no. 1, nah
dari sini semua tanggungjawab /sbin/init, termasuk menyediakan terminal
handler (untuk login dsb). informasi yang harus dilakukan ditulis pada
/etc/inittab (SysV style init). makanya file /etc/inittab sangat penting.

runlevel default adalah seperti yang tertulis pada /etc/inittab tapi masih
bisa di override dengan cara memberikan option tertentu saat boot
(tentunya bila booloader menyediakan prompt) atau /etc/lilo.conf (bila
pake lilo).

urutan yang dilakukan /sbin/init adalah mengeksekusi file yang dianggap
sebagai sysinit (lihat /etc/inittab) biasanya /etc/rc.d/rc.sysinit (untuk
redhat dkk) pertama kali.

selanjutnya akan mengeksekusi semua file yang harus dieksekusi pada
runlevel tersebut (1,2,3,4,5,6 ?). sebagai konsensus runlevel 1 adalah
single user mode (maintenance), runlevel 0 untuk halt mode dan runlevel 6
untuk reboot mode.

file-file (baca: script) yang harus dijalankan pada tiap runlevel
diletakan pada /etc/rc.d/rc[0123456]/*

untuk maintenance/single user dapat dicapai dengan memberikan parameter 1
pada saat boot atau [sS]. kedua cara ini ada perbedaan. silahkan amati di
komputer anda.

note: sistem yang menjadi acuan adalah redhat linux dan sejenisnya,
sehingga informasi diatas mungkin tidak valid untuk yang lain.

salam

-- 
Yudhi Kusnanto (yudhi.akakom.ac.id) <-- change first . with @
STMIK Akakom Yogyakarta


--------------------------------------------------------------------------
Utk berhenti langganan, kirim email ke [EMAIL PROTECTED]
Dapatkan FAQ milis dg mengirim email kosong ke [EMAIL PROTECTED]
Informasi arsip di http://www.linux.or.id/milis.php3
Pengelola dapat dihubungi lewat [EMAIL PROTECTED]

Kirim email ke