• 09-01-2015, 00:31:25
    Evet ücret alıyorlar biliyorum. Yinede en azından kendi ellerinde ki bir işlem kendileri yapsınlar benim içim de rahat olur

    --R10.NET; Flood Engellendi -->-> Yeni yazılan 09-01-2015 mesaj 00:31:25 -->-> Daha önceki 08-01-2015 mesaj 23:43:12 --

    FTP backup sistemimiz vardı destekten yazmışlar siz bire bir uygulayın sıkıntı çıkarsa biz yaparız diye. ( Tarzanca anladığım bu yani )

    Bende yukarıda verdiğim URL deki gibi uyguladım ve hiçbir sorun yaşamadan direk halletmiş olduk. Aslında baya basit bir işlemmiş ama ben bilmediğim için biraz tırsmıştım yani

    @victories tüm yardımların ve cevapların için tekrar teşekkür ederim. Böyle işlerle uğraştıkça Linux baya hoşuma gidiyor
  • 20-01-2015, 18:02:43
    Merhabalar

    Öncelikle böyle bir başlık oluşturduğunuz için teşekkür ederim

    Elimdeki sunucuya proxy server kurup ip: port-id: password seklinde high anonymous proxy oluşturmak istiyorum. Squid ile denemelerim başarısız oldu.

    Daha önce linux kullanmadığım için oldukça acemiyim. şimdiden teşekkürler.
  • 17-02-2015, 17:38:48
    ssh'dan farkında olmadan sildiğim tmp dizinini nasıl tekrar oluştururum?
  • 19-02-2015, 01:02:27
    cnetworks adlı üyeden alıntı: mesajı görüntüle
    ssh'dan farkında olmadan sildiğim tmp dizinini nasıl tekrar oluştururum?
    Üstad baya eskiden benim de başıma gelmişti ben yabancı sitelerden bulmuştum ama hatırlamıyorum. Bakayım eğer bulabilirsem size buradan linkini vereyim. Bu konularda bende acemi biriyim.

    --- Edit ---

    Kendi siteme de eklemişim zaten kardeşim altta veriyorum orada yayınladıklarımı;

    Alıntı
    Linux server kullanıcılarında önceki konumuzda belirttiğimiz baş ağrılarından yine "/tmp" dizini. Burada ise yine kodlar alıtı olmak üzere tmp dizinini silmek ve yeniden oluşturmak konuları / komutlarını vereceğiz.

    Önce altta belirttiğimiz servisleri durduracağız;
    service httpd stop
    service mysql stop
    /etc/init.d/chkservd stop


    TMP dizinini silip yeniden oluşturuyoruz şimdi de;
    /bin/umount -l /tmp
    /bin/umount -l /var/tmp
    /bin/rm -fv /usr/tmpDSK
    /scripts/securetmp (soru sorarsa onaylayın)


    Şimdide durdurduğumuz servisleri başlatıyoruz;
    service mysql start
    service httpd start
    /etc/init.d/chkservd restart
  • 19-02-2015, 12:53:48
    UnPooMKT adlı üyeden alıntı: mesajı görüntüle
    Üstad baya eskiden benim de başıma gelmişti ben yabancı sitelerden bulmuştum ama hatırlamıyorum. Bakayım eğer bulabilirsem size buradan linkini vereyim. Bu konularda bende acemi biriyim.

    --- Edit ---

    Kendi siteme de eklemişim zaten kardeşim altta veriyorum orada yayınladıklarımı;
    teşekkür ederim hocam.
  • 19-02-2015, 13:04:46
    Kimlik doğrulama veya yönetimden onay bekliyor.
    soru yok anladığım kadarıyla,
    şirkette kullandığım bir linux server için günlük yedek almak istiyorum aldığım yedekleri ftp sftp yöntemlerinden herhangi birini kullanarak nas sunucuma yedeklemek istiyorum. Linux bilgim hiç olmadığı içinde dosyalar hangi dizinde onuda bilmiyorum. Birde yedeğini alacağım dosyalar sabit aslında hergün üzerine yeni dosyalar geliyor eskiden var olan dosyaları almama gerek yok. Not: sunucuda cpanel tarzı bişeyler yüklü değil.
  • 20-02-2015, 10:13:04
    yaslam adlı üyeden alıntı: mesajı görüntüle
    soru yok anladığım kadarıyla,
    şirkette kullandığım bir linux server için günlük yedek almak istiyorum aldığım yedekleri ftp sftp yöntemlerinden herhangi birini kullanarak nas sunucuma yedeklemek istiyorum. Linux bilgim hiç olmadığı içinde dosyalar hangi dizinde onuda bilmiyorum. Birde yedeğini alacağım dosyalar sabit aslında hergün üzerine yeni dosyalar geliyor eskiden var olan dosyaları almama gerek yok. Not: sunucuda cpanel tarzı bişeyler yüklü değil.
    ftp veya sftp sizin durumda pek kullanışlı olmaz, anladığım kadarıyla siz sistemin birebir yedeğini alıp, ertesi günlerde sadece değişen dosyaları tekrar almak istiyorsunuz, her seferinde tam yedek istemiyorsunuz.

    Doğru anladıysam sizin için uygun olan yöntem rsync dir.

    aşağıdaki komutu kendinize göre düzenleyerek kullanabilirsiniz.


    Alıntı
    rsync --progress -avz --rsh='ssh -p22' -l -p -t root@11.22.33.44:/home/dosyalarım/ /home/dosyalarımyedek/
    komutun açıklaması

    --progress = işlemin durumu hakkında ekrana çıktı verir
    -a = archive = kopyalanan dosyalara arşiv özniteliği ekler
    -v = verbose = ayrıntıları gösterir
    -z = compress = sıkıştırma yapar
    --rsh = komut çalıştırma (örnekte 22 portundan bağlan diyoruz, default port zaten 22 dir o yüzden --rsh='ssh -p22' kısmını yazmasakta olurdu ancak farklı bir porttan çalışan sunucuya bağlanmak için gerekebilir
    -l = links = symlinkleri aynen kopyalamak için
    -p = perms = dosya izinlerini aynen kopyalamak için
    -t = times = kopyalanan dosyaları orjinal tarihleri ile kopyalar
    root@11.22.33.44 = dosyaların alınacağı asıl sunucunun kullanıcı adı ve ip adresi
    :/home/dosyalarım/ = kopyalayacağınız dosyaların bulunduğu klasör
    /home/dosyalarımyedek/ = kopyalanan dosyaların konulacağı klasör

    daha ayrıntılı bilgi almak için rsync --help veya man rsync komutunu kullanabilirsiniz.
  • 20-02-2015, 11:08:08
    yardımınız için teşekkür ederim. Sanırım konuyu düzgün anlatmadım sizide yordum. Yapmak istediğim sunucuda gece belli saatte çalışan bir kod eklemek. Neden ftp ve sftp kullanmam gerekiyor konusundada synology'den aldığım bir nas yedekleme cihazım var bu protokolleri destekliyor üzerinde kod çalıştırma imkanımız yok sanırım benim kodları linux olan server'ım üzerinde çalıştırıp ağdaki nas sunucusuna ftp sftp yöntemleriyle kopyalamam gerekiyor. Ftp kullanıcı adı ve şifre korumalı. Yedekleyeceğim dosyalar mali mühürle imzalanmış zip içerisindeki xml dosyaları. Boyutları 2 kb 20 kb arasında küçük dosyalar. Sistem imajı almak ne kadar mantıklı bilmiyorum sizce hangisi mantıklıdır? Benim için önem taşıyan bu zip dosyaları.

    victories adlı üyeden alıntı: mesajı görüntüle
    ftp veya sftp sizin durumda pek kullanışlı olmaz, anladığım kadarıyla siz sistemin birebir yedeğini alıp, ertesi günlerde sadece değişen dosyaları tekrar almak istiyorsunuz, her seferinde tam yedek istemiyorsunuz.

    Doğru anladıysam sizin için uygun olan yöntem rsync dir.

    aşağıdaki komutu kendinize göre düzenleyerek kullanabilirsiniz.




    komutun açıklaması

    --progress = işlemin durumu hakkında ekrana çıktı verir
    -a = archive = kopyalanan dosyalara arşiv özniteliği ekler
    -v = verbose = ayrıntıları gösterir
    -z = compress = sıkıştırma yapar
    --rsh = komut çalıştırma (örnekte 22 portundan bağlan diyoruz, default port zaten 22 dir o yüzden --rsh='ssh -p22' kısmını yazmasakta olurdu ancak farklı bir porttan çalışan sunucuya bağlanmak için gerekebilir
    -l = links = symlinkleri aynen kopyalamak için
    -p = perms = dosya izinlerini aynen kopyalamak için
    -t = times = kopyalanan dosyaları orjinal tarihleri ile kopyalar
    root@11.22.33.44 = dosyaların alınacağı asıl sunucunun kullanıcı adı ve ip adresi
    :/home/dosyalarım/ = kopyalayacağınız dosyaların bulunduğu klasör
    /home/dosyalarımyedek/ = kopyalanan dosyaların konulacağı klasör

    daha ayrıntılı bilgi almak için rsync --help veya man rsync komutunu kullanabilirsiniz.
  • 20-02-2015, 11:33:38
    yaslam adlı üyeden alıntı: mesajı görüntüle
    yardımınız için teşekkür ederim. Sanırım konuyu düzgün anlatmadım sizide yordum. Yapmak istediğim sunucuda gece belli saatte çalışan bir kod eklemek. Neden ftp ve sftp kullanmam gerekiyor konusundada synology'den aldığım bir nas yedekleme cihazım var bu protokolleri destekliyor üzerinde kod çalıştırma imkanımız yok sanırım benim kodları linux olan server'ım üzerinde çalıştırıp ağdaki nas sunucusuna ftp sftp yöntemleriyle kopyalamam gerekiyor. Ftp kullanıcı adı ve şifre korumalı. Yedekleyeceğim dosyalar mali mühürle imzalanmış zip içerisindeki xml dosyaları. Boyutları 2 kb 20 kb arasında küçük dosyalar. Sistem imajı almak ne kadar mantıklı bilmiyorum sizce hangisi mantıklıdır? Benim için önem taşıyan bu zip dosyaları.
    Nas sunucuların nerdeyse tamamında ssh protokolü aktiftir, çünkü içinde çalışan yazılım aslında bir *inux türevidir.

    Madem boyut olarak çok küçük dosyalar o zaman dosyalarınızın bulunduğu sunucuya ncftp kurarak istediğiniz zamanlarda ftp üzerinden dosyalarınızı aktarabilirsiniz.

    daha önceden veritabanı yedeklemek için yazdığımız bir betik vardı, bunu düzenleyip belki kullanabilirsiniz.

    Alıntı
    #!/bin/sh
    # FTP SIFRENIZI /root/.ydkftp dosyasindan degistirebilirsiniz.
    # eger hata verirse asagidaki komutu basindaki kareyi kaldirarak uygulayin
    # wget ftp://rpmfind.net/linux/epel/5/x86_64/ncftp-3.2.2-1.el5.x86_64.rpm; rpm -Uvh ncftp-3.2.2-1.el5.x86_64.rpm
    if [ -f '/root/.ydkftp' ]; then
    echo "Ftp ayarlari daha once yapilmis. Bu asamayi geciyoruz."
    else
    echo "Ftp host adresini yada ip adresini yazin :"
    read host
    echo "Ftp kullanici adini yazin :"
    read kadi
    echo "Ftp sifresini yazin :"
    read sifre
    touch /root/.ydkftp
    echo "host $host" >> /root/.ydkftp
    echo "user $kadi" >> /root/.ydkftp
    echo "pass $sifre" >> /root/.ydkftp
    fi
    echo "yedek almaya basliyor"
    #################### TANIMLAR ####################
    # Bu alani istediginiz gibi editleyebilirsiniz.
    zaman=`date +"%d_%m_%Y"` # Zamani aldik
    dosya=/home/$zaman-Yedek.tar.gz # Dosya ismi
    hedef="/" # Bu alana ftp dizinini yazin.
    FTP="/usr/bin/ncftpput" # Kullanilacak ftp bileseni
    sifred="/root/.ydkftp" # icinde ftp sifresini bulunduran dosya
    #################### TANIMLAR ####################
    tar cvzf $dosya '/home/dosyalarim'
    CMD="$FTP -m -R -f $sifred $myf $hedef $dosya"
    $CMD
    #rm -rf $dosya
    echo "YEDEKLER TASINDI"