1. Firewall Kurulumu:
HTML Kod:
cd /usr/src/sys/i386/conf
cp GENERIC FIREWALL
ee FIREWALL
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=15
options PAE
cd /usr/src
make kernel KERNCONF=FIREWALL
ee /etc/rc.conf
firewall_enable="YES"
firewall_script="/etc/ipfw.rules"
2. İpfw Rebootsuz Restart atma
HTML Kod:
/etc/rc.d/ipfw restart
3.İp Ban Atma
HTML Kod:
ipfw deny ip from 1.2.3.4 to any via bge0
ipfw add deny ip from 196.168.2.1 to any
4. PAE Kurulumu ( Ramleriniz 4 gb dan yüksek ise gerekli )
HTML Kod:
1) cd /usr/src/sys/i386/conf
2) config PAE
3) cd ../compile/PAE
4) make cleandepend && make depend
5) make
6) make install
7) reboot
5. Oyunda Kaç kişi var Putty den öğrenme
HTML Kod:
netstat -nat | grep 13001 | grep ESTABLISHED | wc -l
6. Sunucu Ram öğrenme
HTML Kod:
dmesg | grep memory
7. TCP Portlarında Kaç kişi Açık Sorgulama
HTML Kod:
netstat -p tcp | awk '/^tcp/ { print $6 }' | sort | uniq -c
Alıntı değildir Bir Yorumu çok Görmeyiniz...
Metin2 Lobby olarak, Metin2 sunucularının çalıştırılması için en güçlü ve kararlı işletim sistemlerinden biri olan FreeBSD'yi kullanmanızı öneriyoruz. Bu yazıda, FreeBSD tabanlı Metin2 sunucularında sıkça kullanılan komutları açıklamaktayız. Bu komutlar, hem geliştirici hem de sistem yöneticisi açısından kritik öneme sahiptir.
FreeBSD Komutlarına Giriş
FreeBSD, açık kaynak kodlu bir Unix türevidir ve özellikle Metin2 gibi yüksek performans gerektiren oyun sunucuları için idealdir. Sunucu yapılandırması, derleme işlemleri, ağ ayarları ve güvenlik gibi konularda doğru komutları bilmek büyük önem taşır. Aşağıda, FreeBSD üzerinde Metin2 sunucuları çalıştıranların bilmesi gereken temel komutları bulacaksınız.
FreeBSD Temel Sistem Komutları
uname -a komutu, sistemin çekirdek sürümünü ve mimarisini gösterir. Metin2 derlemelerinde uyumlu sürümü kontrol etmek için kullanılır.
freebsd-version komutu, FreeBSD sürümünü doğrudan verir.
top komutu, çalışan süreçleri ve sistem kaynaklarını gösterir.
df -h komutu, disk kullanım durumu hakkında bilgi verir.
ps aux komutu, tüm çalışan süreçleri listeler.
FreeBSD Paket Yönetimi ve Port Sistemi
FreeBSD'nin en güçlü yönlerinden biri ports sistemidir. Ports, yazılımların kaynak koddan derlenerek yüklenmesini sağlar. Metin2 sunucuları için gerekli olan boost, mysql, gcc gibi kütüphaneleri bu sistem sayesinde kolayca kurabilirsiniz.
cd /usr/ports && make search name=paket_adı komutu ile aradığınız portu bulabilirsiniz.
cd /usr/ports/kategori/paket && make install clean komutu ile portu derleyip kurabilirsiniz.
pkg install paket_adı komutu ile binary paketler hızlıca kurulabilir.
pkg update && pkg upgrade komutları ile sistem güncel tutulabilir.
Metin2 FreeBSD Derleme ve Geliştirme Ortamı
Metin2 sunucu derlemesi sırasında gcc veya clang derleyicileri kullanılabilir. FreeBSD varsayılan olarak clang kullanır. Ancak bazı geliştiriciler gcc tercih eder.
clang --version komutu ile clang sürümü kontrol edilir.
gcc --version komutu ile gcc sürümü kontrol edilir.
make komutu, kaynak kod derlemek için kullanılır.
g++ veya clang++ ile C++ projeleri derlenir.
FreeBSD Güvenlik ve Ağ Ayarları
FreeBSD, güçlü bir güvenlik altyapısına sahiptir. Özellikle pf (Packet Filter), gelişmiş güvenlik duvarı yönetimi sağlar. Metin2 sunucularında erişim kontrolleri ve trafiğin filtrelenmesi için pf.conf dosyası düzenlenebilir.
service pf start komutu ile pf başlatılır.
pfctl -f /etc/pf.conf komutu ile yapılandırma yeniden yüklenir.
ifconfig komutu, ağ arayüzlerini görüntüler.
netstat -an komutu, bağlantıları ve port durumlarını gösterir.
FreeBSD Jails ve İzolasyon
Jail sistemi, FreeBSD'nin sunduğu sanallaştırma benzeri bir özelliktir. Metin2 sunucuları, farklı jail ortamlarında çalıştırılarak izole edilebilir. Bu, hem güvenlik hem de yönetim açısından faydalıdır.
jail -c name=isim path=/path/root command=/bin/sh komutu ile jail oluşturulabilir.
jls komutu, aktif jail listesini gösterir.
Sonuç
Bu makalede, Metin2 sunucuları için FreeBSD üzerinde bilmeniz gereken temel komutlara değindik. Sistem yönetimi, derleme, güvenlik ve ağ gibi konuları kapsayan bu komutlar, profesyonel Metin2 sunucuları yönetmek isteyenler için temel teşkil eder. Daha fazla kaynak ve rehber için Metin2 Lobby sitesini takip etmeyi unutmayın.
Metin2 Lobby recommends using FreeBSD, one of the most stable and powerful operating systems for running Metin2 servers. In this article, we explain the commands frequently used on FreeBSD-based Metin2 servers. These commands are critical for both developers and system administrators.
Introduction to FreeBSD Commands
FreeBSD is an open-source Unix-like system and ideal for high-performance game servers like Metin2. Knowing the correct commands for server configuration, compilation, networking, and security is crucial. Below you will find essential commands that operators of Metin2 servers on FreeBSD should know.
FreeBSD Basic System Commands
uname -a shows the kernel version and architecture, useful for checking compatibility during Metin2 builds.
freebsd-version displays the exact FreeBSD version.
top shows running processes and system resources.
df -h provides disk usage information.
ps aux lists all active processes.
FreeBSD Package Management and Ports System
One of FreeBSD's strongest features is its ports system, which allows software to be compiled from source code. Libraries such as boost, mysql, and gcc required for Metin2 servers can easily be installed via this system.
cd /usr/ports && make search name=package_name helps locate the port you need.
cd /usr/ports/category/package && make install clean compiles and installs the port.
pkg install package_name installs binary packages quickly.
pkg update && pkg upgrade keeps the system up-to-date.
Metin2 FreeBSD Build and Development Environment
During Metin2 server compilation, compilers such as gcc or clang can be used. FreeBSD defaults to clang, though some developers prefer gcc.
clang --version checks the clang version.
gcc --version checks the gcc version.
make compiles source code.
g++ or clang++ compiles C++ projects.
FreeBSD Security and Network Settings
FreeBSD has a robust security infrastructure. pf (Packet Filter) provides advanced firewall management. Access controls and traffic filtering for Metin2 servers can be configured through the pf.conf file.
service pf start starts pf.
pfctl -f /etc/pf.conf reloads the configuration.
ifconfig displays network interfaces.
netstat -an shows connections and port statuses.
FreeBSD Jails and Isolation
Jails offer virtualization-like isolation on FreeBSD. Metin2 servers can be isolated by running them inside different jails, enhancing both security and management.
jail -c name=name path=/path/root command=/bin/sh creates a jail environment.
jls lists active jails.
Conclusion
In this article, we covered basic commands needed on FreeBSD for managing Metin2 servers. Covering topics like system administration, compilation, security, and networking, these commands serve as the foundation for professional Metin2 server management. Follow Metin2 Lobby for more guides and resources.
HTML Kod:
cd /usr/src/sys/i386/conf
cp GENERIC FIREWALL
ee FIREWALL
options IPFIREWALL
options IPFIREWALL_VERBOSE
options IPFIREWALL_VERBOSE_LIMIT=15
options PAE
cd /usr/src
make kernel KERNCONF=FIREWALL
ee /etc/rc.conf
firewall_enable="YES"
firewall_script="/etc/ipfw.rules"
2. İpfw Rebootsuz Restart atma
HTML Kod:
/etc/rc.d/ipfw restart
3.İp Ban Atma
HTML Kod:
ipfw deny ip from 1.2.3.4 to any via bge0
ipfw add deny ip from 196.168.2.1 to any
4. PAE Kurulumu ( Ramleriniz 4 gb dan yüksek ise gerekli )
HTML Kod:
1) cd /usr/src/sys/i386/conf
2) config PAE
3) cd ../compile/PAE
4) make cleandepend && make depend
5) make
6) make install
7) reboot
5. Oyunda Kaç kişi var Putty den öğrenme
HTML Kod:
netstat -nat | grep 13001 | grep ESTABLISHED | wc -l
6. Sunucu Ram öğrenme
HTML Kod:
dmesg | grep memory
7. TCP Portlarında Kaç kişi Açık Sorgulama
HTML Kod:
netstat -p tcp | awk '/^tcp/ { print $6 }' | sort | uniq -c
Alıntı değildir Bir Yorumu çok Görmeyiniz...
Metin2 Lobby olarak, Metin2 sunucularının çalıştırılması için en güçlü ve kararlı işletim sistemlerinden biri olan FreeBSD'yi kullanmanızı öneriyoruz. Bu yazıda, FreeBSD tabanlı Metin2 sunucularında sıkça kullanılan komutları açıklamaktayız. Bu komutlar, hem geliştirici hem de sistem yöneticisi açısından kritik öneme sahiptir.
FreeBSD Komutlarına Giriş
FreeBSD, açık kaynak kodlu bir Unix türevidir ve özellikle Metin2 gibi yüksek performans gerektiren oyun sunucuları için idealdir. Sunucu yapılandırması, derleme işlemleri, ağ ayarları ve güvenlik gibi konularda doğru komutları bilmek büyük önem taşır. Aşağıda, FreeBSD üzerinde Metin2 sunucuları çalıştıranların bilmesi gereken temel komutları bulacaksınız.
FreeBSD Temel Sistem Komutları
uname -a komutu, sistemin çekirdek sürümünü ve mimarisini gösterir. Metin2 derlemelerinde uyumlu sürümü kontrol etmek için kullanılır.
freebsd-version komutu, FreeBSD sürümünü doğrudan verir.
top komutu, çalışan süreçleri ve sistem kaynaklarını gösterir.
df -h komutu, disk kullanım durumu hakkında bilgi verir.
ps aux komutu, tüm çalışan süreçleri listeler.
FreeBSD Paket Yönetimi ve Port Sistemi
FreeBSD'nin en güçlü yönlerinden biri ports sistemidir. Ports, yazılımların kaynak koddan derlenerek yüklenmesini sağlar. Metin2 sunucuları için gerekli olan boost, mysql, gcc gibi kütüphaneleri bu sistem sayesinde kolayca kurabilirsiniz.
cd /usr/ports && make search name=paket_adı komutu ile aradığınız portu bulabilirsiniz.
cd /usr/ports/kategori/paket && make install clean komutu ile portu derleyip kurabilirsiniz.
pkg install paket_adı komutu ile binary paketler hızlıca kurulabilir.
pkg update && pkg upgrade komutları ile sistem güncel tutulabilir.
Metin2 FreeBSD Derleme ve Geliştirme Ortamı
Metin2 sunucu derlemesi sırasında gcc veya clang derleyicileri kullanılabilir. FreeBSD varsayılan olarak clang kullanır. Ancak bazı geliştiriciler gcc tercih eder.
clang --version komutu ile clang sürümü kontrol edilir.
gcc --version komutu ile gcc sürümü kontrol edilir.
make komutu, kaynak kod derlemek için kullanılır.
g++ veya clang++ ile C++ projeleri derlenir.
FreeBSD Güvenlik ve Ağ Ayarları
FreeBSD, güçlü bir güvenlik altyapısına sahiptir. Özellikle pf (Packet Filter), gelişmiş güvenlik duvarı yönetimi sağlar. Metin2 sunucularında erişim kontrolleri ve trafiğin filtrelenmesi için pf.conf dosyası düzenlenebilir.
service pf start komutu ile pf başlatılır.
pfctl -f /etc/pf.conf komutu ile yapılandırma yeniden yüklenir.
ifconfig komutu, ağ arayüzlerini görüntüler.
netstat -an komutu, bağlantıları ve port durumlarını gösterir.
FreeBSD Jails ve İzolasyon
Jail sistemi, FreeBSD'nin sunduğu sanallaştırma benzeri bir özelliktir. Metin2 sunucuları, farklı jail ortamlarında çalıştırılarak izole edilebilir. Bu, hem güvenlik hem de yönetim açısından faydalıdır.
jail -c name=isim path=/path/root command=/bin/sh komutu ile jail oluşturulabilir.
jls komutu, aktif jail listesini gösterir.
Sonuç
Bu makalede, Metin2 sunucuları için FreeBSD üzerinde bilmeniz gereken temel komutlara değindik. Sistem yönetimi, derleme, güvenlik ve ağ gibi konuları kapsayan bu komutlar, profesyonel Metin2 sunucuları yönetmek isteyenler için temel teşkil eder. Daha fazla kaynak ve rehber için Metin2 Lobby sitesini takip etmeyi unutmayın.
Metin2 Lobby recommends using FreeBSD, one of the most stable and powerful operating systems for running Metin2 servers. In this article, we explain the commands frequently used on FreeBSD-based Metin2 servers. These commands are critical for both developers and system administrators.
Introduction to FreeBSD Commands
FreeBSD is an open-source Unix-like system and ideal for high-performance game servers like Metin2. Knowing the correct commands for server configuration, compilation, networking, and security is crucial. Below you will find essential commands that operators of Metin2 servers on FreeBSD should know.
FreeBSD Basic System Commands
uname -a shows the kernel version and architecture, useful for checking compatibility during Metin2 builds.
freebsd-version displays the exact FreeBSD version.
top shows running processes and system resources.
df -h provides disk usage information.
ps aux lists all active processes.
FreeBSD Package Management and Ports System
One of FreeBSD's strongest features is its ports system, which allows software to be compiled from source code. Libraries such as boost, mysql, and gcc required for Metin2 servers can easily be installed via this system.
cd /usr/ports && make search name=package_name helps locate the port you need.
cd /usr/ports/category/package && make install clean compiles and installs the port.
pkg install package_name installs binary packages quickly.
pkg update && pkg upgrade keeps the system up-to-date.
Metin2 FreeBSD Build and Development Environment
During Metin2 server compilation, compilers such as gcc or clang can be used. FreeBSD defaults to clang, though some developers prefer gcc.
clang --version checks the clang version.
gcc --version checks the gcc version.
make compiles source code.
g++ or clang++ compiles C++ projects.
FreeBSD Security and Network Settings
FreeBSD has a robust security infrastructure. pf (Packet Filter) provides advanced firewall management. Access controls and traffic filtering for Metin2 servers can be configured through the pf.conf file.
service pf start starts pf.
pfctl -f /etc/pf.conf reloads the configuration.
ifconfig displays network interfaces.
netstat -an shows connections and port statuses.
FreeBSD Jails and Isolation
Jails offer virtualization-like isolation on FreeBSD. Metin2 servers can be isolated by running them inside different jails, enhancing both security and management.
jail -c name=name path=/path/root command=/bin/sh creates a jail environment.
jls lists active jails.
Conclusion
In this article, we covered basic commands needed on FreeBSD for managing Metin2 servers. Covering topics like system administration, compilation, security, and networking, these commands serve as the foundation for professional Metin2 server management. Follow Metin2 Lobby for more guides and resources.
