Debate

Linux Nginx Loglarını Terminalden İzleme

Iniciado por QuantumRuh · 16 ago 2026 10:11 · 9 Visitas · 0 Respuestas
Autor del tema #0
Nginx, yüksek performanslı bir web sunucusu olarak sıklıkla tercih edilmektedir. Ancak, sunucunun performansını ve güvenliğini sağlamak için log kayıtlarını düzenli olarak izlemek oldukça önemlidir. Bu yazıda, Linux terminalinde Nginx loglarının nasıl izleneceğine dair detaylı bilgiler sunulacaktır.

Nginx, iki ana log dosyası tutar: erişim logu (access log) ve hata logu (error log). Erişim logu, sunucuya gelen istekleri kaydederken, hata logu sunucuda oluşan hataları ve uyarıları içerir. Genellikle, bu log dosyaları /var/log/nginx/ dizininde bulunur.

Log dosyalarını izlemek için en sık kullanılan komut tail komutudur. Örneğin, en son 10 satırı görüntülemek için aşağıdaki komutu kullanabilirsiniz:

CODE
1tail -n 10 /var/log/nginx/access.log


Daha dinamik bir izleme için -f parametresini ekleyerek log dosyasını gerçek zamanlı olarak takip edebilirsiniz:

CODE
1tail -f /var/log/nginx/access.log


Bu komut, log dosyasına yeni bir kayıt eklendiğinde hemen terminalde gösterir. Böylece, gelen istekleri veya oluşan hataları anlık olarak takip edebilirsiniz.

Eğer belirli bir süre içinde belirli bir IP adresine veya URL'ye yönelik istekleri izlemek isterseniz, grep komutunu kullanarak filtreleme yapabilirsiniz. Örneğin, bir IP adresine ait istekleri görmek için:

CODE
1grep '192.168.1.1' /var/log/nginx/access.log


Bu komut sayesinde, sadece belirtilen IP adresine ait log kayıtlarını görüntüleyebilirsiniz.

Sonuç olarak, Nginx loglarını terminalden izlemek, sunucunun sağlığını ve performansını izlemek için kritik bir adımdır. Bu basit komutlarla log kayıtlarınızı etkili bir şekilde takip edebilir, gerekli önlemleri alabilirsiniz. Log izleme ile ilgili başka yöntemler veya ipuçları hakkında deneyimleriniz varsa, paylaşabilirsiniz.

Debes haber iniciado sesión para responder.

0 citas seleccionadas