bilgi bankası

Veri

Merkezi

Fiber

İnternet

Linux | 2014-11-11 Linux sunucuda Ping devre dışı bırakma

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

Linux sunucuda Ping devre dışı bırakma
Linux | 2014-10-02 Linux sunucularda Memory kullanımını görüntüleme

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.

Linux sunucularda Memory kullanımını görüntüleme
Litespeed | 2014-11-12 Litespeed Admin Şifresi Sıfırlamak

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.

http://server-ip-address:7080

Litespeed Webadmin Console

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.

Run admpass.sh

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.

Litespeed Admin Şifresi Sıfırlamak
Litespeed | 2014-12-31 Litespeed Güncelleme

WHM Panele giriş yapıp Litespeed sekmesine geliyoruz,

ls1

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,

ls2

İşlem tamamlanmıştır.

ls3

Litespeed Güncelleme
Ssh | 2014-09-12 Roundcube Login Error

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.

Roundcube Login Error
Ylmf-Pc Spamları Whm | 2014-09-03 WHM Panel Reseller Center Kullanımı

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

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.

reseller2

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.

reseller3

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

reseller4

View Reseller Usage and Manage Account Status

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.

reseller5

Manage Reseller’s Shared IP

Reseller hesabımız içerisinde bulunan web sitelerimizin paylaşımlı olarak toplu halde ip adreslerini değiştirdiğimiz kısımdır.

Change Ownership of Multiple Accounts

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..

res3

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.

changer

WHM Panel Reseller Center Kullanımı
Cpanel | 2014-09-04 cPanel'de Dosyalara Yazma İzni Vermek

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 düzenleme

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.

chmod

FTP üzerinden düzenleme

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.

ftp2

Ö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.

ftp3

cPanel'de Dosyalara Yazma İzni Vermek
Cpanel | 2014-09-03 cPanel'de mod_deflate Etkinleştirme

Ö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.

mod_deflate

İyi çalışmalar.

cPanel'de mod_deflate Etkinleştirme
Cpanel | 2014-09-03 cPanel'de MX Kaydı Eklemek

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

mx1

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

mx2

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.

mx3

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.

cPanel'de MX Kaydı Eklemek
Cpanel mysql | 2014-09-03 cPanel Mysql Veritabanı ve Kullanıcı Oluşturma İşlemleri

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.

Mysql

Mysql2

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.

Mysql3

Kullanıcı Oluşturma

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

Mysql4l

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.

Kullanıcı Yetkilendirme

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.

Mysql5

Mysql6

cPanel Mysql Veritabanı ve Kullanıcı Oluşturma İşlemleri