Genel

Mysql veritabanlarını tek tek yedek almak

tarihinde yayınlandı

Bunun için küçük bir sh script bize yardımcı olacaktır. #!/bin/sh   TIMESTAMP=$(date +”%F”) BACKUP_DIR=”/yedek/$TIMESTAMP” MYSQL_USER=”root” MYSQL=/usr/local/bin/mysql MYSQL_PASSWORD=”password” MYSQLDUMP=/usr/local/bin/mysqldump   mkdir -p “$BACKUP_DIR/mysql”   databases=`$MYSQL –user=$MYSQL_USER -p$MYSQL_PASSWORD -e “SHOW DATABASES;” | grep -Ev “(Database|information_schema)”`   for db in $databases; do   $MYSQLDUMP –force –opt –user=$MYSQL_USER -p$MYSQL_PASSWORD –databases $db | gzip > “$BACKUP_DIR/mysql/$db.gz” done Bu şekilde tüm veritabanları, […]

Genel

Freebsd Kullanıcı Taşıma

tarihinde yayınlandı

Eski freebsd kurulu sunucumuzdan kullanıcıları almak istersek aşağıdaki dosyaları kopyalıyoruz ve komutu yazıyoruz. /etc/passwd/etc/group/etc/master.passwd pwd_mkdb -p /etc/master.passwd  Eğer yukarıda belirtilen dosyalara erişebiliyorsak, kullanıcıları zahmetsizce taşıyabiliriz.

Genel

Zfs Notları

tarihinde yayınlandı

Zfs’ye göz gezdirdikçe güzel işler çıkıyor, not alalım. zpool create poolname /dev/da1 zfs create virtualdisk/poolname zfs create -V 1g (kota) virtualdisk/poolname zfs set mountpoint=/test/ poolname poolname Snapshot zfs snapshot filesystem@snapshotname ile snotshot alınabilir. zfs rollbacak filesystem@snapshotname ile de snottan geri dönülebilir.

Genel

Freebsd Badsector kontrolü

tarihinde yayınlandı

Badblocks isimli program ile diskte badsector olup olmadığını kontrol edebiliyoruz. /usr/ports/sysutils/e2fsprogs/make install badblocks -o /home/test/badsector.txt -w -b 4096 -c 512 -s /dev/ad01 Böylece ad01 isimli diskimizi tarayıp eğer var ise blokları badsector.txt isimli dosyaya yazacaktır.

Genel

Vmware tools freebsd kurulumu

tarihinde yayınlandı

Ports/mics/compat6x i make install diyerek kuruyoruz. Daha sonra install vmware tools diyerek cdrom’u mount ediyoruz. mkdir -p /cdrom mount -t cd9660 /dev/cd0 /cdrom cp vmware-freebsd-tools.tar.gz /home/k dizinine sıkıştırılmış dosyayı taşıyoruz. gunzip vmware-freebsd-tools.tar.gz umount /cdrom cd vmware-tools-distrib/ ./vmware-install.pl Fakat  x kurulu olmadan kurulmaz.

Genel

Zfs Notları

tarihinde yayınlandı

Zfs ile Freenas ile karşılaşmıştık. Fakat Freenas’da tüm işlemleri kontrol paneli üzerinden yaptığımız için zfs konusu pek araştırma gereği duymamıştım. Freebsd 9 ile beraber Sun’ın mimari zfs için destek geldi. Inseptra’da bu konuda güzel bir makale yazınca kullanmak ve test etmek istedim. Zfs’nin bir çok olumlu yönü bulunmakta. Zaten adı üstünde ZetaByte desteklemekte. Dosya tutarsızlığı […]

Genel

Asp ile yüklü bileşenleri görmek

tarihinde yayınlandı

Unix/Linux sunucularda php’de hangi bileşenler yüklü, sunucuda hangi dizin ana dizinim, php versiyonu kaç gibi özellikleri basit bir phpinfo ile görüntüleyebiliriz. Asp tarafında ise bunun için asp kod yazıp, var mı yok mu sorgusu sorabiliriz. <% Dim rtyBilesenler(68) rtyBilesenler(1) = “ADODB.Command” rtyBilesenler(2) = “ADODB.Connection” rtyBilesenler(3) = “ADODB.Recordset” rtyBilesenler(4) = “ADODB.Stream” rtyBilesenler(5) = “ADOX.Catalog” rtyBilesenler(6) = […]

Genel

Vsftpd Dot Files

tarihinde yayınlandı

Vsftpd’yi denerken bir dosya silmeye çalıştım ve şöyle bir hata aldım; fttp 550 could not delete Kesin bir şekilde yetkiler değişmiştir dedim fakat değişmemişti. Ssh üzerinden sileyim uğraşmayayım derken araştırıp çözeyim dedim. Dot files dosyaları ( .htaccess gibi ) silmek için vsftp.conf dosyasına ( force_dot_files=YES ) satırını eklediğimizde ftpden dosya sillinebiliyor.