Linux SSH ile boyutu büyük log dosyalarını görüntüleme ve dosya içinde arama yapma

ssh

Merhaba arkadaşlar,

Bugünler büyük global bir kaç markanın e-ticaret websitelerinde bir çok geliştirme yapmam sebebiyle ssh üzerinde de bol bol işlemler yapmak durumunda kalıyorum.

Geçenlerde bir problemden dolayı çok acil olarak 26gb’lik log dosyasından hataya bakmam ve problemi çözmem gerekti. İlk boyutunu gördüğümde nasıl şaşırdığı tahmin edemezsiniz. Tabii bunu indirmek ve açmak hiç mantıklı olmayacağından ssh ile son satırları görüntüleyebileceğim komutları aradım ve bu yolla problemi çözüme kavuşturdum. Ciddi anlamda çok gerekli komutlar olduğunu düşündüğümden sizinle de paylaşmak istedim.

Hedef dosyanın ilk 100 satırını görüntülemek için;

tail -n 100 buraya/dosya/yolu

Gerçek zamanı log dosyasının çıktısını almak için;

tail -f buraya/dosya/yolu

Mesela 300 satır görüntülemek istiyorsunuz ama direkt ekranı doldurmak yerine “more” şeklinde çıksın ve enter tuşuna bastıkca bir sonraki satırı görüntülensin istiyorsanız buyrun komutunuz 🙂

tail -n 1000 buraya/dosya/yolu | more

Bide en önemli komutlardan biri de dosya içinde text araması. Bu olmazsa olmazlardandır.

grep -r "contact@yasincengizcoskun.com" /var/log/mail.log

Ve son olarak dosyanın tüm içeriğini görüntülemek isteyenler buraya lütfen 🙂

cat buraya/dosya/yolu

Şimdilik burada bu başlığı bitiriyorum ama ssh ile bu ara çok haşır neşir olduğumdan bol bol ssh ve komutları ile alakalı yazılar yazacağıma emin olabilirsiniz. Görüşmek üzere 🙂

Bir düşünce üzerine “Linux SSH ile boyutu büyük log dosyalarını görüntüleme ve dosya içinde arama yapma

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

%d blogcu bunu beğendi: