Geçtiğimiz günlerde FreeBSD 12. sürümü yayınlandı. FreeBSD ücretsiz ve açık kaynaklı BSD(Berkeley Software Distribution) tabanlı Unix benzeri bir işletim sistemidir. 25 yılı aşkın süredir aktif ve geliştirilen bir işletim sistemi olan FreeBSD, açık kaynak ve BSD dünyasına birçok yenilik getirmiş ve destek olmuştur. FreeBSD birçok sektörde aktif olarak rol almaktadır. Birçok ünlü donanım üreticisi tarafından ürünlerini oluştururlarken FreeBSD kullanılmaktadır.
FreeBSD 12 Sistem Gereksinimleri
FreeBSD 12 Sistem Gereksinimleri
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
DVD kurulum ortamı için FreeBSD-12.0-RELEASE-amd64-dvd1.iso dosyasını seçerek indirebilirsiniz.Hızlı kurulum adımına geçmek Enter’a basınız.
Kuruluma başlamak için "Install" seçip Enter’a basınız.
Türkçe klavye kullanmak istiyorsanız Turkish (Q) "Select" seçerek Enter’a basınız.
Seçimi onaylayıp devam etmek için "Continue with tr.kbd keymap" seçerek Enter’a basınız.
Bilgisayar adını belirterek Enter’a basınız.
İsteğe bağlı sistem bileşenlerini yüklemek için boşluk tuşu yardımıyla seçip Enter’a basınız.
Herhangi bir seçim yapmak istemiyorsanız Enter’a basarak kurulumun diğer adımına geçiniz.
"Auto (UFS)" Otomatik UFS(Unix File System) dosya sistemi yapılandırması için Enter’a basınız.
Tüm diskin kullanılmasını istiyorsanız "Entire Disk" seçerek Enter’a basınız.
Ön yüklenebilir disk bölümü yapılandırması için "MBR" seçerek Enter’a basınız.
Otomatik disk yapılandırmasını kabul ediyorsanız "Finish" seçerek Enter’a basınız.
Disk üzerinde ki verilerin silineceği uyarı erkanında, kurulumun diğer adımına kabul ederek geçmek için "Commit" Enter’a basınız.
Root kullanıcı parola belirleme işlemini tamamlayıp Enter’a basınız.
Kablolu ağ yapılandırmasına devam etmek için Enter’a basınız.
IPv4 yapılandırmasına devam etmek için Enter’a basınız.
DHCP üzerinden otomatik IP alarak yapılandırmak için Enter’a basınız.
Eğer kendi ağ topolojinize göre elle düzenlemek istiyorsanız "No" Enter’a basınız ve IP tanımlarını kaydediniz.
IPv6 yapılandırmasına devam etmek için Enter’a basınız. Eğer yapılandırmak istemiyorsanız "No" Enter’a basınız.
Ağ topolojinize göre DNS tanımla işlemini tamamlayıp Enter’a basınız.
Saat dilimi yapılandırmasını Türkiye olarak belirlemek için “Europe” seçerek Enter’a basınız.
Yön tuşları yardımıyla "Turkey" seçerek Enter’a basınız.
"+03" Saat dilimi kabul edip devam etmek için Enter’a basınız.
Geçerli tarih düzenlemelerini kontrol ederek Enter’a basınız.
Geçerli saat düzenlemelerini kontrol ederek Enter’a basınız.
Açılışta başlamasını istediğiniz servisleri seçmek için boşluk tuşu yardımıyla seçip Enter’a basınız.
Herhangi bir seçim yapmak istemiyorsanız Enter’a basarak kurulumun diğer adımına geçiniz.
Sistem güvenliği sıkılaştırma seçeneklerini seçmek için boşluk tuşu yardımıyla seçip Enter’a basınız.
Herhangi bir seçim yapmak istemiyorsanız Enter’a basarak kurulumun diğer adımına geçiniz.
Kullanıcı tanımlama işlemini yapılandırmak istiyorsanız Enter’a basınız.
Kullanıcı tanımla işlemini tamamlayıp Enter’a basınız. Tanımladığınız kullanıcının sistem yönetici haklarına sahip olmasını için "wheel ve operator" gruplarına eklemeyi unutmayanız.
Başka bir kullanıcı eklemek istiyorsanız "yes" Enter’a basınız. Eğer istemiyorsanız "no" Enter’a basınız.
Tüm yapılandırmalardan sonra kurulum tamamlandı. Kurulum sonrası ilk sistem açılışa geçiş için "Exit" Enter’a basınız. Eğer yapılandırmaları gözden geçirmek istiyorsanız ilgili başlığı seçip Enter’a basınız.
Yeni kurulmuş sistem üzerinde elle yapılandırma için "Yes" Enter’a basınız. Eğer istemiyorsanız "no" Enter’a basınız.
Kurulum sonrası ilk sistem açılışı için Enter’a basınız.
Kurulum sırasında belirtiğiniz kullanıcı bilgileriyle sisteme giriş yapabilirsiniz.
Sisteminizin gerekli güncellemelerini
su –
freebsd-update fetch
freebsd-update install
ve belirtiğiniz kullanıcı parolasını girerek yapabilirsiniz.
Sisteminize ssh servisi üzerinden erişim sağlamak için ilgili servisi başlatmanız gerekmektedir. Servis durum kontrolü için service sshd status kullanabilirsiniz.
Eğer ssh servisi çalışmıyorsa ve sistem önyükleme süresinde etkinleştirilmemiş ise;
/etc/rc.conf içerisine sshd_enable="YES" eklenerek ssh servisi sistem önyükleme süresinde etkinleştirilir.
service sshd start ile ssh servisi başlatılır.
service sshd status ile ssh servis durum bilgileri görüntülenebilir.
Sisteminize ssh servisi üzerinden erişim sağlayabilirsiniz. Root güvenlik nedeniyle direk erişime engelli olduğunu unutmayın oluşturduğunuz kullanıcı ile oturum açıp sonra root kullanıcısına geçiş yapabilirsiniz.
FreeBSD 12 Kurulumu: Metin2 Sunucuları İçin Güçlü ve Güvenli Temel
Metin2 gibi oyun sunucularının barındırılması için güçlü, stabil ve güvenli bir işletim sistemi tercih edilmelidir. Bu noktada FreeBSD, özellikle Metin2 FreeBSD tabanlı sunucular için ideal bir platform sunar. FreeBSD 12, esnek yapılandırması, yüksek performansı ve gelişmiş güvenlik özellikleriyle Metin2 FreeBSD sunucu kurulumları için en çok tercih edilen sistemlerden biridir. Bu yazıda, FreeBSD 12 kurulum sürecini adım adım inceleyecek ve Metin2 sunucusu için gerekli temel yapılandırmaları ele alacağız.
FreeBSD Nedir?
FreeBSD, UNIX tabanlı açık kaynak bir işletim sistemidir. Linux'a göre daha sade ve stabil bir yapısı vardır. Özellikle sunucu tarafında yüksek performans ve düşük kaynak tüketimi ile dikkat çeker. Metin2 FreeBSD kurulumları sırasında, FreeBSD'nin sunduğu jail yapısı sayesinde farklı servisler (auth, game, db) izole edilebilir. Bu da güvenlik ve yönetim açısından büyük kolaylıklar sağlar.
FreeBSD 12 Kurulum Adımları
1. ISO indirme: FreeBSD 12'nin resmi ISO dosyasını
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
üzerinden indirebilirsiniz.2. Kurulum ortamı oluşturma: ISO dosyasını USB belleğe yazarak kurulum medyasını hazırlayın.
3. Boot ve kurulum başlatma: Bilgisayarınızı FreeBSD 12 kurulum medyasından başlatın.
4. Dil ve bölge ayarları: Kurulum sırasında dil, saat dilimi gibi temel ayarlar yapılır.
5. Disk bölümlendirme: GPT veya MBR kullanarak disk bölümlemesi yapılabilir. Swap alanı ve kök dizin (/) tanımlanmalıdır.
6. Sistem paketlerinin yüklenmesi: Base, Kernel, Libraries gibi temel sistem bileşenleri kurulur.
7. Kullanıcı ve şifre ayarları: root şifresi ve ilk kullanıcı oluşturulur.
Metin2 İçin Gerekli Temel Yapılandırma
FreeBSD 12 kurulumu tamamlandıktan sonra, Metin2 FreeBSD sunucu kurulumuna geçmeden önce bazı yapılandırmalar yapılması gerekir:
- Güncelleme: Sistemi güncelleyin: 'freebsd-update fetch install'.
- Paket yönetimi: FreeBSD'nin pkg sistemi ile gerekli yazılımlar kolayca kurulabilir.
- Derleme araçları: gcc, clang, boost kütüphaneleri ve Python gibi derleme süreçleri için gerekli yazılımlar kurulur.
- Veritabanı: MySQL ya da MariaDB gibi veritabanı sistemleri FreeBSD portları aracılığıyla yüklenebilir.
- Ağ yapılandırması: Ağ ayarları ve PF güvenlik duvarı yapılandırması yapılır.
FreeBSD'de Jail Kullanımı
Jail, FreeBSD'nin sunduğu güçlü sanallaştırma yöntemlerinden biridir. Her jail, kendi dosya sistemine ve ağ yapılandırmasına sahip bağımsız bir ortamdır. Metin2 FreeBSD sunucularında auth, game, db gibi servisler ayrı jail'lerde çalıştırılabilir. Bu, sistem güvenliğini ciddi anlamda artırır.
Sonuç
FreeBSD 12, özellikle Metin2 FreeBSD sunucu kurulumları için güçlü ve güvenli bir altyapı sunar. Doğru yapılandırıldığında, Metin2 FreeBSD sistemleri uzun süreli kararlılık ve yüksek performans ile çalışabilir. FreeBSD öğrenmek isteyen geliştiriciler için metin2dev ve martysama gibi topluluklar da destek sağlar.
Installing FreeBSD 12: A Strong and Secure Foundation for Metin2 Servers
When hosting game servers like Metin2, a strong, stable, and secure operating system should be preferred. At this point, FreeBSD offers an ideal platform especially for Metin2 FreeBSD based servers. FreeBSD 12 stands out among the most preferred systems for Metin2 FreeBSD server installations due to its flexible configuration, high performance, and advanced security features. In this article, we will examine the FreeBSD 12 installation process step-by-step and cover the basic configurations required for a Metin2 server.
What is FreeBSD?
FreeBSD is an open-source UNIX-based operating system. It has a simpler and more stable structure compared to Linux. Especially on the server side, it stands out with high performance and low resource consumption. During Metin2 FreeBSD installations, different services (auth, game, db) can be isolated thanks to FreeBSD's jail feature. This provides significant advantages in terms of security and management.
Steps for Installing FreeBSD 12
1. Download ISO: You can download the official FreeBSD 12 ISO file from
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
.2. Create Installation Media: Write the ISO file to a USB drive to prepare the installation media.
3. Boot and Start Installation: Boot your computer from the FreeBSD 12 installation media.
4. Language and Region Settings: Basic settings such as language and timezone are configured during installation.
5. Disk Partitioning: Disk partitioning can be done using GPT or MBR. The swap area and root directory (/) must be defined.
6. Install System Packages: Core system components like Base, Kernel, and Libraries are installed.
7. User and Password Setup: Root password and initial user are created.
Basic Configuration Required for Metin2
After completing the FreeBSD 12 installation, some configurations must be made before proceeding with the Metin2 FreeBSD server setup:
- Update: Update the system: 'freebsd-update fetch install'.
- Package Management: Necessary software can be easily installed via FreeBSD's pkg system.
- Build Tools: Compilation tools like gcc, clang, boost libraries, and Python are installed.
- Database: Database systems such as MySQL or MariaDB can be installed via FreeBSD ports.
- Network Configuration: Network settings and PF firewall configurations are set up.
Using Jails in FreeBSD
Jails are one of FreeBSD's powerful virtualization features. Each jail is an independent environment with its own filesystem and network configuration. In Metin2 FreeBSD servers, services like auth, game, and db can run in separate jails. This significantly enhances system security.
Conclusion
FreeBSD 12 provides a strong and secure infrastructure, particularly for Metin2 FreeBSD server setups. When properly configured, Metin2 FreeBSD systems can operate with long-term stability and high performance. Communities like metin2dev and martysama also provide support for developers looking to learn FreeBSD.
