• 15-11-2006, 17:52:27
    #1
    Üyeliği durduruldu
    Ok arkadaslar ilk once bunu soylemek istiyorum, bu anlatimi yaparken CentOS kullaniyordum, ve baska sistemlerde nasil bir sonuc elde edilir bilmiyorum ve hicbir sorumluluk almiyorum serveriniza birsey olursa.

    Ok ilk once SSH'te yapabileceginiz basit seyleri anlatmak istiyorum once, ve SSH'e girmek icin kullanabileceginiz guzel bir program.

    http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe

    yukarideki linkten Putty SSH clienti indirebilirsiniz. Cok guzel bir program, kullanmanizi oneririm.

    Neyse simdi programi acin, ip numaranizi girin ve baglanin serveriniza, ilk once root girisi icin kullanici adi ve root sifresini soracak, bunlari girin, ondan sonra ssh'te isinize yariyacak bir kac komut gostermek isterim.

    ---------------------------------------------------------------------------------------------------

    top = bu komutu yazdiginizda serveriniz hakkinda bir cok bilgi verir, mesela su an server nekadar CPU kullandigini, server load kacta oldugunu ve hangi programlar en cok CPU kullandigini gosterir.

    top'dan cikmak icin, sadece 'q' harfine basmaniz yeterli ve tekrar onceden oldugumuz yere donuyoruz

    ---------------------------------------------------------------------------------------------------

    cd = Change directory olmasi lazim anlami, cd komutunu nasil kullaniriz? ornek olarak, diyelimki

    /
    desin, ve diyelimki '/var/' klasorune girmek istiyorsunuz, ozaman asagidaki komutu yazariz

    cd /var/
    boylece /var/ klasorune girmis oluruz, var klasorunden cikip tekrar en basa gelmek icin asagidaki kodu yaziyoruz

    cd ../
    ---------------------------------------------------------------------------------------------------

    dir = directory, su anki oldugunuz klasordeki tum dosyalari gosterir bu komut.

    ---------------------------------------------------------------------------------------------------

    pico = pico cok isine yariyacak olan bir komutdur, pico komutuyla herhangi bir dosyayi ssh den editliyebilirsiniz. ornek vereyim size.

    pico /home/deneme/deneme.html
    bu sadece bir ornek. .conf dosyalarida pico komutuyle editliyebilirsiniz.

    ---------------------------------------------------------------------------------------------------

    rm = silmek, bu komutla herhangi bir dosyayi silmeniz mumkun izinleri varsa.

    ---------------------------------------------------------------------------------------------------

    Simdilik bukadar aklima geldikce yazarim, cogu webmaster arkadaslarimiz bu komutlari zaten cok iyi bilir... ama yeni baslayanlar icin bir baslangic noktasi olarak gordum, belki yazdiklarim biraz yardimci olur onlara.
  • 15-11-2006, 19:02:59
    #2
    Güzel paylaşım olmuş eline sağlık. Ama şunuda belirtelim bu linux sunucu alanlar için Sunucusu Windows olanlar yararlanamaz
  • 15-11-2006, 19:16:15
    #3
    Üyeliği durduruldu
    evet aynen oyle, windows olanlar yararlanmaz bu bilgiden ve dogrusunu soylemekse windows hakkinda sifir bilgim var arkadaslar ondan pek yardimci olamiyacam windows sunucular icin. dedigim gibi CentOS kullaniyorum
  • 15-11-2006, 20:49:17
    #4
    Üyeliği durduruldu
    Bir dosyayi nasil arayip buluruz diye merak ediyorsaniz ilk yapacaginiz sey budur.

    Oncelikle SSH'e giriyoruz, ve ondan sonra, komut olarak bunu yaziyoruz, yanliz dikkat edin cok yogun saatlerde bu islemi yapmayin serverinizi gercekten yavaslatmasi mumkun, ondan dikkat edin.

    updatedb
    ondan sonra bekleyin bir sure, server sistemdeki tum dosyalari bir db'de topluyor, bu islem yapildiktan sonra ve tekrar komut yazabildiinizde, alttaki kodu yaziyoruz.

    locate my.cnf
    Bu kod my.cnf dosyasini bulur sisteminizde

    my.cnf yani mysql configurasyon dosyasini bulur.

    -----------------------------------------------------------------------------------------------------

    Sira geldi mysql'a... SSH'den nasil mysql'e db yukleriz, cok basit bir yontem var bunun icin. Ve bu forumda baska bir yerdede bulunuyor yanliz SSH'i anlatirken burayada yazmak istedim yeni baslayan arkadaslar icin.

    Simdi oncelikle .zip olarak dosyanizi yukleyin hesabiniza ftp'le

    ondan sonra .zip dosyasini acmak icin bu komutu yazmaniz gerekecek

    unzip
    simdi bu 'unzip' komutu nasil kullanilir.

    ornek vereyim, diyelimki cpanel kullaniyorsunuz ve ftp ile bir hesabiniza yuklediniz.

    ornek verim burda....

    unzip /home/denemehesabi/bilmemne.zip -p
    boylece bilmemne.zip dosyasini acmis oluruz.

    Ondan sonra .zip dosyanin icindeki .sql dosyasini mysql veritabanina yuklemek icin bu kodu yaziyoruz.

    mysql -ukullaniciadin -psifren veritabanadi < /home/denemehesabi/bilmemne.sql

    bu komutu yazdikta sonra, otomatik olarak .sql dosyanin icindekilerin hepsi veritabana yuklenmeye baslar.
  • 15-11-2006, 22:12:29
    #5
    konusu açılmışken

    Putty de güzel de...

    SSH Secure Shell'i denemenizi tavsiye ederim. Herşey çok daha kolay.
  • 16-11-2006, 05:29:50
    #6
    Üyeliği durduruldu
    bunun devamını yazıcak mısınız valla güzel bilgilendirme olmuş
  • 16-11-2006, 06:30:43
    #7
    Üyeliği durduruldu
    evet arkadasim devamida gelecektir, iste aklima geldikce yaziyorum oyle
  • 17-11-2006, 00:34:53
    #8
    Üyeliği durduruldu
    Serverimi nasil koruyabilirim hackerlardan dusunuyorsaniz, ve Cisco systems gibi firewall'lara harciyacaginiz paraniz yoksa, kolay ve etkili bir cozum APF'dir.

    APF serverinizi tamamen korumaz, yanliz guvenlik onlemleri alir ve bu sizin icin bir arti'dir herzaman.

    APF'i nasil kurarim?

    Onceden anlatigim gibi Putty programini acip serverimiza giriyoruz.
    Sonra serverin herhangi bir klasorunde olabilirsiniz, farkeden birsey olmaz.
     wget http://www.rfxnetworks.com/downloads/apf-current.tar.gz
    bu komut APF programinin en son surumunu indirir serveriniza. 'wget' komutu dosya indirmek icin kullanilan bir komuttur.

    Ondan sonra bu komutu yazacaz apf indikten sonra.
    tar -xvzf apf-current.tar.gz
    'tar -xvzf' komutu... apf-current.tar.gz dosyanin icindekilerini cikartir, unzip gibi birsey.

    Ondan sonra bu komutu yazmamiz gerekiyor.
    cd apf-0.9.5-1
    bu komut onceden anlatigim gibi bir klasore girmeni saglar, ve bu durumde apf-0.9.5-1 klasorune girmis oluruz, yanliz arkadaslar birsey belirtmek isterim, bu surum yukselirse yukaridaki yazdigim kod ise yaramiyacak, bunu yazmaniz gereki oyle bir sorunla karsilasirsaniz.

    dir
    bu komut su anki oldugunuz klasordeki dosyalari ve klasorleri gosterir, burda apfi bulmaya calis, apf klasorunu buldugunda, tekrar yukardaki gibi
    cd
    komutunu kullanarak oldugunuz klasorden obur klasore gecin.

    klasore girdikten sonra bu komutu yaziyoruz.

    ./install.sh
    bu komut APF'i kurar.

     Installing APF 0.9.5-1: Completed.
    bu yaziyi gordukten sonra apf kuruldugunu anlarsiniz ve tekrar komut yazabilirsiniz.

    ondan sonra belli bir ayar yapmamiz lazim configurasyon dosyasinda.

    pico /etc/apf/conf.apf
    bu komutu yazdiktan sonra APFin configurasyon dosyasini duzenleyebiliriz.

    onceliklle, bunu yapin...
    CTRL+W basin.
    ondan sonra bunu yazin
    USE_DS="0"
    bu yaziyi oldugu gibi deyistiriyoruz ve buna deyistiriyoruz
    USE_DS="1"
    ondan sonra tekrar CTRL ve W tusuna basip bunu aratiyoruz

     IG_TCP_CPORTS
    ordaki bulunan ne portlar varsa silin ve bu portlari yazin.
    21,22,25,53,80,110,143,443,2082,2083, 2086,2087, 2095, 2096,3000_3500
    tekrar CTRL ve W tusuna basip
    G_UDP_CPORTS
    buluyoruz ve icinde ne bulunuyorsa silip
    53
    deyistiriyoruz

    tekrar CTRL ve W tusuna basiyoruz ve
     EGF=
    aratip icindeki bulunani
    1
    e ceviriyoruz

    Tekrar aramak icin CTRL + W tusuna basip
     EG_TCP_CPORTS=
    ariyoruz, bulduktan sonra icindeki degerleri silip altakki degerleri yaziyoruz.
    21,25,80,443,43,2089
     EG_UDP_CPORTS=
    yukaridaki yaziyi bulup icindeki degerleri silip bunlara deyistiriyoruz:
    20,21,53
    ondan sonra CTRL + X tusuna basip ondan sonra Y tusuna basip dosyayi kapatim ve deyisiklikleri kayd etmis oluruz.

    simdi tekrar komut islemine donelim.

    /usr/local/sbin/apf -s
    bu komut apfi calistirir, hersey yolundaysa servera eresebilirsin, erisemezsen demekki bir sorun vardir, ama merak etmeyin bu firewall 5 dk icerisinde kapanir. Herhangi bir sorun yoksa bu komutu yazin.

    pico /etc/apf/conf.apf
    ondan sonra DEVM="1" yazisini bulup 0a deyistirmeniz lazim olur.

    deyistirdikten sonra ctrl + x tuslarina basip ardindan y tusuna basip dosyayi kapatip deyisiklikleri kayd etmis oluruz, ve boylece herseyi APF yine 5 dk sonra kapanmaz ve surekli calisir.

    Neyse ondan sonra bu komutu yazin
     /usr/local/sbin/apf -r
    bu apf'e restart atar, yani programi tekrardan calisir, ve dosyadaki yaptigimiz olan deyisiklikleri etkinlestirir.

    Servera her restart atildiginda APF'de otomatik olarak serverla acilmasini isterseniz bu komutu yazin

    chkconfig --level 2345 apf on
    Sonraki konuda BFD kurulumunu anlatacam, ve AntiDOS kurulumunuda.
  • 17-11-2006, 14:13:11
    #9
    bana çok yaradı teşekkürler