Ubuntu 24.04 için Netplan ve FRR ile Linux Ağ Yönetimi

Bir veri merkezinde ağ doğru planlanmadığında en küçük hata tüm sistemi etkileyebilir. Ağların birbirinden bağımsız çalışması bu yüzden kritik öneme sahiptir. Trafiğin izleyeceği yol baştan belirlenmelidir. Aksi halde kontrol kaybolur. Bu yazıda Ubuntu 24.04 üzerinde ağ yapısını daha net ve yönetilebilir hale getireceğiz. Netplan ile temel ayarları yapacağız. VRF ile ağları ayıracağız. FRR ile trafiği … Devamını oku

Ubuntu 24.04 Üzerinde aaPanel Kurulumu

aaPanel, Linux sunucu kullanan sunucularda web sitelerinin, veritabanlarının ve PHP sürümlerinin web tabanlı bir panel üzerinden yönetilmesini mümkün kılar. Bu yapı sayesinde, terminal üzerinden yapılan karmaşık işlemler görsel olarak yönetilebilir hale gelirken, hatalı işlem yapma riski de önemli ölçüde azalır. Kurulumdan Önce Sistem Güncelleme aaPanel kurulumu yapılmadan önce sistemin güncel olması sağlanmalıdır. Güncellenmemiş paketler, kurulum … Devamını oku

Linux’ta strace ve lsof ile Uygulama Hatalarını Bulma

Linux sistemlerde çalışan bir uygulama aniden kapanıyor ya da hiç başlatılamıyorsa, problemin kaynağı her zaman uygulama loglarında yer almayabilir. Bu gibi senaryolarda uygulamanın arka planda sistemle nasıl etkileşim kurduğunu ve hangi kaynaklara erişmeye çalıştığını doğrudan gözlemlemek gerekir. strace Ne İşe Yarar? strace, bir uygulamanın işletim sistemiyle gerçekleştirdiği tüm sistem çağrılarını kaydeder ve görüntüler. Dosya erişimleri, … Devamını oku

SSH Yönlendirme Nedir? Local ve Remote Port Yönlendirme

Bir servise ağ tarafından erişilemiyorsa, onu güvenli bir bağlantı içinde taşımak gerekir. SSH tünelleme tam bu amaçla kullanılır; iki cihaz arasında şifrelenmiş bir yol açar ve istediğin portu bu yolun içine “gizleyerek” iletir. Sonuç olarak firewall veya NAT tarafından kapatılmış servisler, sanki bilgisayarında çalışıyormuş gibi erişilebilir hale gelir. Temel Altyapı Gereksinimleri SSH tünelleri iki uç … Devamını oku

APT, DNF, YUM, Pacman ve Zypper ile Linux Paket Yönetimi

Linux ve BSD türevlerinde yer alan paket yönetim sistemleri, yazılımların düzenli olarak yüklenmesine, güncellenmesine ve eksiksiz kaldırılmasına imkân tanıyan temel mekanizmalardır. Her dağıtım, kendine özgü bir paket formatı kullanır ve bu paketler yazılımın içeriğini, meta verilerini ve kurulum sırasında çalışacak işlemleri barındırır. Depodaki Paket Listesini Güncelleme Paket yöneticileri komutları mevcut paket listesine göre uygular. Bu … Devamını oku

FUSE ile Dosya Sistemi Taklidi Nasıl Yapılır?

Linux üzerinde gerçek bir disk kullanmadan, tamamen yazılım tabanlı dosya sistemleri geliştirmek mümkündür. Bu tür sistemler genellikle deneme ortamlarında, öğretici çalışmalarda veya özel yazılım çözümlerinde kullanılır. Bunu sağlamanın en basit yöntemi FUSE aracından yararlanmaktır. FUSE Nedir? FUSE, kullanıcı alanında çalışarak çekirdeğe doğrudan erişmeden dosya sistemi geliştirmeye olanak tanır. Bu yöntem sayesinde modül yazmadan kendi dosya … Devamını oku

Linux macOS ve Windows için Nmap kurulumu

Nmap, ağ taraması ve güvenlik analizleri için geliştirilmiş açık kaynaklı ve ücretsiz bir araçtır.IP paketlerini inceleyerek ağdaki cihazları, açık portları ve o portlarda çalışan servisleri tespit eder.Gerekirse bu servislerin sürüm bilgilerini de ortaya çıkarabilir.Sistem yöneticilerine altyapıyı keşfetmede, güvenlik uzmanlarına ise zafiyet analizinde büyük kolaylık sağlar.Bu rehberde Nmap’in Linux sistemlerine kurulumu ve tercih edilebilecek kurulum yöntemleri … Devamını oku

Linux Üzerinde Swap Alanı Oluşturma

Hem masaüstü hem de sunucu tabanlı Linux sistemlerinde bellek kullanımı dikkatle yönetilmelidir. Fiziksel RAM yetersiz kaldığında sistemin kesintiye uğramadan çalışmaya devam etmesi için swap alanı devreye alınır. Swap Alanı Nedir? Swap alanı, fiziksel belleğin dolması durumunda diskte ayrılan geçici bir depolama alanıdır. Bu sayede kullanılmayan veriler RAM’den diske aktarılır ve sistemin çalışması devam eder. Swap … Devamını oku

tar Komutu ile gzip Sıkıştırma Yöntemleri

Linux işletim sisteminde tar.gz arşivleri, kullanıcıların en sık karşılaştığı dosya tipleri arasındadır. Uygulama paketleri, kurulum imajları, yedekler ve sistem ayarları için bu format yaygın biçimde tercih edilir. Zip mantığına yakın çalışmasına rağmen açık kaynak tarafında daha baskın bir konuma sahiptir.Bu içerikte tar.gz dosyalarının ne anlama geldiğini, nasıl üretildiğini ve nasıl açıldığını adım adım göstereceğiz. Linux … Devamını oku

Linux Hata Onarımı İçin fsck Komutu Nasıl Kullanılır?

Linux dosya sistemlerinin amacı, verileri güvenli şekilde saklamak ve gerekli olduğunda kurtarmayı sağlamaktır. Zamanla bazı bozulmalar meydana gelebilir ve belirli disk bölümlerine ulaşım mümkün olmayabilir. Bu tutarsızlıkları çözmek için çoğu senaryoda fsck aracı tercih edilir.Daha önce Sanal Sunucularda Kullanılan İşletim Sistemlerini incelemiştik. Şimdi odağımızı Linux’a çevirip disk kaynaklı sorunların çözümünde fsck’nin nasıl kullanılacağını göstereceğiz. Linux’ta … Devamını oku