‘Linux’ Kategorisindeki yazılar
Linux MySQL root şifresi
09
Kas
henüz yorum yok - Devamı..
Linux üzerinde unuttuğunuz Mysql root şifresini sıfırlamaya çalışmaktansa Linux ün bu şifreyi bir yerde tutuyor matığından hareket ederek çok kolay bir şekilde ssh üzerinden root girişi yapıp bir kod yazıp öğrenebilirsiniz.
Mysql şifresi .my.cnf inçersinde tutuluyor.Aşağıdaki komutları uygulayarak şifreye ulaşabilirsiniz.
[php]
cd /root
nano .my.cnf
[/php]
Komutu uyguladıktan sonra karışınıza aşağıdaki gibi bir ekran çıkacaktır. Görüldüğü gibi [client] in altında bilgileriniz mevcut
[client]
user="root"
pass="clUsd987"
Centos Plesk 587. Portu aktifleştirmek
09
Kas
henüz yorum yok - Devamı..
TTnet'in istem dışı elektronik posta (spam mailler) konusunda 25. portu yasaklanmasından dolayı 25. port kullanımı kullanıcıları bir hayli madur etmektedir. Port değişikliği yaparak bu mağduriyetin önüne geçmek mümkündür.
Centos üzerine plesk kurulu sistemler için bu işlem gerçekleştirilmiş ve başarılı sonuç alınmıştır.Aşağıdaki kodları ssh a root olarak giriş yapıp sırasıyla uygulayınız.
[php]cd /etc/xinetd.d
cp smtp_psa smtp_additional
nano smtp_additional[/php]
nano komutu ile açtığımız smtp_additional dosyası içinde 1. satırda ki “service smtp” bölümünü “service submission” olarak değiştiriyoruz. ctrl+x kombinasyonu ile çıkış yapıp dosyayı yeni değişiklikleri üzerine kayıt ederek çıkıyoruz
Aşağıdaki komut ile servisi yeniden başlatıyoruz ve 587. portumuz aktif hale geliyor.
[php]/etc/init.d/xinetd restart[/php]
587. Portun aktif olduğunu nasıl anlayabiliriz
Aşağıdaki komutu ...
.htaccess nedir
07
Kas
henüz yorum yok - Devamı..
.htaccess linux için anahtar gibi bir dosyadır. Çok uğraşlar harcayarak yapabileceğiniz şeyleri .htaccess dosyasına bir kaç kod yazarak yapabilirsiniz.
Yapılabilecek işleveler konusunda özel hata sayfası oluşturma ve klasör erişim izinleri konusunda bilgi verelim. Ve bunun gibi bir çok işlev .htaccess dosyasına eklenen kodlar sayesinde kazanılabilir.
.htaccess dosyası oluşturup aşağıda açıklamları ile birlikte verilen kodları ,.htaccess içine yazarak sitenizin ana dizinine gönderdiğinizde işlem tamamlanacaktır.
1 - Klasörlere erişimi düzenleyebilirsiniz.
[php]deny from all #Tüm bağlantıları engeller
deny from 100.1.1.1 #Sadece 100.1.1.1 adresini egeller
allow from 100.1.1.1 #sadece 100.1.1.1 adresinin bağlanmasını sağlar.[/php]
- Tek bir dosya erişimi engellemek için aşağıdaki kod kullanılmalıdır.
[php]
<Files ozel.html>
Order allow,deny
Deny from ...
Linux Bağlantı yapan Ipleri listeleme ve banlama
07
Kas
henüz yorum yok - Devamı..
Sunucu üzeride yoğun şekilde bağlantı kuran ipleri tespit edip bazıların bağantı kurmasını yasaklamak gerekir bazen ve bunu yapmak için sunucuya bağlanıp bir iki satır kod yazmak yeterli olacaktır.
Bağlantı yapan 20 ip i liseteler
[php]netstat -an | grep ":80 "| awk '{print $5}'|cut -d":" -f1 | sort |uniq -c | sort -nr | head -20 | grep -v -E "127.0.0.1|0.0.0.0" [/php]
IP banlama bu kod ile yapılıyor.
[php] iptables -I INPUT -s banlanacakIP -j DROP [/php]
Suhosin kurulum rehberi
03
Eyl
henüz yorum yok - Devamı..
Makalenin tamamını okuduktan sonra Suhosin in Centos üzerinde manuel olarak nasıl kurulur öğrenmiş olacaksınız. Bu kurulumu WHM/Cpanel üzerinden apache derlemesi yaparak ta otomatik olarak yaptırabilirsiniz.
Kuruluma başlamadan önce bazı testler yapılması gerekiyor.
1 - Öncelikle php info sayfası oluşturmalısınız. Suhosin yülkü ve çalışır durumda mı yoksa çalışmıyormu tespitini yapabilmek için. php info sayasını aşağıdaki kodu kullanarak oluşturalım.
[php]
<?php
phpinfo();
?>
[/php]
ÖR: http://domain.com/phpinfo.php olarak sayfanızı oluşturabilirsiniz.
2- Kurulum yapabilmeniz için php info sayfanızda "Configure Command" bölümünün karşısında "enable-versioning" yazmaması gerekiyor.
3- Zend Optimizer kullanıyorsanız Zend Optimizer ın son sürümünün yüklü olduğundan emin olun. Versionu ssh giriş yapıp php-v komutu ile öğrenebilirsiniz.
Suhosion Extension Kurulumu
1- ssh ile sunucuya giriş yapıp komut ...
