Jumat, 08 Januari 2016

Startup dan Shutdown

Assalamu'alaykum
Pada kesempatan kali ini saya akan menjelaskan tentang "Startup dan Shutdown". Kita mempelajari ini di linux agar memudahkan mencari kesalahan(troubleshooting) ketika terjadi masalah yang berhubungan dengan startup dan shutdown. Akan tetapi, kali ini kita tidak membahas secara mendalam tentang mancari kesalahan(troubleshooting) tetapi lebih membahas proses startup dan shutdown-nya.

 Berikut ini proses startup pada linux :


  • BIOS  Basic  Input/Output  System  adalah  antar  muka  level  terendah  antara komputer dan peripheral.   Bios melakukan pemeriksaan pada memori dan mencari instruksi pada Master Boot Record (MBR) pada floppy atau hard drive.
  • MBR menunjuk  ke boot loader (LILO : Linux boot loader)
  • LILO / GRUB  akan  menanyakan  label  sistem  operasi  yang  akan  mengidentifikasi  kernel yang dijalankan. Kernel akan menjalankan sistem operasi Linux.
  • Yang  pertama  kali  dikerjakan  oleh  kernel  adalah menjalankan  program  init.    Init adalah root/parent dari semua proses yang dijalankan pada Linux
  • Proses pertama yang memulai init adalah skrip /etc/rc.d/rc/sysinit.
  • Berdasarkan  run-level  yang  ditentukan,  skrip  dieksekusi  untuk  memulai  proses  tertentu untuk menjalankan sistem dan membuat sistem lebih fungsional.


Format umum isi file /etc/inittab adalah sebagai berikut:

           id:runlevel:action:process

Keterangan :
id = Menunjukkan identitas setiap baris
runlevel = Menunjukkan di run level berapa saja yang akan diterapkan
action = Menunjukkan action apa yang akan dilakukan
process = program atau perintah yang harus dilakukan

Berikut ini adalah ketentuan dari run lavel :


Untuk lebih jelas perhatikan penjelasan berikut ini:

Masuk ke terminal dan masuk sebagai super user. Untuk mengubah run level kita dapat menuliskan : # vi /etc/inittab. Perhatikan gambar dibawah ini :



Maka akan muncul gambar seperti dibawah ini:



Yang digaris bawahi berarti pada saat dijalankan sistem akan masuk ke run level 5 yaitu X11 (GUI)

Untuk mengetahui di run level mana kita berada, bisa kita gunakan perintah "who -r". Untuk lebih jelas perhatikan gambar dibawah ini :



 Contoh dibawah ini ketika kita masuk ke run level 1 yaitu mode single user :
-> tulis : # vi /etc/inittab
-> edit formatnya ke run level 1. Kemudian save dan keluar (Esc + :wq!)
-> tekan Ctrl+Alt+F2. Maka akan muncul gambar seperti dibawah ini :



 Setelah login, masuk lagi ke # vi /etc/inittab. Dari gambar dibawah ini dapat dilihat bahwa sekarang kita ada di run lavel 1. Untuk kembali lagi GUI tinggal kalian ubah saja formatnya ke run lavel 5.



CATATAN : Hindari penggunaan run level 0, 4 dan 6 karena itu berbahaya. Run level 0 ketika kita masuk maka komputer akan langsung mati. Run level 4 mode tidak bisa digunakan. Sedangkan run level 6 ketika kalian akan masuk komputer akan reboot terus.
  • Perintah untuk melihat Skrip init
Untuk melihat skrip pada init dapat kalian tulis : # ls /etc/rc.d/rc0.d . Skrip yang dimulai dengan hufuf K berarti shutdown(Kill) dan yang dimulai dengan huruf S berarti startup. Dan angka yang mengikuti huruf tersebut merupakan urutan eksekusi (terendah ke tertinggi). Pehatikan gambar dibawah ini:



  • Perintah wall dan write
Perintah "wall" dan "write" adalah perintah untuk memberikan pesan ke user. Perbedaan dari keduanya adalah "wall" untuk memberikan pesan kepada seluruh user yang sedang login sekarang. Sedangkan "write" untuk satu user ke user lain. Untuk lebih jelas kalian dapat lihat gambar dibawah ini :


Semoga Bermanfaat

Tidak ada komentar:

Posting Komentar