Linux 24.04 Sunucularda aaPanel Kurulumu

aaPanel, Linux sunucular üzerinde çalışan web siteleri, veritabanları ve PHP sürümlerinin web arayüzü aracılığıyla kontrol edilmesine olanak tanıyan bir panel çözümüdür. Terminal üzerinden yapılması gereken pek çok işlemi görsel bir yapı içine alarak, yönetim sürecini sadeleştirir ve yanlış yapılandırma ihtimalini azaltır. aaPanel Kurulumu Öncesi Sistem Hazırlıkları aaPanel kurulumu öncesinde işletim sisteminin güncel olması önemlidir. Güncel … Devamını oku

Linux’ta strace ve lsof ile Hata Bulma

Linux sistemlerde bir uygulama beklenmedik şekilde kapanıyor veya başlatılamıyorsa, sorun her zaman log dosyalarında açıkça görünmeyebilir. Bu tür durumlarda yalnızca uygulama çıktısına bakmak yeterli olmaz. Uygulamanın işletim sistemi üzerinde hangi işlemleri yaptığı, hangi dosya ya da portlara erişmeye çalıştığı doğrudan izlenmelidir. strace Nedir? Ne İşe Yarar? strace, bir sürecin işletim sistemiyle yaptığı sistem çağrılarını ve … Devamını oku

SSH Üzerinden Port Yönlendirme

Servis erişimini kısıtlayan güvenlik duvarları çoğu zaman yönetimi zorlaştırır. Ancak SSH tünelleme bu engeli ortadan kaldırır. Oluşturduğu şifreli bağlantı sayesinde belirli portlar iki makine arasında güvenle taşınır. Böylece normalde ağ politikaları yüzünden ulaşılamayan servisler, tünel içinden yerel bağlantıymış gibi kullanılabilir. Sistem Gereksinimleri SSH tünellemenin doğru anlaşılabilmesi için iki ayrı makine arasında bağlantı kurulması gerekir. Bu … Devamını oku

Linux Paket Yönetimi APT, DNF, YUM, PKG, APK

Linux ve BSD sistemlerinde kullanılan paket yöneticileri, yazılım kurulumu, güncellemesi ve tamamen kaldırılması işlemlerini düzenli şekilde gerçekleştirmeye yarayan temel yapılardır. Her dağıtım kendine özel bir paket formatı kullanır ve bu formatlar, uygulamaya ait verileri, meta tanımlarını ve kurulum sırasında izlenecek adımları kapsar. Paket Deposu Güncelleme Adımı Paket yöneticileri işlemlerini mevcut paket listesine göre yürütür. Bu … Devamını oku

FUSE ile Basit Bir Sanal Dosya Sistemi Geliştirme

Bir Linux sisteminde, verileri gerçek diske kaydetmeden sadece yazılım aracılığıyla çalışan sanal dosya sistemleri tasarlanabilir. Bu sistemler genellikle deneysel çalışmalar, öğretim ortamları veya belirli görevler için kullanılır. Bu işlemi yapmanın en basit yolu FUSE aracıdır. FUSE Nedir? FUSE, çekirdek koduna dokunmadan kullanıcı alanında yeni dosya sistemleri oluşturmayı sağlayan bir yapıdır. Böylece çekirdek modülü yazma ihtiyacı … Devamını oku

Linux macOS ve Windows Kullanıcıları için Nmap Yükleme

Ağ tarama ve güvenlik değerlendirmeleri için tasarlanmış açık kaynaklı ve ücretsiz bir çözüm Nmap’dir.Araç IP paketlerini analiz ederek ağdaki cihazları, açık portları ve bu portlarda çalışan servisleri ortaya çıkarır.Ayrıca gerektiğinde bu servislerin sürüm detaylarını da gösterebilir.Sistem yöneticilerine altyapı keşfi, güvenlik uzmanlarına zafiyet tespiti konusunda pratik kolaylık sunar.Bu rehber boyunca Nmap’in Linux sistemlerine nasıl kurulacağı ve … Devamını oku

Linux Sistemlerde Swap Alanı Nasıl Eklenir

Sunucu veya masaüstü fark etmeksizin, Linux sistemlerinde bellek yönetimi sistem kararlılığı açısından temel bir unsurdur. RAM yetersiz kaldığında, işletim sistemi işlemleri durdurmak yerine swap alanı aracılığıyla süreci devam ettirir. Sanal Bellek (Swap) Swap, RAM’in dolduğu durumlarda sistemin diski geçici bir bellek alanı olarak kullanmasını sağlayan bir yapıdır. Bu sayede aktif olmayan veriler RAM’den alınarak diske … Devamını oku

Linux Tar Komutu İle Dosya Sıkıştırma

Linux kullananlar için tar.gz uzantısı, karşılaşılan en yaygın arşiv formatlarından biridir. Bu biçim; yazılım paketleme, kurulum dosyaları, yedek alma ve yapılandırma dağıtımı gibi amaçlarla sıkça kullanılır. Zip’e benzer bir çalışma şekli bulunsa da açık kaynak ekosisteminde çok daha yaygın tercih edilir.Bu yazıda tar.gz dosyalarının ne olduğunu, nasıl oluşturulup nasıl açıldığını adım adım açıklayacağız. Linux işletim … Devamını oku

Linux Sunucularda fsck Komutu ile Veri Kurtarma

Linux’ta kullanılan dosya sistemleri, verilerin güvenli saklanmasına ve ihtiyaç duyulduğunda geri yüklenmesine hizmet eder. Bununla birlikte zaman içinde hatalar oluşabilir ve bazı bölümlere erişim kısıtlanabilir. Bu uyumsuzlukların giderilmesinde çoğu zaman fsck aracı ön plana çıkar.Bir önceki içerikte VDS Sunucular İçin En Çok Tercih Edilen İşletim Sistemlerini ele almıştık. Bu yazıda, Linux sistemlerde disk problemlerinin çözümünde … Devamını oku

VDS Sunucular İçin En Çok Tercih Edilen İşletim Sistemleri

İşletim sistemi (OS), bilgisayarın donanımını ve yazılımlarını koordine eden, uygulamaların çalıştırılmasını mümkün kılan ana yazılımdır. Bellek, işlem ve aygıt yönetimi görevlerini üstlenerek kullanıcı ile bilgisayar arasında köprü kurar. Dünya genelinde kullanım payı en yüksek işletim sistemi Android’dir; masaüstünde ise lider konum Windows’tadır. Pek çok kişi bilgisayarın sadece Windows’a bağlı olduğunu düşünse de, Windows tek alternatif … Devamını oku