SSH üzerinden siteleri tek tek yedekleme
Yazan adminEyl 26
SSH ekranını webmaster arkadaşlar pek kullanmak istemese de aslında sistem kaynaklarını kullanmadan birçok işlemi basit ve hızlı bir şekilde ssh üzerinden halledebiliriz. Bunlardan biri de sitelerimizin yedeğini alırken ssh terminalini kullanmaktır. Belki kontrol paneliniz vardır cPanel ya da Plesk gibi oralardan yedek alıyorsunuzdur ama gün gelir ssh üzerinden yedek almanız gerekir işte o zaman aşağıdaki komutlar işinize mutlaka yarayacaktır.
SSH ile site yedeklemek için öncelikle putty vb. gibi programlarla sunucumuza bağlanmamız gerekir. Bilgisayarnızda putty yoksa buraya tıklayarak indirebilirsiniz. İndirdikten sonra programı açın sunucunuzun ip adresini yazıp “Open” yazan yere basın. Bağlandığınız zaman sizden kullanıcı adı ve şifre isteyecektir, kullanıcı adı genelde “root”dur. Şifreniz ise sunucunuzun root şifresidir. Şifreyi girerken karekterler gözükmeyecek şifre yazılmıyor diye şikayet etmeyin
Şimdi yedekleme işlemine başlayalım;
/scripts/pkgacct HESAPADI
komutu ile yedeğini almak istediğimiz sitenin yedeğini almış oluyoruz. Burada dikkat etmeniz gereken yer “HESAPADI” yazan yere yedeğini aldığınız sitenizin kullanıcı adını yazmanızdır. Komutu yazdıktan sonra /home/ dizinin içine cpmove-HESAPADI.tar.gz adında sitenizin yedeği oluşturulacaktır. Yedeği görmek için; cd /home/ yazarak home dizinine geçiniz ardından; dir yazarak dizin içeriğini listeyin orda yedeği göreceksiniz. Bu yedeği bilgisayarınıza indirmek isterseniz öncelikle yazma izni vermeniz gerekmektedir. Bunun için; chmod 777 cpmove-HESAPADI.tar.gz yazıp aldığınız yedeğe yazma izni vermiş oluyorsunuz. Şimdi bu yedeği herhangi bir sitenin ana dizinine kopyalayıp bilgisayarınıza indirebilirsiniz. Bunun için; cp cpmove-HESAPADI.tar.gz /home/HESAPADI/public_html yazarak yedeği sitenin ana dizinine kopyalarız. Ardından internet tarayıcımızın adres çubuğuna http://www.siteadi.com/cpmove-HESAPADI.tar.gz yazarak dosyayı bilgisayarımıza indirebiliriz. Ya da bir ftp programı ile ftp adresimize bağlanıp public_html klasörünün içinden dosyayı bilgisayarımıza indirebiliriz.
Eğer yedek aldığınız hesabı silmeniz gerekiyorsa; /scripts/killacct HESAPADI yazarak bunu gerçekleştirebilirsiniz.
Aldığınız yedeği yüklemek istediğinizde; /scripts/restorepkg HESAPADI yazmanız yeterlidir.
Bu komutları uygularken herhangi bir sorun ile karşılaşırsanız yorumlar kısmından bize ulaşabilirsiniz. Sorunlarınıza bilgimiz çerçevesinde çözümler bulacağımızdan emin olabilirsiniz. İyi çalışmalar dilerim.
Makale Orjinal Yazarı: Recep Yılmaz
26.09.2009
Teşekkürler iyi makale olmuş. Tek tek siteleri yedek almak bazen yararlı oluyor.
ssh üzerinden siteleri tek tek yedekleme işi biraz zahmetli ama komut hoşuma gitti en çok lazım olan yer ise site taşırken. İyi komut teşekkürer paylaşım için