Güvenlik için bazen ihtiyaç duyulan ping servisini devre dışı bırakmak için ;
echo 0 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Tekrar açmak için se ;
echo 1 >/proc/sys/net/ipv4/icmp_echo_ignore_all
Sunucu yönetimine yeni başlayanların genellikle sıkıntı duyduğu konulardan biri Linux sunuculardaki memory kullanımıdır. Eklediğimiz bu makalede linux sunucularınızdaki memory kullanımı hakkında daha net bilgilere sahip olabileceğinizi düşünüyoruz.
Memory kullanımını görüntülemek için kullanmanız gereken komut free komutudur. Bu komutu yazdığınızda terminal çıktısı alt kısımdaki gibi olacaktır.
total used free shared buffers cached
Mem: 3924572 2788396 1136176 0 410880 1679744
-/+ buffers/cache: 697772 3226800
Swap: 8388600 655712 7732888
Komutun çıktısında ki değerleri daha okunaklı görmek için bazı özel parametreleri kullanabilirsiniz. Bunlardan en sık tercih edilen parametre free -m parametresidir. Daha fazla parametre için man free yazarak free komutunun tüm parametrelerine ulaşabilirsiniz. free -m parametresinin çıktısı alt kısımdaki gibidir, değerler bu komutta megabyte olarak verilir.
total used free shared buffers cached
Mem: 3832 2842 989 0 419 1736
-/+ buffers/cache: 686 3145
Swap: 8191 639 7552
Genellikle memory kullanımını görüntülemek ve değerlendirmekteki hata şudur, çıktıda yer alan Mem: alanının Used tablosunu aktif memory kullanımı olarak değerlendirirler, ancak gerçekte aktif memory kullanımı used kısmında yer alan değer değildir. Linux çekirdeği sistemdeki memory kullanımını en optimal seviyede kullanmaya çalışır ve memory de tutulan bilgileri gerek gördüğünde hazır tutmak üzere saklar. Bu nedenle Mem: kısmı hem aktif kullanılan bellek miktarını hemde gerekdiğinde silinebilen ram üzerinde cache edilmiş önbellek miktarını göstermektedir.
Bu nedenlerden dolayı free komutunun 2 satırında bulunan kısım, disk üzerindeki önbellek dışında kalan gerçek kullanımı gösterir.
-/+ buffers/cache: 686 3145
Gerçekte sistemde kullandığınız bellek miktarı -/+ buffers/cache: sütununda yazan used kısmıdır.
Son olarak free -m çıktısında yer alan Swap: işlevi hakkında sizleri bilgilendireceğiz. Swap, fiziksel bellek miktarının tamamen tükendiği durumlarda işletim sisteminin kararsız hale gelmemesi için başvurduğu sanal bellek miktarıdır. Bu sanal bellek sunucunuzdaki sabit diskler üzerinde çalışır. Bunu kesinlikle önbellek ile karıştırmayın, eğer bir sunucu swap bellek kullanmaya başladıysa oldukça yavaş çalışmaya başlar. Sunucunuzda herhangi bir şekilde Swap: satırının used kısmında kullanım mevcut ise, belirli bir noktada fiziksel bellek miktarınız yetersiz kalmış ve Linux swap bellek miktarına başvurmuş diyebiliriz. (Bazı uygulamaların çalışma mantığı bu konuda farklıdır. Swap bellek miktarını öncelikli olarak kullanabilir.)
Swap kullanmaya başladığınızda sunucunuzun load değerleri artar, swap bellekte kalan verilere erişimin gerçek fiziksel bellek hızından çok daha düşük bir hızda eriştiğinden performans ile ilgili ciddi sıkıntılar yaratabilir. Swap belleğin boşaltılması için alt kısımdaki komutları uygulayabilirsiniz.
swapoff -a
swapon -a
Memory kullanımı hakkında sormak istediğiniz sorularınızı yorum bölümünden bizlere iletebilirsiniz.
Litespeed admin paneli üzerinden anlık işlem ve istekleri takip edebilir ve litespeed’in sunucu ayarlarını yapabilirsiniz. Litespeed admin paneline WHM üzerinden direk erişim sağlayabildiğiniz gibi direk 7080 portu üzerinden de arayüz paneline ulaşabilirsiniz.

Admin şifrenizi ilk kurulum sırasında siz belirliyorsunuz. Eğer karmaşık bir şifre yaptıysanız bir kenara not etmeniz iyi olacaktır. Fakat şifreti not etmediğinizi ve unuttuğunuzu varsayalım. Bu durumda litespeed panele giriş yapamayacak mısınız ? Evet, ama şifreyi sıfırlayana kadar.
Şifre sıfırlama işlemini SSH üzerinden yapmak gerekiyor.Bu nedenle sunucuya root olarak SSH üzerinden bağlanın.Litespeed dosyalarının bulunduğu dizine giriş yaparak şifre sıfırlama scriptini çalıştırmamız gerekiyor.
cd /usr/local/lsws/admin/misc/
Yukarıdaki komutlar ile dizine giriş yapıyoruz ve ll ya da ls komutu ile içerisindeki dosyaları listeliyoruz. Giriş yaptığımız dizinde admpass.sh dosyası olacaktır.Bu dosyayı aşağıdaki şekilde çalıştırıyoruz.

Sunucuda çalıştırılablir olan dosyayı komut ile çalıştırmak için dosyanın başına ./ yazmanı yeterlidir.
Komut çalıştıktan sonra sizden şifresini sıfırlamak istediğiniz kullanıcı adını isteyecektir. Varsayılan olarak kullanıcı her zaman admin ‘dir. Kullanıcı adını yazdıktan sonra ikinci adımda yeni şifreyi girmenizi isteyecektir. Yeni şifreyi girdikten sonra doğrulama için tekrar girin ve işlemleri tamamlayın.
Administrator’s username/password is updated successfully!
Yukarıdaki şekilde komut çıktısı aldıysanız, şifrenizi başarı ile sıfırladınız.
WHM Panele giriş yapıp Litespeed sekmesine geliyoruz,

Kullanılan Versiyonun 4.2.19 olduğunu görüyoruz, güncelleyeceğimiz sürüm 4.2.20 olacak, tıklıyoruz,
Daha önceden yaptığımız güncellemeleri aşağıda listelenmiş şekilde görebiliriz, Upgrade diyoruz,

İşlem tamamlanmıştır.

cPanel sunucularda webmail üzerinde en çok kullanılan mail arayüzü Roundcube bölümüdür. Ancak zaman zaman sunucu üzerindeki bazı hatalardan dolayı webmail’e giriş yaparken hatalar alabilirsiniz.Bu hatalardan en sık karşımıza çıkanı Login Error problemidir. Webmaile’e giriş yaparken sürekli bu hata ile karşılaşıyorsanız aşağıdaki işlemleri yapmanız yeterli olacaktır.
Sunucuya SSH üzerinden root ile giriş yapın ve aşağıdaki komutları çalıştırın.
cd /etc
mv userdomains userdomains.bak
mv domainusers domainusers.bak
mv trueuserdomains trueuserdomains.bak
/scripts/updateuserdomains
Bu komutlar ile sunucudaki kullanıcı adı ve domainlerin kayıtlı olduğu dosyaları yedekliyoruz ve sonrasında bu dosyaları tekrar oluşturuyoruz.Böylelikle login error hatasını ortadan kaldırmış oluyoruz.
WHM’de aktif olarak çalışan bir siteye ya da yeni açtığınız bir hizmete reseller yetkisi atayabilir ve bu yetki altında hangi işlemleri yapacağının yetkilerini belirleyebilirsiniz. Sizin belirlemiş olduğunuz yetki ve limitler dahilinde, artık reseller ana hesap kullanıcısı da paketler oluşturabilir ve yeni hesaplar açarak bu paketleri hesaplar ile ilişkilendirebilir.
WHM panel üzerinde sol taraftaki menüde “Reseller Center” bölümü bulunmaktadır.Bu bölüme giriş yaptıktan sonra karşınıza gelen ekranın üst kısmından hangi alan adına reseller yetkisi vermek istiyorsanız o alan adını listeden seçerek “Ok” butonu ile işleminizi tamamlayabilirsiniz. Sağ taraftaki menüden ise eklediğiniz reseller yetkisini silebilirsiniz.

Reseller yetkisini verdikten sonra bu kullanıcıya verilmesi gereken yetkileri ve limitleri ayarlamanız gerekmektedir.Yine aynı ekran üzerinde Edit Privileges/Nameservers bölümüne giriş yaparak limitleri ve yetkileri belirleyebilirsiniz. Bu bölüme giriş yaptıktan sonra öncelikle karşınıza gelen ekranda aşağıdaki resimde göreceğiniz şekilde ayarları yaparak vermek istediğiniz disk kotası ve trafik limitini belirmelisiniz. Buradaki en üstte yer alan “Limit the total number of accounts adanaonl can create to 0 accounts” bölümü, bu reseller sahinin açabileceğini hesap limitini belirmektedir.

Bu limitleri belirledikten sonra aynı sayfanın alt kısmındaki yetkilendirmeleri düzenlemeniz gerekiyor.Bu yetkilendirmeleri dilediğiniz gibi seçebilirsiniz. Karar tamamen sizindir. Ancak dikkat etmeniz gereken en alttaki “Root Acces” yetkisini vermemektedir. Eğer bu yetkiyi verirseniz reseller kullanıcısı root yetkisi ile sunucuda istediği tüm işlemeleri yapabilir. Eğer reseller kullanıcısı kendisine ait isim sunucularını (nameserver) kullanmak istiyor ise aynı sayfanın en altındaki nameserver düzenleme bölümünden kullanmak istenilen nameserver bilgilerini girebilirsiniz.Bu bilgileri kaydettiğinizde reseller sahibinin yeni açmış olduğu her hesap otomatik olarak kendisine ait nameserver bilgileri ile aktif olacaktır.

Oluşturulan reseller hesabı ile ilgili alt menüden reseller yetkilerimizi, ana hesap ismimizi ve limitlerimizi kontrol edebilir.

Reseller hesabımız içerisindeki web sitelerimizin limitlerini görebildiğimiz kısımdır. Her web sitemize atamış olduğumuz limitlerin dışına çıkıp çıkmadığını bu kısımdan detaylı olarak görebiliriz. Ayrıca tüm web sitelerimizi durdurabilir, tekrar açabilir veya silebiliriz.

Reseller hesabımız içerisinde bulunan web sitelerimizin paylaşımlı olarak toplu halde ip adreslerini değiştirdiğimiz kısımdır.
Reseller hesabımız altında bulunan web sitelerimizin sahibini bu kısıımdan değiştirebiliriz. Bu kısıma direkt olarak whm panel arama kısmından da ulaşabiliriz. Reseller center altından reseller hesabımızı seçip Change Ownership of Multiple Accounts dediğimizde direkt olarak değiştireceğimiz web siteleri karşımıza gelecektir. Aşağıdaki resimdeki gibi..

Whm Panel üzerinden ulaştığımızda aşağıdaki resimdeki gibi hangi reseller hesabında işlem yapılacağını gösteren kısım gelecektir.

cPanel sunucularda her bir dosyanın belirli yazma izinleri olması gerekir. Sunucu üzerindeki dosyalar bu yazma izinleri sayesinde çalışırlar.Yazma izinlerinizi SSH üzerinden değiştirebildiğiniz gibi FTP üzerinden de değiştirebilirsiniz.
SSH üzerinden dosya yazma izinleri chmod komutu ile değiştirilmektedir.Aşağıda örnek bir komut görebilirsiniz.
chmod 644 .htaccess
Bu komut ile .htaccess dosyamıza 644 yazma iznini vermiş oluyoruz.

FTP üzerinden giriş yaptığınızda yazma iznini değiştirmek istediğiniz dosyaya fare ile sağ tıkladığınızda karşınıza gelen seçeneklerde en altta Özellikler bulunmaktadır.

Özellikler bölümüne giriş yaptıktan sonra karşınıza dosya yazma izinlerinin bulunduğu bir ayarlar penceresi açılacaktır.Bu ekran üzerinden dosya yazma izinlerini değiştirebilirsiniz.

Özellikle Google developers da bulunan pagespeed de Enable compression hatası alan kullanıcılarımızın sıkça sorduğu deflate eklentisini sitenizde etkinleştirmek için alt kısımda sizlerle paylaşacağımız işlemleri uygulayınız.
Öncelikle cPanel kontrol panelinize login olun sonrasında “Optimize Website” bölümüne giriş yaptıktan sonra “Compress all content” seçeneğine tıklayarak ayarları kaydettiğinizde web siteniz için deflate sıkıştırma özelliğini aktif etmiş oluyorsunuz.

İyi çalışmalar.
cPanel’de MX kaydı eklemek için Mail bölümünden MX Entry ayar sayfasına giriniz.

Karşınıza aşağıdaki gibi bir pencere gelecektir.

MX Kaydı eklemeden önce bu ayarı yapmanız gerekiyor.
Local Mail Exchanger: E-Postaların sadece kendi sunucunuza gelmesini istiyorsanız bunu seçiniz.
Backup Mail Exchanger: E-Postaların MX Kaydını eklediğiniz sunucuya gönderilirken kendi sunucunuzda da yedeklenmesini istiyorsanız bunu seçiniz.
Remote Mail Exchanger: E-Postaların yedeklenmeden direk olarak MX Kaydını girdiğiniz sunucuya gönderilmesini istiyorsanız bunu seçiniz.
Ayarınızı seçtikten sonra Change butonuna tıklayınız.
Şimdi MX Kaydınızı ekleyebilirsiniz.

Buradaki Priority seçeneği, MX Kaydının önceliğini belirlemektedir. Bu değer ne kadar küçük olursa e-posta ilk olarak o sunucuya yönlendirilir. Bu değeri 0 yapıyoruz.Destination kısmına karşı sunucunun MX Kaydını giriniz ve Add New Record butonuna tıklayınız.
İyi Çalışmalar.
Sunuculardaki verilerin saklanması ve depolanmasında etkin bir role sahip olan MySQL veri tabanı, kolay kullanımı sayesinde birçok kullanıcının tercih sebebidir. cPanel ‘de Veri tabanları sekmesinde yer almaktadır. Veri tabanı - kullanıcı oluşturma ve yetki verme işlemleri bu bölümden yapılmaktadır.


Yeni veri tabanı kısmına oluşturmak istediğimiz veri tabanı ismini yazıp veri tabanı oluştur ‘dan veri tabanımızı oluşturuyoruz. Oluşturduğumuz veri tabanlarını alt kısımda “Geçerli Veritabanları” sekmesinden görebiliriz.
“ozgurcifdeneme” isminde oluşturduğumuz veri tabanımızı kontrol edebilir veya onarma işlemi yapabiliriz. Oluşurduğumuz veri tabanı isminin önüne cPanel kullanıcı ismimiz eklenir.

Veri tabanı kullanımı için bir kullanıcı oluşturulması gerekmektedir.

Kullanıcı adımızı ve şifremizi “şifre oluşturucu” kısmından güçlü bir şifre oluşturarak kullanıcı oluşturulmalıdır. Yetkileriniz kadar kullanıcı ve veri tabanı oluşturulabilmektedir. Birçok veri tabanı ve kullanıcıları bu ara yüzden kolayca yönetilmektedir. Oluşan kullanıcıları “Geçerli kullanıcılar” kısmından görebilmekteyiz. Oluşurduğumuz veri tabanı kulalnıcısı önüne cPanel kullanıcı ismimiz eklenir.
En önemli kısımlardandır. Oluşturduğumuz veri tabanı ve kullanıcısını kullanabilmek için yetkilendirme işlemi yapılması gerekmektedir. Daha önce oluşturduğumuz bir veri tabanı ve kullanıcısı yok ise doğrudan seçili olarak gelecektir. Bu işlemler sonunda veri tabanı işlemlerimiz tamamlanmış olacaktır oluşturduğumuz veri tabanı ve kullanıcı bilgileri ile script - yazılım tarafında ayarlama yaparak kullanım sağlayabiliriz.

