cPanel SSH üzerinden yedekleme - Uzman Blog

cPanel SSH üzerinden yedekleme

SSH dan yedek almak işimizi çok kolaylaştırmaktadır. Alıştıktan sonra vazgeçilmez olmaktadır. SSH ile backup alma işlemini sunucu yönetme yetkisi olanlar yapabilir.

ssh dan root olarak login oluyoruz ardından aşağıdaki komutları yazarak toplu yedek alıyoruz.

cd /home 

komutu ile dizinine giriyoruz yedek almanın bi kaç yolu var

1.ci komutumuz: Bu komut sunucu loadlarının düşmesini bekler düştüğü zaman yedek almaya başlar.

/scripts/cpbackup --force

2.ci komutumuz: bu komut ssh ı kapatmadan açık tutmanızı gerektirir. İşlem bitene kadar beklemelisiniz.

for i in $(ls /var/cpanel/users); do /scripts/pkgacct $i;done

Bu komut sunucudaki tüm sitelerin yedeklerini cpmove-kullaniciadi.tar.gz şeklinde /home/ dizinine almaktadır.

Eğer tek bir hesabın yedeğini almak istersek;

/scripts/pkgacct USERNAME

komutunu kullanabiliriz. USERNAME ile belirtilen yere site kullanıcı adını yazıyoruz. Alınan yedek /home/ dizininde olacaktır.

mv /home/cpmove-USERNAME.tar.gz /home/USERNAME/public_html
yazarak yedeğimizi USERNAME nin hesabına gönderiyoruz. Eğer indirme izni vereceksek

chmod 777 /home/USERNAME/public_html/cpmove-USERNAME.tar.gz

domain.com/cpmove-USERNAME.tar.gz yazdığımızda yedeğinizi indirebilirsiniz

Yedeklerimizi başka bir sunucuya çekip yüklemek istersek

yeni sunucunun ssh portu 22 ise

scp cpmove-* root@85.153.45.11:/home

eğer 22 den farklı ise örnek 4456 ssh portumuzsa

scp –P4456 cpmove-* root@85.96.144.25:/home

Yedeklerimizi aldıktan sonra yüklemek için birkaç seçenek var ancak hiç bir şekilde hesaplar için yeni bir hesap açmıyoruz.

whm ingilizce için
Whm >> Backups >> Restore a full Backupps File >>
Whm Tr için:
Whm Yonetimi >> Yedekleme >> Tam Yedeklenmiş Dosyayı Yükle >>

burada boş bi kutu var buraya yedek adını cpmove-USERNAME.tar.gz olarak yazmayacağız eski sunucumuzda ftp adi neyse onu yazacağız örnek alanadi.com sa sitemiz ftp adımızda alanad ise alanad yazarak Restore butonuna basıyoz TR whm de Yükle Butonuna basiyoruz
ve işlemin bitmesini bekliyoruz bu biraz zaman alabilir eğer bunu daha hızlı ssh dan yapmak istiyorsak

for x in $(ls -A *.tar.gz | cut -d "-" -f 2 | cut -d "." -f 1); do /scripts/restorepkg $x; done

yazdığımızda home dizinindeki tüm yedeklerini açar ve whm dende hesapların açılmış olacağını göreceksiniz database isimleri www/ klasörü ve içeriği ftp şifreleri eskisi gibi sadece şimdi size dns domaininiz ipleri güncellemeniz gerekiyor

%d blogcu bunu beğendi: