วิธีดูล็อกแบบเต็มจากบริการสถานะ systemctl


346

systemctl status service-nameผมตรวจสอบสถานะการให้บริการกับ

ตามค่าเริ่มต้นฉันเห็นเพียงไม่กี่แถวเท่านั้นดังนั้นฉันจึง-n50ต้องการดูเพิ่มเติม

บางครั้งฉันต้องการที่จะเห็นบันทึกเต็มรูปแบบตั้งแต่เริ่มต้น มันอาจมี 1,000 แถว
ตอนนี้ฉันตรวจสอบด้วย-n10000แต่มันก็ดูไม่เป็นระเบียบเรียบร้อย

มีตัวเลือกในการตรวจสอบบันทึกการบริการ systemd แบบเต็มคล้ายกับlessคำสั่งหรือไม่


1
ในขณะที่คำตอบที่ยอมรับไม่ได้มีประโยชน์สำหรับฉัน แต่ฉันไม่ได้ตระหนักถึงการ-nตั้งค่าสถานะ การเพิ่ม-n99999ดูเหมือนจะเป็นการแก้ปัญหาที่ยอมรับได้สำหรับฉัน ขอบคุณที่ชี้นำฉันในทิศทางที่ถูกต้อง :-)
tobixen

คำตอบ:


488

เพียงใช้journalctlคำสั่งดังเช่นใน:

journalctl -u service-name.service

หรือเพื่อดูเฉพาะบันทึกข้อความสำหรับการบู๊ตปัจจุบัน:

journalctl -u service-name.service -b

สำหรับสิ่งที่มีชื่อ<something>.serviceคุณสามารถใช้<something>เช่นเดียวกับใน:

journalctl -u service-name

แต่สำหรับหน่วยอื่น ๆ (ซ็อกเก็ตเป้าหมายตัวจับเวลาและอื่น ๆ ) คุณจะต้องชัดเจน

ในคำสั่งด้านบน-uแฟล็กนั้นสั้น--unitและระบุชื่อของหน่วยที่คุณสนใจ -bสั้น--bootและ จำกัด เอาต์พุตเฉพาะการบู๊ตปัจจุบันเท่านั้นดังนั้นคุณจะไม่เห็นข้อความเก่า ๆ มากมาย ดูหน้าjournalctlสำหรับข้อมูลเพิ่มเติม


28
การต่อท้าย--no-pagerจะพิมพ์บันทึกเต็มดังนั้นคุณไม่ต้องเลื่อน
Dushyant Bangal

38
การต่อท้าย-eจะเริ่มบันทึกเมื่อสิ้นสุดการย้ายจำเป็นต้องเลื่อน แต่ไม่ต้องพิมพ์บันทึกทั้งหมดก่อน
timlyo

58
การต่อท้าย-fจะติดตาม (พิมพ์) อัปเดตในบันทึก
Joe J

22
การต่อท้าย--helpจะช่วยให้คุณเห็นตัวเลือกที่มีทั้งหมด
Tzafrir

บันทึกเหล่านี้ถูกจัดเก็บไว้ที่ใดที่หนึ่งบนดิสก์
viveksinghggits

25

systemctlสามารถรวมเอาท์พุทที่สมบูรณ์ของรายการสถานะโดยไม่ต้องตัดทอนโดยการเพิ่มการ-lตั้งค่าสถานะ:

systemctl -l status service-name

-l: ไม่ตัดทอนรายการด้วยเครื่องหมายจุด (... )

--no-pager สามารถเพิ่มเพื่อหลีกเลี่ยงการเรียกเพจเจอร์เมื่อเอาต์พุตเป็นเทอร์มินัลแบบโต้ตอบ


7
คุณช่วยอธิบายคำตอบของคุณอย่างชัดเจนได้ไหม? การเพิ่มคำอธิบายเกี่ยวกับตัวเลือกและอย่าลังเลที่จะจัดรูปแบบคำตอบของคุณ!
joH1

7
คำตอบนี้ผิด เอาต์พุตยังคงถูกตัดทอน
Blauhirn
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.