FreeBSD Hakkında Bilgiler, komutlar ve daha fazlası. Son Güncelleme:27.06.2020

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Bu konuda metin2 geliştirme serüveninizde FreeBSD işletim sisteminde

Bilmeniz gereken
Bilmeseniz de kullanabileceğiniz
Amaan bunu da bilelim.

Diyeceğiniz bilgileri bulacaksınız.
Konu çorbaya dönmesin diye gene spoiler içerisine alacağım


Kod:
ls /usr/game

Kod:
pkg update -f
artık aşağıdaki komutları rahatlıkla kullanabilirsiniz.
Kod:
pkg search paketismi
Kod:
pkg search gcc
<code class="bbCodeInline">pkg search -o paketismi</code>
-o eklerseniz sonuçlarda sonundaki sürüm numarası olmadan sonuçları gösterir.
Örnek
Kod:
pkg search -o gcc
Kod:
pkg install paketismi
Kod:
pkg install gcc
Kod:
portsnap fetch extract
Artık portlardan yükleme yapabilirsiniz, ne yükleyeceğiniz size kalmış ancak metin2 için ihtiyacınız olacak aklıma gelen port konumlarını yazacak olursam.
Kod:
/usr/ports/lang/gcc/ /usr/ports/devel/boost-all/ /usr/ports/devel/gdb/ /usr/ports/devel/subversion /usr/ports/devel/makedepend /usr/ports/graphics/devil/ /usr/ports/databases/mysql55-client/ /usr/ports/databases/mysql55-server/

Kod:
cd /usr/ports/lang/python
sonra yüklemeyi başlatmak için komut gireceğiz ancak burada bir duralım. Aşağıda 3 tane komut vereceğim bunlardan
  1. <li data-xf-list-type="ol">Yüklemeyi başlatır ancak her ayar ekranı geldiğinde durur ve sizin giriş yapmanızı bekler bu da çok sinir bozucu olabilir zaten uzun süren bir derleme aşaması var. <li data-xf-list-type="ol">Yükleme esnasında ki ayar ekranlarını önden seçmenizi sağlar. Bu sayede ayarlarınızı yaparsınız sonra 1. komutu kullandığınızda o uzun süre esnasında duraksamaz. <li data-xf-list-type="ol">Bu komutu girerseniz varsayılan ayarlarla derleyip yükler Yani o gelen her ekrana enter basmışsınız gibi düşünebilirsiniz.
Kod:
make install clean
Kod:
make config-recursive
Kod:
make install BATCH="YES"
Şimdi /usr/ports/lang/python konumuna gittik ama bu konumda yükleme yaparsanız aynı paket sistemindeki mantıkla sisteminiz için en son sürümün yükler. Örnek verecek olursam FreeBSD 12 için python3.8'i yükler. Mesela ben başka sürüm yüklemek istiyorum ama hangileri var bilmiyorum diyelim, o zaman şu yolu izleyebilirsiniz.
Kod:
ls /usr/ports/lang | grep python
Yukarıdaki komutu girerek bir alt konumdaki python içeren tüm portları ekrana basarım.
Kod:
pkg stats
Kod:
pkg delete paketismi

Şimdilik burada bitiriyorum, yazı yazma isteğim bitti. Bir sonraki birşeyler yazma isteğimde görüşmek üzere.
FreeBSD Hakkında Bilgiler, Komutlar ve Daha Fazlası

Son Güncelleme: 27.06.2020

FreeBSD, açık kaynak kodlu, Unix benzeri bir işletim sistemidir. Özellikle sunucu tabanlı sistemlerde yüksek performans, kararlılık ve güvenlik sunmasıyla bilinir. Metin2 gibi oyun sunucularının barındırılması için ideal bir platformdur. Bu makalede FreeBSD hakkında temel bilgiler, yaygın komutlar ve Metin2 sunucuları üzerinde nasıl kullanılacağına dair detaylara yer vereceğiz.

FreeBSD Nedir?
FreeBSD, Berkeley Software Distribution (BSD) ailesine ait bir işletim sistemidir. Linux'a kıyasla daha sade ve stabil bir yapıya sahiptir. Geliştiriciler ve sistem yöneticileri tarafından tercih edilir çünkü güçlü ağ destekleri, güvenli çekirdek yapısı ve geniş donanım desteği sunar. Özellikle Metin2 FreeBSD kurulumları için tercih edilir çünkü oyun sunucularında kararlılık ve düşük gecikme süresi çok önemlidir.

FreeBSD Komutları
FreeBSD, komut satırı odaklı bir sistemdir. İşte yaygın olarak kullanılan bazı komutlar:

pkg – Paket yönetim sistemi
service – Servisleri başlatma/durdurma
ifconfig – Ağ ayarlarını görüntüleme
jail – Sanallaştırma benzeri ortam oluşturma
pfctl – Güvenlik duvarı yönetimi

Metin2 Sunucularında FreeBSD Kullanımı
Metin2 sunucuları genellikle FreeBSD sistemlerde barındırılır çünkü oyun sunucusu yazılımlarının derlenmesi ve çalıştırılması sırasında kararlılık sağlar. FreeBSD server yapılandırmalarında jail kullanımı ile sunucular izole edilir. Bu sayede güvenlik artırılır ve potansiyel sorunlar sınırlı kalır.

FreeBSD Kurulumu
Metin2 sunucuları için FreeBSD kurulumu oldukça basittir. ISO dosyasını indirip kurulum yaparken gerekli geliştirici paketleri (src, ports) seçilmelidir. Bu sayede FreeBSD compile işlemleri daha sonra kolaylıkla yapılabilir.

FreeBSD Port Sistemi
Port sistemi, FreeBSD'nin güçlü paket derleme mekanizmasıdır. make install clean komutu ile yazılımlar kaynaktan derlenebilir. Bu yöntem özellikle Metin2 FreeBSD port kurulumlarında tercih edilir çünkü yazılımlar sistemle tam uyumlu derlenir.

FreeBSD ile Veritabanı Yönetimi
FreeBSD üzerinde MySQL veya MariaDB gibi veritabanları kolayca yüklenebilir ve yapılandırılabilir. FreeBSD db server olarak yapılandırılmış sistemlerde veritabanı performansı optimize edilebilir. Bu yapılar Metin2 gibi çok oyunculu oyun sunucuları için kritik öneme sahiptir.

Güvenlik ve Ağ Yapılandırması
FreeBSD, güçlü bir güvenlik duvarı olan PF (Packet Filter) ile gelir. FreeBSD firewall yapılandırması ile sunucular dış tehditlere karşı korunabilir. Ayrıca ağ ayarlamaları da kolayca yapılabileceği için FreeBSD network yapıları idealdir.

Sonuç
FreeBSD, özellikle Metin2 gibi oyun sunucularının barındırılmasında kararlılık, güvenlik ve performans sunan güçlü bir sistemdir. Doğru yapılandırıldığında Metin2 FreeBSD sistemler uzun süreli kullanım için idealdir. FreeBSD öğrenmek isteyenler için komut satırı bilgisi ve temel Unix bilgisi oldukça faydalıdır.


Information About FreeBSD, Commands and More

Last Updated: 27.06.2020

FreeBSD is an open-source, Unix-like operating system. It is well-known for providing high performance, stability, and security especially in server-based systems. It is an ideal platform for hosting games like Metin2. In this article, we will cover basic information about FreeBSD, common commands, and how it can be used on Metin2 servers.

What is FreeBSD?
FreeBSD is a member of the Berkeley Software Distribution (BSD) family. Compared to Linux, it offers a simpler and more stable structure. It is preferred by developers and system administrators because it provides strong networking capabilities, a secure kernel, and extensive hardware support. It is particularly favored for Metin2 FreeBSD installations because stability and low latency are crucial for game servers.

FreeBSD Commands
FreeBSD is a command-line-oriented system. Here are some commonly used commands:

pkg – Package management system
service – Start/stop services
ifconfig – View network settings
jail – Create isolated environments
pfctl – Firewall management

Using FreeBSD for Metin2 Servers
Metin2 servers are generally hosted on FreeBSD systems due to their stability during compilation and execution of game server software. In FreeBSD server configurations, the use of jails isolates servers. This increases security and confines potential issues.

Installing FreeBSD
Installing FreeBSD for Metin2 servers is quite simple. After downloading the ISO file and performing the installation, necessary development packages (src, ports) should be selected. This allows for easier FreeBSD compile operations later on.

The FreeBSD Ports System
The ports system is FreeBSD's powerful package compilation mechanism. Software can be compiled from source using the make install clean command. This method is preferred in Metin2 FreeBSD port installations because the software is compiled in full compatibility with the system.

Database Management with FreeBSD
Databases such as MySQL or MariaDB can easily be installed and configured on FreeBSD. In systems configured as FreeBSD db server, database performance can be optimized. These setups are critical for multiplayer game servers like Metin2.

Security and Network Configuration
FreeBSD comes with a powerful firewall called PF (Packet Filter). With FreeBSD firewall configuration, servers can be protected against external threats. Additionally, since network configurations can be done easily, FreeBSD network structures are ideal.

Conclusion
FreeBSD is a robust system that offers stability, security, and performance especially for hosting game servers like Metin2. When properly configured, Metin2 FreeBSD systems are ideal for long-term usage. Command-line knowledge and basic Unix skills are highly beneficial for those looking to learn FreeBSD.
 

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

Benzer konular

Geri
Üst Alt