bilgi bankası

Veri

Merkezi

Fiber

İnternet

Cpanel | 2014-11-03 A DNS entry for “domain.com” already exists

cPanel sunucularda hesapları sildiğinizde sunucu üzerinde DNS kayıtları aktif olarak kalabiliyor. Örneğin birden fazla hosting sunucunuz var ise ve DNS Cluster yöntemi ile tüm sunucularınızda aynı nameserver adreslerini kullanıyorsanız, Ağ sunucusundan hesabı sildiğinizde DNS kaydını silmeyebilir. Bu durum tek bir sunucu için de geçerli olabilir. Böyle durumlarda aynı domaini tekrar sunucuya eklemek istediğinizde size aşağıdaki şekilde hata verecektir.

Create Failed

Böyle bir hata ile karşılaştığınız zaman öncelikle sunucu üzerinden DNS kayıtlarını silmeniz gerekir. WHM üzerinde sol taraftaki menüden Delete a DNS Zone bölümüne giriş yaparak eklemek istediğiniz alan adının kaydını listeden bulup silmeniz yeterlidir. Silme işlemi tamamlandıktan sonra alan adınız için sunucuda tekrar bir hesap açabilirsiniz.

Delete a DNS Zone

A DNS entry for “domain.com” already exists
Domain | 2014-12-24 Domain Eklerken Hata Alıyorum

A DNS entry for “domain.com” already exists. You must remove this DNS entry from all servers in the DNS cluster to proceed.

Yukarıdaki gibi bir hata alıyorsanız eklemek istediğiniz domain işlem yaptığınız sunucuda DNS kaydını barındırıyor demektir.Düzeltmek için WHM Panelinizden Deleye a DNS Zone bölümüne girip domain ismini aratıp silebilirsiniz ardından domain ekleyebilirsiniz.WHM Panel yetkiniz yoksa müşteri panelinizden destek talebi gönderebilirsiniz.

Domain Eklerken Hata Alıyorum
Ylmf-Pc Spamları | 2014-09-04 WHM Panel Litespeed Kurulumu ve Kullanımı

Litespeed Web Server yazılımı, yüksek kaynak tüketimi ve yüksek ziyaretçi trafiği olan sunucular için yüksek performans ve ölçeklendirilebilen web sunucusudur.Anlık hitlerinizin yüksek olduğu durumlarda cPanel’deki apache web server gelen istekleri karşılayamayacaktır.Bu durumda sunucuda çok fazla apache işlemi çalışmaya başlayacak ve sunucu load değerleri yükselecektir.Bu gibi sorunların önüne geçebilmek için sunucunuza mutlaka litespeed kurulması gerekir.

Litespeed 15 gün trial olarak kurulabilen bir yazılımdır. Lisanslı olarak satın almadan önce bu deneme sürümünü kurup, sunucunuz için yararlı olup olmadığını kontrol edebilirsiniz.Ancak trial versiyonunda tüm ayarları yapmanıza izin verilmiyor.

Litespeed’in CPU ve Ram oranlarına göre farklı lisans kategorileri vardır. Lisans satın almadan sunucunuzu kontrol ederek; kullandığınız sunucu sanal sunucu ise ram miktarına, fiziksel sunucu ise işlemci sayısına göre lisans almanız gerekir.

Kurulum

Litespeed kurulumu basit bir yazılımdır.Kurulum sonrası sunucuya uygun olarak gerekli düzenlemeler yapıldıktan sonra sorunsuz olarak çalışır. Kurulum işlemi için aşağıdaki komutları çalıştırmanız yeterlidir.

cd /usr/src
wget http://www.litespeedtech.com/packages/cpanel/lsws_whm_plugin_install.sh
chmod 700 lsws_whm_plugin_install.sh
./lsws_whm_plugin_install.sh
rm -f lsws_whm_plugin_install.sh

Daha sonra silmek isterseniz alt kısımdaki komutu çalıştırmanız yeterlidir.

sh /usr/local/cpanel/whostmgr/docroot/cgi/lsws/lsws_whm_plugin_uninstall.sh

Kurulum işlemi tamamlandıktan sonra WHM panele bağlanarak Plugins kısmından “LiteSpeed Web Server Plugin for WHM” bölümüne geçerek “Install LiteSpeed Web Server” kısmından kurulumu yapıyoruz.

Kurulum sayfasındaki ilk ayarlardan sadece lisans bölümünü onaylayıp, e-posta adresinizi seçip, bir admin şifresi belirlemeniz yeterlidir.

Kurulum başarıyla tamamlandıktan sonra mevcut Apache ve PHP yapılandırmanızı birebir Litespeed e kopyalamak için “Build matching PHP binary” kısmına basarak rebuild işlemi yapıyoruz. Bu işlem de bitince tekrar Litespeed Plugin ana sayfasından “Switch to Litespeed” butonuna basarak web servisi olarak Litespeed’i aktif edebilirsiniz. Herhangi bir sorun olması durumunda Apache web sunucusuna dönmek için “Switch to Apache” butonuna tıklamanız yeterlidir.

Bazı özel durumlarla ilgili bilgiler

Build matching PHP binary işleminde memory hatası almanız durumunda WHM panel üzerinden Tweak Settings kısmına geçerek “Max cPanel process memory” bölümünü 512MB olarak tanımlayabilirsiniz.

Build matching PHP binary işlemi alt kısımdaki komut yardımı ile konsoldan da yapılabilir.

sh /usr/local/cpanel/whostmgr/cgi/lsws/cmd_buildmatchingphp.sh

Litespeed Admin arayüzünde; Configuration bölümünden Server menüsüne geçip Securty tabına geçip File Access tablosunun başındaki Edit butonuna basarak burada;

Follow Symbolic Link: No
Check Symbolic Link: Yes

olarak ayarlayıp tablodaki Save butonuna basıp kaydedin. Bu symlink dosyalarının web servisi üzerinden çalışmasına engel olacaktır. Güvenlik için önemlidir.

Yine Admin arayüzünde General kısmına tıklayın ve Using Apache Configuration File tablosundaki Edit butonuna basın. Burada sadece PHP suEXEC Max Conn değerini 100 yaparak kayıt edin. Bu kurulum esnasında PHP suEXEC çalıştıranların yapması gereken bir işlemdir. Bir web sitesinde 100 işlem yapılmasına olanak sağlar. Default değer 10 olarak gelmekte ve hitli web sitelerinde sorun yaratabilmektedir.

Admin arayüzünde; External App bölümüne girin ve lsphp4 satırının sonundaki Delete butonuna basıp lsphp4 kaldırın. Yine tablardan Script Handler bölümüne girip php4 ü buradan da Delete yapın. PHP4 artık kullanılmadığından güvenlik riskine karşın kesinlikle kaldırılmasını öneriyoruz.

Eğer sunucunuzda CloudLinux var ise General kısmında Server Process bölümünden Litespeed’i CloudLinux a uygun çalıştırabilirsiniz.

Ayarlarda değişiklik yaptıktan sonra; Configuration has been modified. To apply changes, please visit Control Panel and execute a Graceful Restart. Apply Changes kısmı Admin arayüzü üzerinde belirmektedir. Buradaki Apply Changes linkine tıklayın, sonra Action kısmından Gracefull Restart a basıp litespeed servisini restart edin yaptığınız değişiklikler bu şekilde aktif olacaktır.

Son olarak Actions menüsü üzerinden Real-Time Stats kısmından canlı istatislikleri takip edebilir, Configuration kısmından Server kısmına geçerek Tuning tabında sunucunuz ile ilgili bağlantı limitlerini düzenleyerek web servisinizi kendinize göre optimize edebilirsiniz. Eğer 2 CPU ve üzeri CPU sayısına sahip bir Litespeed kullanıyorsanız ücretsiz Cache özelliğine de bu bölümden erişebilir ve kendinize göre düzenleyebilirsiniz.

WHM Panel Litespeed Kurulumu ve Kullanımı
VMware | 2014-10-02 Bringing up interface eth0 device eth0 does not seem to be present delaying

bringing up interface eth0 device eth0 does not seem to be present delaying initialization

Hatasının çözümü :

Özellikle disk clone lama ve VMware de sanal sunucunuzu clone lamada karşılaşılan bu hata vmware kullanıcılarının sıklıkla karşılaştığı bir sorundur.Çözümü ise oldukça basit;

/etc/sysconfig/network-scripts/ifcfg-eth0

Dosyasının adını değiştiriyoruz örnek : /etc/sysconfig/network-scripts/ifcfg-eth0.bak

/etc/udev/rules.d/70-persistent-net.rules

Buradaki dosyayı siliyoruz.Ardından sunucuya reboot atıyoruz.Açıldığında network erişimi gelmezse /etc/sysconfig/network-scripts/ifcfg-eth0.bak olarak değiştirdiğimiz dosyayı eski haline alıp networku resetliyoruz.

mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth0.bak
rm -f /etc/udev/rules.d/70-persistent-net.rules
reboot

Bringing up interface eth0 device eth0 does not seem to be present delaying
centos | 2014-09-03 Centos 6.3 Kurulum

Centos 6.3 CD’si ile ya da ISO dosyası ile kurulum işleminizi gerçekleştirebilirsiniz.CD’yi boot ettikten sonra karşınıza ilk olarak aşağıdaki ekran gelecektir.Burada ilk seçeneği seçerek kurulum işlemine başlıyoruz.

centos1

Sonraki adımda Next Butonu ile devam ediyoruz.

Sonraki takip eden 2 adımda bize öncelikle sistem dili sonrada klavye dilini soracaktır.Burada değişiklik yapmadan English seçili olarak devam ediyoruz.

Sonraki adımda karşımıza üst kısımda HOSTNAME girebileceğimiz bölüm gelecektir.Buraya sunucuya girmek istediğimiz hostname’i giriyoruz.Aynı ekranda sol alt köşede Configure Network butonuna tıklıyoruz.Karşımıza gelen ekranda Add butonuna tıkladıktan sonra resimdeki şekilde seçenekleri seçerek sunucu üzerine girmek istediğimiz IP adresi,Netmask ve Gateway değerlerini giriyoruz.

centos2

Sonraki ekranda sunucu üzerindeki saat dilimini resimdeki şekilde seçiyoruz.

centos3

Sonraki ekranda sunucu için kullanmak istediğimiz root şifresini giriyoruz. (Basit bir şifre olmamasına dikkat ediniz.)

Sonraki ekranda artık disk bölümlendirme işlemini yapacağız.Resimdeki şekilde seçim işlemini yaparak Create butonuna tıklıyoruz.

centos4

Sırası ile oluşturmamız gereken dizinler /boot, swap ve / dizinidir.İlk olarak alt resimdeki gibi üst kısımdan /boot seçeneğini seçiyoruz ve Size(MB) kısmına 400 yazarak Ok diyoruz.

centos5

Sırada oluşturmamız gereken dizin swap dizini.Resimdeki şekilde seçim işlemini yapıyoruz.Size (MB) bölümüne sunucudaki RAM miktarının 2 katı olarak değer giriyoruz.Örneğin sunucu üzerinde 4 GB ram var ise Size (MB) kısmına 8000 değerini giriyoruz.

centos6

Swap dizinimiz de oluştuktan sonra artık ana dizin için / dizinini oluşturabiliriz.Resimdeki şekilde seçim işlemini yaparak Size(MB) kısmına değer girmeden alt kısımdaki Fill to maximum allowable size seçeneğiniz seçiyoruz ve OK butonuna basıyoruz.

centos7

Sonraki adımda Write changes to disk seçeneğini seçerek işleme devam ediyoruz.

Sonraki adımda bir değişiklik yapmadan Next butonu ile devam ediyoruz.

Sonraki ekranda Basic Server seçeneğini seçerek devam ediyoruz ve kurulum işlemine başlamış oluyoruz.Kurulum tamamlandıktan sonra cd’yi çıkartarak Reboot diyerek sunucun açılmasını bekliyoruz.

Sunucu açıldıktan sonra root ve şifre ile giriş yaparak komut satırına setup yazarak Enter diyoruz.Karşımıza network ve firewall ayarlarını yapabileceğimiz ekran gelecektir.

Firewall Configuration kısmından Enabled seçeneği aktif ise seçeneği kaldırıp kaydediyoruz.Eğer firewall açık olursa sunucuya SSH üzerinden bağlantı sağlayamayız.

Eğer sunucunuz üzerinde birden fazla ethernet portu var ise Network Configuration kısmından hangi ethernete ip verdiğinizi,hangisinin aktif hangisini pasif olduğunu kontrol edebilirsiniz.

Son olarak ethernet kartı için on boot özelliğini aktif etmemiz gerekiyor.Bunun için aşağıdaki işlemleri yapıyoruz.

nano /etc/sysconfig/network-scripts/ifcfg-eth0

ethernet

Resimde gördüğünüz şekilde ONBOOT seçeneğini yes olarak düzenlememiz gerekiyor.Bu seçenek kurulumdan sonra varsayılan olarak no şeklinde gelecektir.Kaydedip çıktıktan sonra

service network restart

komutu ile networke restart atmanız gerekir.

Sunucu ip adresine ping atarak erişim olup olmadığını kontrol edebilirsiniz.

Centos 6.3 Kurulum
centos Ubuntu | 2014-09-25 CentOS ve Ubuntu Üzerinde Log İncelemesi ve Yapılandırması

Giriş

Linux sistem yöneticilerinin sorun giderme amacıyla log dosyalarına sık sık kontrol etmesi gerekir. Aslında bu herhangi bir sistem yöneticisinin yapacağı ilk şeydir.

Linux ve Linux içersinde çalışan uygulamaların farklı log tutma şekilleri vardır. Bu log dosyalarının nerede tutulduğunu bilmek ve logları okuyabilmek sorun çözme sırasında yardımcı olur ve zamandan tasarruf sağlar.

Bu makalede Linux log mekanizmasına bir göz atacağız.

Uyarı: Bu makalede kullanılan komutlar CentOS 6.4, Ubuntu 12 ve Debian 7 üzerinde test edildi.

Standart log dosyaları nerede bulunur

Linux log dosyaları “/var/log” dizini içersinde bulunur.

Basitce “ls -l /var/log” komutunu kullanarak log dosyalarını listeleyebilirsiniz.

[root@TestLinux ~]# ls -l /var/log
total 143  
-rw/-. 1 root root  59041 Nov 15 16:04 anaconda.log  
-rw
/-. 1 root root 299910 Nov 15 16:04 anaconda.storage.log  
-rw/-. 1 root root  57061 Nov 15 16:04 anaconda.xlog
-rw*. 2 root root   4096 Nov 15 16:11 audit
-rw-r–r–  1 root root   2252 Dec  9 10:27 boot.log  
-rw
/-. 1 root utmp   1920 Nov 28 09:28 btmp-20131202  
drwxr-xr-x  2 root root   4096 Nov 29 15:47 ConsoleKit
-rw/-. 1 root root   8809 Dec  2 17:09 cron-20131202  
-rw-r–r–  1 root root  21510 Dec  9 10:27 dmesg
-rw-r–r–  1 root root  21351 Dec  6 16:37 dmesg.old  
-rw-r–r–. 1 root root 165665 Nov 15 16:04 dracut.log  
-rw-r–r–. 1 root root 146876 Dec  9 10:44 lastlog
-rw
/-. 1 root root   4609 Dec  2 17:00 maillog-20131202  
-rw/-. 1 root root 458481 Dec  2 17:00 messages-20131202  
-rw
/-. 1 root root  15984 Dec  2 17:00 secure-20131202  
-rw/-. 1 root root      0 Nov 15 16:02 spooler-20131202  
-rw
/-  1 root root   3778 Dec  6 16:48 yum.log

Log dosyalarının içeriğini görüntüleme

”/var/log” içersinde bulabileceğiniz bazı önemli log dosyaları.

wtmp

utmp

dmesg

messages

maillog veya mail.log

spooler

  • auth.log veya secure

wtmp ve utmp gibi bazı log dosyalarının içeriği “cat” komutu ile görüntülenemez.

Şimdi bu komutların bazılarını kullanalım.

Şu anda Linux sunucuya bağlı olan kişileri görebilmek için who komutu kullanılır.

CentOS sunucuda bir örnek:

[root@TestLinux ~]# who
root     tty1         2013-12-09 10:44  
root     pts/0        2013-12-09 10:29 (192.168.1.2)  
sysadmin pts/1        2013-12-09 10:31 (192.168.1.2)  
ahmet    pts/2        2013-12-09 10:39 (192.168.1.2)

Özel bir durum daha var. Ben bu sistemin tek kullanıcısıyım ama Oracle VirtualBox ile sallaştırılmış bir sunucu olduğu için fazladan iki tane kullanıcı sistemde aktif görünüyor. (sysadmin ve ahmet)

Aşağıdaki komut ise, sunucuya bağlanan kullanıcıların giriş tarihini gösteriyor:

[root@TestLinux ~]# last | grep sysadmin
sysadmin pts/1        192.168.1.2      Mon Dec  9 10:31   ahmet logged in
sysadmin pts/0        192.168.1.2      Fri Nov 29 15:42 - crash  (00:01)  
sysadmin pts/0        192.168.1.2      Thu Nov 28 17:06 - 17:13  (00:06)  
sysadmin pts/0        192.168.1.2      Thu Nov 28 16:17 - 17:05  (00:48)  
sysadmin pts/0        192.168.1.2      Thu Nov 28 09:29 - crash  (06:04)  
sysadmin pts/0        192.168.1.2      Wed Nov 27 16:37 - down   (00:29)  
sysadmin tty1                          Wed Nov 27 14:05 - down   (00:36)  
sysadmin tty1                          Wed Nov 27 13:49 - 14:04  (00:15)

Bu örnekte, ben sysadmin kullanıcısının giriş tarihini bulmaya çalıştım.

Sistemin ne zaman yeniden başlatıldığını görebilmek için “last reboot” komutu çalıştırabilirsiniz:

[root@TestLinux ~]# last reboot
reboot   system boot  2.6.32-358.el6.x Mon Dec  9 10:27 - 10:47  (00:19)
reboot   system boot  2.6.32-358.el6.x Fri Dec  6 16:37 - 10:47 (2+18:10)
reboot   system boot  2.6.32-358.el6.x Fri Dec  6 16:28 - 16:36  (00:08)
reboot   system boot  2.6.32-358.el6.x Fri Dec  6 11:06 - 16:36  (05:29)
reboot   system boot  2.6.32-358.el6.x Mon Dec  2 17:00 - 16:36 (3+23:36)
reboot   system boot  2.6.32-358.el6.x Fri Nov 29 16:01 - 16:36 (7+00:34)
reboot   system boot  2.6.32-358.el6.x Fri Nov 29 15:43 - 16:36 (7+00:53)
…  
…  
wtmp begins Fri Nov 15 16:11:54 2013

Sisteme son log birini görmek için “lastlog” komutunu kullanın:

[root@TestLinux ~]# lastlog
Username        Port        From            Latest  
root            tty1                        Mon Dec  9 10:44:30 +1100 2013
bin                                        Never logged in
daemon                                     Never logged in  
adm                                        Never logged in  
lp                                         Never logged in  
sync                                       Never logged in  
shutdown                                   Never logged in  
halt                                       Never logged in  
mail                                       Never logged in  
uucp                                       Never logged in  
operator                                   Never logged in  
games                                      Never logged in  
gopher                                     Never logged in  
ftp                                        Never logged in  
nobody                                     Never logged in  
vcsa                                       Never logged in  
saslauth                                   Never logged in  
postfix                                    Never logged in  
sshd                                       Never logged in  
sysadmin         pts/1    192.168.1.2      Mon Dec  9 10:31:50 +1100 2013  
dbus                                       Never logged in  
ahmet            pts/2    192.168.1.2      Mon Dec  9 10:39:24 +1100 2013

Diğer metin tabanlı log dosyaları için, “cat”, “head” yada “tail” komutlarını kullanarak okuyabilirsiniz.

Aşağıdaki örnekte ben Debian bir sunucuda /var/log/messages log dosyasının son satırlarını görüntülemeye çalışıyorum:

debian@debian:~$ sudo tail /var/log/messages
Dec 16 01:21:08 debian kernel: [    9.584074] Bluetooth: BNEP (Ethernet Emulation) ver 1.3  
Dec 16 01:21:08 debian kernel: [    9.584074] Bluetooth: BNEP filters: protocol multicast  
Dec 16 01:21:08 debian kernel: [    9.648220] Bridge firewalling registered
Dec 16 01:21:08 debian kernel: [    9.696728] Bluetooth: SCO (Voice Link) ver 0.6
Dec 16 01:21:08 debian kernel: [    9.696728] Bluetooth: SCO socket layer initialized  
Dec 16 01:21:08 debian kernel: [    9.832215] lp: driver loaded but no devices found  
Dec 16 01:21:08 debian kernel: [    9.868897] ppdev: user-space parallel port driver  
Dec 16 01:21:11 debian kernel: [   12.748833] [drm] Initialized drm 1.1.0 20060810
Dec 16 01:21:11 debian kernel: [   12.754412] pci 0000:00:02.0: PCI INT A -> Link[LNKB] -> GSI 11 (level, low) -> IRQ 11  
Dec 16 01:21:11 debian kernel: [   12.754412] [drm] Initialized vboxvideo 1.0.0 20090303 for 0000:00:02.0 on minor 0

Burada log içeriğini görüntülerken “tail” komutunu kullandım. Aşağıda hangi komutlar ile logların görüntülenebileceğini yazacağım:

cat: Dosyanın hepsini ekrana basar

head: Dosyanın en üstünden 10 satır ekrana basar

tail: Dosyanın en sonundan 10 satır ekrana basar

nano: Aslında nano komutu dosya editörüdür. Dosyayı açarak içersinde düzenlemenizi ve gezinmenizi sağlar. Bu komut ile dosyayıp açıp içersinde gezinerek logları rahatça görüntüleyebilirsiniz.

  • vi: Aynı nano gibi bir dosya editörüdür

rsyslog servisi

Günlük log tutma mekanizmasının arkaplanında rsyslog servisi vardır. Bu servis bir Linux sistemin farklı bölgelerinden gelen mesajları dinleme ve uygun bir biçimde /var/log klasörü içine kaydetmeye yarar.

Rsyslog Yapılandırma Dosyası

Rsyslog servisi rsyslog.conf dosyasından yapılandırılır. Bu dosya /etc dizini altında yer almaktadır.

Temelde rsyslog.conf dosyası, günlük iletilerini kaydetmek için rsyslog servisine bildirir. Bu talimat dosya içinde iki parçalı hatları bir dizi haline geliyor.

Bu dosya ubuntu üzerinde “rsyslog.d/50-default.conf” şeklinde bulunur.

CentOS sistemdeki rsyslog.conf içeriğine bir örnek:

# rsyslog v5 configuration file
…  
…    

Include all config files in /etc/rsyslog.d/  

IncludeConfig /etc/rsyslog.d*/-  1 root root      0 Dec  9 11:21 local4crit.log  
-rw/-  1 root root    359 Dec 17 18:25 maillog  
-rw
/-  1 root root  30554 Dec 17 18:25 messages  
-rw/-  1 root root    591 Dec 17 18:28 secure  
-rw
/-  1 root root    0 Dec 17 18:34 /var/log/maillog
-rw**/-  1 root root  359 Dec 17 18:25 /var/log/maillog-20131217  

[root@TestLinux ~]# ls -l /var/log/messages*  
-rw/-. 1 root root 180429 Dec 16 16:35 /var/log/messages-20131216
-rw
/-  1 root root    0 Dec 17 18:34 /var/log/secure
-rw**/-  1 root root  591 Dec 17 18:28 /var/log/secure-20131217
[root@TestLinux ~]#

Görüldüğü gibi tarihlere göre logar arşivlenmiş ve son logların bulunduğu dosyalar boşaltılmış.

Umarım bu yazı size Linux Log sistemi hakkında bazı fikirler vermiştir. Linux işletim sisteminde log dosyaları hayat kurtarıcı niteliğindedir. Size zaman kazandırır ve sistemin durumu hakkında bilgiler verir. Çözemediğiniz bir durumda ilk başvuracağınız şey log dosyaları olmalıdır…

CentOS ve Ubuntu Üzerinde Log İncelemesi ve Yapılandırması
Hosting | 2015-02-13 SSH ile Apache Derleme

cPanel sunucularda, sitelerinizin çalışması için gerekli php ayarlarını apache derlemesi ile basit bir şekilde yapabilirsiniz. Tek bir komut ile apache derlemenizi başlatabilir ve derleme üzerinden sunucunuzun php ayarlarını rahatlıkla yapabilirsiniz.

Apache derlemesi ile ayarları dilediğiniz gibi yapabilmek için sunucuda root yetkisine sahip olmanız gerekir. Paylaşımlı hosting servisi alıyorsanız eğer root yetkiniz olmayacağı için bu işlemi yapamazsınız. Değişmesini istediğiniz ayarlar ile ilgili hosting firmanıza bilgi vermeniz gerekir. Ancak genellikle paylaşımlı sunuculardaki bu ayarlar standarttır ve değiştirilmez. Şimdi bu işlemin nasıl yapıldığına bir göz atalım.

Easyapache Derleme

/scripts/easyapache

Yukarıdaki komutu SSH üzerinden yazarak çalıştırdığımızda karşımıza derleme ekranı gelecektir.Bu derleme ekranı 5-6 adımdan oluşmaktadır. Şimdi bu adımları takip ederek işlemimize devam edelim.

1.Adım

Bu ekranda seçmek istediğimiz fonkisyonlar var ise seçiyoruz. Daha sonra alt kısımdan Customize Profile seçeneği ile derleme işlemine devam ediyoruz. İkinci ekranda apache versiyonu seçim bölümü gelmektedir. Burada standart seçili olanı kullanarak Next Step ile bir sonraki adıma geçiyoruz.

2.Adım

Bir sonraki adımda sunucumuzda çalışacak olan Mysql Versiyonu seçim bölümü gelmektedir. Burada üst kısımda sunucuda aktif hangi versiyonun kurulu olduğu yazar. Alt seçeneklerde ise kurulabilecek seçenekler bulunmaktadır. Stabil olarak kullanılan sürümü seçmek sorun yaşamamak adına sağlıklı olacaktır.

3.Adım

Bir sonraki adımda artık sunucuda çalışmasını istediğimiz fonksiyonları seçme bölümüne geliyoruz. İlk gelen sayfada Ioncube, Perl, Zend Optimizer gibi ayarları seçebilirsiniz. Burada seçimleri yaptıktan sonra diğer fonksiyonların kuruluma devam edebilmek için Exhaustive Options List seçeneği ile devam ediyoruz.

4.Adım

Artık önümüzde toplam 4 sayfa olarak sunucuya kurabileceğimiz bir çok fonkisyon çıkacaktır. Bu sayfada klavye yön tuşları ile Yeşil İmleci seçmek istediğimiz fonkisyonun üzerine getirip Space (Boşluk) tuşu ile seçim yapabilir ya da seçimi kaldırabiliriz. Bu şekilde 4 sayfa arasında geçiş yaparak gerekli seçimleri yapıp daha sonra Next Step butonu ile işleme devam ediyoruz.

5.Adım 6.Adım 7.Adım 8.Adım

Son sayfaya kadar gerekli seçim işlemlerini yaptıktan sonra devam ederek artık derlememizdeki son adıma geliyor. Son adımda ise aşağıdaki şekilde Save and Build butonuna basarak derleme işlemimizi başlatıyoruz.

9.Adım

Not: Derleme süresi kurulması için seçilen fonkisyonların çokluğuna göre değişir. Ancak ortalama 20 dakika ile 45 dakika arasında derleme tamamlanmaktadır. Tek bir fonksiyon bile kurmak isteseniz ortalama 15-20 dakika kadar derleme işlemi sürecektir.

SSH ile Apache Derleme
Ylmf-Pc Spamları Whm | 2014-08-02 WHM Panel ClamAV Kurulum

ClamAV, cPanel’de eklenti olarak kurulabilen, sunucudaki hesaplarda virüs taraması yapılmasını sağlayan bir yazılımdır. cPanel/WHM üzerinde Manage Plugins bölümünden otomatik olarak kurulabilmektedir. Kurulumu ve kullanımı oldukça basit olan bu program ile, sunucunuzdaki hesaplarda virüs taraması yaparak zararlı içeriklerin silinmesini büyük oranda sağlayabilirsiniz.

Kurulumu yapmak için öncelikle WHM panel’ize tarayıcı üzerinden root olarak giriş yapın. Daha sonra WHM üzerindeki Manage Plugins bölümüne giriş yapın ve ClamAV altındaki Install and keep update seçeneğini seçerek kayıt edin. Kayıt işlemin yaptığında kurulum başlayacaktır ve ortalama 5-10 dakika arası sürecektir.

ClamAV Kurulum

Kurulum tamamlandıktan sonra WHM panel’de Plugins altında Configure ClamAV Scanner kısmına giriş yaparak ayarlarını yapabilirsiniz. Karşınıza gelen sayfada hangi dizinlerin taranacağını seçebilirsiniz.

ClamAV Ayarları

Bu sayfada ayrıca kullanıcı bazlı ayarlamalar yapabilmenizi sağlayan User Configuration butonu da bulunmaktadır. Bu bölüme giriş yaparak, hangi kullanıcıların dosyalarına virüs taraması yapılsın ya da yapılmasın ayarlarını yapabiliyorsunuz.

WHM Panel ClamAV Kurulum
Postfix | 2015-11-13 Postfix Kuyruk işlemleri

Postfix mail serverde kontrol edilmesi gereken yerlerden biri olan kuyruk(queue) işlemleri, mail serverde ortaya çıkan geç gitme gibi problemlerin çözümü açısından bilinmesi gereken yönetim arayüzlerinden birisi. Bu yazıda olası sorunlarda işinize yarayabilecek bir kaç kod bloğundan bahsedeceğim.

Postfix mail kuyruğu yönetim arabirimi olan postqueuenin bazı özellikleri şu şekilde.

Mail kuyruğunda kaç tane mail olduğunu görmek için

postqueue -p

Bu kod okunabilir bir şekilde serverinizdeki işlem gören veya beklemede olan mailleri çıktı olarak ekrana basar

Örnek çıktı

A0A563005B5*     599 Fri Nov 13 14:43:48  mail@sanalsantral.org
                                         mail@enisozgen.com
– 0 Kbytes in 1 Request.

Kuyduktaki maillerin tekrar gönderilmesini sağlamak için

Serverde herhangi bir değişiklik yaptıktan sonra kuyrukta biriken mailleri gönderme işlemi

postqueue -f

Kuyruktaki mailleri silme işlemi

Çıkabilecek sorunu göze almak şartı ile mail kuyruğunda fazlada mailin biriktiği taktirde kullanılabilir.

postsuper -d ALL

Kuyruktaki belirli bir kişiden gelen mailleri silmek için

Bu komut ile serverinizde sorun çıkan kişinin maillerini manuel olarak da silebilirsiniz.

mailq | tail -n +2 | grep -v ‘^ (’ | awk  ‘BEGIN { RS = “” } { if ($8 == “USER@EXAMPLE.COM” && $9 == “”) print $1 } ’ | tr -d ‘!’ | postsuper -d -

Yapılandırdığınız serverin gelişmiş queue ayarlarını görmek içinse

Bu kod ile yapılandırmanızda varsayılan olarak gelen veya sizin yapılandırmış olduğunuz ayarları main.cf veya master.cf den daha kaliteli olarak görebilirsiniz.

postconf -d | grep queue

Postfix Kuyruk işlemleri
Nameserver | 2014-05-08 Nameserver İçin A Kaydı Eklemek

Sanal ya da fiziksel olarak bir sunucuya sahipseniz eğer, sunucu üzerindeki alan adlarınızı yöneleceği nameserver adreslerinizin sunucu üzerinde kayıtlı olması gerekir. Bu kayıtlı olan nameserver adreslerine sunucu üzerinde A kaydı eklemeniz gerekir.

A kaydı

WHM sol menüsü üzerinden Edit DNS Zone bölümüne giriş yaptığınızda karşınıza gelen sayfada sunucudaki kayıtlı olan siteler liste olarak gelecektir.Bu liste içerisinden hangi alan adınızı nameserver adresleri olarak kullanıyorsanız seçerek Edit butonu ile giriş yapınız.

Giriş yaptığınızda ilgili alan adı ile alakalı tüm dns kayıtlarının bilgisi karşınıza gelecektir.Bu sayfanın alt kısmında yeni dns kayıtları ekleyebileceğiniz boş alanlar vardır.Bu alanlar üzerinden A kaydı, MX kaydı, CNAME kaydı gibi kayıtları yapabilirsiniz.

A Kaydı

A kaydı eklemek için yukarıda resimde göreceğiniz şekilde işlem yapmanız gerekmektedir.1. bölüme sadece ns1 yazdıktan sonra karşısına ns1.alanadi.com için verilmiş olan IP adresini, 2. bölüme ns2 yazdıktan sonra ns2.alanadi.com için verilmiş olan ip adresini girmeniz gerekmektedir.İşlemleri tamamladıktan sonra alt kısımda “Save” butonu ile kayıt edebilirsiniz.

Nameserver İçin A Kaydı Eklemek