Linux’ta Sistem Temizliği ve Performans Artırma

İşletim sistemi uzun süre açık kaldığında servis yükü ve diskteki çöp dosyalar performansı doğrudan düşürür. Bellek ve işlemci kaynaklarını daha doğru yönetmek için sistemde düzenli bakım yapılması gerekir. Bu yazıda Linux sistemlerinin temel temizlik ve hızlandırma adımlarına odaklanıyoruz. Linux Paket Yöneticisi ve Disk Alanı Optimizasyonu Paket yöneticisi üzerinden yapılan her indirme işlemi sistemde geçici dosyalar … Devamını oku

Ubuntu Debian Linux Sistemlere SecureCRT Kurulumu

SecureCRT ağ cihazlarına SSH veya seri port üzerinden erişim sağlayan bir terminal aracıdır. Cihaz listesini düzenli tutmamıza ve bağlantı süreçlerini hızlandırmamıza yardımcı olur. Bu rehberde SecureCRT yazılımını Ubuntu veya Debian sistemlere nasıl kuracağımızı ve temel ayarları nasıl yapacağımızı öğreneceğiz. Kurulum Öncesi Hazırlık SecureCRT yazılımı kapalı kaynak kod yapısına sahiptir ve ücretli bir araçtır. Kuruluma başlamadan … Devamını oku

Netplan ve FRR ile Ubuntu 24.04 Ağ Yapılandırma

Veri merkezlerinin ağ yapısı büyüdükçe kontrolsüzlük ciddi bir sorun haline gelir. Bir ağda yaşanan problem diğer ağlara yayılmamalıdır. Trafiğin hangi yolu izleyeceği net değilse sistem kararsız hale gelir. Bu durum genellikle küçük yapılandırma hatalarından kaynaklanır. Bu rehberde Ubuntu 24.04 üzerinde daha kontrollü bir ağ yapısı oluşturacağız. Netplan ile temel ağ yapılandırmasını yapacağız. VRF ile ağları … Devamını oku

Ubuntu 22.04 Üzerinde Composer Kurulumu

PHP tabanlı uygulamalar, harici kütüphaneler olmadan işlevsel değildir. Bu kütüphanelerin doğru versiyonlarla sisteme eklenmesi, uygulama kararlılığı açısından kritik bir gerekliliktir. Composer, proje ihtiyaçlarını tanımlar ve gerekli paketleri otomatik olarak yöneterek aynı yapılandırmanın farklı sunucularda korunmasını mümkün kılar. Ubuntu 22.04 üzerinde Composer kurulumu bu kapsamda ele alınmaktadır. Composer Öncesi Sistem Yapılandırması Composer kullanımı öncesinde PHP CLI … Devamını oku

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

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

Ubuntu 24.04 Xrdp Uzak Masaüstü Kurulum

Ubuntu sunucularına masaüstü arayüzü üzerinden bağlanmak için Xrdp kullanılabilir. Xrdp, Windows cihazlardan RDP protokolüyle Ubuntu sunucusuna uzaktan bağlantı kurulmasını sağlar. Sistemi Güncelleyelim Kuruluma geçmeden önce paket listesini güncellemek önemlidir. Güncelleme tamamlandığında xrdp kurulumu için gerekli tüm adımlara sorunsuz şekilde devam edebiliriz. Xrdp İçin Xfce Masaüstünü Etkinleştirelim Uzak masaüstü bağlantısı oluşturmak için sunucuda bir masaüstü arayüzü … 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