Kamis, 07 Januari 2016

Back Up & Restore pada Linux

Assalaamu'alaikum Warahmatullaahi Wabarakaatuh!

Tidak ada satupun sistem komputer yang sempurna di dunia ini. oleh karena itu melakukan backup merupakan suatu keharusan. Akan tetapi hal ini seringkali diabaikan oleh sebagian besar pengguna maupun administrator sistem.
Backup merupakan dapat diartikan sebagai proses membuat salinan data sebagai cadangan saat terjadi kehilangan atau kerusakan data asli. salinan data yang dibuat disebut dengan "data backup". manfaat dari proses backup diantaranya, mengembalikan kondisi suatu sistem komputer yang mengalami kerusakan atau kehilangan data, mengembalikan suatu file yang tanpa sengaja terhapus atau juga rusak. proses mengembalikan file tersebut disebut Restore.

A. Tipe Backup
1. Full Backup
menuliskan seluruh file pada suatu filesystem ke media backup. Pada tipe full backup tidak ada pemeriksaan apakah suatu file mengalami perubahan atau tidak.

2. Incremental Backup
menuliskan hanya file yang mengalami perubahan atau tidak.

B. Strategi Backup
Multilevel Backup:
full backup = level 0
incremental backup = level 1,2,3 dst

Skema Multilevel Backup:
senin pertama tiap bu7lan = level 0
senin berikutnya = level 1
selasa jum'at = level 2

C. Memilih Media Backup
hal--hal yang dipertimbangkan dalam memilih media backup:

  1. Cost(biaya)
  2. Reliability(akurasi)
  3. Speed(kecepatan)
  4. Availability(kapasitas)
  5. Usability(mudah digunakan)


D. Media Backup
media backup untuk saat ini sangat bervariasi mulai dari kapasitas yang rendah maupun yang tinggi, tetapi  semua ini tidak lepas dari kita sebagai penggunanya. ada beberapa media backup yang sering digunakan yaitu:

  1. Magnetic Tape : tape merupakan media penyimpanan data yang pertama kali digunakan secara luas.
  2. Floppy Disk : merupakan media penyimpanan data yang memiliki kapasitas terbatas, sekarang ukuran floppy disk ini 31/2 inci dengan kapasitas penyimpanan 1,44 MB.
  3. Removable Disk : sebuah media penyimpanan yang memiliki kapasitas tinggi, hampir sama dengan floppy disk tetapi memiliki kapasitas yang besar, sekarang dikenal dengan istilah USB flashdisk, kapasitas penyimpanannya bervariasi mulai dari 64 MB s/d 4 GB.
  4. Write once CDROM : suatu alat penyimpanan optikal yang berkapasitas tinggi yang menggunakan teknologi compact disk. ukurannya 4,72 inchi dengan kapasitas rata-rata 600 MB.
  5. Hard Disk Drive: suatu alat penyimpanan yang menggunakan sekumpulan disk yang dilapisi magnet dan berputar yang disebut dengan platter untuk menyimpan data atau program.

E. Utilitas Backup.

#Backup dan restore menggunakan perintah TAR:
1. pastikan file yang ingin di backup nditempatkan dalam satu direktori agar tidak tercecer.

2. untuk membackup file ketikkan perintah: tar cvf nama_backup nama_direktori (cvf=create virtual file).


3. untuk merestore file, ketikkan perintah: tar xvf nama_backup (xvf=xtract virtual file)



4. untuk mengecek file apa saja yang ada di file backup ketikkan perintah tar tvf nama_backup atau find nama_file -print



#Backup dan restore menggunakan perintah CPIO:
1. pastikan file yang mau di backup di dalam satu direktori agar tidak tercecer.

2. untuk membackup file ketikkan perintah: find nama_direktori -print | cpio -o > nama_backup



3. untuk merestore file ketikkan perintah : cpio -i < nama_backup



4. untuk mengecek file apa saja yang ada di file backup ketikkan perintah: cpio -if nama_backup




#Auto Backup:
1. dengan vi /etc/crontab





2. dengan perintah crontab -e





sekian pemaparannya. terima kasih!
Wassalaamu'alaikum Warahmatullaahi Wabarakaatuh!!!

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


Softlink dan Hardlink

Assalamualaikum Warahmatullaahi Wabarakaatuh!

 berikut saya akan menyampaikan apa itu softlink dan hardlink.

- Softlink adalah perintah untuk membuat link ke sebuah file, seperti shortcut. jadi, jika file utamanya dihapus maka file softlinknya juga tidak bisa dijalankan lagi. softlinki memiliki jumlah link 1. perintah untuk membuat softlink adalah;
                           ln -s nama_file_utama nama_file_softlink






- Hardlink adalah perintah untuk membuat sebuah link ke file, fungsinya mirip seperti copy paste. jika file utama hilang/dihapus maka file hardlink nya masih tetap bisa untuk dijalankan. perintah untuk membuat hardlink adalah:
                           ln nama_file_utama nama_file_hardlink
 
 

mungkin cukup sekian. terima kasih.
Wassalamualaikum Warahmatullaahi Wabarakaatuh!
STT-PLN