iptables ile Port Yönlendirme

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.

Linux Terminalinden MsSQL Sorguları Yapmak

Linux üzerinden MsSQL sunuculara bağlanmak ve sorgu yapmak için birçok uygulama mevcut.

CentOS 6.4 64-bit için yaptığım bu örnekte FreeTDS isimli paketi kullandım. Bu paket CentOS'un varsayılan repolarında derlenmiş olarak bulunmuyor. Bu nedenle EPEL repolarından faydalanıyoruz.

Bkz: https://fedoraproject.org/wiki/EPEL
Bkz: http://www.freetds.org/
Bkz: http://www.centos.org/

Bash Programlama (Bash Programing) - 2

Bash'de Aritmetik İşlemler
Bash'de aritmetik işlemler için kullanılabilecek bir kaç komut vardır. Farklı kullanım şekilleriyle ve yetenekleri vardır. Basitçe kullanımları aşağıda belirtilmiş olup daha ayrıntılı incelemer için man sayfaları incelenebilir.

  • let
    Bash'in kendi iç komutudur.
    Kullanım şekli
    let <aritmetik_ifade>
    $((<aritmetik_ifade>))

    Aritmatik İfade
    İfadelerin işlevleri C'nin aynısıdır.

Bash Programlama (Bash Programing) - 1

Linux sistemlerde kullanılan kabuklardan biri olan bash'e göre yazılmış olan betiklere verilen isimdir. Bu betikleri ardı ardına çeşitli komutları çağırmak için kullanabileceğiniz gibi karmaşık ve ciddi işlemler için de kullanılırlar.

Bash betikleri basitçe komutların bir dosyaya yazılması ve bu komutların seri bir biçimde peş peşe çağırılması işlemidir. Siz tek bir komutu çağırırsınız, o da içerisinde bulunan komutları çağırır.

Düzenli İfadeler (Regular Expressions)

Düzenli ifadeler, belirli bir düzene göre yazılmış verileri ifade etmek için kullanılan bir çeşit sembol dilidir. Özellikle veri parselleme ve veri madenciliği gibi işlemlerde hayat kurtaran, her geliştiricinin bilmesi gereken bir dildir. Kullanım yerlerine örnekler vermemiz gerekirse mesela elinizdeki bir veri içerisinde bulunan MAC adresleri, IP adresleri, bir bankanın web sayfasından döviz kuru bilgilerinin çekilmesi, bir web servisi ile sağlanan verilerin kullanılabilir hale getirilmesi yada çok aşina olduğumuz derleyiciler.

RAM Üzerinde Dosya Sistemi

ramfs ve tmpfs kullanımı sizlere fiziksel hafızanızın bir parçasını bir disk bölümüymüş gibi kullanabilmenizi sağlar. Bu bölümlere aynen bir diske okuma/yazma yapar gibi işlemler yapabilirsiniz, tek farkı okuma ve yazma işlemleri RAM üzerinden yapıldığından ciddi hız farkları yaşatacaktır.

Özellikle ön bellekleme işlemleri (caching) gibi disk üzerinde sürekli bir okuma/yazma operasyonun olduğu ve bu işlemlerin çok
hızlı gerçekleşmesi, io beklenmemesi için sıklıkla başvurulan bir yöntemdir.

NFS ile Dizin Paylaşma ve Paylaşıma Bağlanma

NFS (Network File System, Ağ Dosya Sistemi) ile bir makinanız üzerindeki bir dizin paylaşarak bu dizini diğer uzak veya yakın makinelerden doğrudan bir disk bölümüymüş gibi bağlanarak işlemler yapabilmenizi sağlamaktadır.

DigitalOcean SSD Linux VPS İncelemesi

Adını ofiste sistemci arkadaşımdan duyduğum DigitalOcean firmasının VPS'lerinden bahsedeceğim bu yazımda. Bu yazıyı hazırlamamın akabinde açıkçası sunucularımı bu firmaya taşımaya karar verdim. Bu firmayı benim gözümde açıkara öne çıkartan özelliği saatlik bazda VPS kiralayabilmeniz ve bir dakikadan kısa bir sürede size sunucunuzun teslim edilmesi. Bu sayede ek olarak test sunucuları kiralayıp, ayda birkaç kere kullandığın sunuculara bir aylık ücret ödemek zorunda değilim. Mevcut paketler aşağıdaki gibi,

Firefox'a Flash Player Kurma

Adobe Flash Player kurulumu için şuan için iki paket öneriyor. Bunlardan bir tanesi SuSE ve Redhat türevlerinde kullanılabilecek olan rpm paketi, kalanı için de tar.gz paketi, tabi kaynak kodunu vermiyor, tar.gz paketi de binary (derlenmiş/ikilik kod düzeninde).

Kurulum için Abode'un tar.gz dosyasının içerisine koyduğu kurulum açıklaması aşağıdaki şekilde.

....
Installation instructions
-------------------------

MySQL Zaman Dilimi (Timezone) Ayarı

Zaman dilimi ayarlamaları doğru bir şekilde yapılmadığında MySQL'in DATE(),CURRENT_TIMESTAMP, NOW() gibi fonksiyonları düzgün bir şekilde çalışmayabilir. Zamanlama üzerinde herhangi bir hata oluşmaması için sistemin ve veri tabanının zaman ayarları doğru şekilde yapılmalıdır. İstanbul için zaman dilimi ayarı MySQL'de aşağıdaki gibidir.

Pages

Subscribe to Reddoc.net Geliştirici Bloğu RSS