Friday, March 31, 2017

Cara membackup Semua Database Menggunakan Cron Job

ASSALAMUALAIKUM WR.WB.

Disini saya akan menjelaskan tentang bagaimaca cara membackup semua database menggunakan cron job.

Membackup Semua Database Menggunakan Cron Job

Pengertian  Data Base

Data Base adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS). Sistem basis data dipelajari dalam ilmu informasi.

Maksud & Tujuan
Menggabungkan antara mysqldump dengan cronjob agar dapat membackup database secara otomatis.

Latar Belakang
Untuk memudahkan perkerjaan kita lebih mudah menggunakan proram ini karena berjalan secara otomatis.

Alat dan Bahan
- Laptop/Pc
- Database
- Crontab
- Mysqldum

Langkah Kerja
1. Pertama kita buka ke directory " cd /var/www " dan buat directory " mkdir dbackup "

2. Kemudian kita beri hak akses " chown -R www-data:www-data dbackup " , " chmod -R 755 dbakcup " lalu buat file " db_backup.sh "

3. Lalu isikan teks di bawah ini pada file yg dibuat tadi.

#!/bin/bash
tgl=`date +%F`

mysqldump -h localhost -u root -pbismilah123 --all-databases > /var/www/dbackup/backup-db_$tgl.sql

 Dimana -h adalah hostname , lalu -u adalah username dari database dan -p adalah password dari database server saat memasukan value dari password tidak  usah menggunakan spasi.

4. Kemudian kita konfigurasi cronjob nya " crontab -e "

5.Pada bagian paling bawah tambhkan script untuk mengatur waktu dalam membackup database

30 10 * * * bash /var/www/db_backup.sh


- Untuk keterangan cronjob nya bisa disini :
Pengertian
┌───────────── menit (0 - 59)
│ ┌───────────── jam (0-23)
│ │ ┌───────────── hari bulan (1 - 31)
│ │ │ ┌───────────── bulan (1 - 12)
│ │ │ │ ┌───────────── hari dalam seminggu (0-6)
│ │ │ │ │
│ │ │ │ │
│ │ │ │ │
*  *  *  * *      Perintah untuk mengeksekusi

6.Kita tunggu waktunya sesuai yg sudah di atur.Bila sudah tiba waktunya kita buka directory " cd dbackup " kemudian kita " ls " bila sudah muncul file backup maka sudah berhasil.

Kesimpulan
Dengan adanya program mysqldump dan crontab kita tidak perlu membackup secara manual.

Referensi
https://id.wikipedia.org/wiki/Pangkalan_data

SEKIAN DARI SAYA SEMOGA BERMANFAAT
WASSALAMUALAIKUM WR.WB.

Wednesday, March 29, 2017

Cara Auto Backup Owncloud dengan Cron Job

ASSALAMUALAIKUM WR.WB.
Disini saya akan menjelaskan bagaimana cara membackup owncloud menggunakan dengan Cron Job.

Cara Auto Backup Owncloud dengan Cron Job

Pengertian Cron

Cron adalah berdasarkan waktu scheduler pekerjaan di Unix-seperti komputer sistem operasi . Orang-orang yang mengatur dan menjaga lingkungan software menggunakan cron untuk menjadwalkan pekerjaan (perintah atau skrip shell ) untuk menjalankan secara berkala pada waktu-waktu tertentu, tanggal, atau interval.
ownCloud adalah suite software client-server untuk menciptakan layanan file hosting dan menggunakan mereka. ownCloud secara fungsional sangat mirip dengan banyak digunakan Dropbox , dengan perbedaan fungsional utama adalah bahwa ownCloud adalah gratis dan open-source.

Maksud dan Tujuan
- Agar kita dapat membackup secara otomatis tidak usah membackup secara manual.

Latar Belakang
- Dengan adanya cron job mempermudah pekerjaan kita dapat membackup otomatis dengan waktu yg sudah diatur.

Alat Bahan
- Pc/Laptop
- Sudah terinstall OwnCloud

Langkah Kerja
1. Pertama kita buka terminal masuk sebagai super user.

2. Masuk ke directory " cd /var/www " Buat directory dengan nama backup " mkdir backup "


3. Kita beri hak akses " chmod -R 755 backup " dan " chown -R www-data:www-data backup "

4. Kita buat script untuk menbackup secara otomatis " nano backupowncloud.sh "
 

5. Lalu masukan script shell ( bash ) seperti di bawah ini.

#!/bin/bash
tanggal=`date +%F`
zip -r /var/www/backup/owncloud-$tanggal.zip /var/www/html/owncloud

untuk menyimpan ctrl + x


6. Kita konfigurasi di Cron Job nya " crontab -e " dan pilih text editor nano biar mudah dan isikan konfigursi seperti dibawah ini untuk pengaturan waktu bisa di atur bebas sesuai yg di inginkan.

7. Saya konfigurasi membackup owncloud setiap jam 09.33 pada * adalah semua waktu jadi kofnigurasi auto backup pada ja, 09.33 setipa hari bula setiap tahun.
untuk menyimpan ctrl + x
- Untuk melihat keterangan dengan waktu cron job bisa di lihat di blog sebelumnya ( klik disini ) atau melihat di bawah ini :
 ┌───────────── minute (0 - 59)
 │ ┌───────────── hour (0 - 23)
 │ │ ┌───────────── day of month (1 - 31)
 │ │ │ ┌───────────── month (1 - 12)
 │ │ │ │ ┌───────────── day of week (0 - 6) (Sunday to Saturday;
 │ │ │ │ │                                       7 is also Sunday)
 │ │ │ │ │
 │ │ │ │ │
 * * * * *  command to execute



8. Untuk mengecek apakah kita berhasi membackup nya masuk ke directory " cd /var/www/backup " kita liat isi directory ketikan " ls " bila sudah ada file backup nya maka sudah berhasil dan ada tanggal


Kesimpulan
- Dengan auto backup owncloud secara otomatis memnggunakan cron job dapat menghindari kehilangan data bila data nya tidak di backup.

Referensi
https://en.wikipedia.org/wiki/OwnCloud
https://en.wikipedia.org/wiki/Cron


SEKIAN DARI SAYA SEMOGA BERMANFAAT
WASSALAMUALAIKUM WR.WB.

Tuesday, March 28, 2017

Auto Backup Konfigurasi Mikrotik


ASSALAMUALAIKUM WR.WB

Disini saya akan menjelaskan bagaimana cara auto backup konfigurasi mikrot
 

A.PENGERTIAN
backup adalah proses membuat data cadangan dengan cara menyalin atau membuat arsip data komputer sehingga data tersebut dapat digunakan kembali apabila terjadi kerusakan atau kehilangan.

B.LATAR BELAKANG
Untuk membackup secara otomatis jika kehilangan data dimikrotik

C.MAKSUD & TUJUAN
Dapat membuat auto backup dimikrotik

D.ALAT & BAHAN
-Laptop/Pc
-MikroTik

E.LANGKAH KERJA

1.Buka mikrotik anda dengan winbox


2.lalu masuk ke menu system => script lalu klik tanda +






3.Kemudian masukkan nama backup anda lalu masukkan script pada sourcenya " /system backup save name=NamaFile.backup"




4.Jika sudah maka klik apply lalu ok kemudian klik perintah run script



5.Lalu cek di file list nya 
  
6.file sudah ada berarti sudah berhasil

F.KESIMPULAN

Dapat membuat autobackup pada mikrotik secara otomatis

G.REFEREENSI
https://id.wikipedia.org/wiki/Backup


SEKIAN DARI SAYA SEMOGA BERMANFAAT
WASSALAMUALAIKUM WR.WB.