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

Mart, 2009 için arşiv

Mysql Root Şifresi Sıfırlamak

Merhabalar;

sırası ile komutları takip ederek root şifrenizi sıfırlayabilirsiniz.

/etc/init.d/mysql stop
mysqld_safe –skip-grant-tables &
mysql -u root
use mysql;
update user set password=PASSWORD(“yenişifreniz”) where User=’root’;
flush privileges;
quit
/etc/init.d/mysql stop
/etc/init.d/mysql start

yaptıktan sonra

mysql -u root -p

komutu ile giriş yapabilirsiniz. Şifre sorucaktır yenişifreniz olarak belirttiğim kısıma şifrenizi yazınız.

/etc/init.d/mysql olarak yazdığım kısım /etc/init.d/mysqld olarakta olabilir.

Linuxta ikinci harddiske format atmak

Merhabalar;

fdisk -l

yaparak disk listesine baktıktan sonra kullanılmayan ( genellikle sdb yada hdb ) harddisk id sini alıpki ben sdb kabul edicem;

mkdir /backup
mkfs.ext3 /dev/sdb -L /backup -j
mount /dev/sdb/ /backup

şeklinde ikinci harddiski /backup olarak çalıştırabilirsiniz.

Directadmin Kullanımları Sıfırlamak

Merhabalar;

directadminde sağ kısımda gözüken bandwidth, harddisk alanı vb yerleri sıfırlamak için

echo “action=reset&value=all” >> /usr/local/directadmin/data/task.queue
/usr/local/directadmin/dataskq d

komutlarını kullanabilirsiniz.

Plesk 7 serisinde full backup ( yedek ) almak

Merhabalar;

plesk 7 serisinde yedek almak için

/usr/local/psa/bin/psadump -F -f psa_dump

komutunu kullanabilirsiniz.

Plesk 8 serisinde yedek almak

Merhabalar;

plesk 8 serisi linux bir paneliniz varsa eğer yedek alma komutu.

/usr/local/psa/bin/pleskbackup all psa_dump

şeklindedir.

Openvz HyperVM ( Server refused to allocate pty stdin: is not a tty ) Problemi

Merhabalar;

açtığınız vps in ssh bağlantısında

Server refused to allocate pty stdin: is not a tty

bu hatayı alırsanız

vzctl exec VPSnumarasi /sbin/MAKEDEV tty
vzctl exec VPSnumarasi /sbin/MAKEDEV pty

şeklinde düzeltebilirsiniz. Vps numarasına hypervm panelden bakabilirsiniz.

Iftop Kurulumu

Merhabalar;

iftop kurulumuda mytop kurulumuna çok benzer. Hangi ip ile sunucu arasında ne kadar veri akışı olduğunu gösteren program.

dag reposunu yuma ekliyoruz

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

[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

ctrl x ile kaydedip çıktıktan sonra

service yum restart

ile yum servisini yeniden başlatıyoruz.

yum install iftop

komutu ile programı kurup

iftop

komutu ile giriş çıkışları izlemeye başlıyoruz.

Mytop Kurulumu

Merhabalar;

mysql işlemlerinizi izlemek için mytop eklentisini kullanabilirsiniz. Kurmak için;

pico /etc/yum.repos.d/dag.repo
bu dosya içerisine şu kodları ekliyoruz.

[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

ctrl x ile kaydedip çıktıktan sonra.

service yum restart

yum servisi yeniden başlattıktan sonra ise

yum install mytop

yazarak mytop ın kurulmasını sağlıyoruz.

mytop

komutu ile mysql processlerini izleyebilirsiniz.

Silinen www Linki(Klasörü) – Symlink

www klasörünü public_html klasörüne giden bir linktir. www klasörünün içerisine girmek için üzerine tıkladığınızda aslında public_html dizini altına girersiniz. Fakat bazen bu link yanlışlıkla kullanıcılar tarafından veya sizin tarfınızdan dalgınlıkla silinir. Bunu oluşturmak yeniden için:
Konsolda root olarak oturum açtıktan sonra

ln -s /home/dir_to /home/dir_from

komutu ile köprü oluşturabilirsiniz. Örneğin;

ln -s /home/public_html /home/www

şeklinde www klasörünü public_html klasörüne linklemiş oluruz yada sembolik link oluşturmuş oluruz.

Bu işlemler php kodu olarakta kullanıbilir. Fakat her symlink kodu aktif olaması gerekmektedir. Çoğu server yöneticisi güvenlik nedenleriyle bu özelliği kapalı durumda tutmaktadır. Aşağıda bir symlink örneği verilmiştir.

<?php
$hedef
= 'uploads.php';
$bag = 'uploads';
symlink($hedef, $bag);
 echo(readlink($bag));
?>

Directadmin Nginx Kurulumu

Merhabalar;

yeni konumuz httpd nin yerine veya httpd ile beraber kullanılabilecek olan nginx ile alakalı. Dünyanın en çok hit alan bir çok sayfası artık apache yerine nginx kullanıyor bununda en büyük sebebi çok daha hızlı ve çok daha az işlemci harcaması. Directadmin kullanıcıları için nasıl kullanılacağını komut olarak yazıyorum arka arkaya.

wget http://sysoev.ru/nginx/nginx-0.6.5.tar.gz
tar -xzf nginx-0.6.5.tar.gz
cd nginx-0.6.5

nginx dizinine geliyoruz

./configure –with-http_stub_status_module –with-openssl=/usr/lib/openssl
make
make install

derledikten sonra php programını çekip açıyoruz. İstediğiniz versiyonu indirin tar.gz dosyasını açtıktan sonra diizne girin ve php yi derleyin yeniden.

./configure –enable-fastcgi ‘–with-curl=/usr/local/lib’ ‘–with-gd’ ‘–enable-gd-native-ttf’ ‘–with-ttf’ ‘–with-gettext’ ‘–with-jpeg-dir=/usr/local/lib’ ‘–with-freetype-dir=/usr/local/lib’ ‘–with-kerberos’ ‘–with-openssl’ ‘–with-mcrypt’ ‘–with-mhash’ ‘–with-mysql=/usr’ ‘–with-mysqli=/usr/bin/mysql_config’ ‘–with-pdo-mysql=/usr’ ‘–with-pear’ ‘–with-png-dir=/usr/local/lib’ ‘–with-zlib’ ‘–with-zlib-dir=/usr/local/lib’ ‘–enable-zip’ ‘–with-iconv=/usr/local’ ‘–enable-bcmath’ ‘–enable-calendar’ ‘–enable-ftp’ ‘–enable-magic-quotes’ ‘–enable-sockets’ ‘–enable-mbstring’

make
make install

ve sonrasında lighttpd spawn-fcgi indiriyoruz. www.lighttpd.net sitesinden indirebilirsiniz. Dosyayı açtıktan sonra;

./configure
make
cd src
cp ./spawn-fcgi /usr/local/bin/spawn-fcgi

komutlarını giriyoruz.

cd /etc/init.d

bu klasöre girerek nginx.php dosyasını buraya çekiyoruz ve

chmod 755 nginx.php

bu komut ile çalıştırma izni veriyoruz.

/etc/init.d/nginx.php rewrite-init

komutu ile çalıştırdıktan sonra

mv /etc/init.d/httpd /etc/init.d/httpd.old
ln -vs /etc/init.d/nginx /etc/init.d/httpd

bu şekilde nginx in httpd nin yerine ayarlanmasını sağlıyoruz.

pico /usr/local/directadmin/data/admin/services.status

yaparak httpd nin yerine nginx yazıyoruz ve işlem bitti. En güzeli siz sunucuya restart atın ve nginx in hızının farkına varın.

Sonraki Yazılar »