Rekomended

28 Februari 2012

Backup Files di server berdasarkan waktu

Bingung cara backup files yang isinya tiap hari bertambah terus kapasitasnya, bingungnya itu mungkin awal-awal server sudah up, isi direktori /var/www/ mungkin masih sedikit tapi setelah 6 bulan kedepan file nya bertambah. memang di cpanel ada fasilitas backup, tapi yang di backup malah itu itu terus mksdnya,
mungkin di awal up server direktori

/foto/
/video/


nah 2 bulan ada file
/foto/gambar1.jpg
/foto/gambar2.jpg
/foto/gambar3.jpg

dan di direktori video
/video/video01.mp4
/video/video02.mp4
/video/video03.mp4

nah pas backup pada ke bulan 6 nya ada lagi files nya bertambah terus, saat di backup . file yang lama juga ikut ke backup, hal ini yang bikin sulit untuk di backup terutama saat mendownload nya. maka dari itu saya mencari tau solusinya. Saat kutak katik bash shell akhirnya nemu deh kyk gini :

#!/bin/bash
dirnya='/var/www/html/';
lokasibackup='/home/hemstar7/backup/';
find $dirnya -mtime -1 \! -type d > /tmp/datadidapat.data
tar cT /tmp/datadidapat.data > $lokasibackup`date '+%d%b%Y'`.tar
gzip -9 $lokasibackup`date '+%d%b%Y'`.tar
lalu simpan ke /root/backup.sh

artinya begini
dirnya='/var/www/html'; <-- ini lokasi yang akan di backup data-datanya
lokasibackup='/home/hemstar7/backup/'; <-- artinya file yang di backup akan ke direktori apa?
find $dirnya -mtime -1 \! -type d > /tmp/datadidapat.data <-- artinya mencari file berdasarkan hari ini lalu di list ke /tmp/datadidapat.data

tar cT /tmp/datadidapat.data > $lokasibackup`date '+%d%b%Y'`.tar <-- setelah di list maka tugas applikasi tar untuk menjadikannya file tar ..

gzip -9 $lokasibackup`date '+%d%b%Y'`.tar <-- udah menjadi tar biar lebih kecil ukuran file nya di kompres menjadi gzip :D

lalu kita buat cron nya biar di backup tiap hari caranya :
buka terminal :
crontab -e
lalu isikan:
0 3 * * * * * /root/backup.sh

semoga menjadi ilmu bermanfaat bagi pengunjung blog ini yang mengalami kesusahan dalam backup daily (tiap hari). [:

saya menggunakan CentOS sama Fedora jalan lancar :D

25 Februari 2012

[PHP] Webnya tidak punya SSL bisa ngakalin Dengan cara ini (MD5 form password).

Bagi yang belum mempunyai SSL (Secure Sockets Layer) di websitenya, dan takut jika halaman login adminnya di sniff/Intip oleh orang dalam jaringan?
Kita bisa mengakalinya dengan cara meng-MD5 kan password.