Systemctl status hizmetinden tam günlüğü nasıl görebilirim?


346

İle servis durumunu kontrol ediyorum systemctl status service-name.

Varsayılan olarak, yalnızca birkaç satır görüyorum, bu yüzden -n50daha fazlasını görmek için ekliyorum .

Bazen baştan tam kütük görmek istiyorum. 1000'den fazla sıraya sahip olabilir.
Şimdi, kontrol ediyorum -n10000ama bu düzgün bir çözüm gibi görünmüyor.

lessKomuta benzer tam sistemd servis günlüğünü kontrol etmek için bir seçenek var mı ?


1
Kabul edilen cevap benim için faydalı olmasa da -nbayrağın farkında değildim . Ekleme -n99999benim için kabul edilebilir bir geçici çözüm gibi görünüyor. Beni doğru yöne
çevirdiğin

Yanıtlar:


488

Sadece journalctlkomutu olduğu gibi kullanın :

journalctl -u service-name.service

Veya, yalnızca geçerli önyüklemenin günlük mesajlarını görmek için:

journalctl -u service-name.service -b

Adı verilen şeyler için <something>.service, gerçekte sadece <something>olduğu gibi kullanabilirsiniz :

journalctl -u service-name

Ancak diğer tür üniteler için (soketler, hedefler, zamanlayıcılar vb.) Açık olmanız gerekir.

Yukarıdaki komutlarda, -ubayrak kısadır --unitve ilgilendiğiniz birimin adını belirtir. -bkısaltılmıştır --bootve çıktıyı yalnızca geçerli önyükleme ile sınırlandırır, böylece çok sayıda eski ileti görmezsiniz. Daha fazla bilgi için journalctl man sayfasına bakın .


28
ek ekleme --no-pageralışkanlık kaydırmak zorunda, tam günlüğünü yazdırır
Dushyant Bangal

38
ekleme -eişlemi, günlüğe kaydırma işlemine gerek kalmadan kaldırılmasını sağlar ancak tüm günlüğü önceden yazdırmadan.
timlyo

58
ekleyen kayıt -f(log) güncellemelerini takip edecek
Joe J

22
ek ilavesi --helpmevcut tüm seçenekleri görelim
Tzafrir

Bu günlükler diskte bir yerde saklanıyor mu?
viveksinghggits

25

systemctl-lBayrak ekleyerek durum listesinin çıktısını kesmeden.

systemctl -l status service-name

-l: elipslerle girişleri kesmeyin (...)

--no-pager Çıktı etkileşimli bir terminal olduğunda çağrı cihazı çağırmamak için eklenebilir.


7
Bir şekilde cevabını açıklayabilir misin? Seçenekler hakkında bazı açıklamalar ekleyin ve cevabınızı formatlamaktan çekinmeyin !
joH1

7
Bu cevap yanlış. Çıktı kesilmiş kalır.
Blauhirn
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.