By samed, 18 October, 2015

Yeni bir projeye başlarken özellikle yeni geliştiriciler arasında MySQL veritabanı ve tabloları oluşturma aşamasında karakter kodlama seçiminde kafalar biraz karışık. Bu karışıklıklara bir de rastgele seçilen karakter kodlaması eklenince projenin ilerleyen safhalarında geliştiriciler "Türkçe karakterler bozuk çıkıyor", "MySQL Türkçe karakter problemi", "php Türkçe karakter problemi" başlıklarını Google'da aramaya başlıyor.
 

By samed, 5 October, 2015

Bütün projelerde hem yedeklemek hem de geriye dönük olarak ne yaptığınıza bakabilmek adına git kullanmak çoğu zaman hayat kurtarır. Git, Linux çekirdeğinin geliştirilmesi sırasında svn'nin yetersiz kalması üzerine geliştirilmiş bir versiyon kontrol sistemidir. Küçük/büyük, amatör veya ticari fark etmeksizin bütün projelerinizde en azından yerel git reposu oluşturarak başlamanızı şiddetle tavsiye ederim.
 

By samed, 19 October, 2014

Kernel update yaptınız, sürüm güncellediniz ve sürpriz... Makine açılmıyor. Grub ekranı geldiğinde gidip eski kernel'i seçerek makineyi açtınız ve varsayılan kernel'i değiştirmek istiyorsunuz, yoksa her açılışta tekrardan Grub menüsünden doğru kernel'i seçmeniz gerekir.

By samed, 28 December, 2013

KVM ile sanallaştırdığınız makinelerinizin diskini makineyi açmadan düzenlemek isteyebilirsiniz. Bu senaryo örneğin sanallaştırma servislerinizi otomasyona bağlamak istediğiniz durumlarda veya yanlış düzenlemelerden dolayı sanal makinenizin açılmaması durumlarında sizi kurtaracaktır.

By samed, 8 December, 2013

SSH bağlantısı yaptığınız sunucuların port, kullanıcı adı, ip, bağlantı tercihleri (X11 vb.) gibi ayarlarını her SSH bağlantısında tekrar tekrar yazmak bir çok açıdan kullanışlı değildir. Hem bu bilgileri her seferinde hatırlamak problem hem de yazmak zaman kaybı. Bu gibi durumlar için SSH için bir nevi kısayollar/aliaslar tanımlamanız mümkün. Bu tanımlamaları kendi kullanıcınıza özel yapabileceğiniz (~/.ssh/config) gibi bütün kullanıcılar için de (/etc/ssh/ssh_config) yapmanız mümkün.

By samed, 3 December, 2013

KVM'de sanal makinelerinize iki farkı yolla gerçek IP verebilirsiniz. Bunlardan birisi host makinenin (sanallaştırmanın yapıldığı makine) ilgili ağ arabirimi (network interface, örn: eth0) ve sanal makinenizin ağ kartını aynı köprü (bridge) içerisine almanız. Bu yöntemde sanal makineniz ve host makine aynı switch (ağ anahtarma elemanı) üzerine bağlıymışçasına davranır.

By samed, 27 November, 2013

Bu dokümanda sanallaştırma için çekirdek modülü olan KVM ve sanal makinelerin yönetilmesi için kullanılan yazılımlardan biri olan Virt-Manager'ın CentOS 6.4 64-Bit üzerine kurulumu anlatılacaktır.

KVM Kurulumu
KVM kurulumu için aşağıdaki işlemler yapılır.

yum install kvm

KVM kurulumu sonrasında uygun çekirdek modülünün elle yüklenmesi veya makinenin yeniden başlatılması gerekir. Elle yüklemek için

  1. İntel

By samed, 27 November, 2013

KVM ile sanallaştırma yaptınız ve bu sanalları NAT arkasına aldınız, hostunuzun (sanallaştırmanın yapıldığı ana makine) bir portuna gelen istekleri sanallarınızdan birisine yönlendirmek istiyorsunuz. Bu durumda port yönlendime adı verilen işlemi yapmanız gerekiyor. CentOS'da NAT işlemi için iptables servisinden faydalanılır.