Etiket Arşivi 32 bit

Debian Sunucu Kurulumu

debian

Merhabalar, alttaki video dosyasında Debian Sunucu/işletim sisteminin yüklenmesi yükleme ve yükleme sonrası dikkat edilmesi gerekenler hakında bilgi bulabilirsiniz.

 

 

Centos Repo

Merhabalar,
Geçenlerde Çözümpark üzerinde okuduğum ” http://www.cozumpark.com/blogs/linux_unix/archive/2011/07/10/neden-linux-hangi-linux-linux-kurulumu.aspx ” makale üzerinde ve DrayTek marka için Smart Monitor programının redhat ve redhat tabanlı devşirme dağıtımlar üzerinde çalışması üzerine Centos kurmaya karar verdim. Elbette Linux tarafında ara yüz kullanmayı sevmeyenlerdenim. Bunun için bir kaç bin satır yazıda yazabilirim. Ebette sunucu olarak Linux un eline su dökebilecek bir sistem olmadığı konusunda da bir kaç bin satır yazı yabilirim. Sonuç itibari ile Centosu sistemime ekledim ve gel grki benim gibi Debin ve Debian devşirmesi dağıtımları kullanan birisi için paket içeriği gerçekten çok az hatta htop, iperf, hping gibi nerdeyse Linux ile birlikte verilecek olan yazılımları bile bulamıyordum. Tabi uzun aramalar sonucu ( buna neden olarak bir Centos Türkiye olmaması varsa benim bulamayacağım kadar iyi saklamışlar 🙂 ) Centos paket sistemine bir miktar ekleme yapmayı başardım. Sonuçta 10687 kadar paket bir kaç kısa yol ile kullanılabilir hale geldi. Centos sistemi RPM paketlerini kullanabilmekte elbette nette tonla var ama Debian tabanından geliyorsanız nette aramazsınız depolardan hemen bulursunuz. Sonuç itibari ile depoda yoksa benim için o pakette yoktur, tabi centos sisteminin paket sistemi oldukça da karışık ama yinede düzenlenebiliyor. Sonuç alttaki gibi oluyor.

yum paket yöneticisi standart depoların dışında kalan depoları ” /etc/yum.repos.d/ ” altında bulunan clear text dosyaların içinden okuyor, burada bulunan dosyalara ekleme yapabileceğiniz gibi yeni dosyalarda oluşturabilirsiniz ki benim tavsiyem hali hazırda olana dokunmadan basit ertan.repo gibi dosyalar oluşturmanızdan yana. Centos tarafında bir repo eklemek için birkaç satıra ihtiyaç var.

Örnek;

[Deponun yum paketinde görünecek adı ( kısa olsun ki kullanışlı olsun )]
name= Burda deponun ne tür paketler içerdiğini ve hangi sistem için olduğunu yazıyoruz.
baseurl= Kaynak URL kısmı buraya yazılıyor.
gpgkey = gpg key adresi
gpgcheck= gpg key kullınlıp kullanılmyacağı ( değer 0/1 )
enabled=Deponun standart yum search koutuna dahil olup olmayacağını bu kısma yazıyor. Depoları direk açmamanızı öneririm. ( değer 0/1 )
includepkgs=Bu kısımda depo içeriği fazla ise o depodan almak istediğimiz pketlerin adlarını yazıyor. Joker karakter kullanılabilir. ( clamav* yada courier* ) Bu kısmın kullanılması zorunlu değil fakat çakışmalar önlemek için sadece bazı dosyaları ekleyebilirsiniz.

Örnek Adres;

# 64 bit sistemler için

[rpmforgex86_64]
name = RPMforge for Enterprise Linux 5 – x86_64
baseurl = http://apt.sw.be/redhat/el5/en/x86_64/dag
gpgkey = http://apt.sw.be/RPM-GPG-KEY.dag.txt
gpgcheck=1
enabled=0
#includepkgs=

# 32 bit sistemler için

[rpmforgexi386]
name = RPMforge for Enterprise Linux 5 – i386
baseurl = http://apt.sw.be/redhat/el5/en/i386/dag
gpgkey = http://apt.sw.be/RPM-GPG-KEY.dag.txt
gpgcheck=1
enabled=0
#includepkgs=

( Bu örnek Centos 5* için geçerli bir örnektir ve kullanılabilir. )

Bu işlemi yaptıkdan sonra örnek olarak “yum search htop” yazdığınızda yine htop un bulunamadığını öyleyecektir bunun nedeni depoların ikisininde kapalı durumda olmasıdır. Hali hazırda bizde kapalı konumda olmasını ve asıl depoların kullanılmasını istemekteyiz. Peki arama ve yüklemeyi nasıl yapacağız ?

Komut ;

rpm –import http://apt.sw.be/RPM-GPG-KEY.dag.txt

rpm -Uhv http://apt.sw.be/redhat/el5/en/x86_64/rpmforge/RPMS//rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm ( Bu özellikle beraber rpmpower deposunuda sisteme eklemiş oluyorsunuz )

yum search –enablerepo=* htopa

Çıktısı ;

Resolving Dependencies
–> Running transaction check
—> Package htop.x86_64 0:0.9-1.el5.rf set to be updated
–> Finished Dependency Resolution

Komut ;

yum install –enablerepo=* htop.x86_64

Çıktısı;

Yüklenip yüklenmeyeceğini soran bir kısımlar karşılaşıyorsunuz, y demeniz yeterli. Umarım benim gibi Centos yenilerine yardımcı olur :). Centosu çok sevdim, bundan sonra sunucu kısımlarında kullanmayı hatta kendimi bir mitar daha geliştirebilirsem birde çözümpark üzerinde makale yazmayı planlıyorum :).

32Bit Linux için 3Gb üzeri RAM kullanımı

32Bit Linux için 3Gb üzeri RAM kullanımı

64 bitlik bir sistem 32 bitlik bir sisteme göre tam olarak iki katı hızlı olmalı ki buradaki tam olarak kısmı gerçekten tam olarak, bunun nedeni burada bir balance yapılma olayının söz konusu olmamasıdır yâda veri yolunun genişletilmesi sistemi değildir. Bir 64 bitlik sistem tek bir döngüde 64 adet 1 ve 0 dan oluşan bir diziyi işleyebilmektedir, 32 bit ise bunun tam olarak yarısı kadar olan bir sayı dizesini işleyebilmektedir. Bunun doğal sonucu olarak sisteminde tam olarak iki katı hızda çalışabilmesi gerekmektedir. Fakat gerçekteki durum tam olarak bu değil ve tabi ki bunun nedeni var. Tabi burada bazı hurafelerde var ve bunlara da bakmak lazım.

Devamı için,

http://www.cozumpark.com/blogs/linux_unix/archive/2010/11/21/32bit-linux-i-in-3gb-zeri-ram-kullan-m.aspx