FreeBSD 10.3 Release Çıktı

  • Konbuyu başlatan Konbuyu başlatan Admin
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 71

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Merhaba Arkadaşlar FreeBSd 10 kurulumunu anlatıcam bu gün.

Kurulum İşlemleri


Öncelikli olarak son sürüm FreeBSD'ye ait ISO dosyasını adresinden download edip bir CD'ye yazmanız ve sunucunuzu bu medya üzerinden boot etmeniz gerekiyor. Herhangi bir sanallaştırma kullanıyorsanız da sanal sunucunuzu doğrudan bu ISO dosyası üzerinden başlatabilirsiniz. Ben 64 bit bir sanal sunucu kullandığım için FreeBSD-10.0-RELEASE-amd64-disc1.iso dosyasını download ediyorum. Bu dosya bir CD'ye sığabilen minimal olarak FreeBSD kurmanıza olanak sağlayan bir kurulum medyasıdır. Sunucuyu ilgili medya üzerinden başlattığınız zaman açılış seçeneklerini listeleyen aşağıdaki ekran ile karşılaşıyorsunuz:
FreeBSD-BootMenu.png
Bu ekranda "1"'e basıp devam ediyoruz ve sistemi multi user mode'da açıyoruz. Bu aşamadan sonra ise kurulum mu yapacağımızı yoksa live olarak mı çalıştıracağımızı soran aşağıdaki ekran geliyor:
FreeBSD-Install01.png
Biz kurulum yapacağımız için burada "Install" seçeneği üzerinden devam ediyoruz ve bir sonraki aşama olarak klavye dilini seçmemizi isteyen aşağıdaki ekran geliyor:
FreeBSD-Language.png
Bu bölümde listeden "Turkish ISO-8859-9" seçeneğine gelip Enter ile ilgili seçeneğin checkbox'ını işaretliyoruz. Bu aşamadan sonra liste yukarı kayacak ve aşağıda görülen ekran gelecektir.
FreeBSD-Language2.png
Bu ekranda "Continue with tr.iso9.q.kbd keymap" diyerek devam ediyoruz. Bu aşamadan sonra sisteminiz için bir "hostname" tanımlanmasını isteyen aşağıdaki ekran gelecektir:
FreeBSD-Hostname.png
Sunucunuza ait alanadını belirleyip devam ettiğinizde aşağıdaki ekran gelecektir.
FreeBSD-SelectComponent.png
Yukarıdaki bu ekranda hangi sistem bileşenlerinin kurulmasını istediğinizi belirliyorsunuz. Ben genelde dökümanları, port ağacını -ve duruma göre kaynak kodların- kurulmasını belirtiyorum. Bu işlemin ardından kurulum diskinin bölümlemeleri ile ilgili aşağıdaki ekran gelecektir.
FreeBSD-DiskPartitions.png
Sisteminizde birden fazla disk olması durumunda bu ekrandan bir önce, kurulumun hangi diske yapılmasını istediğinizi soran bir başka ekran gelecektir. Diskinizi belirledikten sonra ise yukarıda görülen bu ekran ile karşılaşırsınız. Burada disk bölümlemesinin sistem tarafından otomatik olarak yapılmasını söyleyen "Guided" seçeneği üzerinden gideceğiz. -ki manual olarak ya da shell üzerinden doğrudan biçimleme daha gelişmiş konular olduğu için kurulumu karmaşıklaştırmamak için bu konulara girmiyoruz.- Disk bölümlemesinin guided yapılmasını söyledikten sonra aşağıda görülen ekran gelir:
FreeBSD-DiskPartitionsEntireDisk.png
Bu ekranda kurulum diskinin tamamının mı yoksa bir bölümünün mü kullanımasını istediğiniz sorulmaktadır. Biz tüm diski kullanarak kurulum yapacağımız için burada "Entire Disk" seçeneği üzerinden devam ediyoruz. Bundan sonra disk bölümlemesinin nasıl yapılacağını gösteren aşağıdaki ekran gelecektir.
FreeBSD-DiskPartitionsEntireDiskFinish.png
Görüldüğü gibi 20GB'lik disk ile ilgili bölümleme bilgileri verilmektedir. Bu ekrana "Finish" diyerek devam ediyoruz.
FreeBSD-DiskPartitionsEntireDiskCommit.png
Bir önceki ekrandan sonra disk bölümleme ile ilgili son ekran olan yukarıdaki ekran gelecektir. Burada da "Commit" seçeneği üzerinden değişikliklerin commit edilmesini söylüyoruz. Bu işlemin ardında da kurulum başlayacak ve süreci gösteren aşağıdaki ekran görüntülenecektir.
FreeBSD-Installation.png
Kurulum süreci donanımınızın gücü ile doğru orantılı olarak bir kaç dakika sürecek ve tamamlandıktan sonra Post Installation denilen işlemlerin yapılacağı bölüm başlayacaktır. Bu aşamada ilk iş root kullanıcısına bir şifre tanımlamaktır:
FreeBSD-SetPassword.png
Yukarıdaki bu ekranda root şifrenizi iki kez girmeniz istenecektir. Bu aşamada kendinize güçlü bir şifre belirlemeyi unutmayın. Sonrasında ise network ayarları ile ilgili aşağıdaki ilk ekran gelecektir:
FreeBSD-Network.png
Bu ekranda sisteminideki ağ arabirimleri listelenecek ve bağlantı ayarlarının hangi interface üzerinde yapılmasını istediğinizi seçmeniz istenecektir. Benim sistemimde tek bir ethernet olduğu için burada "em0" isimli birimi seçerek devam ediyorum ve aşağıdaki ekran geliyor.
FreeBSD-IPv4.png
Bu ekranda IPv4 tanımlamalarını yapmak isteyip istemediğiniz soruluyor. Biz elbette ip tanımlaması yapacağımız için "Yes" diyerek devam ediyoruz. Bu aşamadan sonra ise ip atama işleminin DHCP'den yapılıp yapılmayacağını soran aşağıdaki ekran gelecektir.
FreeBSD-StaticIP.png
Networkünüzde bir DHCP sunucu olması ve ip tanımlamasını DHCP üzerinden yapmak istemeniz durumunda burada DHCP seçeneğininden gidebilirsiniz ancak ben static ip tanımlaması yaptığımdan dolayı burada "No" diyerek devam ediyorum; böylece aşağıda görülen IP tanımlama ekranı geliyor:
FreeBSD-StaticIP2.png
Yukarıdaki bu ekranda klasik olarak IP adresimizi, Netmask ve Gateway bilgilerimizi tanımlayarak devam ediyoruz. Sonrasında ise IPv6 tanımlaması yapıp yapmayacağımızı soran aşağıdaki ekran gelecektir.
FreeBSD-IPv6.png
Networkünüzde IPv6 kullanılmıyorsa bu ekranda "No" diyerek devam edebilirsiniz. Daha sonrasında, DNS tanımlamalarının yapılacağı aşağıdaki adres gelecektir.
FreeBSD-DNS.png
DNS adreslerinizi girdikten sonra -ki ben burada örnek olarak Google DNS'lerini verdim ancak Google DNS'lerini TR içerisinden kullanmak güvenli olmayabileceğinden başka DNS sunucuları kullanmanızı tavsiye ederim.- bu ekrana "OK" deyip devam ettiğinizde aşağıda görülen tarih ve zaman bilglierinin girileceği ekran gelecektir.
FreeBSD-Date.png
Benim sunucum Türkiye'de bulunduğundan ve TR'da UTC (Greenwich Mean Time) kullanmadığımızdan dolayı yukarıda görülen bu ekrana "No" diyerek lokal time belirleyeceğimi söylüyorum. Sonrasında da aşağıda görülen ekran geliyor:
FreeBSD-DateTime.png
Bu ekranda Eurpoe seçerek devam ediyoruz:
FreeBSD-DateTime2.png
Yukarıdaki bir sonra gelen ekranda ise "Turkey'i seçerek devam diyoruz. En sonda da aşağıdaki ekrana "Yes" diyerek tamamlıyoruz:
FreeBSD-DateTime3.png
Zaman ile ilgili işlemlerin ardından aşağıda görülen, hangi sistem servislerinin başlangıç sırasında çalıştırılmasını istediğinizi soran ekran gelecektir.
FreeBSD-Services.png
Bu ekranda ben öntanımlı gelen sshd ve dumpdev dışında bir de ntpd servisini seçerek devam ediyorum. Servislerle ilgili ekranın ardından sisteme bir kullanı ekleyip eklemek istemediğinizi soran aşağodaki ekran gelir:
FreeBSD-AddUser.png
FreeBSD sistemlerde ssh yapılandırmasında öntanımlı olarak root üzerinden sistem erişim yoktur. Bu nedenle her yeni kurulumda bir kullanıcı eklemek iyi bir fikirdir. Bu nedenle bu ekrana "Yes" diyoruz ve kullanıcı oluşturma işlemine başlıyoruz:
FreeBSD-AddUser2.png
Yukarıdaki kullanıcı ekleme ekranında sorulan sorularda dikkat etmeniz gereken önemli bir konu bulunuyor. Oluşturduğunuz kullanıcının SSH üzerinden bağlanarak root olabilmesi için "wheel" isimli gruba dahil olması gerekmektedir. Yukarıdaki resimde de kullanıcıyı wheel grubuna dahil ettiğimiz görülmektedir. Kullanıcı tanımlamanızı yaptıktan sonra aşağıdaki Final Yapılandırma ekranı gelecektir:
FreeBSD-InstallationFinish.png
Biz tüm öntanımlı yapılamdırma işlemlerini hallettiğimiz için bu ekranda "Exit" diyeceğiz. Bundan sonrasında ise aşağıda görülen ekran gelecektir:
FreeBSD-InstallationFinish2.png
Bu ekranda ise son olarak shell'e düşüp manual herhangi bir yapılandırma yapmak isteyip istemediğimiz sorulacaktır. Buna da "No" diyerek devam ediyoruz. Böylece kurulum tamamlanacak ve sistemi reboot etmenizi isteyen aşağıdaki ekran görüntülenecektir.
FreeBSD-InstallationReboot.png
Kurulum medyasını çıkardıktan sonra, Reboot dediğinizde sisteminiz yeniden başlatılacak ve FreeBSD kullanıma hazır hale gelecektir.
FreeBSD 10.3 Release: Metin2 Sunucuları İçin Güçlü ve Kararlı Bir Temel

FreeBSD 10.3 sürümü, özellikle sunucu tabanlı uygulamalar ve oyun sunucuları için önemli güncellemeler ve stabilite iyileştirmeleri sunmaktadır. Bu yazıda, Metin2 sunucularının çalıştığı FreeBSD sistemleri için bu sürümün önemi ve sağladığı faydalar ele alınacaktır.

FreeBSD 10.3 Nedir?

FreeBSD 10.3, 2016 yılında yayınlanan stabil bir sürüm olup, özellikle sistem güvenliği, performans ve donanım desteği gibi kritik alanlarda önemli güncellemeler barındırmaktadır. Özellikle Metin2 FreeBSD tabanlı sunucular için güçlü bir temel oluşturur. Bu sürümde kernel güncellemeleri, ağ performansı iyileştirmeleri ve güvenlik yamaları öne çıkmaktadır.

Metin2 Sunucularında FreeBSD Kullanımı

Metin2 sunucuları, genellikle yüksek yük altında kararlı bir şekilde çalışması gereken sistemlerdir. FreeBSD server yapısı, düşük kaynak tüketimi ve yüksek I/O performansı sayesinde ideal bir platformdur. FreeBSD 10.3 sürümü ile birlikte, jail sistemi daha da geliştirilmiş ve sunucu izolasyonu kolaylaştırılmıştır. Bu sayede birden fazla Metin2 sunucusu aynı donanım üzerinde güvenli bir şekilde çalıştırılabilir.

FreeBSD ile Metin2 Kurulumu ve Yapılandırması

Metin2 FreeBSD kurulum sürecinde, port sistemi veya doğrudan kaynak kod derlemesi tercih edilebilir. FreeBSD 10.3 ile gelen gcc ve clang derleyici desteği sayesinde, Metin2 sunucu kaynak kodlarının derlenmesi daha kolay hale gelmiştir. Ayrıca boost, mysql, mariadb, python gibi bağımlılıklar kolayca kurulabilir.

FreeBSD Paket Yönetimi ve Port Sistemi

FreeBSD'nin güçlü paket sistemi olan pkg ve eski ama hala etkili olan port sistemi, Metin2 sunucuları için gerekli tüm bağımlılıkların kolayca kurulmasını sağlar. Metin2 FreeBSD port sistemi üzerinden derlenebilir. Derleme sırasında özel ayarlamalar yapılması da mümkündür. Metin2 FreeBSD pkg komutları ile hızlıca yükleme yapılabilir.

FreeBSD Güvenlik ve Ağ Yapılandırması

FreeBSD 10.3 ile gelen gelişmiş pf (Packet Filter) yapılandırması sayesinde, Metin2 sunucuları için güçlü bir güvenlik duvarı oluşturulabilir. FreeBSD firewall yapılandırması, sunucu trafiğini yönetmede ve DDOS saldırılarına karşı koruma sağlamada oldukça etkilidir. Ayrıca FreeBSD network ayarları ile yüksek bant genişliği ve düşük gecikme süresi elde edilebilir.

Jail ve Sanallaştırma

FreeBSD jail sistemi, Metin2 sunucularının izole ortamlarda çalışmasını sağlar. Bu sayede her bir sunucu kendi ortamında güvenli bir şekilde çalışırken, diğer sunucuları etkilemez. Jail sistemi sayesinde hem güvenlik artırılır hem de kaynak paylaşımı optimize edilir.

Sonuç

FreeBSD 10.3 sürümü, Metin2 gibi yoğun işlem gücü ve ağ trafiği gerektiren oyun sunucuları için güçlü, kararlı ve güvenli bir altyapı sunar. Özellikle Metin2 FreeBSD yapılandırmalarında, bu sürüm stabilite ve performans açısından büyük avantajlar sağlar. Yeni başlayanlar için biraz teknik zorluk barındırsa da, doğru yapılandırma ile uzun vadeli kullanım için en iyi çözüm olacaktır.


FreeBSD 10.3 Release: A Strong and Stable Foundation for Metin2 Servers

The FreeBSD 10.3 release includes significant updates and stability improvements, especially for server-based applications and game servers. This article will explore the importance of this version for FreeBSD systems running Metin2 servers and the benefits it provides.

What is FreeBSD 10.3?

FreeBSD 10.3 is a stable release published in 2016 that brings important updates in areas such as system security, performance, and hardware support. It serves as a powerful foundation for Metin2 FreeBSD-based servers. This release features kernel updates, networking performance enhancements, and security patches.

Using FreeBSD for Metin2 Servers

Metin2 servers require a stable system that can operate under high loads. The FreeBSD server structure offers an ideal platform due to its low resource usage and high I/O performance. With FreeBSD 10.3, the jail system has been improved further, simplifying server isolation. As a result, multiple Metin2 servers can run securely on the same hardware.

Installation and Configuration of Metin2 with FreeBSD

During the Metin2 FreeBSD installation process, either the ports system or direct source code compilation can be used. Thanks to the gcc and clang compiler support introduced in FreeBSD 10.3, compiling Metin2 server source codes has become easier. Additionally, dependencies like boost, mysql, mariadb, and python can be installed easily.

Package Management and Ports System in FreeBSD

FreeBSD's robust package system, pkg, and the still-effective legacy ports system allow easy installation of all necessary dependencies for Metin2 servers. Metin2 FreeBSD port installations can be compiled via the ports system. Custom configurations during compilation are also possible. Metin2 FreeBSD pkg commands allow for quick installation.

Security and Network Configuration in FreeBSD

Thanks to the advanced pf (Packet Filter) configuration available in FreeBSD 10.3, a strong firewall can be set up for Metin2 servers. The FreeBSD firewall configuration is highly effective in managing server traffic and protecting against DDoS attacks. Moreover, FreeBSD network settings enable high bandwidth and low latency.

Jails and Virtualization

The FreeBSD jail system allows Metin2 servers to operate in isolated environments. Each server runs securely within its own environment without affecting others. The jail system increases security while optimizing resource sharing.

Conclusion

FreeBSD 10.3 provides a powerful, stable, and secure infrastructure for game servers like Metin2 that demand high processing power and network traffic. Particularly in Metin2 FreeBSD configurations, this release offers significant advantages in terms of stability and performance. Although it may present some technical challenges for beginners, with proper configuration, it becomes the best long-term solution.
 

Şuan Bu Konuyu Görüntüleyen Kullanıcılar (Toplam : 0, Üye : 0, Misafir : 0)

Benzer konular

Geri
Üst Alt