Friends

Wednesday, October 27, 2010

Mengatur Run Level pada Ubuntu


Sejak beberapa versi Ubuntu terakhir, terdapat perbedaan dalam penentuan Run Level standarnya. Tidak seperti turunan Redhat dan Ubuntu versi lawas yang mengatur Run Level standarnya dengan mengedit /etc/inittab, Ubuntu sudah tidak menggunakan SysV, melainkan menggunakan Upstart. Perbedaan keduanya secara mendalam tidak akan dibahas di sini.
Mengatur Run Level Default
Secara Default, Run Level standar di Ubuntu adalah 2, untuk menggantinya menjadi Run Level lain edit file /etc/event.d/rc-default, kemudian cari tulisan ‘telinit 2? yang paling akhir dan sebagai contoh rubah menjadi ‘telinit 3?. Angka 3 merupakan Run Level yang diinginkan.
Berikut ini adalah contoh file tersebut.

# rc – runlevel compatibility
#
# This task guesses what the “default runlevel” should be and starts the
# appropriate script.
start on stopped rcS
script
runlevel –reboot || true
if grep -q -w — “-s\|single\|S” /proc/cmdline; then
telinit S
elif [ -r /etc/inittab ]; then
RL=”$(sed -n -e “/^id:[0-9]*:initdefault:/{s/^id://;s/:.*//;p}” /etc/inittab || true)”
if [ -n "$RL" ]; then
telinit $RL
else
telinit 2
fi
else
telinit 2
fi
end script
  • Share/Bookmark

0 comments:

Post a Comment

#
### ###