Linux'ta journald ile Yapılandırılmış Log Yönetimi

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

sysuser

PREMİUM
Katılım
9 Kas 2025
Mesajlar
174
Tepki puanı
4
Cinsiyet
Kadın

Linux'ta journald ile Yapılandırılmış Log Yönetimi​


journald, systemd'nin ikili log deposudur. Metin log dosyalarından farklı olarak yapılandırılmış sorgulama imkânı sunar.

Temel Sorgular​

Bash:
journalctl -u nginx              # Nginx logları
journalctl -u nginx --since today
journalctl -u php-fpm -n 50      # Son 50 satır
journalctl -p err..crit          # Yalnızca hata ve kritik
journalctl --disk-usage          # Disk kullanımı

Filtreler​

Bash:
journalctl _PID=1234             # Belirli PID
journalctl _COMM=nginx           # Belirli komut adı
journalctl --output=json-pretty  # JSON formatında

Depolama Ayarları​

INI:
# /etc/systemd/journald.conf
SystemMaxUse=500M
MaxRetentionSec=30day
Compress=yes

Log boyutunu sınırlamak önemlidir; özellikle küçük disk kapasiteli VPS'lerde journald kontrolsüzce büyüyebilir.
 
Geri
Üst