21 Ocak 2014 Salı

FeeBSD 10.0 kurulumu



* Bu rehber VirtualBox üzerinde hazırlandığı için tüm kurulum aşmalarını vermeyebilir.
* FreeBSD kurulumu ve kullanımı zor bir dağıtımdır, Türkçe kaynak ve destek bakımından da kısmen kısıtlıdır.
 * Arama yapmayı sevmiyorsanız ve en az orta düzey kullanıcı değilseniz, FreeBSD size göre değildir.
 * BSD dünyasına yabancıysanız öncelikle PCBSD 'yi denemenizi şiddetle tavsiye ederiz
* Kuruluma başlamadan önce Bilgisayarınızda ki tüm önemli verilerinizi yedekleyiniz.
 * Kuracağınız FreeBSD bölümünü (birincil bölüm olarak) daha önceden ayarlayınız. (UFS dosya sistemi için)
* ZFS dosya sistemi diskin tamamına kurulmaktadır, buna dikkat ediniz..
**--------------------------------------------------------------------------------**


Bizi ilk karşılayan ekran bu İnstall deyip kuruluma başlıyor.
Bu noktada LiveCD konsol tabanlı bir arayüz içermektedir.
Shell ise özel hazırlanmış betikleriniz varsa kullanılmaktadır.


Türkçe klavye için 2 resme göre seçiyoruz..




Burada karakter kontrolü yapabilirsiniz.


Bir Hostname ismi veriyoruz..


doc, ve games'i seçmesenizde olur, ama diğerlerini seçin (32-bit sistemler için lib32 seçmeye gerek yoktur)


=DİSK YAPILANDIRMA=
Kurulumun en hassas noktası burasıdır, zira yeni eklenen ZFS dosya sistemini FreeBSD de seçebiliyoruz.
Burada ZFS kurulumu yapacağımız için rehber ZFS olarak devam edecektir.
Alıntı
Eğer UFS dosya sistemiyle kurulum yapacaksanız Guided 'i seçiniz..
Bakınız UFS kurulum aşamaları..(daha önceki 9.x ler ile aynı yapılandırma)
Resim 1
Resim 2
Resim 3
Resim 4
Resim 5

Yalnız ZFS de ki bir sorunda bölümlere kurulamamasıdır, diskin tamamına kurulmasıdır, eğer kuruluyorsa da ben bu rehberi hazırlarken o olaya pek bakmadım ve diskin tamamına FreeBSD kurdum..

Özetle diskin bir bölümüne FreeBSD kuracaksanız UFS ile devam etmelisiniz..!!

ZFS den devam ediyoruz..


Bu sayfada bazı ayarları isterseniz değiştirebilirsiniz, Swap, Gpt gibi ama diğer ayarlar sıkıntı verebilir.
Zira diğerleri bilgi birikim gerektirebilir..
Tabii donanımınız desteklemiyorsa GPT de sıkıntı verebilir, olmazsa MBR de yapabilirsiniz.
Rehber sanalda hazırlandığı için çokta emin olamıyorum, büyük ihtimal FreeBSD bu seçimleri donanıma göre otomatik yapıyordur.

O yüzden bu noktada bu ayarları varsayılan ayarlarda bırakacağım.
4K sektörlü diskiniz varsa ayarın YES olması gibi seçimler size kalmıştır..


Yazılımsal RAID böyle bir şey, kurarken seçebiliyorsunuz, ayrıca kurulumdan sonradan RAID işlemlerini yapabilirsiniz.
Bu aşmanın genelde sunucu sistemler için olduğunu hatırlatalım.
2 diskle pek hız ve güvenlik ikisi birden olmuyormuş, 3-4-+ disk olacak ki RAID hem hız hemde güvenlik versin.
Hasılı bu aşama ev kullanıcılarını aşar diyebiliriz.


Kuracağınız diski seçin.


ZFS kurulumun devam edebilmesi için YES demeniz gerekiyor, ve diskinizde ki her şey silinecek..


Taban sistemler ve seçimleriniz kuruluyor..


root parolasını belirleyin.


Bu aşamada Ağ yapılandırması için donanımınızı seçin..
Bu aşama gerçek kurulumda daha farklı olacaktır, 3-4 tane seçenek sıralanabilir.
Duruma göre Ethernet veya Wlan seçmeniz ve parola girmeniz gerekecektir.



YESYES ...
NO diyebilirsiniz.


ENTER


YES


Europe


Turkey



Ntpd (ağ saati) sunucusu ve dumpdev 'i seçmesenizde olur.
Ama diğerlerini seçin..


Kullanıcımızı ekleyelim (YES)


Kullanıcı adınızı yazın, sonrada tam adınızı veya rumuzunuzu yazın.


Bu aşama karışık gelebilir ama resimde ki gibi olması yeterli olacaktır.
Login group : wheel
Login group is wheel : operator
Kullanıcı şifresini de belirleyince en altaki satır
OK? (yes/no) :
diye sorar, tamamsa yes deyiniz..değilse no


Başka kullanıcı eklemeyecekseniz no deyin.


Kurulum bitti:
Herhangi atladığınız veya şüphelendiğiniz bir ayar yoksa OK diyebilirsiniz.
(Bu ekrana sonradan konsoldan root ile bsdinstall diyerekte ulaşılabiliyor)






**-----------------------------------------------------------------**

FreeBSD 10.0 başlıyor...






İlk gelen ekranımız böyle bir kara konsoldur, şimdiye kadar yaptıklarımız Taban sistemleri, portlar ve src dizinlerini kurmak oldu.
Ayrıca ağımızı, klavye ve faremizi ayarlamak oldu ve tabii root ve kullanıcıyı ayarladık.
Hasılı kurulumun ilk aşamasını bitirdik.
Devamını Oku

20 Ocak 2014 Pazartesi

FreeBSD 10.0 RELEASE çıktı (Final)


FreeBSD nin 10.0 release final sürümü artık çıktı.
Tam detaylı sürüm notlarına buradan ulaşabilirsiniz.

Tam donanım desteğine ise buradan ulaşabilirsiniz.

İndirme için İndirme bölümümüzü kullanabilirsiniz. 
(Linkler Ulakbim ftp sunucularından verilmiştir ve oldukça hızlı inmektedir)
* İndir *


Bazı yeni özellikler:
* GCC is no longer installed by default on architectures where clang(1) is the default compiler.
* Unbound has been imported to the base system as the local caching DNS resolver.
* BIND has been removed from the base system.
* make(1) has been replaced with bmake(1), obtained from the NetBSD Project.
* pkg(7) is now the default package management utility.
* pkg_add(1), pkg_delete(1), and related tools have been removed.
* Major enhancements in virtualization, including the addition of bhyve(8), virtio(4), and native paravirtualized drivers providing support for FreeBSD as a guest operating system on Microsoft Hyper-V.
* TRIM support for Solid State Drives has been added to ZFS.
* Support for the high-performance LZ4 compression algorithm has been added to ZFS.

http://www.freebsd.org/releases/index.html
Devamını Oku

8 Ocak 2014 Çarşamba

FreeBSD bülten ve olayları - Aralık 2013

Aralık 2013 te FreeBSD dünyasında neler oldu?



Sürümler

Etkinlikler ve Konferanslar

Dergi ve videolar

Projeler

Yüzler, insanlar ve yeni committerler
FreeBSD Yüzleri -

Yeni committerler
  • Ganbold Tsagaankhuu (doc, src)
  • Jonathan Chu (ports)
  • Bryan Drewery (ports, src)

Port yöneticileri

Kaynak:  FreeBSD News
Devamını Oku

2 Ocak 2014 Perşembe

Yuicompressor ile JS, CSS boyutlarını küçültmek.

PageSpeed Insights ve gtmetrix gibi yerler sitenizin performansını ölçüp puan veriyorlar, dolayısıyla bu gibi yerlerin söylediklerine kulak vermek lazım, zira dediklerini yaptıkça sitenin hızıda artmış oluyor.
Kayıpsız resim sıkıştırma dan bahsetmiştik, şimdide Yuicompressor ile JS, CSS boyutlarını küçültelim.



Aslında burada ki küçültme satır aralarında ki boşlukları kaldırıp, tek bir satırmış gibi yapıyor.

İşlem yapacağınız JS, CSS dosyalarının asıllarını yedekleyin.
Tabii bu işler için online çevirim yapan yerlerde var ama kendi işimi kendim görürüm, konsolumdan bezginliğim yok diyenlerde vardır elbet :)

Yuicompressor 'u kurun.
Kod: [Seç]
# pkg install yuicompressor 

Daha sonra ev dizininde kendinize örn. "denemeler" adlı bir dizin oluşturun, işlemlerini bu dizin içinde yapın.
bu dizinde /usr/local/share/java/classes/yuicompressor.jar dosyayı "denemeler" adlı bir dizine atın.
İşlem yapacağınız JS, CSS dosyalarınıda atabilirsiniz.

Sonrada dizine konsol ile girin, sihirli komutumuz bu (dosya adlarını kendinize göre değiştirin)
Kod: [Seç]
% java -jar yuicompressor.jar global.js -o global-min.js --charset utf-8 


Son olarak oluşan global-min.js 'ini global.js olarak yeniden adlandırıp ftp nizdeki veya localdeki yerine gönderin.
Dediğim gibi dosyaların asıllarını başka yerde yedeklemeyi unutmayın, sorun olursa değiştirirsiniz.

Sitenizin performans testini yeniden yapın, değerler değişecek mi?

bsd-tr.org 'un skoru 90-91 arasında değişiyor gayet iyi bir skorumuz var, fazlada kastırmaya gerek yok. :)

Kaynak: http://yui.github.io/yuicompressor/#using
Devamını Oku