- 24 Kasım 2025
- 1,229
- 47
Linux İzleme Araçları Rehberi
Linux sistem yöneticileri için sistem performansını ve kaynak tüketimini anlamak kritik öneme sahiptir. Doğru izleme araçlarını kullanarak olası sorunları önceden tespit edebilir, sistemin verimliliğini artırabilir ve güvenlik açıklarını kapatabilirsiniz. Bu rehberde, Linux ortamında kullanabileceğiniz en etkili izleme araçlarını ve bu araçların nasıl kullanılacağını detaylı bir şekilde inceleyeceğiz. Amaç, sistem yöneticilerine kapsamlı bir bakış açısı sunarak, sistemlerini daha iyi yönetmelerine yardımcı olmaktır.
Çekirdek İstatistiklerini İzleme Araçları
Çekirdek (kernel) istatistiklerini izlemek, sisteminizin temel işleyişi hakkında değerli bilgiler sunar. `vmstat` ve `iostat` gibi araçlar, CPU kullanımı, bellek yönetimi, disk G/Ç işlemleri gibi konularda detaylı veriler sağlar. `vmstat` aracı, sanal bellek istatistiklerini göstererek, takas (swap) kullanımı ve bellek baskısı hakkında bilgi verirken, `iostat` disk performansını analiz etmenize olanak tanır. Bu araçları düzenli olarak kullanarak, sisteminizin darboğazlarını tespit edebilir ve gerekli optimizasyonları yapabilirsiniz.
Süreç İzleme ve Yönetimi
Sistemde çalışan süreçleri izlemek ve yönetmek, kaynak tüketimini anlamak ve gereksiz yükleri ortadan kaldırmak için önemlidir. `top` ve `htop` gibi araçlar, sistemdeki tüm süreçleri gerçek zamanlı olarak gösterir. CPU kullanımı, bellek tüketimi ve çalışma süreleri gibi detaylı bilgileri sunar. `htop`, `top`'a göre daha kullanıcı dostu bir arayüze sahiptir ve süreçleri kolayca sıralamanıza ve filtrelemenize olanak tanır. Bu araçları kullanarak, kaynakları aşırı tüketen süreçleri belirleyebilir ve gerektiğinde sonlandırabilirsiniz.
Ağ İzleme ve Analizi
Ağ trafiğini izlemek, güvenlik ihlallerini tespit etmek, ağ performansını optimize etmek ve potansiyel sorunları belirlemek için elzemdir. `tcpdump` ve `Wireshark` gibi araçlar, ağ trafiğini yakalayarak detaylı analizler yapmanıza olanak tanır. `tcpdump` komut satırı tabanlı bir araçtır ve belirli protokoller veya IP adresleri için trafiği filtrelemenizi sağlar. `Wireshark` ise grafik arayüze sahip olup, yakalanan paketleri daha görsel ve anlaşılır bir şekilde incelemenize imkan verir.
Günlük Dosyası Analizi
Sistem ve uygulama günlük dosyalarını analiz etmek, hataları tespit etmek, güvenlik ihlallerini incelemek ve performansı değerlendirmek için kritik öneme sahiptir. `grep`, `awk` ve `sed` gibi komut satırı araçları, günlük dosyalarını filtrelemenize, aramanıza ve düzenlemenize yardımcı olur. Bu araçları kullanarak, belirli hataları veya uyarıları hızlı bir şekilde bulabilir ve sorunun kaynağına inebilirsiniz. Ayrıca, `logwatch` gibi araçlar, günlük dosyalarını otomatik olarak analiz ederek önemli olayları özetler.
Kaynak İzleme ve Uyarı Sistemleri
Sistem kaynaklarını izlemek ve belirli eşikleri aştığında uyarı almak, proaktif bir sistem yönetimi için önemlidir. `Nagios`, `Zabbix` ve `Prometheus` gibi araçlar, sistem kaynaklarını (CPU, bellek, disk, ağ vb.) sürekli olarak izler ve önceden tanımlanmış eşikler aşıldığında uyarılar gönderir. Bu sayede, potansiyel sorunları önceden tespit edebilir ve sistem çökmeden müdahale edebilirsiniz. Bu araçlar genellikle web tabanlı arayüzlere sahiptir ve detaylı grafikler ve raporlar sunar.
Güvenlik İzleme Araçları
Güvenlik ihlallerini tespit etmek ve sisteminizi kötü niyetli aktivitelere karşı korumak için güvenlik izleme araçları kullanmak gereklidir. `fail2ban` ve `auditd` gibi araçlar, yetkisiz erişim girişimlerini engellemeye ve sistemdeki güvenlik olaylarını izlemeye yardımcı olur. `fail2ban`, başarısız giriş denemelerini tespit ederek, saldırganların IP adreslerini otomatik olarak engeller. `auditd` ise sistemdeki tüm önemli olayları (dosya erişimleri, kullanıcı oturumları, komut yürütmeleri vb.) kaydeder ve güvenlik analizleri için değerli veriler sağlar.
