Genel | GalaxyShell İnternet Hizmetleri Blog - Part 2
  •  

    Irc Komutları

    /list Kanal listesini gösterir

    /msg chanserv register #kanal sifre mail kanal kaydetmek

    /msg chanserv drop #kanal Kanal Silmek

    /msg chanserv info #kanal Kanal Hakkinda bilgi verir

    /msg chanserv op #kanal nick Op Verir (Chanservden op verir)

    /msg chanserv aop #kanal add nick op eklemek silmek

    /msg chanserv aop #kanal dell nick op silmek

    /msg chanserv acess #kanal add nick 9999 sop eklemek silmek

    /msg chanserv access #kanal dell nick sop silmek

    /msg chanserv access #kanal add nick seviye access eklemek

    /msg chanserv access #kanal dell nick access silmek/msg chanserv access #kanal dell all (Tum accessleri siler ayni
    anda)

    /msg chanserv access #kanal list kanal op ve derecelerine bakmak

    /msg chanserv set #kanal restricted on/off : Access lilardan
    baskalari giremez

    /msg chanserv unban #kanal Op oldugunuz kanaldan banlaninca Sizi
    davet eder

    /msg chanserv set #kana private on/off On olursa chanserv liste
    gözükmez kanaliniz

    /msg chanserv set kanal mlock +tnc-ilkpms kanalin en güvenilir
    olmasi için gerekli

    /msg chanserv set desc (kanal tanitimi)

    /msg chanserv set #kanal founder (kanal founderini degistirmek)

    /msg chanserv set #kanal secureops on(kanal oplarinin güvenligi
    için)accessi olmayanlar op alamaz

    /msg chanserv set entrymsg #kanal mesaj (kanala girismesaji)

    /kick #kanal nick kanalda huzuru bozanlari kanaldan atin)

    /mode #kanal +b nick/host/ip ipe ban+kick atmak

    /msg chanserv akick #kanal add nick :Auto kick atmak

    /msg chanserv akick #kanal del all (yaparsaniz akick listi
    sifirlarsiniz)

    /msg chanserv set #kanal e-mail ………Kanala e-mail eklemek

    /msg chanserv set #kanal url ……..Kanala Web Adresi Eklemek

    /msg chanserv set #kanal password yenisfre …. Kanal sifresini
    degistirmek
    /msg chanserv info #kanal kanal hakkinda bilgi almak

    /msg chanserv set #kanal topiclock on – off Kanal Topigi açma kapama

    /msg chanserv identify #kanal sifre (Kanalda en yuksek seviyeyi
    kazanirsiniz istediginiz islemi yapabilirsiniz)

    LEAVEOPS
    /chanserv set #kanal leaveops on|off
    Kanalda hic op kalmadigi zaman son op çikar çikmaz chanserv kanalda
    duran birine op verir. Kimse yokken ilk girene op verir.
    dikkat:(Bunu ptlink serviceslerinde yaptiginizda secureops kanaldan
    sistem disi kaliyor yani isteyen kisi isteyene op verebiliyor o
    yuzden önermiyorum)

    MASSDEOP (Cleardeop)
    /chanserv clear #kanal Ops
    Kanalda bulunan oplarin topluca opluklarini almak için kullanilir.
    Kimse kendine esit ve üzerindeki kisiyi masdeop yapamaz.

    KEEPTOPIC
    /chanserv set #kanal keeptopic on|off
    Kanalda kimse kalmadigi zaman topic ‘in kaybolmamasi için
    kullanilir. Topiclock ayarlandigi zaman buna gerek kalmaz.

    /notice nick mesajiniz Nick e notice atar nerde olursa olsun
    mesajinizi görür

    /notice #kanal mesajiniz Kanala mesaj atar o kanalda bulunun herkes
    görür

    /onotice #kanal mesajiniz Kanal oplarina mesaj atar tüm oplar görür
    mesaji atabilmek için axx li olmanis lasimdir

    /chanserv invite #kanal yaparsan kendini kanala invite edersin

    LeveLs ayarları

    /Chanserv levels #kanal list …Bunu yazdiginda kanaLin levels
    listesini gösterir..

    /chanserv levels #kanal set acc-list seviye … Access List (erisim
    listesi)’i gormeye yetkili.

    /chanserv levels #kanal set acc-change seviye (9999)..Access List
    (Erisim Listesi)’i degistrmeye yetkili.

    /chanserv levels #kanal set autoop .. söle diyim mesala #admin
    kanalinda axx eklerken 3 yazdiklarin op olur 2 ise vop bunu
    deisebilirsin tabi..

    /chanserv levels #kanal set autoop 0 yaparsan kanala giren herkes op
    olur..

    /chanserv levels #kanal set AUTOVOICE seviye

    /chanserv levels #kanal set AUTODEOP Kanal icinde op verilemez –
    alinamaz.

    /chanserv levels #kanal set opdeop 9999 .. Bu ise belirledigin
    seviye deop – op verebilir chanservden seviye 5-10 gibi

    /chanserv levels #kanal set INVITE (chanserv unban #kanal) seviye
    ..op oldugu kanala kendini invite veya unban etmesi icin gerekli
    seviye bunu 0 yaparsan normal user bile girer:)

    /chanserv levels #kanal set akick seviye kanalda AKICK komutunu
    kullanmaya yetkili.

    /chanserv levels #kanal set akick-list listeye bakma yetkisi buda 🙂
    baska ne vardi yaf

    /chanserv levels #kanal set set seviye buda set özelligini
    kullanmasini istedigin kisiler mesala topic acma kapama liste bakma
    gibi.

    /chanserv levels #kanal set memoread seviye kanala gelen memolari
    okumak .

    /chanserv levels #kanal set memosend seviye kanala memo yollamaya
    yetkili kisi seviyesi

    /chanserv levels #kanal set memodel seviye kanala gelen memolar del
    etmeye yarar

    /chanserv levels #kanal set clear seviye tercihim 9999 soplardir
    yane kanala clear cekme komutu oldugundan

    KANAL MLOCKLARI

    i : /msg chanserv set #kanal mlock +i invite only sadece davetliler

    k :/msg chanserv set #kanal +k sifre kanala sifre koyar sadece
    bilenler girebilir

    l : /mode #kanal +m Limit belirtdiginiz kisi kadar user
    girebilir/msg chanserv set #

    m :/mode #kanal +m Moderat sadece voceler oplar konusabilir

    n : /mode #kanal +n No external messages(Dis mesajlara hayir)

    p : /mode #kanal +p Private(Özel) List channels yaptiginizda listede
    gözükmez

    s : /mode #kanal +s secret en gizli p den daha gizli yapar

    t : /mode #kanal +t sadece kanal oplari topic degistirebilir

    b : /mode #kanal +b nick Ban anlamina gelir

    Nick Komutları

    /Nick YeniNick : Nick deigstirme

    /msg NickServ register nick sifre E-MaiL Nick Kaydetmek

    /msg NickServ identify Nickinizi tanitmak için

    /msg NickServ set e-mail Mail Eklemek

    /msg NIckserv set url ……………Web Adresi Eklemek

    /msg NickServ set password Nick Sifresi Degistirmek

    /msg NickServ info nick Nick Hakkinda Bilgi

    /msg nickserv set kill on/off Nicki baskalarinin kullanmamasi için

    /msg nickserv set secure on/off Nickin güvenligini açip kapamak

    /msg nickserv set private on/off Gizlilik, listelerde nickiniz
    çikmiycak

    /msg nickserv drop : Nicki kaldirmak Kaydini Silmek için Kullanilir

    /msg nickserv recover nick sifre : Nick güvenligi için gerekli

    /msg nickserv release nick : Nick iniz için çok endiseliiseniz bu
    komutuda kullanin

    /msg nickserv list E-Mail Adresi: O E-Mail kullanicisina ait tüm
    registerli nickleri listeler

    /msg nickserv list *se*!* : Içinde se kelimesi geçen tüm nickleri
    listeler

    /msg nickserv status nick : Nickin gerçek sahibini anlamak için
    kullanilir

    /msg nickserv ghost nick sifre Hattan Düsünce Asili Kalan Nicki
    Düsürmek Için

    Nick Modları

    +i : Invisible – görünmezlik

    +w : Wallops – Ircoplarin sunucular için yazdigi mesajlari otomatik
    okur

    +s : Server- Sunuculardan gelen mesajlar

    +d : Deaf – size gelcek her mesaja karsi kendinizi sagir
    edebilirsiniz

    +p : Whoisinizdeki girdiginiz Kanallar görunmez..

    Momoserv : mesaj göndermek almak silmek

    /msg memoserv send nick mesaj (mesaj gönderimi)

    /msg memoserv read 1-2-3-last (gelen mesajlari okuma)

    /msg memoserv list (mesajlari liste halindegörmek)
    /msg memoserv del 1-2-3 (mesajlari silmek)

    /msg memoserv set notify parametreler (uyari mesajini düzenler)

    /msg memoserv send #kanal mesajiniz (kanala mesaj gönderir

    /memoserv set limit numara … Alabileceginiz en fazla not sayisini
    belirler

    /memoserv del all ……..birikmis tum memolari del eder 🙂

    baskada yok:))

    ÖZEL BILGILER

    /CHANSERV clear #kanal users (Bu Komutla kanaldaki herkesi
    kicklersiniz Bunun adi Masskick dir..

    /chanserv akick #kanal add ????!*@* sebep (Bu neymi gördügünüz gibi
    #kanaldan sonra 4 tane Soruisareti birakmisim Kanala 4 haneli
    (harfli) nickler giremez 6 tane ? isareti biraksan 6 harfli nickler
    giremez okey?

    /chanserv akick #kanal add guest*!*@* sebep (Bu komutlada nicki
    Guestle baslayan kisileri kanala almassiniz bunun yerine X nickide
    olabilir misafir nickide olabilir)

    /chanserv akick #deli add *2*!@* (Bu Komutlada kanala rakam-sayi
    nicklilerin girisini engellersiniz ama tek tek sayilari akicke
    almaniz gerek yukarda 2 yazmisim bu 0 – 1 – 9 gider..

    /chanserv levels #kanal dis protect (protect i devre disi birakir)

    /chanserv levels #kanal set protect 10 (sImdi access i 10 olanlar
    girdigi kanalda @op yerine Nokta . isareti olacak founder gibi
    görünecek protecti 0 yaparsan herkes Nokta . Olur

    ChanServ- SUCCESSOR Founder’in nicki droplanirsa kanal
    SUCCESSOR’a devrolur.

    /chanserv set #kanal successor (Bunu yaparsan successor kalkar)

    /Chanserv levels #kanal dis acc-list (Bu Komutu yazdikmi Kanalda
    access listesine sadece Kanal founderi bakabilir yani acc-list devre
    disi kalir. Böyle yapsak soplara yetki versek /chanserv levels
    #kanal set acc-list 9999 yapariz..

    /chanserv levels #kanal dis acc-change (Bu Komutlada kanal
    founderinin disinda Kimse access yazip ve silemez)

    /chanserv levels #mgm dis kick (Kanalda founderden baskasi kick
    atamaz +b ban atarsiniz ama kanaldan kickleyemezsiniz..) -ChanServ-
    KICK #mgm kanalinda iptal edildi. gördügünüz gibi.

    /chanserv levels #mgm dis unban (Unban devre disi oldu simdide
    kanalda op ama unban devre disi kendi banini acamaz..

    /chanserv levels #mgm dis autoop (Bu Komutlada access iniz oldugu
    halde kanala girdiginizde op olamazsiniz +v Olursunuz
    -ChanServ- AUTOOP #mgm kanalinda iptal edildi.

    /chanserv levels #mgm dis clear (Bu komutlada kanalda clear komutunu
    sadece founder kullanabilir..

    /chanserv clear #kanal ops (Yaptiginda kanaldaki tum oplari ayni
    anda deop yapar) ayni sekil ops yerine voices yazarsaniz tum
    voiceleri alirsiniz..

    /chanserv levels #mgm dis set (Kanalda set özelligini iptal
    edersiniz)
    Bu komutu yazdiginiz zaman soplarin hic bir set özelligini
    kullanamaz mesaLa: desc – entrymsg url ve Topickilidini acamaz bir
    nevi topic sadece founder acar tabi önce kanala topiclock on yapmak
    lazim…

    /chanserv levels #kanal set set 9999 (Bunu yaptim kanalda set
    özelligini 9999 lara verdim set özelliklerini Kullanabilirler..)

    /memoserv set limit 20 (Buda alacaginiz memo sayisini belirler 20
    yerine 0 yazarsaniz memo almazsiniz…

    -NickServ- HIDE Nick bilgilerinizin bir kismini “INFO”
    Kismindan saklar..

    /nickserv set hide email on (-NickServ- E-mail addresiniz NickServ
    info’dan gizlendi.)

    /nickserv set hide quit on (-NickServ- Son quit mesajiniz NickServ
    INFO’da gozukmeyecek.) off yaparsaniz acarsiniz görünür..

    /nickserv set autojoin on-off (ajoini aktiflestirir) acar kapar

    /nickserv set icqnumber icq (icq ekleme

p_ayrac
  • 1.389 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Merhaba değerli GalaxyShell Blog  Kullanıcıları . Günümüzde esChat ve flaxChat’dan sonra bir çok İRC Aplet Yazılımları meydana gelmiştir.Bunlardan biride suan birçok İRC sunucularında kullanımı gerçekleşen LighİRC Flash Client’dir.

    Öncelikle birçok sunucu sahibi esChat ve flaxChat java apletlerden user bot girişi yaparak sunucularının giriş ve çıkışlarını böylelikle yükseltmişlerdir.Günümüzde kullanılmakta olan LightİRC Flash client’ de ise bunu yapmak isteyipte yapamayan birçok arkadaşlarımıza denk geldik. Bizde LightİRC Flash Client Bayisi olarak bu duruma yardımcı olmak istedik ve sizlere burda LightİRC otomatik user girişini sizlere gösterecegim. Tabi bu konu önceden başka arkadaşlarımız tarafından yayınlanmamış ve size sunulmamış ise bu güzel paylaşımı yapmak bize mutluluk vericektir.
    Şimdi LightİRC Flash Client için otomatik user girişini göstermek istiyorum.Bildiğiniz gibi bu apler bir config.js uzantısı ile çalışmaktadir.
    Şimdi config.js dosyamızı açalım ;

     

     

    Bu kısmı

    /* Nick to be used. A % character will be replaced by a random number */

    params.nick = “SohbetNicki-%”;

    Şu Şekilde Degiştirelim

    /* Nick to be used. A % character will be replaced by a random number */ var nicks = [“AySeN”, “MuraT”, “Hakan”, “Hakkı”, “Recep”, “Metin”, “aRda”, “Pamuk”, “Prenses”, “Cadı”, “Hüseyin”, “Kerim”, “Nazmiye”, “Canberk”, “Lazoglu”]; params.nick = nicks[Math.floor(Math.random() * nicks.length)];
    Burası kanala girecek user botlarının nicki siz bunları dahada arttırabilirsiniz. Örnek :  “YozGatLi”, “YozGatLi2″,”YozGatLi3″,”YozGatLi4” şeklinde  Config.js ‘ nize ekleyebilirsiniz.
    Ve ardından LightİRC’de ilk açılışte çıkan nick panelini iptal etm yani devredışı birakmaya geldik. Bunu devre dışı bırakma sebebimiz baglan buttona tıklamadan giriş yapmasını saglamak olucak yani iframe verecegimiz linke tıklandıgında kanala direk giriş yapabilsin.

    Şimdi yapıcagımız işleve gelelim config.js nizi tekrar açın ve şurayı bulun

     /* Show a popup to enter a nickname */

    params.showNickSelection = true;

    /* Adds a password field to the nick selection box */

    params.showIdentifySelection = true;

    Burayı bulduk ve şimdi yapmamız gereken “true” gerçekleşsin kısmını “false” yapıcaz gerçekleşmesin yani nick penceresi açılması gerçekleşmesin şeklinde kodlucaz.

    Şu Şekilde :

     

     /* Show a popup to enter a nickname */
    params.showNickSelection = false;
    /* Adds a password field to the nick selection box */
    params.showIdentifySelection = false;

    Ve config.js hazır artık iframe linki vererek sitenizin herhangibir köşesine iframe kodunuzu ekleyebilirsiniz ve girişlerinizi çıkışlarınızı arttırabilirsiniz.

    Bizden bukadar yardımcı olabildiysek ne mutlu bize , GalaxyShell İnternet Hizmetleri  Üst kurul yöneticileri olarak sizlere teşekkür eder İRC Hayatınızın devamını temenni ederiz.

p_ayrac
  • 1.042 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Merhaba değerli  blog kullanıcılarımız . Sizlere şimdi iframenin ne işe yaradıgını ve nasıl yapıldıgını kısa ve öz bir şekilde anlatacagım.

    İframe kodu bir  yönlendirme kodudur.  Web sitenizi isterseniz ana sayfasını komple yönlendirebilir yada index’ nizde farklı sitelerden baslıklar ekleyebilirsiniz.Bunlar haber kategorileri olabilir , spor yazıları olabilir. Ama bizler iframe kodlarının google tarafından pek sevilmedigi için fazla kullanmanızı istemeyiz.

    İFRAME KODU :

    <iframe src=”http://www.galaxyshell.com” scrolling=”no” frameborder=”0″ align=”center” height = “90” width = “728” name=”test” border=”0″>
    </iframe>

     

    galaxyshell.com yazan kısma yönlendirilecek sitenin adresini yazmanız yeterli olucaktır.

    İyi günler dileriz..

p_ayrac
  • 1.420 views
  • 1 Yorum

Son Yorum: MorLa

gravatar
Paylaşım için Teşekkür ederiz. Sayın yetkili arkadaşlar.
  • Merhaba arkadaşlar bu konumuzda Unreal3.2.3 ve diğer sürümlerine topicte nick eklmenin nasıl oldugunu , nasıl kuruldugunu yada düzenlendiğini gösterceğim.

    İlk önce FTp Serverinize girin ve unreal klasorunde ;

    • src/modules/m_join.c
    Dosyasını açın  sadece aşagıdaki düzenlemeri yaparak  kapatıp kayt edin.
    Bu koddları

    • src/modules/m_join.c
    1. Dosyasındaki satıları bularak 
    PHP- Kodu:
    if (chptr->topic)
    {
    sendto_one(sptr, rpl_str(RPL_TOPIC),
    me.name, sptr->name, chptr->chname, chptr->topic);
    sendto_one(sptr,
    rpl_str(RPL_TOPICWHOTIME), me.name,
    sptr->name, chptr->chname, chptr->topic_nick,
    chptr->topic_time);
    }  
    1. Bu satılar ile değiştireceksiniz.
    PHP- Kodu:
    if (chptr->topic)
    {
    char xtopic[500];
    char xtopic1[305];

    char harf[3];
    char harf1[2] = " ";
    sprintf(xtopic1, "%s", chptr->topic);
    if (strstr(xtopic1, "$")) {
    int i, x;
    x=strlen(chptr->topic);
    i=0;
    for (i=0; i<x;i++) {
    if (i==0)
    strcpy( xtopic, harf1 );
    if (xtopic1[i] == (char)36) {
    strcat( xtopic, sptr->name );
    } else {
    sprintf(harf, "%c", xtopic1[i]);
    strcat( xtopic, harf );
    }

    }

    sendto_one(sptr, rpl_str(RPL_TOPIC),
    me.name, sptr->name, chptr->chname, xtopic);
    }
    else {
    sendto_one(sptr, rpl_str(RPL_TOPIC),
    me.name, sptr->name, chptr->chname, chptr->topic);
    }
    sendto_one(sptr,
    rpl_str(RPL_TOPICWHOTIME), me.name,
    sptr->name, chptr->chname, chptr->topic_nick,
    chptr->topic_time);
    }

    seklinde degiştirin

    make
    unreal restart

    artık topicte $ isareti koydugunuz yer kanala giren kişiye kendi rumuzu seklinde gorunecektir.

    Unreal3.2.3 da denenmistir.

p_ayrac
  • 543 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • 1. OLARAK YAPILACAKLAR HOSTİNG FİRMALARİ İÇİN
    Dosya yükleme sıkıntısı , bellek limiti nedeni ile yüksek boyutlu sql ve yedek dosyalarınızın yüklenmesinde sıkıntılar doğruyor malum. Bunun için çoğu forumda vb. mecralarda insanlar çözüm önerileri arıyor, üretkenlik yanında uğraşıyla beraber sıkıntı oluyor diye düşündüm.

    Yer sağlayıcınızın güvenlik sebepleri ile limitlediği dosya bellekleme sınırını arttırmak için bir kaç basit düzenleme ile bu sıkıntılı yükleme sorununu aşmış olacağız. Özellikle WordPress vb. gibi içerik yönetim sistemlerinde eğer xml yedek yükleme gibi durum söz konusu ise bu özelliği aktif etmeniz şart.

     

     

    Örnek olarak diyelim ki, dosya limitinden büyük bir limitte xml yedeğiniz var ve maksimum dosya yükleme limitiniz 2 MB. İşte karşılaşacağınız hata şu şekilde olacaktır.

    Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 345234 bytes) in /path/to/public_html/wp-content/plugins/plugin.php on line 56.

    Bu işin standartı olarak şu değerler ideal olacaktır. 128M ya da 256M en sağlıklı olandır ama siz bunu bu kadar büyük kullanıma gerek duymayacaksanız 64M olarak tanımlayabilirsiniz.

     

    1. Olarak  PHP.ini dosyasını değiştirmeniz gerekecektir.

     

    Paylaşımlı hosting kullanıyorsanız ( VPS ) bunu dosyalarınızın bulunduğu root dizinden kolayca düzenleyebilirsiniz. Şayet normal reseller veya hosting hesabınız varsa, oluşturacağınız php.ini dosyası parametlerine alttaki tanımlamayı eklemeniz yeterli olacaktır.

     

    Rootunuza login olduktan sonra   yapacagınız komutlar şöyledir.

    • nano /usr/local/lib/php.ini

    ardından ctrl+w yaparak   memory_limit aratın ve ardından aşagıdaki gibi degiştirn.

    memory_limit = 64M

     

    Ardından apacheye restart attıktan sonra sorun kalmıcaktır.

    • /scripts/restartsrv httpd 

     

    2 .HTACCESS kullanımı yaparak sorunu çözme

    Eğer ki php.ini dosyası düzenleme ve oluşturma izniniz yoksa htaccess’e alttaki satırı ekleyerek sorunun üstesinden gelebilmeniz olası.

    php_value memory_limit 64M

     

    3 wp-config.php düzenlemesi

    Bu iki metod için de başarısız olursanız bu metodu deneyebilirsiniz. alttaki yönergeyi öncelikle wp-config.php dosyanızda aratın, şayet rastlamazsanız, siz kendiniz ekleyebilirsiniz.

    define('WP_MEMORY_LIMIT', '64M');

    Son olarak tüm bunları deneyip olumsuz sonuç aldı iseniz, yer sağlayıcınız ( hosting firması ) ile irtibata geçip sorunu dile getirin. Kısa sürede sorununuz hallolacaktır.

p_ayrac
  • 698 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Cpanel sunucunuz da yedekleme servisi aktif ise yedek alma saatini beklemeden ssh üzerinden yedeklemeyi başlatabilmeniz mümkün.Bir komut ile yedekleme servisinin yedekleme hizmetini başlatıp direk yedekleme otomatik olarak yapılacaktır

     

     

    Cpanel yedekleme başlatma

    /scripts/cpbackup –force

    Komut sonrası size yedek log adresi verecektir logu anlık izlemek için örnek

    tail -f  /usr/local/cpanel/logs/cpbackup/1365802642.log

p_ayrac
  • 1.249 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Merhaba ; Bugün sizlere Ücretsiz panellere en iyi anternetif olan Kloxo panel kurulumunu anlatacağım.Gerçekten ücretsiz paneller arası en iyi Linux Kontrol paneli denilebilir. Kloxo panel 40 domaine kadar tamamen ücretsizdir.Kloxo panel de 3 hesap açılabilir Kullanıcı , Reseller ve root dur.Kloxo Centos 5 için en idealdir.

    Kloxo Kurulumu

    setenforce 0

    Şimdi Kloxo otomatik kurulum dosyasını ” wget ” komutu ile kendi sunucumuza çekiyoruz.

    wget http://download.lxcenter.org/download/kloxo/production/kloxo-installer.sh

    Şimdi indirdiğimiz kurulum dosyası ile Kloxo kurulumunu başlatıyoruz.

    sh ./kloxo-installer.sh –type=master

    Kurulım yaklaşık 30 dk sürecektir kurulum esnasında size y , n  diye sorular soracaktır sorulara yşeklinde cevap vereceğiz.Kurulum bitince sunucuyu yeniden başlatıyoruz

    reboot

    Şimdi Kloxo panelinimize giriyoruz.

    http://ipadresi:7778

    İlk panel erişimi için
    kullanıcı adı: admin
    şifre: admin

p_ayrac
  • 571 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Merhabalar ; Bir müşterimiz sunucuya SHELL atmış baktım çatır çatır çalışıyor : ).Güzelden bir php.ini ayarlarına girdik kurcala kurcala SHELL Etkisiz hale getirdik.Uzunca bir liste hazırladıım sizlere bu işlemleri php.ini uyguladıktan sonra sunucunuzun güvenliği büyük ölçüde artacaktır

     

    • Allta belirttiğim kodları “php.ini” dosyanıza alt alta ekleyebilirsiniz.
    • Bu işlemleri yaparken Yedekli çalışın !
    • Bu işlemler Sunucu güvenliği içindir  denenmiş faydası olmuştur :)

    Son zamanlarda “RFI” (Remote File Include) tarzı yöntemlerle birçok hack olayı yaşanıyor birçok kişi bunların önlemini almakta çaresiz kalıyor ve bu yüzden gerek itibarlarından gerekse sitelerinden oluyorlar. “RFI” açıklarını engelleyemeyenler için bir döküman yazmaya karar verdim. Bu sayede “RFI” açığınız olsa bile en az zararla hatta “0″ zararla nasıl kurtulacağınızı anlatacağım. Bu ayarlar sayesinde hem güvenliğinizi hem de performansınızı artırmış olacaksınız.

    “php.ini” yapılandırmasına geçmeden önce sunucumuzda bulunan klasör ve dosya izinlerini “chmod” doğru şekilde ayarlayalım. Genelde FTP programlarında dosya yada klasör üzerine “sağ click” yapılıp yada “file” seçeneğinden “Change Attributes ya da Properties / CHMOD” seçeneklerinden düzenleriz burada “permissions” altında yani izinler altında önerilenleri girmek en uygunudur.

    Klasörler için: 755
    Dosyalar için: 644

     

    İzinleri bu şekilde ayarlamanız güvenlik için ilk adımı atmanıza yardımcı olur.

    “php.ini” yapılandırması:

    Eğer server admini iseniz yani root yetkilere sahipseniz bu ayarları serverda bulunan tüm siteler için yapabilirsiniz genellikle “/usr/local/Zend/etc/” altında bulunan “php.ini” dosyasını açarak düzenleyebilirsiniz veya “httpd.conf” dosyasının doğru yapılandırılmasıyla da olur. Daha sonra apache’ye restart atmanız gerekmektedir.

    Root değilseniz sadece kendi siteniz için yapmanız gerekiyorsa kök dizininizde (public_html) bir “php.ini” dosyası oluşturarak veya varolan “php.ini” dosyasının içerisine altta verdiğim kodları ekleyerek güvenliğinizi sağlayabilirsiniz. Fakat sitenizle aynı serverda bulunan diğer sitelerden kaynaklanan açıklardan yararlanan kişiler root olmayı başarırlarsa burada anlatılanlar yetersiz kalır, root olmayı başaramazlarsa ve sitenizin şifrelerini kaptırmazsanız güvendesinizdir.

    ***Altta anlattığım bilgiler iyi bir güvenlik için yapılması gerekenler olduğundan dolayı bunları uyguladıktan sonra bazı scriptlerinizin çalışması engellenmiş olabilir. Ama scriptin çalışmasını engelleyen değerleri iptal ederseniz script tekrar doğru şekilde çalışacaktır***

    Şimdi gelelim “php.ini” yapılandırmasına:

    disable_functions” (Güvenlik)

    “disable_functions” ile serverınızda birçok fonksiyonun çalışmasını engelleyebilirsiniz bu sayede sitenize inject edilen scriptler, sheller için güvenliğinizi almış olursunuz. Bu kadar fonksiyon fazla gelebilir ama iyi bir güvenlik için şart. Bu kadar sayıda devre dışı bırakılan fonksiyonlar ilk defa “ebrarsecurity.org” adresinde verilmiştir.

    Önerilen:

    disable_functions = foreach, glob, openbasedir, posix_getpwuid, f_open, system,dl, array_compare, array_user_key_compare, passthru, cat, exec, popen, proc_close, proc_get_status, proc_nice, proc_open, escapeshellcmd, escapeshellarg, show_source, posix_mkfifo, ini_restore, mysql_list_dbs, get_current_user, getmyuid,pconnect, link, symlink, fin, passthruexec, fileread, shell_exec, pcntl_exec, ini_alter, parse_ini_file, leak, apache_child_terminate, chown, posix_kill, posix_setpgid, posix_setsid, posix_setuid, proc_terminate, syslog, allow_url_fopen, fpassthru, execute, shell, curl_exec, chgrp, stream_select, passthru, socket_select, socket_create, socket_create_listen, socket_create_pair, socket_listen, socket_accept, socket_bind, socket_strerror, pcntl_fork, pcntl_signal, pcntl_waitpid, pcntl_wexitstatus, pcntl_wifexited, pcntl_wifsignaled, pcntl_wifstopped, pcntl_wstopsig, pcntl_wtermsig, openlog, apache_get_modules, apache_get_version, apache_getenv, apache_note, apache_setenv, virtual

    Eğer bu kadar fonsiyonu devre dışı bırakmak fazla geldiyse alttaki gibi de ayarlayabilirsiniz bu da güvenliğiniz için yeterlidir:

    disable_functions = glob, posix_getpwuid, array_compare, array_user_key_compare, ini_restore, exec, proc_get_status, proc_nice, proc_open, allow_url_fopen, fin, pconnect, system, dl, passthruexec, shell_exec, proc_close, proc_get_status, chown, chgrp, escapeshellcmd, escapeshellarg, fileread, passthru, popen,curl_exec, shell, execute

    safe_mode” (Güvenlik)

    “Safe Mode” adından da anlaşılacağı gibi “Güvenli Mod” anl***** geliyor. “Safe Mode” genelde birçok serverda “Off” durumdadır ve bu da birçok tehlikeye davetiye çıkaran unsurlar arasında yer alır. “Güvenli Modu Açık” durumuna getirmek shellerin serverımızda istedikleri gibi dolaşmalarını, exploitlerin çalıştırılmasını ve komutların execute edilmelerini önler. Günümüzde “açık olan güvenlik modunu” kapalı duruma getiren scriptler mevcut fakat altta anlatılan önlemlerle bunun da önüne geçilebilir.

    Önerilen:

    safe_mode = on

     

    register_globals” (Güvenlik ve Performans)

    php.ini dosyasında bulunan “post” “get” ile gönderilen değerlere kullanıcı adlarıyla ulaşılıp ulaşılamayacağını belirtir. Session, cookie değerlerini kendi adıyla tanımlayarak birer değişken olmasına neden olur. “Off” olarak ayarlanırsa bu gibi değerlere kendi tanımladığı şekilde ulaşılamaz.

    Önerilen:

    register_globals = off

     

    “allow_url_fopen” (Güvenlik)

    “allow_url_fopen” default olarak “açık” şeklinde gelir ve bunun “on” açık olması “file_get_contents()”, “include()”, “require()” fonksiyonlar uzaktaki dosyaları da işlemesine olanak tanır. Bunlara verilen bilgiler hiçbir kontrolden geçirilmezse kritik güvenlik açıklarını sebep olur.

    Önerilen:

    allow_url_fopen = off

     

    “allow_url_include” (Güvenlik)

    Bu değer kapalı yapıldığında “require” ve “include” ile uzaktan dosya çağırılması engellenmiş olur ve bu sayede büyük bir tehlikeden kurtulmuş olursunuz.

    Önerilen:

    allow_url_include = off

     

    “display_errors” (Güvenlik)

    Bu seçenek sitenizin çalışmasında oluşacak bir hatayı tarayıcıya yansıtıp yansıtmayacağını belirler yani siteniz için diyelim bir forum veya portal kullanıyorsunuz ve bunların çalışması esnasında genelde “Fatal error: Call to undefined function get_header() in /home/vhosts/site.com/index.php on line 37″ şeklinde benzeri hata görülür bunların gözükmesini engellemek için bu değeri kapalı duruma getirmek gerekir zira kötü niyetli kişiler sitenizin serverda bulunan tam yolunu öğrenmiş olurlar.

    Önerilen:

    display_errors = Off

     

    cgi.force_redirect” (Güvenlik)

    Bu değer normalde “on” olarak gelir ve Windows sunucularında IIS, OmniHTTPD gibi buralarda kapatılması gerekir. Kendi sunucunuz için bu durum yoksa değiştirmenize gerek yoktur.

    Önerilen:

     

    cgi.force_redirect = on

     

    “magic_quotes_gpc” (Güvenlik ve Performans)

    Magic Quotes işlemi GET/POST yöntemiyle gelen Cookie datasını otomatikmen PHP script’e kaçırır. Önerilen bu değerin kapalı olmasıdır.

    Önerilen:

    magic_quotes_gpc = off

     

    “magic_quotes_runtime” (Güvenlik ve Performans)

    Magic quotes çalışma sürecinde data oluşturur, SQL’den exec()’den, vb.

    Önerilen:

     

    magic_quotes_runtime = Off

     

    magic_quotes_sybase” (Güvenlik ve Performans)

    Sybase-style magic quotes kullanır (Bunun yerine ‘ ‘ bununla ” kaçırır)

    Önerilen:

    magic_quotes_sybase = Off

     

    “session.use_trans_sid” (Güvenlik)

    Bu ayarı dikkatli ayarlayın, kullanıcı emaile aktif oturum ID’si içeren URL gönderebilir

    Önerilen:

    session.use_trans_sid = off

     

    “open_basedir” (Güvenlik)

    Burada belirttiğiniz bir dizin haricindeki dosyaları veya klasörleri görmeleri olanaksızdır yani sitenizde sadece dosyalar dizininin görüntülenmesini istiyorsanız böyle yapılır

    Kod:
    /home/vhosts/site.com/public_html/dosyalar/
    veya hem dosyalar hem de resimlerin bulunduğu yerin gözükmesi için de böyle

    Kod:
    /home/vhosts/site.com/public_html/resimler:/home/vhosts/site.com/public_html/dosyalar/
    bunlar haricindeki yerlerin görünmesi imkansızdır.

    Önerilen:
    Kod:
    open_basedir = /home/vhosts/site.com/public_html/resimler:/home/vhosts/site.com/public_html/dosyalar/
    /resimler ve /dosyalar yazan yere görünmesini istediğiniz dizinleri belirtin.

     

    “safe_mode_exec_dir” (Güvenlik)

    Safe Mode açıkken bunu yaparsanız sadece belirttiğiniz dizinde işlem yapılmasına izin verirsiniz. Safe Mode kapalıyken burada belirttiğiniz dizinlerin dışında hiçbir dizinde işlem yapılamaz. “/home/vhosts/site.com/public_html/” yazan yere kendi dizininizi yazabilirsiniz. Böylece, diyelim “/etc” v.s dizininden herhangi birşey çalıştırmasına izin vermezsiniz.

    Önerilen:

    safe_mode_exec_dir = “/home/vhosts/site.com/public_html/”

    “Safe Mode” yani “Güvenli Mod” açıkken yapılması tavsiye edilmez. Çünkü “safe mode” burada belirttiğiniz dizinde etkisiz kalacaktır. Güvenli Mod’un açık olması o dizinde işe yaramayacaktır. Güvenlik için, “Safe Mod” yani “Güvenli Mod” “off” kapalıyken kullanılması daha uygundur.

    “asp_tags” (Güvenlik)

    ASP Style < % % > taglarına izin verilip verilmeyeceği belirlenir, kapalı duruma getirilmesi önerilir.

    Önerilen:

    asp_tags = Off

     

    “session.hash_function” (Güvenlik)

    Oturumlar için Hash Fonksiyonu

    0: MD5 (128 bits)
    1: SHA-1 (160 bits)

    Önerilen:

    session.hash_function = 0

     

    “session.hash_bits_per_character” (Güvenlik)

    Hash çevirirken her karakterde kaç bit saklansın

    4 bits: 0-9, a-f
    5 bits: 0-9, a-v
    6 bits: 0-9, a-z, A-Z, “-”, “,”

    Önerilen:

    session.hash_bits_per_character = 5

     

    “expose_php” (Güvenlik)

    “expose_php” açık ise kapalı yapılması önerilir. Aksi takdirde PHP ile yaptığınız herşeyde sunucu tarafından PHP sürümü gibi bilgiler gösterilir. Hackerlar hatta Lamerlar bu bilgileri severler. Bunları engellemek için “off” konumuna getiriniz.

    Önerilen:

    expose_php = Off

     

    “html_errors” (Güvenlik)

    Bu değerin açık olması durumunda PHP tıklanabilir hata mesajları üretecektir. Kapalı olması güvenlik için önerilir.

    Önerilen:

    html_errors = off

     

    “max_execution_time” (Güvenlik)

    Scriptinizi maksimum uygulamayı yürütme zamanı mesela kullanıcı bir linke tıkladı ve bu linkin açılması belirtilen saniyeden fazla olursa sayfa sitenizin serverda bulunduğu tam yolu göstererek hata verir. Bu hataların gözükmesi güvenlik açısından sakıncalıdır. 300 saniye yazan yeri istediğiniz zaman ile değiştirebilirsiniz.

    Önerilen:

    max_execution_time = 300

     

    “ServerSignature” (Güvenlik ve Performans)

    “ServerSignature” sitenizde bulunmayan bir dosyanın bakılması durumunda bu sayfanın altında serverla ilgili bir bilgi yer alır ve bu da performansı düşürür ayrıca kötü niyetli kişiler serverla ilgili bir bilgi öğrenmiş olurlar.

    Önerilen:

    ServerSignature = Off

     

    “UseCanonicalName” (Performans)

    Bu ayarın açık olması Apache self-referencing URL oluşturduğunda Server ismi ve porttan oluşan bir çözülmüş isim kullanır.

    Önerilen:

    UseCanonicalName = Off

     

    “HostnameLookups” (Performans)

    “HostnameLookups” açık olması performansın düşmesine neden olur. IP numarası DNS sunucusundan bakılarak adres öğrenilir buda performansı düşürür.

    Önerilen:

    HostnameLookups = Off

     

    “ExtendedStatus” (Performans)

    Serverın durumunu öğrenmek için server-status kullanılıyorsa Apache her an bu işlemcinin çağrılabileceğini beklediği için hazır bekler ve her an sistem saatini öğrenmesi gerekir bu da performansı düşürür.

    Önerilen:

    ExtendedStatus = off

     

    “register_long_arrays” (Güvenlik ve Performans)

    Bu değerin “on” açık olması durumunda sisteminizde her script çalışmayacaktır install v.s yapmakta hatalarla karşılaşabilirsiniz ama iyi bir güvenlik ve performans için “off” duruma getirilir.

    Önerilen:

    register_long_arrays = Off

    “allow_call_time_pass_reference” (Performans)

    Fonksiyonların çağrılma zamanında yaşanan uyumsuzluklarla ilgili uyarı verir.

    Önerilen:

    allow_call_time_pass_reference = off

     

    “enable_dl” (Güvenlik)

    Bu değerin “off” kapalı olması gerekir aksi halde kişilerin sistemde php modüllerinde çalışma yapmasına olanak sağlar ve sistemde rahat dolaşmalarını sağlar güvenlik için kapalı olması gerekir.

    Önerilen:

    enable_dl = off

     

    “track_errors” (Güvenlik ve Performans)

    Sürücülerde meydana gelen hatalarda yetki verildiği taktirde hata mesajı errormsg olarak değişkende gösterilir.

    Önerilen:

    track_errors = Off

     

    “file_uploads” (Güvenlik)

    Açık olursa eğer sunucuda dosya yüklenmesine izin verilmiş olur ve bu da ciddi bir güvenlik açığına neden olur eğer kullandığınız scriptden herhangi bir dosya yüklemeniz gerekmiyorsa mutlaka kapalı duruma getiriniz. Bu sayede sitenize herhangi bir shell, script inject edise bile kesinlikle dosya yüklenmesine izin vermez.

    Önerilen:

    file_uploads = off

     

    “ignore_repeated_errors” (Güvenlik ve Performans)

    Açık olursa tekrarlanan hataları loglamaz.

    Önerilen:

    ignore_repeated_errors = Off

     

    “ignore_repeated_source” (Güvenlik ve Performans)

    Tekrarlanan mesajlar engellendiğinde, mesaj kaynağını engeller Bu ayar açık yapıldığında hataları loglamayacaktır farklı dosyalardan ya da kaynaklardan tekrarlanan mesajlarla.

    Önerilen:

    ignore_repeated_source = Off

     

    “display_startup_errors” (Güvenlik ve Performans)

    “display_errors” değeri “on” açık olsa bile, Php’nin çalışma sırasında meydana gelen hatalar gözükmeyecektir. Bu değerin şiddetle “off” kapalı duruma getirilmesi önerilir.

    Önerilen:

    display_startup_errors = off

     

    “safe_mode_gid” (Güvenlik)

    UID – GID kontrollerini sadece UID ile yapmasına izin verir böylece aynı grupta dosyalar bulunsa bile göremezler yani serverda bulunan diğer clientların scriptlerini v.s görmeleri engellenir.

    Önerilen:

    safe_mode_gid = Off

     

    “output_buffering = 4096″ (Performans)

    4 KB’lik bir tampon çıktısı ayarlar “output buffer”

    Önerilen:

    output_buffering = 4096

     

    “register_argc_argv” (Performans)

    Kapalı olursa gereksiz ARGV ve ARGC kayıtlarını önler. PHP nin ARGV ve ARGC değişkenlerini bildirip bildirmemesini anlatır.

    Önerilen:

    register_argc_argv = Off

     

    php_value session.use_trans_sid – php_value session.use_only_cookies”

    Bu şekilde ayarlanması URL’deki PHPSESSID bilgilerini kaldırır.

    Önerilen:

    php_value session.use_trans_sid = 0
    php_value session.use_only_cookies = 1

     

    “session.auto_start”

    Oturum başlatmayı başlangıçta isteme

    Önerilen:

    session.auto_start = 0

     

    “session.cookie_lifetime”

    Cookie’nin zaman ayarı

    Önerilen:

    session.cookie_lifetime = 0

     

    “memory_limit”

    Scriptin tükettiği maksimum hafıza miktarı

    Önerilen:

     

    memory_limit = 8M

     

    “post_max_size”

    PHP’nin kabul edeceği maksimum POST data boyutu

    Önerilen:

    post_max_size = 256K

     

    “upload_max_filesize”

    Upload edilen dosyaların maksimum boyutu

    Önerilen:

    upload_max_filesize = 256K

     

    “upload_tmp_dir”

    Temporary klasörü HTTP’den gelen dosyalar, ayarlanmazsa default klasörü kullanacaktır.

    Önerilen:

    upload_tmp_dir = /path/to/www/belirlediginiz-dizin

     

    “variables_order”

    (Ortam, GET, POST, Çerez, Sunucu) bunların işlenmedeki sıralarını belirler.

    Önerilen:

    variables_order = “EGPCS”

     

     

    ANLATIM ALINTIDIR .ANLATIM YAPAN ARKADAŞA TEŞEKKÜR EDERİZ. GÜVENLİ VE SHELLSİZ GÜNLER DİLERİZ.

     

     

     

p_ayrac
  • 626 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Sunucularda performansa en büyük etken olan disklerin performansını sadece 1 komut ile ölçebilirsiniz.Hızlı bir disk her zaman hızlı açılan web sayfaları anlamına gelmektedir

     

    Biraz dan uygulayacağımız test sadece fiziksel sunucu ve VDS hizmetlerin de çalışacaktır VPS hizmetleri için ayrı bir test komutu sağlanacaktır

    Sunucu ve VDS HDD Performans Testi Komutu

    hdparm -T -t /dev/sda

    /dev/sda kısmı sunucunuzun kurulmasına göre farklılıklar gösterebilir. df -h komutu ile disk yolunu görebilirsiniz.

    Gelelim sonuçlara

    SSD Diskli aktif üzerinde ortalama 50k hit barındıran 20mbit aktif hat kullanımı olan SSD Sunucumuzun sonucu

    [root@ozkula1 ~]# hdparm -T -t /dev/sda5

    /dev/sda5:
    Timing cached reads: 23976 MB in 2.00 seconds = 12014.54 MB/sec
    Timing buffered disk reads: 876 MB in 3.00 seconds = 291.78 MB/sec

    • Aktif üzerinde çok sayıda vps barınan bir sunucuya göre oran gayet iyi

     

    İÇERSİNDE HİÇ BİR UYGULAMA ÇALIŞMAYAN 1TB WD BOŞ SATA SUNUCU

    [root@ozkula18 ~]# hdparm -T -t /dev/sdc

    /dev/sdc:
    Timing cached reads: 13358 MB in 2.00 seconds = 6685.62 MB/sec
    Timing buffered disk reads: 390 MB in 3.01 seconds = 129.56 MB/sec

    • Sonuç sata diske göre normal SSD diske göre performans çok düşük

     

    SSD Diskin farkını yine bir performans testinde de gördük

p_ayrac
  • 502 views
  • Yorum Yok
Henüz yorum yapılmamış.
  • Merhaba arkadaslar bu ufak makalemizde  sizlere linux üzerinde port kapatma işlemini kısa ve öz bir şekilde anlatacagım.

    Linux sunucunuz da  dışarıya erişimini kapatmak için  herhangibir portu kapatarak güvenligini alabilirsiniz. Port kapatmak için ssh login olarak tekbir komut satırı ile rahatlıkla kapatabilecegiz.

    Linux Centos Port Kapatma

    iptables -A INPUT -p tcp –dport <PORT> -j REJECT

     

    Bu yukarıdaki  komut satırı ili  port erişimini kapatabilirsiniz.  Konumuza katıldıgınız için teşekkür ederiz.

    Güvenli Günler Dileriz..

     

     

p_ayrac
  • 1.130 views
  • Yorum Yok
Henüz yorum yapılmamış.

Sayfa 2 Toplam: 51234...Son Sayfa »


Web Tasarım Web Tasarım