Kamis, 07 Januari 2016

StartUP dan Shutdown

Assalaamu'alaikum Warahmatullaahi Wabarakaatuh!

Memahami proses yang berlangsung pada saat startup dan shutdown akan memudahkan dalam mencari kesalahan (troubleshooting) ketika terjadi masalah yang berhubungan dengan startup dan shutdown komputer.

A. Proses Startup
Proses startup pada sistem Linux dapat dilihat pada gambar di bawah:

 
Keterangan:
1. Pertama kali mesin melakukan power on self test (pemeriksaan hardware).
2. Program BIOS yang ada di ROM akan dieksekusi.
3. Boot Loader yang ada di MBR akan dieksekusi.
4. Load Kernel Linux ( /boot/vmlinuz ) ke RAM.
5. Menjalankan program init.


# init
init merupakan proses level user yang pertama kali dijalankan oleh kernel dan mempunyai nomor proses (PID)=1. Selanjutnya init akan membaca file /etc/inittab dan menjalankan perintah didalamnya.

# File /etc/inittab
format umum isi file /etc/inittab adalah sebagai berikut:
            id:runlevel:action:process
keterangannya:

  • id : menunjukkan identitas setiap baris
  • runlevel : menunjukkan di ran level berapa saja akan diterapkan
  • action : menunjukkan action apa yang harus dilakukan
  • process : program atau perintah yang harus dijalankan
# Run Level
Run Level menggambarkan keadaan sistem yang mendefinisikan layanan apa yang sedang berjalan. Run Level ditunjukkan dengan angka. seluruh baris di file /etc/inittab akan diproses sesuai dengan run level yang berlaku. baris yang tidak mempunyai run level, berarti proses pada baris tersebut dijalankan pada setiap run level. tabel run level:

jenis-jenis action nya:

contoh isi file /etc/inittab:
                 id:initdefault:

keterangan:

  • kolom pertama menunjukkan bahwa baris ini untuk /dev/tty1
  • kolom kedua menunjukkan bahwa baris ini diterapkan untuk run level 2,3,4 dan 5
  • kolom ketiga berarti bahwa perintah /sbin/getty akan dijalankan lagi apabila berhenti
  • kolom terakhir menunjukkan program /sbin/getty akan dijalankan pada virtual console yang pertama
# Script Inisialisasi
Script yang akan dijalankan sesuai dengan run level. Disimpan di direktori sesuai run level, di bawah direktori /etc/rc.d/rc[x].d berupa file symbolic link.

berikut penjelasannya:

Kita dapat mengganti init default pada /etc/inittab. Perintah: id:n:initdefault:
ket:
n adalah run level, jangan di set 0 atau 6 karena akan membuat PC mati atau reboot dan tidak hidup lagi.
kita juga dapat melihat proses apa saja yang berjalan dan mati pada run level dengan mengetikkan perintah: ls /etc/rc.d/rcn.d


ket:
n adalah run level
S artinya Start atau Program yang bekerja
K artinya Kill atau program yang mati

#mengganti run level:
sebelumnya masuk terlebih dahulu ke super komputer dan masukkan password nya. dilanjutkan dengan mengetikkan perintah  init angka_runlevel. contohnya misalkan runlevel 3.

 hasilnya:

harap berhati-hati dalam menggantikan runlevel.

B. Shutdown
sebelum mesin dimatikan (power off), sebaiknya sistem di shutdown dulu dengan perintah /sbin/shutdown . perintah tersebut akan melakukan hal-hal berikut:

  1. memberitahukan kepada user yang login bahwa sistem akan dimatikan.
  2. menghentikan seluruh proses yang masih berjalan.
  3. melakukan unmount filesystem.
  4. menyimpan seluruh file yang masih di memori ke harddisk.
berikut penjelasan tentang startup, kurang lebih nya mohon maaf, terima kasih!
Wassalaamu'alaikum Warahmatullaahi Wabarakaatuh!!!
STT-PLN


Tidak ada komentar:

Posting Komentar