FreeBSD Genel Komutlar ve Rarlama Teknikleri | Ahmedinho42 FarkıyLa..

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Komutlar :

help

Kabuk komutlarının listesini gösterir. Bu komutların herbiri için help komut_ismi komutu ile yardım alabilirsiniz.
komut_ismi --help
Söz konusu komut ile ilgili yardım iletisi basar (varsa).
man başlık
Sistemdeki kılavuz (man) dosyaları. Bir komut hakkında olabildiği gibi bir dosya ya da bir işlev hakkında da olabilir.
apropos başlık
söz konusu başlıkla ilgisi olan komutların listesi.
ls
O an bulunulan dizinin içeriğini listeler.
ls -al | more
O an bulunulan dizindeki bütün dosyaları gösterir (. ile başlayan gizli dosyaları da) Komut burada more komutuna yönlendirilmiştir, bu sayede çıktının bir ekrandan fazla olması durumunda bir ekranlık çıktıdan sonra devamını göstermek için bir tuşa basmanız gerekir.
cd dizin
dizin dizinine geçilir; dizin verilmezse ev dizinine geçilir.
cp kaynak hedef
Bir yerdeki dosya ya da dizinleri başka bir yere kopyalamak içindir. Unix'lerde genelde bu tür komutlarda her zaman kaynak önce hedef sonra yazılır.
mcopy kaynak hedef
DOS'tan Unix'e ya da tersine (disketi bağlamanız şart değil) bir dosyayı başka bir yere kopyalar. Aynı mantıkta çalışan mdir, mcd, mren, mmove, mdel, mmd, mrd, mformat gibi komutlar da vardır.
ln hedef [isim]
Sözkonusu hedef e sabit bağ oluşturur. Sözkonusu dosyalar iki yerde de var gibi gözükür, herhangibir değişiklik diğerini de etkiler, biri silindiğinde diğeri kalır. Sabit bağların kısıtlamaları, bağ dosyası ile asıl dosyanın aynı dosya sistemi içinde olması gerekliliği ve dizinlerle özel dosyalara sabit bağ verilememesidir.
ln -s hedef [isim]
hedef 'e bir sembolik bağ dosyası (isim verilmezse hedef ile aynı isimde) oluşturur. Sembolik bağda hedef 'in nerede bulunacağının bilgisi vardır. Sembolik bağlar dizinler için de kullanılabilir. Tek sorunu hedef silindiğinde bağ bozulmuş olur.
rm dosya ...
Verilen dosya ları siler. Sileceğiniz dosyanın sahibi olmanız gerekir.
mkdir dizin
dizin dizinini oluşturur.
rmdir dizin ...
Belirtilen dizin 'ler boşsa silinir.
rm -r dosya ...
Dosya ve dizinleri ve dizinlerin içindeki dizinleri ardarda siler. Root olarak kullanırken dikkat edin, çünkü herşeyi silebilirsiniz!.
cat dosya | more
Bir dosyayı sayfa sayfa görüntülemek için kullanılır.
less dosya
Önceki komuta eşdeğerdir, biraz daha fazla özellikleri vardır
vim dosya
Bir metin dosyasını düzenlemek için kullanılır. Aynı türden nano, joe, mcedit gibi metin düzenleyicileri de kullanabilirsiniz, ancak vim ile UTF-8 kodlu metinleri de düzenleyebilirsiniz. Diğerleri bunu yapamaz.
find / -name "dosya"
dosya adlı dosyayı en üst dizinden itibaren aramaya başlar. Dosya ismi, * ve ? gibi arama karakterleri de içerebilir. Örneğin benim sistemimde "fazlames*" dizgesi ile fazlamesai.net.txt ve fazlamesai.org.txt dosyaları bulunuyor.
locate dosyaismi
find gibidir, fakat düzenli olarak oluşturulan bir veritabanına bağlıdır, sistemdeki son değişikliklerden haberi olmayabilir.
touch dosya
dosya isimli dosyanın tarih bilgilerini deşiştirir. Eğer bu dosya yoksa sıfır bayt uzunluğunda oluşturur.
xinit
Pencere yöneticisi olmayan bir X oturumu açar.
startx
Pencere yöneticili bir X oturumu açar. DOS'daki win komutu gibidir.
startx -- :1
1 numaralı ekranda X oturumu açar, ilk ekran 0 dır ve komut için öntanımlıdır. Ekranlar arasında <Ctrl><Alt><F7-F8 ...> ile geçiş yapabilirsiniz.
xterm
Basit bir X uçbirimi açar. Daha hafif sürümleri (rxvt, aterm, eterm gibi) bulunur ve tercih edilir.
shutdown -h now
Sistemi durdurur. ATX sistemlerde ayrıca makinayı kapatır.
halt
shutdown -h now ile aynıdır. Sistemi durdurur.
reboot
shutdown -r now ile aynıdır. Sistemi yeniden başlatır.

----------------------------------------------------

Sıkıstırma Yontemlerı ( Rarlama )

gzip -9 dosya
Belirtilen dosya yı en iyi şekilde sıkıştırır ve dosya.gz haline getirir.
bzip2 dosya
Belirtilen dosya yı en iyi şekilde sıkıştırır ve dosya.bz2 haline getirir. Çoğunlukla gzip'den daha iyi sıkıştırır.
gunzip dosya.gz
gzip ile sıkıştırılmış dosya.gz dosyasını dosya olarak açar.
bunzip2 dosya.bz2
bzip2 ile sıkıştırılmış dosya.bz2 dosyasını dosya olarak açar.
tar -xvf arsiv.tar
İsmi arsiv.tar gibi belirtilen (sıkıştırılmamış) arşiv dosyasını bulunulan dizine açar.
tar -zxvf arsiv.tar.gz
İsmi arsiv.tar.gz gibi belirtilen sıkıştırılmış arşiv dosyasını bulunulan dizine açar. Dosya uzantısı .tar.gz olan dosyalardan başka .tgz olan dosyaları da açar.
tar -zxvf arsiv.tar.gz -C dizin
Sıkıştırılmış arşiv dosyasını belirtilen dizine açar.
tar -jxvf arsiv.tar.bz2 -C dizin
Bzip2 ile sıkıştırılmış arşiv dosyasını belirtilen dizin e açar. (Eski sürümlerde -Ixvf kullanılırdı.)
tar -zcvf arsiv.tar.gz dizin1 dizin2 ... dosya1 dosya2 ...
Belirtilen dizin ve/veya dosya ları arsiv.tar dosyası haline getirir ve ardından gzip ile sıkıştırıp arsiv.tar.gz haline getirir.
unzip arsiv.zip -d dizin
arsiv.zip zip arşivini belirtilen dizin e açar.
unarj e arsiv.arj
arsiv.arj arj arşivini açar.
uudecode -o hedef kaynak
uuencode ile kodlanmış (genelde eposta ekleri) dosyayı açar.

ORNEK : Server Filesi Tar.gz olarak sıkıstırıp kendı bılgısayarınıza aktarabılırsınız..



Bir Teşekkuru Cok Gormezsenız Sevınırım :)
FreeBSD Genel Komutlar ve Rarlama Teknikleri | Ahmedinho42 Farkı ile

FreeBSD, Metin2 sunucularının barındırılması için güçlü ve güvenli bir sistemdir. Özellikle Metin2 FreeBSD kurulumları, sunucu performansı, güvenlik ve kararlılık açısından tercih edilmektedir. Bu yazıda, FreeBSD komutları, rarlama teknikleri ve Metin2 FreeBSD sistem yönetimi ile ilgili önemli bilgilere değineceğiz.

Temel FreeBSD Komutları

ls komutu dizin içeriğini listeler. cd ile dizinler arasında geçiş yapılır. pwd mevcut dizini gösterir. ps aux çalışan süreçleri görüntüler. top sistem durumunu anlık takip etmenizi sağlar. df -h disk kullanımını gösterir. freebsd-version sistemin FreeBSD sürümünü verir. Bu komutlar özellikle Metin2 FreeBSD sistem yönetimi sırasında sıkça kullanılır.

FreeBSD Port Sistemi ve Paket Yönetimi

FreeBSD port sistemi, yazılımların derlenerek yüklenmesini sağlar. /usr/ports dizini altında bulunur. Örneğin Metin2 FreeBSD compile işlemleri için port sistemi kullanılabilir. Alternatif olarak pkg komutu ile binary paketler kolayca yüklenebilir. pkg install komutuyla gerekli yazılımlar kurulur. Metin2 FreeBSD pkg kullanımı için bu komutlar hayati öneme sahiptir.

FreeBSD Firewall ve Güvenlik Ayarları

FreeBSD PF (Packet Filter), güçlü bir güvenlik duvarı sistemidir. pf.conf dosyası üzerinden yapılandırılır. Metin2 FreeBSD güvenlik için PF kuralları önemlidir. Örnek olarak, sadece belirli portlara izin vermek için PF kuralları yazılabilir. pfctl komutu ile kurallar aktif edilir veya kontrol edilir.

FreeBSD Jail Kullanımı

FreeBSD jail, sistem içinde izole ortamlar oluşturarak daha fazla güvenlik sağlar. Metin2 FreeBSD jail kullanarak oyun sunucusu, auth server, db server gibi servisleri ayrı ayrı korumak mümkündür. jail komutu ile jail oluşturulur ve başlatılır.

Metin2 Sunucusu İçin Gerekli Ortam Kurulumu

Metin2 FreeBSD kurulum için öncelikle gcc veya clang gibi derleyici araçları kurulmalıdır. Boost, MySQL veya MariaDB, Python gibi kütüphaneler de gerekir. Bu yazılımlar pkg veya port ile kolayca yüklenebilir. Metin2 FreeBSD src kodları derlenirken bu ortamın doğru yapılandırılmış olması gerekir.

FreeBSD Ağ ve Shell Ayarları

FreeBSD network ayarları, /etc/rc.conf dosyasında yapılır. IP adresi, gateway ve DNS ayarları buradan tanımlanır. Metin2 FreeBSD shell komutları ile sistemde terminal üzerinden işlemler yapılabilir. bash veya varsayılan csh gibi kabuklar kullanılabilir.

Ahmedinho42 Tarzı İnce Ayarlar

Ahmedinho42 gibi deneyimli kullanıcılar, FreeBSD sistem yönetimi sırasında kernel ayarlarını optimize eder. FreeBSD kernel parametreleri [/B]/boot/loader.conf[/B] dosyasında ayarlanabilir. Bu sayede sunucu daha stabil ve hızlı çalışabilir. Metin2 FreeBSD sistemlerinde bu tarz ayarlar performans farkı yaratır.

Sonuç

FreeBSD, Metin2 sunucuları için güçlü bir altyapı sunar. Komutlar, port sistemi, jail kullanımı ve güvenlik ayarları gibi konular iyi bilinmelidir. Metin2 FreeBSD sistem yönetimi, doğru komutlar ve yapılandırmalar ile kolaylaşır. Bu rehber sayesinde, FreeBSD üzerinde Metin2 sunucusu çalıştırmak artık daha anlaşılır hale gelmiştir.


FreeBSD General Commands and Tuning Techniques | With Ahmedinho42 Difference

FreeBSD is a robust and secure system ideal for hosting Metin2 servers. Particularly Metin2 FreeBSD installations are preferred for their performance, security, and stability. In this article, we will cover FreeBSD commands, tuning techniques, and essential information about Metin2 FreeBSD system management.

Basic FreeBSD Commands

The ls command lists directory contents. cd allows navigation between directories. pwd shows the current directory. ps aux displays running processes. top provides real-time system status. df -h shows disk usage. freebsd-version reveals the installed FreeBSD version. These commands are frequently used during Metin2 FreeBSD system administration.

FreeBSD Ports System and Package Management

The FreeBSD ports system allows software compilation and installation. It resides under /usr/ports. For instance, Metin2 FreeBSD compile operations can be done via the ports system. Alternatively, binary packages can be easily installed using the pkg command. pkg install installs required software. These commands are crucial for Metin2 FreeBSD pkg usage.

FreeBSD Firewall and Security Settings

FreeBSD PF (Packet Filter) is a powerful firewall system. It is configured via the pf.conf file. For Metin2 FreeBSD security, PF rules are important. For example, PF rules can be written to allow access only to specific ports. The pfctl command activates or checks these rules.

Using FreeBSD Jails

FreeBSD jails provide isolated environments within the system, enhancing security. Using Metin2 FreeBSD jail, services like game servers, auth servers, and DB servers can be protected separately. Jails are created and started with the jail command.

Setting Up Environment for Metin2 Server

For Metin2 FreeBSD installation, compilers such as gcc or clang must first be installed. Libraries like Boost, MySQL or MariaDB, and Python are also required. These can be installed easily using pkg or ports. When compiling Metin2 FreeBSD src code, this environment must be properly configured.

FreeBSD Network and Shell Settings

FreeBSD network settings are made in the /etc/rc.conf file. IP address, gateway, and DNS settings are defined here. Through Metin2 FreeBSD shell commands, terminal-based operations can be performed. Shells such as bash or the default csh can be used.

Fine-Tuning in Ahmedinho42 Style

Experienced users like Ahmedinho42 optimize kernel settings during FreeBSD system administration. FreeBSD kernel parameters can be adjusted in the [/B]/boot/loader.conf[/B] file. This makes the server more stable and faster. Such configurations make a performance difference in Metin2 FreeBSD systems.

Conclusion

FreeBSD offers a strong infrastructure for Metin2 servers. Knowledge of commands, port system, jail usage, and security settings is essential. Managing Metin2 FreeBSD systems becomes easier with the right commands and configurations. Thanks to this guide, running a Metin2 server on FreeBSD is now more comprehensible.
 

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

Benzer konular

Geri
Üst Alt