Warning: mysqli_real_connect(): Headers and client library minor version mismatch. Headers:50560 Library:100136 in /var/www/vhosts/savassahin.com.tr/public_html/wp-includes/wp-db.php on line 1531
PHP ve Linux

Savaş ŞAHİN

SEO ve Dijital Pazarlama

Linux sunucularda RAM kullanımını öğrenme yöntemleri

Linux sunucularda account veya process’lerin CPU ve RAM kullanım oranlarını öğrenmenin çeşitli bir kaç yöntemi vardır. Bunları sırasıyla paylaşmak gerekirse;

free komutu top komutu vmstat komutu /proc/meminfo dosyası  dmidecode –type memory
  • free komutu
free -m

Yukarıdaki kod sayesinde sunucuda kullanılan veya boşta kalan ram miktarını öğrenebilirsiniz.

  • top komutu ile de process başına kullanılan miktarıgörebilirsiniz.
  • vmstat komutu ile de free komutuyla benzer bir sonuçla karşılaşırsınız.
  • ps axo komutu

Sunucudaki en fazla RAM kullanan hesabı bulmak için;

ps axo %mem,comm,pid,euser | sort -nr | head -n 10

Sunucudaki en fazla CPU kullanan hesabı bulmak için;
ps axo pcpu,comm,pid,euser | sort -nr | head -n 10

  • /proc/meminfo dosya içeriğinden cihanıza ait RAM ile alakalı bazı bilgiler alabilirsiniz. Aşağıda yazılı olan komutu kullanmanız yeterli olacaktır:

grep MemTotal /proc/meminfo veya cat /proc/meminfo

  • dmidecode –type memory komutu ile ise, kullanılan RAM modeli vs bilgileri elde edebilirsiniz.

AB 2013 ve LKD

AB 2013 bu sene Antalya / Akdeniz Üniversitesinde yapılacak. Geçen sene LKD’nin düzenlediği Linux Kampından sonra, bu sene yine aynı ekiple birlikte Antalya’da buluşacağız 🙂 Akademik Bilişim üzerine birbiriyle tümleşik ve farklı onlarca konu üzerine çok daha kapsamlı bir şekilde hazırlandı bu kez. Continue reading

sNews CMS Türkçe

sNews CMS scripti SEO ve hafiflik ön planda tutularak oluşturulmuş özgün bir scripttir. sNews 180kb boyutunda olduğu için sunucunuzu yormuyor. Hafif ve seo yönünden zengin bir script arayışı içinde olduğumuz şu günlerde sNews blog ve cms siteleri için güzel bir alternatif olarak görülüyor.  Çoğu kullanıcı sNews ten bir wordpress performansı bekliyor olsa gerek. sNews üreticilerinin wordpress i geçmek veya onunla aynı seviyeye gelmek gibi bir amaçları olmadığını anlamak okadarda güç değil zira sNews yapımcılarıda wordpress için dünyanın en iyisi ancak bizim kadar hafif değiller cümleleriyle konuyu özetliyorlar. Son zamanlarda webmaster  forumlarında  sNews kategorilerini görmekteyiz. Bu gösteriyor ki sNews için Türkiye de destek bulamayan kullanıcılar artık sorularına kolaylıkla cevap bulabilecekler. Continue reading

PHP Class Örnekleri

PHP’de class yapısını öğrenmeye çalışan arkadaşlar için, bir class kütüphanesiyle konuyu açıklamaya çalışacağım. Hazırladığım class bir insan üretmeye, bu insanın adı, yaşı vb. özelliklerini ekrana yansıtması için hazırlanmıştır.

Kütüphanemizin adı insan olsun. Continue reading

Ubuntuya Java JDK yüklemek

2 gündür Linux / Ubuntu kullanmaktayım. Linux, Windows’la kıyaslanamayacak kadar ciddi anlamda etkili bir özgür işletim sistemidir. Gerek web tabanlı gerekse de masaüstü olarak ihtiyaç duyduğum eklenti/programları araştırırken, Ubuntu’da Java’nın eksikliğini gördüm.

Araştırırken, Türkçe kaynaklardaki source’ların çalışmadığını gördüm. Bunun üzerine, orjinal kaynakları arama peşine düştüm her zamanki gibi 🙂

Bir ubuntu kullanıcısınız ve Sun Java 6 veya 7 JDK’sını yüklemek istiyorsanız, aşağıdaki adımları uygulayınız.

Continue reading