plesk 9.5 kurulu olan bulut sunucum var.ancak sorun oluştu ve plesk panel açılmıyor.ssh üzerinden yedeğimi nasıl alabilirim?
20 kadar ftp var bu ftpleri ayrı ayrı yada full backup şeklinde almanın ve indirmenin yolu varmıdır?
plesk yedek almak?
10
●1.475
- 14-08-2012, 16:52:46
- 14-08-2012, 19:39:10şimdi yazdım denemedim ama çalışacaktır, hata verirse yazın düzeltelimsectumsempra adlı üyeden alıntı: mesajı görüntüle
yedek.sh olarak kaydedip sh yedek.sh olarak çalıştırırsanız tüm ftp dizinlerini tar.gz haline getirip /root/yedek klasörüne atar,
#!/bin/sh echo "yedek basliyor." mkdir /root/yedek find /var/www/vhosts/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/liste _ydk="$(gawk -F: '{ print $1 }' /root/list)" for u in $_ydk do tar cvzf /root/yedek/${u}.tar.gz /var/www/vhosts/${u}/httpdocs/ echo "HAZIR > ${u}" done echo "TUM VERI TABANLARI YEDEKLENDI" echo "DOSYALAR /root/yedek klasorunde"mysql yedekleri içinse (mysql root şifresini biliyorsanız)
#!/bin/sh echo "root dizininde sqlyedek klasoru var mi." if [ -d '/root/sqlyedek' ]; then echo "root dizininde sqlyedek klasoru var." else echo "root dizininde sqlyedek klasoru yok ama simdi olusturuyorum." mkdir /root/sqlyedek fi echo echo "sql yedek almaya basliyor" find /var/lib/mysql/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/list _db="$(gawk -F: '{ print $1 }' /root/list)" for u in $_db do mysqldump -u root -p$1 ${u} > /root/sqlyedek/${u}.sql echo "HAZIR > ${u}" done zaman=`date +"%d.%m.%Y-%T"` tar cvzf /root/$zaman-mysql.tar.gz '/root/sqlyedek' echo "TUM VERI TABANLARI YEDEKLENDI" echo "DOSYA YOLU : /root/$zaman-mysql.tar.gz" - 14-08-2012, 20:27:43hocam sağolun ama çalışmadı.root içinde yedek adında klasör oluştu ama içi boşvictories adlı üyeden alıntı: mesajı görüntüle
- 14-08-2012, 21:41:08eyvalalh hocam.db yedeğini aldım.amawww. klaründeki yedekleri alamadımPRGRUP adlı üyeden alıntı: mesajı görüntüle
- 14-08-2012, 21:58:06normalde niyetim 20 sitemi taşımakdı,destek 0 olunca tamamını taşımaya karar verdim hocam.160 kadar sitem var.PRGRUP adlı üyeden alıntı: mesajı görüntüle
/var/www/vhosts altında klasörler var hocam abc.com gibi isimleri yazıyor.bunları bu şekli ile yedeklese iyi olacak.ama yedeklemezse bu şekli ile sadece httpdocs da yeterli olur.
- 14-08-2012, 22:07:26Tamam öncelikle şu komutla log dosyalarını silelim.
rm -rf /var/www/vhosts/*/statistics/logs/*
Daha sonra nano yedekal komutuyla editor açalım ve aşağıdaki satırları ekleyelim.
#!/bin/sh echo "yedek basliyor." mkdir /root/yedek find /var/www/vhosts/ -type d | cut -d. -f1 | cut -d/ -f5 > /root/liste _ydk="$(gawk -F: '{ print $1 }' /root/list)" for u in $_ydk do tar cvzf /root/yedek/${u}.tar.gz /var/www/vhosts/${u}/httpdocs/ echo "HAZIR > ${u}" doneKayıt ettikten sonra sh yedekal komutu vererek çalıştıralım. İşlem bittiğinde root dizininde yedek adında bir klasör göreceksiniz o klasörün içine yedekleriniz gelecektir.
--R10.NET; Flood Engellendi -->-> Yeni yazılan mesaj 22:07:26 -->-> Daha önceki mesaj 22:05:02 --
Subdomain olan siteniz varmı ? Eğer varsa onlar içinde birşeyler yapmamız gerekecek. - 14-08-2012, 22:17:50subdomain yok hocam.ayrıca biraz önceki konutu uyguladım.yedekleri aldı.ama yedeklerin içi boş