FreeBsd Sistem güncellemesi ve Port Güncelleme

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

Admin

Metin2Lobby
Yönetici
Founder
Katılım
6 Mayıs 2022
Mesajlar
52,647
Ticaret : 1 / 0 / 0
Türkmmo Ailesi ve topluluğumuz için inşallah işe yarar.


Bir çok sistemci freebsd işletim sistemini kapalı kutu olarak görmektedir. Fakat sağladığı kolaylıklar açısından bir çok işletim sisteminden daha kolay dır . Örnek vermek gerekirse sadece make install clean komutuyla istediğiniz paketleri ve bu paket için gereken paketleri kurabilirsiniz.

Ben bu kısa yazıda Freebsd sisteminin güncellemelerini hangi komutlar la çekeceği ve herhangi bir yazılımının yeni sürümünün nasıl kurulacağını göstereceğim.

Diyelimki sistemle ilgili kritik bir güncelleme ve ya yama çıktı

komut satırına geçiyoruz

root ile login oluyoruz

öncelikle güncellemeleri sisteme indiriyoruz

# freebsd-update fetch

indirme işlemi bittikten sonra

-update install

komutuyla güncellemeleri kuruyoruz .

güncellemelerin etkili olabilmesi için sistemi yeniden başlatıyoruz

-r now

Diyelimki sistemimiz de webmin kurulu . Webmin'i her açtığımızda yeni sürümü çıktığı uyarısını alıyoruz , Yeni sürüme güncellemek için yapmamız gerekenler şunlar

Öncelikle port ağacımızı güncelliyoruz , böylelikle port ağacımızda var olan programların yeni versiyonları çekiyor ve ya freebsd için çıkartılmış yeni programları çekiyoruz.

# portsnap fetch update

Bu işlem biraz uzun sürebilir sabırlı olu

Şimdi webmin in sürümünü yükseltmek için öncelikle portupgrade paketini kuracağız. Bu araç sayesinde sistemde kurulu tüm portları ya da belirleyeceğimiz spefik portları güncelleyebiliriz

# cd /usr/ports/ports-mgmt/portupgrade

install clean

komutu ile kurulumu yapıyoruz

şimdi webmin in sürümünü yükseltelim

-R webmin

işlem bittikten sonra webmin i tekrar başlatıyoruz

#/usr/local/etc/rc.d/webmin start


Umarım işinize yarar .
FreeBSD Sistem Güncellemesi ve Port Güncelleme

FreeBSD, sunucu tabanlı sistemlerde yüksek performans, kararlılık ve güvenlik sunmasıyla bilinen güçlü bir işletim sistemidir. Özellikle Metin2 gibi oyun sunucularının barındırıldığı sistemlerde tercih edilmektedir. Bu yazıda, FreeBSD tabanlı Metin2 sunucularında sistem ve port güncellemelerinin nasıl yapılacağına dair detaylı bilgiler verilecektir. Bu süreç, hem sistemin güvenliğini artırmak hem de performansı optimize etmek açısından kritik öneme sahiptir.

FreeBSD Sistem Güncellemesi Nasıl Yapılır?

FreeBSD sistem güncellemesi için öncelikle terminal veya SSH aracılığıyla sunucuya erişim sağlanmalıdır. Sistem güncellemesi için aşağıdaki komutlar kullanılır:

Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install


Bu komutlar sayesinde çekirdek(kernel), sistem dosyaları ve temel bileşenler güncellenir. Güncelleme sonrası sistem yeniden başlatılmalıdır.

Port Koleksiyonunu Güncelleme

FreeBSD, kullanıcıların yazılımları derleyerek yüklemesini sağlayan 'ports' yapısına sahiptir. Port koleksiyonu, yazılım güncellemelerini takip etmek için düzenli olarak senkronize edilmelidir. Aşağıdaki komutla port koleksiyonu güncellenir:

Kod:
portsnap fetch extract[BR][/BR]portsnap fetch update


Bu işlem, mevcut port ağacını günceller ve yeni sürümleri indirir. Port koleksiyonu güncel değilse, sistemde yüklü yazılımlar da eski kalabilir.

Port Üzerinden Paket Güncelleme

Güncellenmiş port koleksiyonu ile birlikte, sistemde kurulu olan portlar da güncellenebilir. Aşağıdaki komut, tüm portları kontrol eder ve mevcut güncellemeleri listeler:

Kod:
portmaster --check-port-db-dir


Portmaster kullanarak portları güncelleyebilirsiniz. Eğer sisteminizde portmaster yüklü değilse, ports üzerinden kolayca kurulabilir:

Kod:
cd /usr/ports/ports-mgmt/portmaster && make install clean


Paket Yönetimi ve pkg ile Güncelleme

Alternatif olarak FreeBSD, binary paketler kullanarak daha hızlı bir güncelleme imkanı sunar. Bu yöntem, derleme işlemi gerektirmediği için daha hızlıdır. Paket yönetim aracı 'pkg', sistemde yüklü paketleri yönetmek için kullanılır.

Kod:
pkg upgrade


Yukarıdaki komut, sistemde yüklü tüm paketleri günceller..pkg ile kurulan paketlerin port karşılıkları varsa, bu durumda port-origin bilgisi korunur ve port üzerinden de yönetilebilirler.

Metin2 Sunucusu İçin Özel Notlar

Metin2 sunucularında kullanılan bazı bileşenler (MySQL, Python, Boost, GCC gibi) doğrudan sistemde port ya da pkg üzerinden kurulmuştur. Bu nedenle, özellikle bu bileşenlerin güncellemesi öncesi yedek alınmalı ve test ortamında denenmelidir. Güncellemeler sunucu üzerinde anlık kesintilere sebep olabilir.

Güvenlik ve Günlük Bakım

Sistem güncellemeleri, güvenlik açıklarını kapatmak için önemlidir. FreeBSD, düzenli olarak güvenlik duyuruları yayımlar. Bu duyuruları takip etmek için aşağıdaki adrese göz atabilirsiniz:



Sonuç

FreeBSD sistemlerde güncellemeler, hem performans hem de güvenlik açısından hayati öneme sahiptir. Metin2 gibi oyun sunucularında kullanılan sistemlerde, güncellemelerin planlı ve kontrollü yapılması gerekir. Port ve sistem güncellemeleri düzenli yapıldığında, sunucu daha stabil ve güvenli çalışacaktır.


FreeBSD System Update and Port Upgrade

FreeBSD is a powerful operating system known for its high performance, stability, and security on server-based systems. It is especially preferred for game servers such as Metin2. In this article, we will provide detailed information on how to perform system and port updates on FreeBSD-based Metin2 servers. This process is critical for both increasing system security and optimizing performance.

How to Perform FreeBSD System Updates?

To perform a FreeBSD system update, first connect to your server via terminal or SSH. The following commands are used for system updates:

Kod:
sudo freebsd-update fetch[BR][/BR]sudo freebsd-update install


These commands update the kernel, system files, and core components. After the update, the system should be restarted.

Updating the Ports Collection

FreeBSD offers a ports structure that allows users to compile and install software. To keep track of software updates, the ports collection must be synchronized regularly. Use the following command to update the ports tree:

Kod:
portsnap fetch extract[BR][/BR]portsnap fetch update


This process updates the current port tree and downloads new versions. If the port tree is not updated, the installed software may remain outdated.

Upgrading Ports

With an updated port tree, installed ports can also be upgraded. The following command checks all ports and lists available updates:

Kod:
portmaster --check-port-db-dir


You can use portmaster to upgrade ports. If portmaster is not installed on your system, you can easily install it from ports:

Kod:
cd /usr/ports/ports-mgmt/portmaster && make install clean


Package Management and Upgrading with pkg

Alternatively, FreeBSD offers faster updates using binary packages. Since this method does not require compilation, it is faster. The package management tool 'pkg' is used to manage installed packages.

Kod:
pkg upgrade


The above command updates all installed packages. If packages installed via pkg have corresponding ports, their port-origin information is preserved and they can be managed through ports as well.

Special Notes for Metin2 Servers

Some components used in Metin2 servers (such as MySQL, Python, Boost, GCC) are directly installed via ports or pkg. Therefore, before updating these components, backups should be taken and tested in a test environment. Updates may cause temporary interruptions on the server.

Security and Daily Maintenance

System updates are essential for closing security vulnerabilities. FreeBSD regularly publishes security advisories. You can check these advisories at:



Conclusion

Updates on FreeBSD systems are vital for both performance and security. On game servers like Metin2, updates must be planned and executed carefully. When system and port updates are performed regularly, the server runs more stably and securely.
 

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

Benzer konular

Geri
Üst Alt