Başarı Hosting Destek

Cpanel,plesk,directadmin hakkında yardım platformu

Magento Kurulum.

Önemli not: Magento sistemi PHP 5.2.0 ve yukarısını desteklediği için sunucunuzda PHP 5.2.0 veya daha yüksek bir sürümün kurulu olması gerekir.

İlk olarak Magento‘nun en son sürümünü indirebilmek için kayıt olmalısınız. Eğer Magento – Home – eCommerce Software for Growth, Powered by Open Source adresinde bir hesaba sahip iseniz giriş yapıp, buradan 1.2.0.3 numaralı en son sürümü indirebilirsiniz.

İndirdikten sonra sıkıştırılmış .rar dosyasını klasöre çıkartınız. Klasörün içerisindeki dosyaları ftp‘de ana dizine veya oluşturduğunuzu varsaydığımız magento dizini içine atınız. Biz localhost üzerinde denediğimiz için dosyaları; C:\Program Files\Apache Group\Apache2\htdocs klasörü içinde, magento dizinine attık. Siz de localhost üzerinde deneyecekseniz üstte yolunu gösterdiğimiz klasör içerisine veya herhangi bir paket programı (WAMP, EasyPHP, AppServ vs.) kullanıyorsanız bu programın, kurulumda size gösterdiği dizin içerisine atınız (örneğin WAMP sunucu paket programının yayın yolu; C:\Wamp\www‘dir).

Dosyaları attıktan sonra tarayıcınızda siteismi.com/install.php veya (magento dizini oluşturup oraya attıysanız) siteismi.com/magento/install.php yolunu çalıştırınız. Karşınıza aşağıdaki resimde gösterdiğimiz gibi Lisans Sözleşmesi ekranı gelecektir;

http://img217.imageshack.us/img217/5476/mag1sa0.gif

I agree to the above terms and conditions.” cümlesi önündeki kutucuğu işaretleyip Continue butonuna basınız. Bundan sonraki ekranda bulunduğunuz ülkeyi, zaman dilimini ve seçeneklerde varsa para birimini belirlemelisiniz. Para Birimi (Default Currency) seçeneklerinde Türk Lirası yok fakat sonradan belirleyebilme şansımız var. Seçenekleri, aşağıdaki resimdeki gibi ayarlayıp Continue butonuna basınız;

http://img217.imageshack.us/img217/9495/mag2em7.gif

Geldik kurulumun en zorlayan safhasına. Bu aşamada eğer sunucunuzda pdo_mysql, mcrypt, curl ve gd adlı php eklentileri aktif değilse aşağıdaki ekranı göreceksiniz;

http://img222.imageshack.us/img222/8760/mag3lr3.gif

Barındığınız firmayla bu eklentileri aktif hale getirmeleri için iletişime geçiniz. Sunucu sahibi iseniz veya bizim gibi localhost üzerine kuruyorsanız php.ini dosyasında aşağıdaki değişiklikleri yapınız;

pdo_mysql eklentisini aktif hale getirebilmeniz için ilk önce pdo eklentisini aktif hale getirmeniz gerekir. Bunun için php.ini dosyasında;

;extension=php_pdo.dll satırının başındaki noktalı virgülü kaldırınız. Sonra, ;extension=php_pdo_mysql.dll satırının başındaki noktalı virgülü kaldırıp kaydettiğinizde, pdo_mysql eklentisini aktif hale getirmiş olursunuz.

Diğer aktif edilmesi gereken eklentilerin başındaki noktalı virgülleri ( ; ) kaldırınız. Yani;

;extension=php_mcrypt.dll
;extension=php_curl.dll
;extension=php_gd2.dll
satırlarının başlarındaki noktalı virgülleri kaldırınız.

Sistemin aktif olduklarını tanıması için sunucunuzu veya localhost üzerine kuruyorsanız apache sunucusunu yeniden başlatınız (restart).

pdo_mysql, mcrypt, curl ve gd eklentilerini aktif hale getirdiyseniz olması gereken konfigurasyon ekranı karşınıza gelecektir (not: üç (3) resim halinde verilmiştir);

http://img217.imageshack.us/img217/6154/mag41jj5.gif

http://img217.imageshack.us/img217/461/mag42dk0.gif

http://img222.imageshack.us/img222/6203/mag43lz1.gif

Bu aşamaya geldikten sonra magento adında bir veritabanı (database) oluşturunuz. İllâ magento isimli değil, başka bir isimle de oluşturabilirsiniz. Yalnız konfigurasyon ekranı ilk resimde gösterdiğimiz Database Name kutusuna ve magento‘nun config dosyasını düzenlemeniz gerekir.

User Name (Kullanıcı Adı) ve User Password (Kullanıcı Şifresi) kısımlarını doldurup config dosyasını düzenlemelisiniz. Magento’nun;

siteismi.com/magento/app/etc dizini içerisindeki config.xml dosyasını not defteri veya WordPad yardımıyla açınız. Daha sonra alttaki kodları bulunuz;

<host>localhost</host>
<username></username>
<password/>
<dbname>magento</dbname>

Biz kullanıcı adını (User Name); root, şifreyi (User Password) 123987456 ve veritabanı adını ise magento yaptığımız için config.xml dosyasını alttaki şekilde düzenledik;

<host>localhost</host>
<username>root</username>
<password>123987456</password>
<dbname>magento</dbname>

Table Prefix kutucuğunu boş bırakabilirsiniz. Base URL ve Admin Path yani sitenizin yolu ve yönetici yolunu ayarlayıp diğer aşağıdaki ayarlara dokunmadan Continue butonuna tıklayınız.

Burayı da atlattıktan sonra Yönetici Hesabı Oluşturma (Create Admin Account) ekranı karşınıza gelecektir;

http://img222.imageshack.us/img222/3950/mag5tc1.gif

Bu ekranda bilgilerinizi girip, Encryption Key kutucuğunu şimdilik boş bırakıp Continue butonuna tıklayınız. Gelecek ekranda size Şifreleme Anahtarı (Encryption Key) verecektir;

http://img217.imageshack.us/img217/7356/mag6tp2.gif

Size verilen şifreleme anahtarını bir yere not almayı unutmayınız.

Go to Backend butonuna tıklayıp yönetici panelinize giriş yapabilirsiniz.

Tebrikler! Kurulumu başarıyla tamamladınız.

Alıntıdır.

Red Hat / Centos altinda yum kurmak icin


wget http://linux.duke.edu/projects/yum/d...5-1.noarch.rpm
rpm -Uvh yum-2.0.5-1.noarch.rpm
nano /etc/yum.conf

[base] kisminin altinda bulunan basurl linkini asagidaki ile degistirin :
http://mirror.dulug.duke.edu/pub/centos/4/os/$basearch/

[updates] kisminin altinda bulunan basurl linkini asagidaki ile degistirin
http://mirror.dulug.duke.edu/pub/centos/4/updates/$basearch/

kayit edin ve cikin (ctrl+x yes)

yum install yum

en son yes mi no mu diye soracak : yes yazip enter diyoruz.

Alıntıdır.
Domain günü doldugu günden sonra yaklasik 24 72 saat dagha calisir cunku dnslerde cache edlmistir eski bilgi.
Genede askida kalma isi 7 – 15 gun arasindadir domain sahibine oncelik saglamak amaci ile ama sirketten sirkete de degisir bazi sirketler bunu elide tutar ve bir baskasi isterse domaini daha yuksek fiyattan satmak icin. eger fiyat farki 4 $ ise bence risk etme kayit yaptir u anki sirketten sonra da 90 gun bittikten sonra baska bir sirkete transfer et.
90 gunden once transfer edemezsin.
Alıntıdır.

localhost kurulumunu anlatacağım öncelikle localhost nedir?
Localhost bilgisayarımızda hazırladığımız etkileşimli web sayfalarını çalıştırmamızı sağlayan yerel internet sistemidir.
Control panelden programs’a giriyoruz.
Turn windows features on or off seçeneğine tıklıyoruz.
Burada internet information services , ftb , web ve asp nin yanına tik atıyoruz.

Localhost hazır.

Resimli arch linux kurulumu

Kurulum

Bu belge Arch Linux’un 2009.02 sürümü baz alınarak hazırlanmıştır. Değişimler doğrultusunda belge de yenilenecektir. Bu belgenin özgün ve en güncel sürümüne http://www.archlinuxtr.org/kurulum/ adresi üzerinden erişebilirsiniz.

Kurulum belgesi, kurulum sonunda kullanıcının temel sisteme sahip olacağı esası göz önüne alınarak hazırlanmıştır. Dolayısıyla, kullanıcıdan kurulumdan sonra hemen X11 ortamında çalışamayacağını bilmesi beklenmektedir. Kurulum sonrası her türlü işlem için, (çoklu ortam, grafik ortam, ofis işlemleri vs.) kullanıcı, http://wiki.archlinux.org üzerinde bulunan belgelerden yararlanmalıdır.

Temel Gereksinimler

  • i686 veya x86_64 (64 bit) kökenli bir işlemci. (en az Pentium II ve AMD Athlon 2500+ gereklidir)
  • En az 2 GB disk alanı
  • En az 64 MB ram
  • Temel ya da giriş düzeyinde GNU/Linux tecrübesi, konsol tecrübesi

Gereksinimleri karşıladıktan sonra, yapmanız gereken tek şey, güncel (bu yazı yazıldığı tarihte en güncel sürüm 2009.02 idi) ISO dosyasını ftp://ftp.linux.org.tr/pub/archlinux/iso/2009.02/archlinux-2009.02-core-i686.iso adresinden indirmek olacaktır.

Kurulum Base ISO adı verilen temel sistem kurulumunu kapsayan sürüm baz alınarak yapılacaktır. FTP kurulumunu yapmak isteyen kullanıcılar da bu belgeyi referans alabilirler. Fakat, FTP kurulumu öncesi ayarları bu belgede anlatılmayacaktır. İleri bir dönemde FTP kurulumu öncesi ayarlar da ayrı bir belge ile yayınlanacaktır.

Kurulum Hazırlıkları

Arch Linux, giriş seviyesindeki kullanıcılara hitap etmemektedir. Bu yüzden, eğer daha önce bir Linux dağıtımı kullanmamış iseniz, bunun sorumluluğunun bilincinde olmanız gerekmektedir.

Arch Linux kullanıcısı bilişim okur yazarı bir kullanıcıya hitap edebilmektedir. Bu yüzden, bilişim okur yazarı bir kullanıcının bir ISO dosyasını CD’ye nasıl yazacağını bildiği göz önüne alınarak CD yazma işi anlatılmayacaktır ve doğrudan kurulum anlatılacaktır.

Kurulum

ISO dosyasını CD’ye başarılı bir şekilde yazdırıp, bilgisayarınızı CD’den başlattığınız zaman, Arch Linux’un GRUB ekranı ile karşılaşacaksınız. Ayrıca, kurulumdan sonraki bir dönemde herhangi bir kurtarma işlemi için bu CD’yi kullanabilirsiniz. Boot Arch Linux Live CD seçeneğini seçerek kuruluma başlayabilirsiniz.

Açılış işlemi tamamlandıktan sonra, karşınıza gelecek giriş menüsünde sisteme giriş yapmak için 2 seçeneğiniz bulunmaktadır. Bunlar root ve arch seçenekleridir. Kurulumu yapmak için root kullanıcısı ile sisteme giriş yapmalısınız. arch kullanıcısı ise genelde kurtarma işlemleri için tercih edilmektedir.

Kurulum Öncesi Ayarlar

Sisteme root kullanıcısı olarak giriş yaptıktan sonra, kuruluma başlamadan önce, klavye düzeni ve konsol fontunu belirlemeniz gerekmektedir. Bu nedenle konsolda km komutunu verin. Açılan menüde Türkçe Q klavye için trq klavye düzenini seçmeniz gerekmektedir.

Klavye düzenini seçtikten sonra karşınıza çıkacak menüde ise, sizden konsol fontunu seçmenizi isteyen menü ile karşılaşacaksınız. Türkçe karakter destekleyen bir yazı tipi olması bakımından lat5-16 fontunu seçmenizi tavsiye ederim.

 
Kuruluma başlıyoruz

Bu işlemi de gerçekleştirdikten sonra artık kuruluma hazırsınız.

  1. Kurulum betiğini çalıştırmak için /arch/setup yazıp enter’a basmanız yeterlidir.
  2. Kurulum esnasında, ilerlemek için yön tuşları, öğe seçimi için boşluk (space) tuşu ve seçimi onaylamak için enter tuşunu kullanmanız gerekmektedir.
  3. Her ne olursa olsun, bir seçimden vazgeçmek için menülerdeki Cancel seçeneğini kullanmanız gerekmektedir.
  4. Bir işlemi tamamlanması için menülerdeki DONE seçeneğini seçmeyi unutmayınız.Bu yüzden, işlemlerinizi tamamladıktan sonra o menünün en altına yön tuşları ile inebilirsiniz. Her menüde DONE seçeneği bulunmaktadır. Bunu yapmadığınız takdirde yapacağınız işlem geçersiz olacaktır.

Kurulum işlemine başladığınızda, karşınıza karşılama mesajı çıkacaktır. Bu mesajda kurulum esnasında arkaplanda yapılan işleri görmek için ALT F7 tuşlarına basabileceğiniz söylenmektedir. Kurulum sırasında, ALT F1-6 tuşlarını kullanarak diğer konsollarda çalışabilirsiniz. Sadece 7. konsol (ALT F7) kullanılamaz durumdadır, çünkü daha önce dediğimiz gibi 7. konsolda kurulum betiğinin çıktıları yer almaktadır.

Kuruluma başlamak için enter’a basmanız yeterlidir.

Daha sonra karşınıza esas kurulum işlemi gelmektedir. Bu menüyü tanıtmak gerekirse:

 
Kurulum Menüsü

Kurulum esnasında her işlem sırasıyla yapılmaktadır. Bir aşamadaki işlemi gerçekleştirmeden bir sonraki aşamaya geçemezsiniz. Geçseniz dahi başarılı bir kurulum gerçekleştirmeniz söz konusu olamaz.

  1. Sıfırıncı aşamada, kurulum yapacağınız kaynağı seçmeniz gerekmektedir.
  2. Birinci aşamada, saat ve tarih ayarları yapılmaktadır.
  3. İkinci aşamada, Arch Linux’u kurmak için, diskinizi ayarlamanız gerekmektedir.
  4. Üçüncü aşamada, kurulacak paketlerin seçimi işlemi gerçekleştirilmektedir.
  5. Dördüncü aşamada, seçilen paketlerin kurulumu gerçekleştirilmektedir.
  6. Beşinci aşamada, temel sistem yapılandırma ayarları yapılmaktadır (yerel ayarları, initcpio ayarları, rc.conf ayarları, DNS ayarları vs.)
  7. Altıncı aşamada ise sistem önyükleyicisi kurulumu yapılmaktadır. (GRUB veya lilo)
  8. Son aşamada ise, kurulumdan çıkılmaktadır.

Kurulum Kaynağının Seçilmesi

İlk seçenek olan Select Source ile işleme başlamanız gerekmektedir. Açılan menüde daha önceden belirttiğimiz gibi CD’yi kaynak olarak kullanacağımız için, CD-ROM or OTHER SOURCE seçeneğini seçmelisiniz.

Daha sonra ise paketlerin disk üzerinde nerede saklanacağı ile ilgili bir bilgilendirme penceresi göreceksiniz. Bu ekranı enter ile geçin.

Saat ve Tarih Ayarlarının Yapılması

İkinci seçenek olan Set Clock ile kuruluma devam edin. Açılan menüde kurulum betiği size UTC ve localtime seçeneklerinden hangisini istediğinizi soracaktır. Eğer birden fazla işletim sistemi kullanıyor iseniz, local‘ı seçmeniz daha iyi olacaktır.

Daha sonra ise kurulum betiği sizden konum bilgisi isteyecektir. Burada Europe kategorisini seçmek için 8 yazıp enter tuşuna basın. Ardından sizden bulunduğunuz ülkeyi seçmeniz istenecektir. Türkiye’yi seçmek için 47 yazıp enter tuşuna basın. Size seçtiğiniz zaman dilimi ile bilgiler gösterilecektir. Bu bilgiler doğru ise Yes‘i seçmek için 1 yazıp enter tuşuna basarak devam edin. Eğer bu bilgilerde bir yanlışlık olduğunu düşünüyor iseniz 2 yazıp enter tuşuna basarak doğru bilgileri girin.

Ardından bir takvim penceresi açılacak ve tarihi ayarlamanız istenecektir. Eğer tarih bilgileri yanlış ise düzeltin.

Daha sonra ise size saat sorulacaktır. Saat bilgisini de kontrol edip yanlışlık varsa düzelterek devam edin.

  Tarih ve saat ayarlama bölümlerinde TAB tuşunu kullanarak ekrandaki seçenekler arasında gezinebilirsiniz.

Diskin Hazırlanması

İkinci seçenek olan Prepare Hard Drive ile işleme başlamanız gerekmektedir. Açılan menüdeki ilk seçenek olan Auto-Prepare seçeneği tüm disk bilgilerini silip kurulum betiğinin diskinizi otomatik bölümlendirmesini sağlar. Eğer bilgisayarınızda başka işletim sistemi kullanmayacak iseniz, bu seçeneği seçmeniz tavsiye edilmektedir. Eğer başka bir işletim sistemi kurulu ise, bu seçeneği kesinlikle SEÇMEMELİSİNİZ.

Diskinizi elle bölümlendirmek için, 2. seçenek olan Partition Hard Drives seçeneğini kullanmanız gerekmektedir. Eğer daha önceden hazırladığınız boş bir bölüm var ise, ya da Arch için özellikle kullanmak istediğiniz bir bölümünüz veyahut gözden çıkardığınız bir disk bölümünüz var ise, bu seçeneği kullanmalısınız. Bu seçeneği seçtikten sonra kurulum betiği, bilgisayarınızda bulunan disk bölümlerini listeleyecektir. Bu ekranı enter’a basarak geçin. Daha sonra ise var olan disklerden hangisini kullanmak istediğiniz sorulacaktır.

Diski seçtikten sonra, disk bölümlendirme için cfdisk uygulaması açılacaktır. Bu kısımda bölümleri oluşturup, istiyorsanız bir de takas alanı oluşturabilirsiniz. Takas alanı için menüden type’ı seçip, değer olarak 82 girmeniz gerekmektedir. Takas alanı isteğe bağlıdır. Daha sonra da oluşturabileceğiniz gibi, diskinizin bir bölümüne takas alanı da oluşturabilirsiniz. Ancak bilmelisiniz ki, bir disk üzerinde en fazla 4 tane primary bölüm oluşturabilirsiniz. Bu yüzden takas alanını extended olarak ayarlamanızı tavsiye ederim. Normal bir bölüm için eğer cfdisk Linux olarak ayarlamamışsa (swap dışında), yine type kısmından type’ı 83 olarak belirtmelisiniz.

Diskinizi kurulum için ayarladıktan sonra, menüde muhakkak write seçeneğini seçip yeni oluşturduğunuz disk tablosunu diske yazmalısınız. Aksi takdirde yaptığınız işlem geçersiz olacaktır ve kaydedilmeyecektir. write seçeneğini seçtikten sonra sorulan soruya yes yazmalısınız. Bu işlem önemli olduğu için mutlaka yes yazmalısınız, zira cfdisk y ve n yazdığınız takdirde bunu kabul etmemektedir. Disk tablosunu yazdırdıktan sonra, menüdeki Quit seçeneğini kullanarak ana menüye geri dönebilirsiniz.

  cfdisk disk bölümlendirme işleminden sonra gerekli görürse bilgisayarı yeniden başlatmanızı isteyebilir. Bu durumda bilgisayarınızı tekrar Arch Linux Kurulum CD’si ile başlatın. Daha sonra ise daha önceden yaptığınız işlemleri atlayıp Kurulum Menüsü’ndeki Prepare Hard Drive‘ı seçip açılan alt menüdeki Set Filesystem Mountpoints ile kuruluma devam edin.

Diskinizi başarılı bir şekilde bölümlendirdikten sonra disk menüsünde, 3. seçenek olan Set Filesystem Mountpoints işlemini gerçekleştirmeniz gerekmektedir. Eğer Auto Prepare işlemini yaptıysanız bu işlemi yapmanıza gerek yoktur. Doğrudan Return to Main Menu seçeneği ile ana menüye dönüp, 3. aşamaya geçebilirsiniz. Set filesystem mountpoints ile oluşturduğunuz bölümlere hangi dizinlerin bağlanacağını belirlemektesiniz. Kurulum betiği ilk olarak takas (swap) alanının hangi bölüme bağlanacağını soracaktır.

Eğer takas alanı kullanmayacak iseniz ya da daha sonra oluşturmak istiyorsanız, NONE seçeneğini seçebilirsiniz. cfdisk ile takas alanı oluşturmuş iseniz, bu menüde takas alanı için oluşturduğunuz bölümü seçmelisiniz.

Daha sonra kurulum betiği kök dizinin (/) hangi bölüme bağlanacağını soracaktır. Kök dizin için oluşturduğunuz bölümü listeden seçmeniz yeterlidir.

Ayrıca /home için de ayrı bir bölüm oluşturmuş iseniz, kurulum betiği onu da seçmeniz için seçenek sunacaktır.

Bölümlere bağlanacak kısımlar belirlendikten sonra, kurulum betiği size hangi dosya sistemini kullanmak istediğinizi soracaktır. Performansı yüksek olduğu ve yeterince kararlı olduğu için ext4 dosya sistemini önerebilirim. reiserfs ise küçük dosyalardaki performansı açısından /var ve /home için ayrıca tavsiye edilmektedir. Ancak yine de kararlılık açısından ext3 ve ext4 dosya sistemini tavsiye ederim. ext3‘den daha yeni olan ext4 dosya sistemini de seçebilirsiniz.

Dosya sistemi de seçildikten sonra, o dosya sistemi kullanılarak disk bölümünüz biçimlendirilecektir. Biçimlendirmek isteyip istemediğinize dair soruyu emin olduktan sonra, Yes olarak yanıtlayıp, biçimlendirmelisiniz.

Biçimlendirme işlemi tamamlandıktan sonra, paketlerin kurulumu için, oluşturulan ve biçimlendirilen bölümlerin ne şekilde bağlanacağını gösteren bir menü ile karşılaşacaksınız. Bölümleri kontrol ettikten sonra, Yes seçeneği ile işlemi tamamlayın.

Paket Seçimi

Bundan sonra yapmanız gereken işlem, ana menüye dönüp üçüncü aşama olan paket seçimi menüsüne dönmek olacaktır.İlk önce bu aşama hakkında bir bilgilendirme mesajı alacaksınız, bunu OK ile geçtikten sonra seçmek istediğiniz paketlerin yer aldığı menüye geleceksiniz. Bu menüde base paketler otomatik seçili olduğundan, base-devel paket grubunu da seçmenizi tavsiye ederim. Zira gcc, automake, çeşitli kitaplıklar (lib), base-devel altında yer almaktadır.

base-devel paket grubu da seçildikten sonra, yüklemek istediğiniz ekstra paket var ise, karşınıza çıkacak listeden seçebilirsiniz. En başta da belirttiğim gibi, paketi seçmek için, space tuşuna basmanız gerekmektedir. İhtiyacınız olabilecek temel paketler seçilmiş durumdadır, bunların yanı sıra ayrıca kurmak istediğiniz paketleri bu menüden seçebilirsiniz. (kablosuz ağ için gerekli sürücüler, paketler vs.)

Paketlerin Kurulumu

Paket seçimini de gerçekleştirdikten sonra, 4. aşama olan paketlerin kurulumu işlemi yapılmaktadır. base, eğer seçmişseniz base-devel ve ekstra paketlerin kurulumu bu aşamada gerçekleştirilmektedir.

Paket kurulumu işi tamamlandıktan sonra, kurulan paketlerin verdiği çıktıları görebilirsiniz. Yön tuşları yardımıyla çıktının tamamını okuyabilirsiniz ve Continue seçeneği ile bir sonraki aşamaya geçebilirsiniz.

Yapılandırma

Arch Linux tamamen sizin zevkinizi ortaya koyabileceğiniz bir dağıtım olduğu için, kurulumdan sonra bazı ayarları kendinize göre elle ayarlamanız gerekecektir. Bu, size, başkasının size hazır olarak sunduğu bir sistem yerine, kendi zevkinize göre ayarladığınız bir sisteme sahip olma imkanı sağlar.

Kurulumun 5. aşaması olan Configure System kısmında, Arch Linux’un belkemiğini oluşturan rc.conf, mkinitcpio.conf, internet bağlantısı için gerekli olan resolv.conf ve sistem yerelini ayarlamak için gerekli olan locale.gen dosyasının ve diğer temel sistem dosyalarının yapılandırması gerçekleşmektedir.

Bu aşamayı seçtiğinizde, yapılandırma dosyalarını hangi editör ile açmak istediğinize dair menü ile karşılaşacaksınız. Tecrübenize göre, nano veya vi kullanabilirsiniz. Kullanım kolaylığı bakımından nano’yu kullanabilirsiniz. Ancak en kısa zamanda vi kullanmayı öğrenmenizi tavsiye ederim ;) .

Yapılandırma dosyaları için editörünüzü seçtikten sonra, temel yapılandırma dosyalarını görecekseniz.

 
Yapılandırma Dosyaları
  1. /etc/rc.conf ⇒ Arch Linux’un temel yapılandırma dosyasıdır. Sistem modülleri, yerel bilgileri, makine ismi, ağ ayarları ve sistem servisleri bu dosya üzerinde belirlenir.
  2. /etc/fstab ⇒ Disk bilgilerinin ve mount işleminin belkemiği bu dosyadır. Bu dosya yardımıyla hangi dizinin nereye bağlanacağı belirlenir.
  3. /etc/mkinitcpio.conf ⇒ Initramfs işlemleri, dolayısıyla çekirdeğin başlangıç işlemlerinin yer aldığı dosyadır. Çekirdek açılışı esnasında yüklenecek modüller bu dosya ile belirtilir. (Sistem açılışı =! çekirdek açılışı)
  4. /etc/modprobe.conf ⇒ Modüller için ekstra ayar yapmak için kullanılmaktadır.
  5. /etc/resolv.conf ⇒ DNS ayarları bu dosyada belirlenir.
  6. /etc/hosts ⇒ Network isim tanımlamaları (localhost, makine ismi vs.) bu dosyada yapılır.
  7. /etc/hosts.deny ⇒ Yasaklanacak ağ servisleri bu dosyada belirlenir.
  8. /etc/hosts.allow ⇒ Yasaklanmayacak ağ servisleri bu dosyada belirlenir. hosts.deny’ın istisnası niteliğindedir.
  9. /etc/locale.gen ⇒ Sistem yerel bilgileri (locale) bu dosyada saklanmaktadır.
  10. /etc/pacman.d/mirrorlist ⇒ Pacman tarafından kullanılacak olan depoların adresleri yer almaktadır.
  11. Root-password ⇒ root kullanıcısı için şifre belirlenir.

Kurulum esnasında düzenlenmesi öncelik taşıyan 6 husus vardır. Bunlar, rc.conf, mkinitcpio.conf, resolv.conf, locale.gen ve root şifresini belirleyeceğimiz Root-password’dür.

rc.conf

Daha önce de belirttiğim gibi, rc.conf sistemin belkemiği niteliğindedir, en fazla önem gösterilmesi gereken dosyadır. rc.conf şu şekildedir:

Türkçe sistem yerelini kullanan ve Türkiye saatini kullanan sistem için, rc.confdosyanızı, şu şekilde düzenleyebilirsiniz:

LOCALE="tr_TR.utf8"
HARDWARECLOCK="localtime"
USEDIRECTISA="yes"
TIMEZONE="Europe/Istanbul"
KEYMAP="trq"
CONSOLEFONT="lat5-16"
USECOLOR="yes"

Kurulumdan sonra DHCP ile otomatik IP alıp internete bağlanabilmek için (ethernet yolu ile) rc.conf’ta, eth0 satırını bulup, önündeki “#” işaretini kaldırıp şu şekilde düzenleyebilirsiniz.

eth0="dhcp"

Statik bir IP belirlemek istiyorsanız, eth0 satırını şu biçimde örneği takip ederek düzenleyebilirsiniz:

eth0="eth0 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255"

Ayrıca, statik IP için gateway tanımlamanız zorunludur, örneği takip ederek gateway satırının önündeki “#” işaretini kaldırıp, gateway tanımlayabilirsiniz:

gateway="default gw 192.168.1.1"
  Statik IP kullanıcıları, ROUTES satırındaki “#” işaretini kaldırmalı ve ünlem işaretini de silmelidir. Bu kurulumda en çok düşülen hatalardan biridir.

rc.conf dosyasında düzenlenmesi gereken başka önemli bir husus ise, HOSTNAME’dir. HOSTNAME ile bilgisayarınıza isim tanımlaması yapabilirsiniz.

HOSTNAME="archlinuxtr"

Bu işlemi yaptıktan sonra, “archlinuxtr” ismini mutlaka /etc/hosts dosyasına eklemelisiniz, örnek girdi şu şekildedir:

#
# /etc/hosts: static lookup table for host names
#

#<ip-address>address<hostname.domain.org>org<hostname>
127.0.0.1 archlinuxtr localhost.localdomain localhost
# End of file

/etc/rc.conf için yapılacaklar kurulum için bu kadardır. Daha spesifik ayarlar için mutlaka http://wiki.archlinux.org adresindeki makaleleri incelemelisiniz.

mkinitcpio.conf

mkinitcpio.conf dosyasında dikkat etmeniz gereken tek husus, HOOKS satırında, keymap girdisinin yer alıp almadığını kontrol etmek olacaktır. Eğer HOOKS satırında keymap girdisi yok ise ekleyin, ekli ise dosyayı kapatıp yapılandırmaya devam edin.

resolv.conf

İnternete bağlanıp isim çözümlemesi yapabilmek için resolv.conf’u mutlaka düzenlemelisiniz. dhcp ile bağlanıyorsanız, her bağlandığınızda dhcp sunucusu resolv.conf dosyasını otomatik düzenler. Ancak elle giriş yapıp kendi DNS sunucularınızı belirlemek istiyorsanız, mutlaka bu dosyayı düzenlemelisiniz. Örnek bir resolv.conf şu şekildedir:

Tıpkı resimdeki gibi, isim sunucunuzu belirleyebilirsiniz, önemli olan, “nameserver IPNUMARASI” biçiminde bir değer girmektir.:

#
# /etc/resolv.conf
#
nameserver 4.2.2.4
nameserver 4.2.2.1

locale.gen

locale.gen dosyası kullanılacak sistem yerellerini belirlemek için kullanılmaktadır. Bu konuda tavsiyem, “en_US.UTF-8″ yerelini ve “tr_TR.UTF-8″ yerelinin önündeki “#” işaretini kaldırmanızdır. Böylece Türkçe ve İngilizce yerel kullanabilirsiniz.

en_US.UTF-8 UTF-8
tr_TR.UTF-8 UTF-8

İsteğe bağlı olarak başka bir sistem yerelini de etkinleştirebilirsiniz. (Almanca, Rusça vs.). Bu dosyayı düzenleyip kaydedip çıktıktan sonra,kurulum betiği etkinleştirdiğiniz yereli oluşturacaktır.

/etc/hosts

Yukarıda detaylı biçimde anlatıldığı için bu dosyayı tekrar anlatmaya lüzum görmüyorum. Ancak tekrar hatırlatmakta fayda var, rc.conf’taki HOSTNAME değerini muhakkak bu dosyaya da eklemelisiniz.

/etc/hosts.deny

Bu dosya yasaklanan ağ servislerini tanımlamaya yöneliktir. Arch Linux’ta öntanımlı olarak bütün servisler dışarıdan erişime kapalıdır.

#
# /etc/hosts.deny
#

ALL: ALL: DENY

# End of file

Çalışan ağ servislerine dışarıdan erişimi tamamen açmak istiyorsanız, ALL: ALL: DENY satırını kaldırabilirsiniz. Ancak bu yöntem güvenlik açısından sakıncalı olacaktır. Bu yüzden, bu dosyayı olduğu gibi bırakıp, hosts.allow dosyasında istisna belirleyebilirsiniz.

/etc/hosts.allow

  Bu yöntem p2p ile alakalı değildir.

Bu dosya hosts.deny dosyasında yasaklanan servislere istisna niteliğindedir. Makul bir yöntem dahilinde, bütün servisleri yasaklayıp, hosts.allow ile belirli servislere izin vermek doğru bir çözüm olacaktır. Mesela, sshd servisini hosts.allow dosyasına ekleyerek, dışarıdan ssh dışındaki bütün gelen bağlantı taleplerini reddedebilirsiniz. Öte yandan, sadece belirli bir IP’nin sisteminize erişmesini de sağlayabilirsiniz. Örnekleyecek olursak:

#
# /etc/hosts.allow
#
ALL : 192.168.2.2 : ALLOW
# 192.168.2.2'ye bütün ağ servisleri için erişim izni verdik
sshd : ALL : ALLOW
# Bütün herkese dışarıdan ssh servisine erişim izni verdik

Bu işlemleri kurulumda yapabileceğiniz gibi, kurulumdan sonra da yapabilirsiniz.

pacman yansısı

  ftp.archlinux.org 50K/s ile limitlidir.

Sistem tarafından bu dosya içerisinde yer alan depolardan en üstteki öncelikli olarak tercih edilir ve kullanılır. Eğer bu depoya ulaşılamıyorsa bir sonraki depo denenir ve çalışan bir depo bulunana kadar listenin altına doğru gidilir. Bu nedenden dolayı öncelikli olarak kullanılmasını istediğiniz depoları bu dosyanın en üst kısmına eklemeniz gerekmektedir.

Türkiye için kullanabileceğiniz yansılar, Linux Kullanıcıları Derneği tarafından hizmete sunulan Arch Linux yansısı (resmi yansı) ve Işık Üniversitesinin sunduğu yansılardır. LKD yansı adresi /etc/pacman.d/mirrorlist dosyasında yer almaktadır.

  LKD yansısı 6 saatte bir güncellenmektedir, bu bakımdan bu yansıyı kullanmanız tavsiye edilmektedir. /etc/pacman.d/mirrorlist dosyasında bu yansıyı (linux.org.tr) etkinleştirerek kullanmaya başlayabilirsiniz.
Işık Üniversitesi yansı adresi:

i686 için:
ftp://mirror.archlinux.org.tr/archlinux/$repo/os/i686

x86_64 için:
ftp://mirror.archlinux.org.tr/archlinux/$repo/os/x86_64
  hosteurope.de,ntua.gr, yandex.ru, nluug.nl yansılarının da sık güncellendiği ve yeterince hızlı olduğu söylenmektedir. Bu yansılardan birini kullanabilirsiniz.

Root-Password

Sistemi kurup düzenledik, ancak şifresini belirlemediğimiz bir root kullanıcısı oluşturmak büyük bir güvenlik zaafıdır. Bu yüzden bir root şifresi belirlemek zorundayız. Menüdeki Root-Password seçeneği ile bir root şifresi belirlemeniz gerekmektedir.

Kurulumun sonlanması

Eğer herhangi bir sorunla karşılaşmamış iseniz, tebrikler, temel sistemi başarıyla kurmuş oldunuz! Bundan sonra, yapacağınız tek şey menünün en altında bulunan Return seçeneğini seçip Ana menüye geri dönmek olacaktır. Ve böylece kurulumun altıncı aşamasına geçeceksiniz.

Eğer mkinitcpio.conf’u düzenlemişseniz, mkinitcpio ile tekrar initramfs oluşturulacaktır. Bu yüzden işlerin ters gittiğini düşünmeyin ;) .

Sistem Önyükleyicisi

Arch Linux’u kurdunuz ve tekrar başlatacaksınız, ancak nasıl başlatacaksınız? Bunun için bir sistem önyükleyicisi lazım olacaktır. Eğer daha önce herhangi bir GNU/Linux dağıtımı kurmuş iseniz ve hala kullanmakta iseniz bu bölümü atlayabilirsiniz. Daha önce kurmuş olduğunuz GRUB’ın menu.lst dosyasına Arch Linux’a ilişkin girdiyi eklemeniz yeterli olacaktır. Eğer sıfırdan bir sistem önyükleyicisi kurup, Arch’ın önyükleyicisini kullanmak istiyorsanız, Arch size 2 seçenek sunmaktadır: GRUB ve lilo

Lilo‘nun önyükleyici seçme kısmında gözükmesi için paket seçimi sırasında lilo’yu da seçmiş ve sisteme yüklemiş olmanız gerekmektedir. GRUB seçeneğinin altında Warning yazısını görürseniz telaşlanmanıza gerek yok, bu uyarı orada gösterilebilecek ek bir önyükleyici kurulu olmadığı için gösterilmektedir.

Eğer daha önceden kurulu bir sistem önyükleyicisi (GRUB veya lilo) var ise, doğrudan 7. aşama olan, kurulum betiğinden çıkış işlemini gerçekleştirmelisiniz.

Sistem önyükleyicisi olarak GRUB’ı seçmenizi tavsiye ederim, zira lilo yapılandırma konusunda GRUB kadar kolay değil ne yazık ki. Ayrıca yaygın olması bakımından GRUB kurmak daha iyi bir yöntem olacaktır.

GRUB’ı seçtikten sonra, size ilk olarak menu.lst dosyası gösterilecektir. Bu dosyayı istediğiniz gibi düzenleyebilirsiniz. Ayrıca, ikinci bir işletim sisteminin açılış ayarlarını da oradan yapabilirsiniz.

menu.lst dosyasını kaydedip kapattıktan sonra, GRUB’ın nereye kurulacağına dair soruyu içeren menü ile karşılaşacaksınız. Bu kısımda, açılış diskinin başına kurmak en doğru yöntem olacaktır. En üstteki seçenek açılış diskini ifade eder. Bu yüzden en üstteki seçeneği seçmeniz kolay bir kurulum açısından işinize yarayacaktır.

Daha sonra sistemin yazılım ile kurulan bir raid diski üzerinde olup olmadığı sorulacaktır. Eğer öyleyse soruya Yes ile cevap verip GRUB’u başka bir disk üzerine kurun, aksi taktirde No ile devam edin. Eğer bu konu hakkında bir fikriniz yoksa No ile geçebilirsiniz.

Bu işlem de tamamlandıktan sonra ana menüye tekrar dönerek kurulumu sona erdirmeye hazırlanabilirsiniz.

Kurulumun Sonlandırılması

Ana menüde 7. seçenek olan Exit Install seçeneği ile kurulumu sona ermektedir. Bu seçeneği seçtikten sonra, reboot komutunu vererek bilgisayarınızı tekrar başlatabilirsiniz.

  CD’yi çıkarmayı unutmayınız.

Kurulum Sonrası

  Kurulumdan sonra pacman -Syu ile sisteminizi güncellemeniz gerekmektedir.
  pacman -Syu komutunu verdikten sonra 2008.06 ISO’sundan kurulum yapan kullanıcılar klibc güncellemesinde sorun yaşamaktadır. Bu sorunu rm /usr/lib/klibc/include/asm yazıp, arkasından tekrar pacman -Syu komutunu vererek çözebilirsiniz.

X Ortamının Hazırlanması

Temel sistem kurulduktan sonra X.Org kurmak isteyebilirsiniz. Bu konuda, kurulum belgesinde, temel X ortamının kurulması ve yapılandırması anlatılacaktır. Herhangi bir masaüstü ortamını kurmak için http://wiki.archlinux.org adresinden o masaüstü ortamının kurulmasıyla ilgili yönergeleri takip edebilirsiniz.

Xorg Paketlerinin Kurulumu

Arch Linux’ta xorg paketlerinin tamamı xorg meta paketi içerisinde yer alır. Bu paketlerinin tamamını kurmak için şu komutu verebilirsiniz:

pacman -Sy xorg

Bu komutu verdiğinizde, pacman xorg paket grubu içerisinde yer alan bütün paketleri kuracaktır. Kurmadan önce bu paketlerin neler olduğunu görmek istiyorsanız şu komutu verebilirsiniz:

pacman -Sg xorg
  Eğer diz üstü bilgisayar kullanıyorsanız, touchpad için, xorg paket grubunu kurduktan sonra, xf86-input-synaptics paketini de kurmanız gerekmektedir.

Ekran Kartı Sürücüleri

Xorg paketlerini kurduğunuz takdirde öntanımlı olarak vesa sürücüsü yüklenecektir. Bundan farklı olarak, nvidia, ati, intel ve diğer ekran kartı sürücülerini de kurabilirsiniz.

NVIDIA Ekran Kartları

Arch Linux’da nvidia ekran kartları için birden fazla seçenek sunulmaktadır.

Açık kaynak kodlu sürücüyü (nv) kurmak için:

pacman -S xf86-video-nv

Resmi NVIDIA ekran kartı sürücülerini kurmak için:

pacman -Sy nvidia
  nvidia paketi yeni ekran kartları için sürücüleri barındırmaktadır, sahip olduğunuz ekran kartına göre nvidia-96xx (çok eski kartlar için) veya nvidia-173xx (fx serisi kartlar için bu paketi kurabilirsiniz) paketlerini kurmanız gerekebilir.

Intel Ekran Kartları

Intel ekran kartı sürücüsünü kurmak için:

pacman -Sy xf86-video-intel

ATI Ekran Kartları

  ATI’nin resmi sürücüsü catalyst, Arch standartlarına uy(a)madığı için resmi depoda yer almamaktadır. AUR üzerindeki catalyst paketini kurabilirsiniz.

ATI’nin birden fazla açık kaynak kodlu ekran kartı sürücüsü bulunmaktadır. r500 ve öncesi için:

pacman -Sy xf86-video-ati

r500 ve sonrası için (yeni HD kartlar):

pacman -Sy xf86-video-radeonhd

Xorg Yapılandırma Dosyası Oluşturmak

Kapalı kodlu sürücüler kendi xorg.conf oluşturma araçlarını beraberinde getirmektedirler. Açık kaynak kodlu sürücüleri kullanıyorsanız xorg.conf olmadan da X’i çalıştırabilirsiniz. Ancak yine de spesifik ayarlarınızı yapmak için bir xorg.conf’a ihtiyaç duyabilirsiniz. Bu bakımdan, xorg.conf oluşturmak için şu komutu verebilirsiniz:

Xorg -configure

Bu komutu verdiğiniz takdirde, komutu verdiğiniz dizinde xorg.conf.new isimli bir dosya oluşacaktır. Bu dosyayı /etc/X11 dizini altına atabilirsiniz:

mv xorg.conf.new /etc/X11/xorg.conf

3D – OpenGL

Açık kaynaklı sürücülerle birlikte 3 boyut desteği almak için libgl paketini kurmanız gerekmektedir. Kapalı kodlu sürücüler kendi 3d kütüphanelerini birlikte kurdukları için onlar için herhangi bir paket kurmanıza gerek yoktur.

libgl paketini kurmak için:

pacman -Sy libgl

X Üzerinde Türkçe Klavye Kullanmak

  Xorg-server 1.5.0 sürümünden itibaren hal (hardware abstraction layer) yardımıyla klavye ve fare ayarlarını otomatik tanımaktadır. Bu yüzden X’i çalıştırmadan önce mutlaka hal servisini çalıştırmalısınız.
/etc/rc.d/hal start

HAL servisinin bilgisayar açıldığında çalıştırılması için, /etc/rc.conf dosyasında DAEMONS=() satırı içine hal yazmak suretiyle her açılışta çalışmasını sağlayabilirsiniz.

Bu konuda ayrıntılı bilgiye bu sayfadan ulaşabilirsiniz.

X üzerinde Türkçe klavye kullanabilmek için /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi dosyasını açıp:

<merge key="input.xkb.layout" type="string">us</merge>

satırındaki us değerini tr yapmanız gerekmektedir.

  Konsolda, KEYMAP trq iken X üzerinde bu değer tr’dir. Lütfen karıştırmayınız.
  fdi dosyasını kaydettikten sonra, eğer hal servisini daha önce başlatmışsanız, servisi yeniden başlatmanız gerekmektedir:
/etc/rc.d/hal restart

Masaüstü Ortamı Kurmak

Bu konuda ayrıntılı bilgiye bu adresten ulaşabilirsiniz.

Kullanıcı Oluşturmak

  Sistemde root olarak çalışmak tehlikelidir. Bu yüzden normal bir kullanıcı oluşturmanız ve gündelik işlerde o kullanıcı hesabınızı kullanmanız tavsiye edilmektedir.

Kullanıcı oluşturmak için:

useradd -m -G users,audio,lp,optical,storage,video,wheel,power -s /bin/bash kullanici-adi
passwd kullanici-adi

komutlarını vererek gündelik işlerde kullanabileceğiniz bir kullanıcı oluşturabilirsiniz. Kullanıcı gruplarının ne işe yaradıklarına dair detaylı bilgiyi http://wiki.archlinux.org/index.php/Kullan%C4%B1c%C4%B1_Gruplar%C4%B1 sayfasından öğrenebilirsiniz.

Böylece temel bir sisteme sahip olmuş olursunuz. Bundan sonraki işlemleriniz tamamen sizin tercihiniz doğrultusunda gerçekleşmeye hazırdır. Kurulumdan sonra her şekilde yardım alabilirsiniz. Özellikle e-posta listesine üye olarak yardım almaya başlayabilirsiniz.

Kurulum Sonrasında yardım alabileceğiniz yerler:
  1. http://liste.archlinuxtr.org üzerinden Arch Linux Türkiye kullanıcı topluluğu e-posta listesi
  2. http://wiki.archlinux.org ⇒ Arch Linux Wikisi
  3. irc.freenode.net ⇒ #archlinux ve #archlinux.tr kanalları
  4. http://bbs.archlinux.org ⇒ Arch Linux forumları

Bilgilendirme

Bu kurulum belgesi, aslı Samed Beyribey tarafından hazırlanan “Arch Linux Kurulum Belgesi”nin, 1.0.1, 22.12.2008 sürümünün, yeni kurulum CD’sine göre Volkan Esgel tarafından güncellenmiş halidir.

Feragatname

Bu belge, GNU FDL lisansı ile korunmaktadır. Lütfen belgeye ilişkin sorularınızı yukarıdaki e-posta yerine, kurulum sonrası yardım alabileceğiniz yerlerdeki iletişim noktalarından sorunuz.

Copyright (c)  2008,2009  Samed Beyribey, Volkan Esgel.
  Permission is granted to copy, distribute and/or modify this document
  under the terms of the GNU Free Documentation License, Version 1.2
  or any later version published by the Free Software Foundation;
  with no Invariant Sections, no Front-Cover Texts, and no Back-Cover
  Texts.  A copy of the license is included in the section entitled "GNU
  Free Documentation License".
Linux’ta Örnek Ağ Uygulamaları
Aşağıda, Linux ile gerçekleştirilebilecek birkaç örnek ağ uygulamaları yeralmaktadır. Her konu ile ilgili ayrıntılı bilgileri HOWTO dosyalarından öğrenebilirsiniz.
IP Accounting
IP accounting özelliği, çekirdeğin ağ üzerindeki trafiğin analizini yapmasını sağlar. Toplanan veriler, makinanın açıldığı andan itibaren kart üzerinden geçen paket ve toplam bayt sayısıdır. Bir yapılandırma dosyası yardımıyla bu bilgiler belirli sınıflara ayrılabilir. Çekirdeğin derlenmesi aşamasında IP accounting seçeneği kullanılmalıdır.
* Networking options
...
IP: accounting (CONFIG_IP_ACCT) [N/y/?] y
Çekirdeğin derlenmesinden ve makinanın yeni çekirdekle açılmasından sonra, ipfwadm komutu ile IP accounting işlemlerine başlanabilir. ipfwadm paketi standart Slackware dağıtımı ile beraber gelmektedir.
IP Aliasing
Tek ağ arabirimi (örneğin ethernet veya seri bağlantı) kartı için birden fazla IP numarası gereken durumlarda IP Aliasing kullanılır. Genellikle İnternet Servis Sağlayıcıları, müşterilerinin ftp ve www sunucularını tek makina üzerinde toplamak için bu yola başvururlar. Bu sayede bir makinaya atanmış birden fazla www adresi ve herbirinin ayrı html dosyaları farklı makinalardaymış gibi kullanılabilir.
Bu özellikten yararlanabilmek için çekirdekte IP Aliasing desteği vermelisiniz.
*
* Networking options
...
Network aliasing (CONFIG_NET_ALIAS) [N/y/?] y
...
IP: aliasing support (CONFIG_IP_ALIAS) [N/y/m/?] y
Her sanal ağ adresi için bir arabirim (interface) tanımlamalısınız. Bu sayede aynı bilgisayarda 255 adede kadar sanal makinaya izin verilebilir. Her sanal arabirim, bağlı bulunduğu gerçek arabirim üzerinden işgörür.
Örnek olarak, elimizde kullanabileceğimiz ikinci adres (örnek olarak 100.100.100.101) ve tek ethernet kartı bulunsun. İnternet üzerindeki diğer makinaların, bu iki adrese ulaşabilmeleri için şu satırlar yeterli olacaktır:
# ifconfig eth0:0 100.100.100.101 netmask 255.255.255.0 up
# route add -net 100.100.100.0 netmask 255.255.255.0 eth0:0
Sanal bir arabirimi kaldırmak için ise, ismin sonuna ‘-’ karakteri getirmek yeterli olur.
# ifconfig eth0:0- 0
IP Maskelemesi
IP Maskelemesi, bir ağın arkasındaki birden fazla makinanın bir Linux üzerinden dışarıya bağlanmasıdır. Tüm makinalar dışarıdan aynı IP adresi gibi görünürler.
Örnek olarak İnternet’e bağlandınız. İnternet Servis Sağlayıcınız size sadece bir IP numarası verdi ve odanızda İnternet’e bağlanmayı bekleyen birden fazla bilgisayar var. Servis Sağlayıcıya her makina için para ödeyip bir hesap ismi almaktansa odadaki tüm makinalar bir Linux ve telefon bağlantısı yardımıyla İnternet’e erişebilirler.
IP Maskelemesi kullanabilmek için çekirdekte bu desteğin verilmesi gerekiyor. Bunun için IP Forwarding, IP Firewalling ve IP Masquerading seçeneklerini açık tutmalısınız.
IP Maskelemesi için gerekli yazılımlar Slackware dağıtımı ile birlikte gelmektedir.
SAMBA (NetBEUI ve NetBios desteği)
SMB, Windows 3.11, NT ve 95 tarafından kullanılan ve disk ve yazıcı paylaşımına olanak veren bir protokoldür. Linux, Samba desteği ile bu işletim sistemleri veya kendi üzerinde bulunan disk ve yazıcıların tüm makinalar tarafından paylaşılmasını sağlar.
Samba ile 4 işlem gerçekleştirilebilir: Windows makinalarının Linux diskini paylaşmaları, Linux makinalarının Windows sistemi diskini paylaşmaları, Windows makinalarının Linux yazıcısını paylaşmaları ve Linux makinalarının Windows yazıcısını paylaşmaları.
Yine bu özelliği kullanabilmek için çekirdekte Samba desteği vermeniz gerekecektir.
SMB filesystem support (to mount WfW shares etc..) (CONFIG_SMB_FS) [Y/m/n/?]
smbfs, SMB protokolünü tanıyan dosya sistemine verilen isimdir. smbfs servisi verebilmek için smbfs.tgz paketini indirip derlemelisiniz.
smbfs.tgz paketini ftp.metu.edu.tr adresinden bulabilirsiniz.
Novell Desteği
NCP (NetWare Core Protocol), IPX üzerinde yeralan ve Novell NetWare istemcilerinin sunucularla konuşmasını sağlayan protokole verilen isimdir. Bu seçenek ile, NetWare dosya sunucularına diğer Unix makinalardaki gibi bağlanmak olasıdır.
NetWare dosya sistemlerine erişebilmek için özel bir mount programı (ncpmount/ncpumount) kullanmanız gerekecektir. Bu ve diğer programlar, ncpfs paketinin içinde vardır. Bunun için çekirdekte
The IPX protocol (CONFIG_IPX) [Y/m/n/?]
ve
NCP filesystem support (to mount NetWare volumes) (CONFIG_NCP_FS) [Y/m/n/?]
desteğini vermelisiniz.
lwared ve mars_nwe paketleri, Linux İşletim Sistemi’ne Novell sunucu olma özelliği verir.
Apple Desteği
Aynı ağ üzerinde yeralan Apple Macintosh makinaları ile aynı disk ve yazıcıların paylaşımını sağlayan pakete netatalk ismi verilir. Bu desteği kullanabilmek için çekirdeğin derlenmesi sırasında
IP: multicasting (CONFIG_IP_MULTICAST) [Y/n/?]
...
The IPX protocol (CONFIG_IPX) [Y/m/n/?]
...
Appletalk DDP (CONFIG_ATALK) [Y/m/n/?]
parametrelerine evet cevabı vermelisiniz. Appletalk için daha fazla bilgiye ve disk ile yazıcı paylaşımı yapan pakete http://www.umich.edu/~rsug/netatalk adresinden erişebilirsiniz.Alıntı

Bu belgede kısaca Linux’ta komut satırından GPG kullanımı hakkında bilgi verilmektedir. GPG’nin kullandığı kriptografi algoritmalarından bahsedilmeyecektir. Neden GPG kullanmanız gerektiği, anahtarlara neden ihtiyaç duyduğunuz gibi bilgileri zaten biliyor olduğunuz kabul edilmiştir. Bu belgenin son sürümüne http://cekirdek.uludag.org.tr/~meren/belgeler/pgp/pgp.html adresinden ulaşabilirsiniz.

Alıntıdır.

Daha önce hiç Linux programı derlemediyseniz, önce bazı kavramları açıklığa kavuşturalım:

tar : (tape archiver) birden fazla dosyayı tek dosya haline getirir ve sıkıştırır. Teyplere yedekleme amacıyla geliştirilmiştir. tar dosyaları sıkıştırılmışsa uzatması .gz, değilse .tar olur.

gcc : GNU’nun C derleyicisidir. İnsan tarafından okunabilen kaynak kodlarını makina tarafından okunabilen nesne (object) dosyalarına dönüştürür. C programlama diliyle yazılmış kaynak kodları içeren dosyaların uzantını .c olur. Nesne dosyalarının adının uzantısı genellikle .o olur. Derleyici başlık (header, uzantısı .h olan) dosyalarını bulamazsa derleme hatası verir.

make : henüz derlenmemiş kaynak dosyalarını derleyen yardımcı bir programdır. make, derleme talimatlarını Makefile adlı bir dosyadan alır.

ld : GNU’nun bağlayıcı (linker) programıdır. Nesne dosyalarını ve kitaplık denen dosyaları birbirine bağlayarak ortaya çalıştırılabilir bir program dosyası çıkartır. Genellikle Makefile’ın içinde linker’ın çalıştırılması talimatı bulunur ve sizin bu programı kullanmanız gerekmez.

ldconfig : paylaşılan kitaplık dosyalarını (shared librari) arar. Bu dosyalardan birden fazla program tarafından paylaşılır, ve dosya adlarında .so bulunur.

./configure : C derleyecisi ve header dosyalarının nerede olduğunu araştırır, ve vardığı sonuca göre Makefiles dosyasında değişiklik yapar.

PHP, bir Unix/Linux sisteminde müstakil yorumlayıcı veya Apache Web sunucusunun bir modülü olarak çalışmak üzere derlenebilir. PHP, müstakil yorumlayıcı olarak kurulduğunda, Web sunucusu, her ihtiyaç halinde PHP yorumlayıcısının bir örneğini çalıştırır. Bu, bir süre sonra Web sunucusunun bulunduğu işletim sisteminin yükünün artmasına ve işleyişinde yavaşlamaya yol açabilir. Oysa PHP, sunucunun bir modülü olarak kurulduğunda, bu sakınca ortaya çıkmaz. (Bu özelliği ile PHP, klasik CGI/Perl’ün çalışma tarzından ayrılır, ASP’nin ve ColdFusion’ın çalışma tarzına yaklaşır.) Bununla birlikte kötü niyetle veya beceriksizce yazılmış PHP programları modül olarak kurulmuş PHP’yi çökertirlerse, Web sunucusunu da çökertmiş olurlar; oysa müstakil PHP yorumlayıcı çökerse, Web sunucusuna bir şey olmaz.

Burada yapacağımız kurulum işlemi sırasında Linux kurulu olan bilgisayarımıza Apache Web sunucu programını, bu sunucunun kullanacağı güvenli Socket katmanını sağlayacak Mod_SSL programını, bu programın gerektirdiği OpenSSL aracını, MySQL veritabanı sunucusunu ve PHP Scripting dilini kurmuş olacağız.

PHP’yi Linux ortamında Apache Web sunucusuna modül olarak kurmak için sırasıyla şu işlemleri yapmamız gerekir (Sisteminizde gzip veya gunzip ile gcc and GNU make kurulu olduğunu varsayıyorum):

1. Sisteminizi root olarak başlatın ve sıkıştırılmış olarak alacağınız PHP ve Apache dosyalarını geniş yer olan geçici bir dizinde açın, ve o dizine gidin. Sözgelimi, Apache’nin tar-zip olarak sıkıştırılmış kaynak dosyalarının tmp adlı dizinde olduğunu varsayalım:

# cd /tmp
# gunzip –c apache_1.3.12.tar.gz | tar xf –

Burada, indirdiğiniz Apache sürümü farklı ise onun adını yazacaksınız. Şimdi Apache’yi açtığınız klasöre gidin ve buradaki configure dosyasını çalıştırın:

# cd apache_1.3.12
# ./configure –prefix=/usr/local/apache

Buradaki örnekte Apache’yi /usr/local/apache dizinine koyduğumuza dikkat edin. Bu dizini, bir çok kurulumun varsayım olarak arayacağı dizin olduğu için tercih ediyoruz. Ama isterseniz siz Apache’yi başka dizine de kurabilirsiniz.

2. Sıra MySQL veritabanı sunucusunda. Linux’ta root oturumunda iken sıkıştırılmış dosyaları indirdiğiniz geçici dizine geçin ve dosyaları açın; sonra oluşturulan dizine giderek, configure komutu ile veritabanı sürücüsünü yapılandırın:

# cd /tmp
# gunzip -dc mysql-3.22.32.tar.gz | tar xvf -
# cd mysql-3.22.32
# configure –prefix=/usr/local/mysql

Şimdi make komutu ile binary dosyalarını oluşturarak, ve sisteme yükleyelim:

# make
# make install

MySQL’in kullanım izinlerini belirlememiz gerekir. Aşağıdaki komutları yazarken “parola” kelimesi yerine vermek istediğiniz parola kelimesini yazmanız gerekir:

# scripts/mysql_install_db
# cd /usr/local/mysql/bin
# ./safe_mysqld &
# ./mysqladmin -u root password ‘parola’

Kurulum işleminin başarılı olup olmadığını sınamak için, kurulum sırasında oluşturlan örnek veritabanı dosyalarını bulunup bulunmadığını soruşturabilir ve kendimiz yeni bir veritabanı oluşturabiliriz. Bunun için şu komutu yazalım:

# BINDIR/mysqlshow -p
# mysql -u root -p
Sistem “Enter password:” karşılığını verdiğinde, yukarıda kullanım izinlerini belirlerken yazdığınız parolayı yazın; MySQL sunucusu çalışacak ve size kullanıcı izinlerinin bulunduğu “mysql” ve sınama amacıyla oluşturulan “test” adlı iki veritabanının bulunduğunu bildirecektir. Şimdi kendi veritabanımızı oluşturalım. MySQL sunucu komut istemcisi satırına şunu yazın (Bilgisayarın vereceği karşılıklardan ayırt etmek için kendi yazdıklarımızı koyu renkle gösteriyoruz):

mysql> create database deneme;

Sunucu “Query OK, 1 row affected (0.00 sec)” şeklinde karşılık verecektir. Şimdi bu veritabanını seçerek içinde deneme adlı ve içinde “no” ve “isim” adlı iki alan bulunan bir tablo oluşturalım (MySQL komutları büyük harf-küçük harf ayrımı yapmaz; komutlardan sonra noktalı virgül konur). Burada koyu renkle gösterilen satırlar ve işaretler bize aittir:

mysql> use deneme;
Database changed
mysql> CREATE TABLE books (
-> no int(3) not null auto_increment,
-> isim char(50) not null,
-> unique(no),
-> primary key(no)
-> );
Query OK, 0 rows affected (0.00 sec)

Bakalım tablomuz başarılı şekilde oluşmuş mu?

mysql> show tables;
mysql> describe deneme;
Field Type Null Key Default Extra
no int(3) PRI 0 auto_increment
isim char(50)
2 rows in set (0.00 sec)

Çok güzel! Hem MySQL’i kurmuş, hem de ilk tablomuzu oluşturmuş bulunuyoruz. MySQL komutlarını daha ayrıntılı öğrenebilmek için MySQL’in http://www.mysql.com adresindeki sitesini ziyaret edebilirsiniz. Şimdilik MySQL’den çıkalım ve kuruluma devam edelim.

3. Sıra geldi PHP’ye! PHP kaynak dosyasının bulunduğu geçici dizine geçin, ve dosyaları açın; sonra açılan dosyaların bulunduğu dizine gidin:

# gunzip -c PHP-4.0.1pl2.tar.gz | tar xf -
# cd PHP-4.0.1pl2

Şimdi configure dosyasını çalıştıracağız; bu komutun bir çok opsiyonu vardır; bunların tümünü görmek istiyorsanız, “configure –help” komutunu verebilirsiniz. Biz sadece PHP’ye MySQL ve Apache opsiyonlarını eklemekle yetineceğiz:

# ./configure –with-mysql=/usr/local/mysql \
–with-xml \
–with-apache=../apache_1.3.12 \
–enable-track-vars

Oluşan binary dosyalarını program dosyasına çevirerek, yükleyelim:

# make
# make install

Oluşan ini dosyasını lib dizinine koplayalım:

# cp PHP.ini-dist /usr/local/lib/PHP.ini

PHP.ini dosyasındaki bir çok özelliği değiştirerek, PHP’nin çalışma tarzını ayarlayabilirsiniz; örneğin şu satırı ekleyerek, PHP’nin azamî çalışma süresini arttırabilirsiniz:

max_execution_time = 60;
Alıntıdır.

Ati’nin kendi sitesinde anlattığı sürüm notlarınının Türkçe’sini koyuyorum bu adımlarla tüm linux dağıtımları üzerinde ati ekran kartınızı sorunsuzca tanıtabilirsiniz.

En baştan başlıyouz.Öncelikle bu adresten ekran kartımızın modeline göre driver ımızı indiriyoruz.
Otomatik yükleme için lütfen adımları izleyin:

Terminal(Konsol) uygulamasını başlatın. Pencere de ATI Proprietary Linux driver yüklemesini seçin.
Not: ATI Proprietary Linux sürücüsünü başarıyla yüklemek için Admin olarak giriş yapmanız gerekmektedir.

Kodu girin ./ati-driver-installer-8.14.13.run bu Ati Proprietary sürücüsünü yüklemeyi başlatacaktır Ardından Ati kurulum kutucuğunu göreceksiniz. İndirdiğiniz .run uzantılı dosyayı masaüstünüze atabilirsiniz.Ardından konsol üzerinde cd /home/isminiz/desktop komutuyla masaüstünüze geçip indirdiğiniz dosyanın adını sh komutuyla kullanınız.Örn:  sh ./ati.xxx.run

Driver yükleme seçeneğinizi işaretleyin ce Continue ya tıklayın ardından ati kullanıcısı sözleşmesi önünüze gelecektir.

Kullanıcı sözleşmesini okuyun ardından kabul ediyorsanız (I agree) devam edin Ya da iptal edin (cancel diyebilirsiniz)

Otomatik yükleme seçildi ve Ati Linux Sürücü yüklendi Yükleme tamamlandığında aşağıdaki gibi bir iletişim kutusu önünüze gelecektir.

View HTML Release Note Tıklayarak kurulumdan sonraki Sürüm notlarına bakabilirsiniz,yada direk exit e basarak çıkış yapabilirsiniz (ATI Proprietary Linux Driver Installer ) ı kapatmayı unutmayın.

Terminal uygulamasını başlatın(konsol) /Driver i ayarlamak için şunu girin /usr/X11R6/bin/fglrxconfig

Sisteminizi yeniden başlatın.

ATI Proprietary Linux Driver Başarıyla yüklendi.

linux msn kurulumu;

Yıllarca kullandığı Windows’tan vazgeçip Linux dünyasına adım atan yeni Linux kullanıcısının, Linux üzerindeki ilk ihtiyaçlarından biri MSN programını kurabilmektir. Bunun ihtiyaç olduğuna inanmıyorsanız her gün Linux destek forumlarında açılan konulara -özellikle yeni Linux kullanıcılarının- göz gezdirmelisiniz. Dikkat ettiğinizde bunun ne kadar doğru olduğunu göreceksiniz.

Şunu söylemek gerekir ki Linux üzerine Windows Live Messenger programını yani MSN adıyla meşhur olmuş anlık iletişim aracını kuramazsınız. Sebebi ise Linux’ta .exe dosyalarını direkt olarak çalıştıramıyor olmanızdır. Evet, Linux’ta exe dosyalarını çalıştıramazsınız. .exe dosyalarını çalıştırabilmek için Wine adlı emulator yazılımı kurmanız gerekiyor. Kursanız bile bu yazılım bütün .exe dosyalarını çalıştırmayabilir.

Peki MSN’siz ne yapacağız?

Bu soruya verilebilecek en basit yanıt Linux üzerinde çalışabilen diğer anlık iletişim yazılımlarını kullanmaktır. aMSN, Pidgin, emesene, Kopete gibi birçok Windows Live Messenger alternatifi anlık mesajlaşma yazılımlarından birini kullanabilirsiniz.

Bu yazılımlardan birini nasıl kuracağız?

Anlık mesajlaşma yazılımı dışında diğer yazılımları da kurmak için kendinizi konsola yani Uçbirim denen kod yazılan siyah ekrana alıştırmanız gerekiyor. Eğer Linux kullanıyorsanız konsola bulaşmamanız imkansıza yakındır. Kod yazımı diye ürkmenize gerek yok. Başta her yeni şeye başlangıçta zorlandığınız gibi Linux kullanmaya da, konsol kullanmaya da, konsoldaki terimlerine de zorlanarak alışacaksınız. Ama bu ufak bir zorlanma olacak sizi temin ediyorum. Bilgisayarı ilk kullanmağa başladığınız zamanlarda da bilgisayar kullanmakta zorlanıyordunuz. Bu durumu garipsemenize gerek yok.

Konumuza dönersek, bu yazılımlardan herhangi birini kurmak için destek forumlarına başvurabilirsiniz. Örneğin Google’da; “Pardus üzerinde Pidgin kurulumu” gibi arama yapıp istediğiniz anlatıma çok kolay şekilde ulaşabilirsiniz. Zaten Pardus, Ubuntu gibi dağıtımlarda bu anlık mesajlaşma yazılımları kurulumla birlikte geliyor. Kurulum yapmak zorunda da kalmıyorsunuz.

Alıntıdır.