pillinetwork hesabınızla giriş yapın.

Cpanel Yedeklemelerinde her domain icin harcanan sureyi loglamak

CPanel yedek islemi bazi kalabalik sunucularda cok fazla zaman alabilmektedir. Hangi domainin ne kadar zamanda yedeklendigini bilmek, yedeklenmesi gerekmeyen ve cok zaman alan bazi domainleri yedek disina cikararak islemci ve zaman kazanmanizi saglayabilir.

Cpanelde yedekleme islemini /scripts/cpbackup betigi idare eder ve hesaplari /scripts/pkgacct betigine yaptirir. pkgacct kendisine bildirilen her kullaniciyi tek tek yedekler.

Isleme basliyoruz:

nano /scripts/pkgacct yaparak dosyayi acin ve 19. satir civarinda

1
use strict;

kodunu bulup. Bu satirin altina

1
2
3
4
5
# Modifiye baslar
use DateTime; my $epoch=time(); my $dt = DateTime->from_epoch( epoch => $epoch );
my $datex=$dt->ymd('-')." ".$dt->hms(':');
my $time1=time();
# Modifiye biter

yapistirin. Daha sonra 1020. satir civarinda

1
print "Done\n";

kodunu bulup bu satiri asagidaki kodla degistirin.

1
2
3
4
5
6
7
# Modifiye baslar
my $time2=time();
my $fark= $time2 - $time1 ;
my @parts = gmtime($fark);
my $donex=sprintf("%4d day %4d hour %4d min %4d sec",@parts[7,2,1,0]);
print "######### Done in $donex ############################# \n ";
# Modifiye biter

ve bitti. Bu islemden sonra sunucunuzdaki en bos sitelerden birinin kullanicisiyla scriptimizi deneyebiliriz.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
root@linux1.oxio.net~ # /scripts/pkgacct abamotel
[ 2010-02-06 03:43:41 ] ################ PKGACCT started ####################
pkgacct version 8.3 - user : abamotel - archive version: 3 - running with uid 0
Copying Reseller Config...Done
Copying Suspension Info (if needed)...Done
Copying SSL Certificates, CSRS, and Keys...Done
Copying Counter Data....Done
Copying Bandwidth Data.......abamotel.com...Done
Copying Dns Zones.......abamotel.com...Done
Copying Mail files....Done
Copying frontpage files....Done
Copying proftpd file....Done
Copying www logs.............
Done
Copy userdata............
Copy custom virtualhost templates............
.......
.......
.......
Storing ssl domain......Done
Copying password.......Done
Copying shell.......Done
pkgacctfile is: /home/cpmove-abamotel.tar.gz
Creating Archive .............
############## Done in 0 day 0 hour 0 min 3 sec ##############
md5sum is: 070e140dcb1c20e6c0def4854ac49e7f

Gordugunuz gibi yedeklemenin basinda tarih-saat ve sonunda da aldigi sure yer aliyor...

Spacer
Spacer
/* Etiketler: , , , , */
/* hidonet yazdı. 08 Şubat 2010 13:44. 2 yorum var */

Yorumlar

cPanel'i sitelerimden dolayi yogun olarak kullaniyordum. Bu tarz kod modifikasyonlari ileri kullanicilar icin tabii ki yarar saglayacaktir. Cok tesekkurler :)

Onemli deil :)

Baska seyler de var yaptigim zamanla ekleyecegim..
Mesela calinan FTP sifreleriyle eklenen iframe/js kodlari icin basit bir antivirus arayuzu yazmistim.

http://forums.cpanel.net/f185/solution-gumblar-iframe-javascript-hacks-stolen-ftp-passwords-127013.html#post552453

Dedigim gibi baska seyler de var. Ekleyecegim herkes faydalansin ;)

/* oxio.net - Hosting grinet.com.tr - Internet Tabanli Yazilim */

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)

Bu site

Nokta ve pilli ortak yapımı olan kodaman.org hep birlikte içerik üretip gelirini yazarları ile paylaştığımız kolektif bir kod yazarları blogudur. Siz de katılabilirsiniz.

pilliilan

son yorumlar

arama

pillinetwork