04/12/2018
BACKUP RESTORE & CRONTAB
BACKUP
Backup dan restore merupakan kegiatan yan penting dalam pengembangan sistem karena mampu memperkecil adanya kemungkinan kehilangan data dan informasi dan mampu menjaga keutuhan data. Backup berarti membuat cadangan dari data yang sudah ada untuk disimpan dalam bentuk yang lain atau sama. Restore adalah merubah bentuk dari cadangan untuk dikembalikan menjadi data yang semula suda ada.
Ada dua cara untuk melakukan Backup dan Restore yakni :
a) TAR
TAR (Tape Archive) merupakan program yang awalnya dikembangkan untuk membackup data ke tipe disk.
cara menggunakan TAR :
- login super user
- buatlah sebuah direktori
- masuk ke dala directory tersebut dan buatlah sebuah file
- backup data dilokasi yang diinginkan dan gunakan syntax --> tar cvf namabackup namafile
- cek hasil backup menggunk syntax --> tar xfv namabackup
- hapus file asli dari data yang sudah dibackup
- untuk mengembalikan data asli, kita menggunakan restore yang syntaxnya --> tar tvh namabackup
b) CPIO
cara menggunakan CPIO :
- login super user
- buatlah sebuah direktori
- masuk ke dala directory tersebut dan buatlah sebuah file
- backup data dilokasi yang diinginkan dan gunakan syntax --> find namafile/ -print | cpio -o > namabackup
- cek hasil backup menggunk syntax --> cpio -it < namabackup
- hapus file asli dari data yang sudah dibackup
- untuk mengembalikan data asli, kita menggunakan restore yang syntaxnya --> cpio -i < namabackup
CRONTAB
Crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Crontab digunakan untuk melakukan penjadwalan, jika di windows sama halnya dengan Task Schedule. crontab sangat berguna untuk melaukan otomatisasi backup, syncronisasi master-slave, dll.
CONTOH PENGGUNAAN :
Melakukan reboot di waktu tertentu
- masuk ke super user
- masuk ke vi untuk melihat crontab --> vi /etc/crontab
- tampilan crontab akan seperti dibawah ini
keterangan :
* pertama = menit
* kedua = jam
* ketiga = tangal
* keempat = bulan
* kelima = hari
- Untuk crontab reboot pastikan cek terlebih dahulu tanggal (date) sesuai dengan centos yang digunakan
# pada crontab ada beberapa perintah, yaitu :crontab -e --> mengattur settingan crontab
crontab -l --> untuk melihat crontab apa yang sudah dibuat atau akan dijalankan
crontab -r --> untuk menghapus crontab
- sebelum melakukan konfigurasi atau membuat crontab, kita cek dulu adakah crontab yang akan berjalan.
- jika ada maka kita hapus menggunakan crontab-r
- jika tidak ada maka kita dapat langsung membuat crontab menggunakan crontab -e. Kita akan melakukan reboot pada jam 07:15
- login super user
- buatlah sebuah direktori
- masuk ke dala directory tersebut dan buatlah sebuah file
- backup data dilokasi yang diinginkan dan gunakan syntax --> tar cvf namabackup namafile
- cek hasil backup menggunk syntax --> tar xfv namabackup
- hapus file asli dari data yang sudah dibackup
- untuk mengembalikan data asli, kita menggunakan restore yang syntaxnya --> tar tvh namabackup
b) CPIO
cara menggunakan CPIO :
- login super user
- buatlah sebuah direktori
- masuk ke dala directory tersebut dan buatlah sebuah file
- backup data dilokasi yang diinginkan dan gunakan syntax --> find namafile/ -print | cpio -o > namabackup
- cek hasil backup menggunk syntax --> cpio -it < namabackup
- hapus file asli dari data yang sudah dibackup
- untuk mengembalikan data asli, kita menggunakan restore yang syntaxnya --> cpio -i < namabackup
CRONTAB
Crontab adalah aplikasi daemon (berjalan dibalik layar) yang digunakan untuk menjalankan tugas yang dijadwalkan pada suatu waktu di sistem operasi linux. Crontab digunakan untuk melakukan penjadwalan, jika di windows sama halnya dengan Task Schedule. crontab sangat berguna untuk melaukan otomatisasi backup, syncronisasi master-slave, dll.
CONTOH PENGGUNAAN :
Melakukan reboot di waktu tertentu
- masuk ke super user
- masuk ke vi untuk melihat crontab --> vi /etc/crontab
- tampilan crontab akan seperti dibawah ini
keterangan :
* pertama = menit
* kedua = jam
* ketiga = tangal
* keempat = bulan
* kelima = hari - Untuk crontab reboot pastikan cek terlebih dahulu tanggal (date) sesuai dengan centos yang digunakan
# pada crontab ada beberapa perintah, yaitu :crontab -e --> mengattur settingan crontab
crontab -l --> untuk melihat crontab apa yang sudah dibuat atau akan dijalankan
crontab -r --> untuk menghapus crontab - sebelum melakukan konfigurasi atau membuat crontab, kita cek dulu adakah crontab yang akan berjalan.
- jika ada maka kita hapus menggunakan crontab-r
- jika tidak ada maka kita dapat langsung membuat crontab menggunakan crontab -e. Kita akan melakukan reboot pada jam 07:15