Php Hosting Asp Hosting IRCD Hosting Radyo Hosting Aysima Bilgisayar ve internet Hizmeti Domain Kayıt Kiralık Sunucu Asp Reseller Php Reseller
Hosting Ana sayfa Hosting iletişim Host Abonelik

Linux için arşiv

Iptables ile ip banlamak

Merhabalar;

linux sunucunuzda istemediğiniz bir kişiyi iptables ile banlayabilirsiniz.

iptables -I INPUT -s ipnumarasi -j DROP

artık yazıcağınız ip adresi sunucunuza ulaşım sağlayamaz.

Hangi ipden kaç tane istek geliyor ?

Merhabalar;

linux sunucunuzda hangi ip den kaç adet istek geldiğini;

netstat -ntu | awk ‘{print $5}’ | cut -d: -f1 | sort | uniq -c | sort -n

bu komut ile görebilirsiniz.

Site Yönlendirme Kodu

Merhabalar;

< ?php
header("Location: http://www.domain.com/");
?>

bu şekilde yönlendirmenizi yapabilirsiniz.

Centos eklenti reposu DAG

Merhabalar;

bildiğiniz üzere centos update lerini eklentilerini kurmak için bir sistem geliştir ve bunun adı yum. Centos ilk kurulumda yum sadece centosun kendi repolarını ( depolarını ) kullanarak eklentilerini ve updatelerini kullanır. Centosun kendi kullandığı programlardan ziyade farklı insanların centos için geliştirdikleri çok yararlı programlar mevcuttur.

En basiti iftop. Iftop ile sunucunuz ne kadar hat harcadığını rahatlıkla izleyebilirsiniz. Bu Centosun kendi repolarında olan bir program değildir işte bu kısımda karşımıza DAG çıkıyor. Bu programları dag repolarını kullanarak rahatlıkla kurabilirsiniz. 8000 e yakın ek program bulunmaktadır.

Kurmak için ;

pico /etc/yum.repos.d/dag.repo

Açılan pencereye

[dag]
name=Dag RPM Repository for Red Hat Enterprise Linux
baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag
gpgcheck=0
enabled=1
protect=0

kopyalıyoruz ve kaydediyoruz.

service yum restart & /etc/init.d/yum restart

bu komutlardan biriylede yum servisini restart ettikten sonra

yum install iftop

komutu ile bu programı ve bunun gibi bir çok programı kullanabilirsiniz.

Apache “No space left on device: Couldn’t create accept lock”

Apache error log dosyasında aşağıdaki gibi bir hata ile karşılaşmışsanız

[emerg] (28)No space left on device: Couldn't create accept lock
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
[notice] Digest: generating secret for digest authentication ...
[notice] Digest: done
[warn] pid file /etc/httpd/run/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
[emerg] (28)No space left on device: Couldn't create accept lock

httpd bu yüzden start olmuyorsa

for semid in `ipcs -s | grep apachec | cut -f2 -d" "`; do ipcrm -s $semid; done

Bu komutu ssh de kullanarak sorununuzu giderebilirsiniz. Bu geçici bir çözüm olsa da işinize yarayabilir.

Linux başlangıçta program çalıştırmak

Bildiğiniz üzere windows üzerinde msconfig, regedit gibi programlar aracılığı ile başlangıçta program komut vb işlemleri yapabiliyorsunuz. Ya linux ? Tabiikide bu şekilde bir seçeneğimiz mevcut. Misal sunucunuzda bir php bot çalıştırmanız lazım;

pico /etc/rc.local

komutu ile gelen sayfada boş gelen satıra

php -q /home/user/public_html/dosyaismi.php

bu komutlaki kendinize göre uyarlamanız gerekmektedir istediğiniz scriptinizi çalıştırabilirsiniz. Bütün servisler açıldıktan sonra rc.local çalıştığı için httpd açılmış olur bu konudada herhangi bir endişeniz olmasın. Bir dahaki linux dökümanında görüşmek üzere.

Spf Kaydı Nasıl Yapılır

Arkadaşlar bir çok yerde SPF hakkında yazılar mevcut aslında ama yinede kısa ve öz olarak konuyu anlatmak istedim umarım işinize yarar.

Hotmail domainlerin spf kaydı olup olmadığına baktığından beri bu iş zaten çığrından çıkmıştır. Öncelikle SPF göndermiş olduğunuz mailin hotmailde en az junka düşmesini sağlar. Dikkatinizi çekerek söylüyorum junka düşer. Öyle hotmail sadece spf kaydını kontrol eder gibi bir durum yok. Alakasız nedenlerle mailleriniz junk mail olarak hotmailde olacaktır. Repay yapılan maillerin %90 ı inbox düşer onu da size belirtmiş olayım.
Spf kaydı nasıl yapılır?

Plesk yada WHM panel kullanıyorsanız yada dns yönetimi izniniz olan herhangibir panel yapmanız gereken domainize yeni bir dns kaydı eklemek olacaktır.

Eklemeyi şu şekilde yapıyorsunuz.

ilk kısma domaininizi yazıyorsunuz ( whm panelde pleskde yazmasanızda olur çünkü otomatik ekliyor.) Daha sonra TXT seçiyorsunuz ( plesk panelde spf özelliği mevcut) ve asıl spf kaydının girilceği son kısmada “v=spf1 mx ptr ip4:sitenizin_ip_adres -all” bunu yazıyorsunuz. Bu kısmı aşağıdaki linklerden wizard yardımı ile kendinizde oluşturabilirsiniz. Yazının devamı »

Plesk Linux için Php GD Desteği Kurma

Plesk panel kurulu Sunucunuza GD desteği (GD graphic libraries support)  aşağıdaki şekilde kurulur.

Red Hat Enterprise Linux

Rootta yazılması gereken komutlar altaki gibidir:
# up2date php-gd
# /etc/init.d/httpd restart

Cent OS or Fedora Core Linux

# yum install php-gd
# /etc/init.d/httpd restart
Yazının devamı »

Mysql de Default character set değiştirme

Mysql komut satırına girin:
mysql> show character set;
ile kullanabileceğiniz karakter setlerini görün.
Seçtiğiniz karakter dilini:
mysql> ALTER DATABASE `` DEFAULT CHARACTER SET COLLATE

, ,
arasına yazıp komut satırında çalıştırırsanız default gelen dil değişmiş olacaktır.

PhpMyAdmin Error: No input file specified

Bu hatanın nednei genellikle phpMyAdmin’in sahibi ile alakalıdır.
Phpmyadmin sahibi olarak Cpanel atanmış olmalıdır. Aşağıdaki komutu rootta çalıştırarak problemi en basit şekilde çözmüş olursunuz.

chown -R cpanel:cpanel /usr/local/cpanel/base/3rdparty/phpMyAdmin

« Önceki Yazılar · Sonraki Yazılar »