Pages

Subscribe:

Sunday, 12 May 2013

Definisi Run Level




Runlevel adalah sebuah kondisi pengoperasian yang telah ditetapkan pada sistem operasi mirip Unix.
Sebuah sistem dapat boot ke (yaitu, mulai menjadi) salah satu dari beberapa runlevel, masing-masing diwakili oleh bilangan bulat satu digit. Setiap runlevel menunjukkan suatu konfigurasi sistem yang berbeda dan memungkinkan akses ke kombinasi yang berbeda dari proses (yaitu, kasus mengeksekusi program).
Ini adalah perbedaan dalam runlevel sesuai dengan sistem operasi. Tujuh runlevel yang didukung di kernel Linux standar (yaitu, inti dari sistem operasi) :

0 – System halt; sistem dapat dengan aman dimatikan/shutdown.
1 – Single user; jarang digunakan / hanya satu user yg dapat dugunakan.
2 – Multiple users, tidak ada NFS (network filesystem), juga jarang digunakan.
3 – Multiple users, baris perintah (yaitu, semua mode teks) antarmuka; runlevel standar untuk sebagian besar berbasis Linux perangkat keras server.
4 – User-definable
5 – Multiple users, GUI (antarmuka pengguna grafis); runlevel standar untuk sebagian besar sistem berbasis Linux desktop.
6 – Reboot, digunakan ketika restart sistem.

Secara Default standar Linux baik untuk runlevel 3 atau ke runlevel 5. Yang pertama memungkinkan sistem untuk menjalankan semua layanan kecuali untuk GUI. Yang terakhir ini memungkinkan semua layanan termasuk GUI.
Selain runlevel standar, pengguna dapat memodifikasi runlevel preset atau bahkan membuat yang baru jika diinginkan. Runlevels 2 dan 4 biasanya digunakan untuk runlevel yang ditetapkan pengguna.
Program bertanggung jawab untuk mengubah runlevel adalah init, dan dapat disebut menggunakan perintah telinit. Sebagai contoh, perubahan dari runlevel 3 ke runlevel 5, yang memungkinkan GUI yang akan dimulai, dapat dilakukan dengan akar (yaitu, administrasi) pengguna dengan mengeluarkan perintah berikut:
telinit 5
Booting ke runlevel yang berbeda dapat membantu memecahkan masalah tertentu. Misalnya, jika perubahan yang dibuat dalam konfigurasi X Window System pada mesin yang telah dibentuk untuk boot ke GUI telah memberikan sistem tidak dapat digunakan, adalah mungkin untuk sementara waktu boot ke konsol (yaitu, semua mode teks) runlevel (yaitu, runlevel 3 atau 1) dalam rangka untuk memperbaiki kesalahan dan kemudian reboot ke GUI. Sistem X Window adalah sistem banyak digunakan untuk mengelola GUI pada komputer tunggal dan pada jaringan komputer.
Demikian juga, jika mesin tidak bisa boot karena file konfigurasi rusak atau tidak akan mengizinkan masuk karena file rusak / etc / passwd (yang menyimpan nama pengguna dan data lain tentang pengguna) atau karena password yang terlupakan, masalahnya bisa dipecahkan dengan terlebih dahulu boot ke modus single-user (yaitu runlevel 1).
Perintah runlevel dapat digunakan untuk menemukan baik runlevel saat ini dan runlevel sebelumnya hanya dengan mengetik berikut dan menekan tombol Enter:
/ Sbin / runlevel
File eksekusi runlevel (yaitu, bentuk siap menjalankan program) biasanya terletak di direktori / sbin, yang berisi alat-alat sebagian besar administrasi dan yang secara default tidak dalam PATH pengguna (yaitu, daftar direktori, dimana sistem mencari program). Jadi, biasanya diperlukan untuk ketik path lengkap dari perintah seperti yang ditunjukkan di atas bukan hanya nama dari perintah itu sendiri.
Runlevel default untuk sistem tersebut ditentukan pada file / etc / inittab, yang akan berisi entri seperti id: 3: initdefault: jika sistem mulai pada runlevel 3, atau id: 5: initdefault: jika mulai pada runlevel 5 . File ini dapat dengan mudah (dan aman) membaca dengan perintah seperti kucing, yaitu,
cat / etc / inittab
Sebagai alternatif untuk telinit, runlevel di mana sistem boot dapat diubah dengan memodifikasi / etc / inittab secara manual dengan editor teks. Namun, umumnya lebih mudah dan lebih aman (yaitu, lebih sedikit kemungkinan kerusakan akibat kecelakaan pada file) menggunakan telinit. Itu selalu bijaksana untuk membuat salinan cadangan dari / etc / inittab atau file konfigurasi lainnya sebelum mencoba untuk mengubah secara manual.

Sumber : http://lmanxp.wordpress.com

2 comments: