Mahmut KILIÇ

Mahmut KILIÇ

System Engineer

SSH LVM Disk Arttırma

LVM Disk Arttırma

——————–

fdisk /dev/sda

p

n

p

3

Enter

Enter

p

w

reboot

——————–

pvcreate /dev/sda3

vgextend /dev/VolGroup  /dev/sda3

lvextend /dev/VolGroup/lv_root /dev/sda3

resize2fs /dev/VolGroup/lv_root

cPanel kurulum

Sunucumuza cPanel kurmak icin ssh a root olarak giriyoruz ve su komutlari yaziyoruz.

Code:
mkdir /home/cpins
cd /home/cpins
wget http://layer1.cpanel.net/latest
sh latest
hepsi bu kadar.kurulum donanima göre 4 saate kadar sürebilir.nokta nokta kaldi benimki kurulmuyor gibi düsüncelere kapilmayin sadece bekleyin.

ayrica kesinlikle temiz kurulum yapin.baska paneller olmasin sunucuda.
daha sonra kaldirayim diyorsaniz hic kurmayin.format yemeden kalkmaz.

bunlari göz önüne almayi unutmayin.

CentOS Plesk de 587. Port Açmak

1
2
3
cd /etc/xinetd.d
cp smtp_psa smtp_additional
nano smtp_additional

Açıklan editorde  “service smtp” yazan yeri “service submission” şeklinde değiştirin.y

1
/etc/init.d/xinetd restart

Mail servisini yeniden başlatın. Ardından 587. port açık hale geliyor

Sunucu üzerindeki açık portları test etmek için ise,

1
netstat -an | grep LISTEN

ioncube kurulumu

Linux Sunucu ionCube PHP Loader Kurulumu :

1) Öncelikle sunucumuzda ioncube kurulumu kontrol edelim. Bunun için:

PHP- Kodu:

1 php -v

komutu ile bakyoruz Eğer karşımıza gelen listede

1 with the ionCube PHP Loader

gibi… Bu sunucumuzda ionCube Php Loder Kurulu demektir bu durumda tekrar kurulum yapılmasına gerek yoktur. Eğer yok ise ozaman kuruluma başlıyoruz.
2) ioncube için usr/local altına ioncube klasörünü oluşturuyoruz.
PHP- Kodu:

1 mkdir /usr/local/ioncube/

3) Açmış olduğumuz ioncube klasörünün içine giriyoruz.
PHP- Kodu:

1 cd /usr/local/ioncube/

4) PHP Encoder, protection, installer and performance tools from ionCube: Loader Download adresinden uygun olan paketi seçip çekiyoruz.

** Sunucunuza uygun olmayan bir kurulum yapılması halinde ionCube Loader çalışmayacaktır.
Bu sebeble sunucunuza uygun olan loadersi yüklemeniz gereklidir.

Eğer sunucunuz 32 bit ise

PHP- Kodu:

yaparak Linux (x86) dosyasını , 64 bit ise
PHP- Kodu:

yaparak Linux (x86-64) dosyasını çekiyoruz.

**Olası versiyon değişiklikleri nedeniyle PHP Encoder, protection, installer and performance tools from ionCube: Loader Download adresinden
her zaman güncel versiyonunun adresini alınız.

5) Çektiğimiz dosyayı açıyoruz. (32 bitlik dosya ile işlem yapıldığını varsayıyoruz.)
PHP- Kodu:

1 tar zxvf ioncube_loaders_lin_x86.tar.gz

6) Açmış olduğumuz dosyanının içine giriyoruz.
PHP- Kodu:

1 cd ioncube

7) Açılan klasördeki dosyaları bir üst dizine taşıyoruz.
PHP- Kodu:

1 mv * ../

8- Bir üst dizene geri dönüyoruz.
PHP- Kodu:

1 cd ..

9) Açmış olduğumuz ve içindeki dosyaları taşıdığımız eski klasörü gerek kalmadığı için kaldırıyoruz.
PHP- Kodu:

1 rm -rf ioncube

10) Çekmiş olduğumuz tar.gz dosyasını gerek kalmadığı için sunucudan kaldırıyoruz.
PHP- Kodu:

1 rm -rf ioncube_loaders_lin_x86.tar.gz

11) php.ini dosyasını düzenliyoruz. php.ini dosyanızı nano ile açın mesela zend kurulu bir sunucu için
PHP- Kodu:

1 nano /usr/local/Zend/etc/php.ini

CentOS ve PLESK kurulu sunucularda
PHP- Kodu:

1 nano /etc/php.ini

açtıktan sonra en alt kısma ioncube loader için satır eklememiz gerekmekte

** Burada dikkat edilecek konu php -v ile php versiyonuna bakmayı unutmayın

PHP 4.3.x serisi kullanıyorsanız;
Kod:

1 zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.3.so
2 zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_4.3_ts.so

php 4.4.x kullanıyorsanız;
Kod:

1 zend_extension=/usr/local/ioncube/ioncube_loader_lin_4.4.so
2 zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_4.4_ts.so

php 5.0.x kullanıyorsanız;
Kod:

1 zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.0.so
2 zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.0_ts.so

php 5.1.x kullanıyorsanız;
Kod:

1 zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.1.so
2 zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.1_ts.so

php 5.2.x kullanıyorsanız;
Kod:

1 zend_extension=/usr/local/ioncube/ioncube_loader_lin_5.2.so
2 zend_extension_ts=/usr/local/ioncube/ioncube_loader_lin_5.2_ts.so

olarak eklemeniz gereklidir.

ctrl + X yapıp gelen mesaja Y yazıp enter yaparak dosyamızı kayıt edip çıkıyoruz.

12) Httpyi yeniden yeniden başlatmanız gerekmektedir.
PHP- Kodu:

1 service httpd restart

13) Kurulumun başarı olup olmadığını kontrol ediyoruz.

PHP- Kodu:

1 php -v1/
2 yapınca örnek olarak aşağıdaki şekilde ionCube kurulumunu görebilirsiniz.
3 1
4 <code>PHP X.X.X (cgi) (built: Jun 26 2006 09:46:03)
5 Copyright (c) 1997-2004 The PHP Group
6 Zend Engine vX.X.X, Copyright (c) 1998-2004 Zend Technologies
7 with the ionCube PHP Loader vX.X.XX, Copyright (c) 2002-2007, by ionCube Ltd., and
8 with Zend Extension Manager vX.X.X, Copyright (c) 2003-2006, by Zend Technologies
9 with Zend Optimizer vX.X.X, Copyright (c) 1998-2006, by Zend Technologies</code>

Kurulumunuz başarı ile tamamlanmış olup ionCube PHP Loader başarı ile sunucunuza kurulmuştur.

1 ** Failed loading /usr/local/ioncube/ioncube_loader_lin_4.3.so: /usr/local/ioncube/ioncube_loader_lin_4.3.so: cannot open shared object file: No such file or directory

Şeklinde bir hata alırsanız kullanmış olduğunuz kurulum dosyasını yanlış çekmiş yada loaderi yanlış belirlemiş
olabalirsiniz. Kullandığınız php sürümü ile php.ini de seçilen loaderi kontrol edin eğer bir sorun yoksa çekmiş
olduğunuz dosya hatalı olabilir bu nedenle yapılan kurulumu geriye alıp doğru dosyayı çekerek işlemleri tekrarlayınız.

kaynak:megabul

Ssh plesk şifresini değiştirme

Parallels plesk panel admin şifresini sıfırlamak için aşağıdaki yolu izleyebilirsiniz.

[root@plesklinux root]# cd /usr/local/psa/admin/bin/

[root@plesklinux bin]# export PSA_PASSWORD=’newpass’

[root@plesklinux bin]# echo $PSA_PASSWORD

[root@plesklinux bin]# ./ch_admin_passwd

ve artık şifremiz sıfırlandı. yeni şifremizi görmek için

[root@plesklinux bin]# cat  /etc/psa/.psa.shadow