February 25, 2009

Linux Runlevel

Posted in Linux tagged at 12:15 pm by yahya

Pada sistem operasi GNU/Linux, waktu booting setelah “extract” (unpacking) kernel image, sistem akan mengeksekusi sistem init (runlevel), sistem init (level) ini yang akan menentukan bagaimana sistem itu akan bekerja, apakah mendukung sistem jaringan untuk server/client, apakah textbase only, atau apakah menggunakan dukungan grafis (GUI)?
Secara default (umum) runlevel terdiri dari 7 level, dimulai dari level 0 sampai level 6, tiap level memiliki fungsi/kegunaan yang berbeda,

  • level 0: digunakan untuk halt/shutdown sistem
  • level 1: digunakan untuk single user mode (recovery/safe ode)
  • level 2: digunakan untuk lokal multiuser, tidak ada driver jaringan
  • level 3: digunakan untuk full multiuser dan ada dukungan jaringan
  • level 4: tidak digunakan, maksud dari tidak digunakan saya masih belum tahu😦
  • level 5: digunakan untuk menggunakan GUI/X11
  • level 6: digunakan untuk restarting/reboot sistem

silahkan melihat konfigurasi runlevel pada file /etc/inittab, kecuali pada distro yang berbasis Debian, Ubuntu, dkk, ada perubahan pada sistem level yang digunakan, karena file /etc/inittab sudah dihilangkan dari sistem, saya belum tahu bagaimana cara supaya file /etc/inittab-nya bisa digunakan lagi pada distro yg berbasis Debian, Ubuntu, dkk.😦😦😦 , level yang digunakan default-nya level 2, untuk melihat runlevel yang sedang digunakan sistem saat ini, jalankan perintah:
# runlevel
N 3
hasil di atas menerangkan bahwa runlevel saat ini adalah “runlevel(init) 3”, untuk pengaturan default runlevel, pada file /etc/inittab, edit dengan menggunakan tool/paket “text editor” yang ada (msl: vim/cream/gedit/nano/pico/dll) cari baris ini!:
id:5:initdefault:
kalau ingin mengubah runlevel default, silahkan ganti angka 5 dengan angka level yang lain, jangan lupa menggunakan user “administrator (root)!, Ingat jangan sekali-kali diganti dengan angka 0 dan 6, kenapa? silahkan coba kalau penasaran…!!!

kalau ingin mencoba runlevel tanpa mengubah konfigurasi default-nya, kita bisa memanggil langsung levelnya dengan perintah init, contohnya:

untuk mematikan kompi,
# init 0
untuk restart kompi,
# init 6
untuk menjadi single user (superuser) mode
# init 1
dan sssseeeeeetttttttttteruuuuuuuussssssssnnnnnnnnnyyyyyyyyyyyyaaaaaaaaaaa….

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: