นี่คือคำสั่ง journalctl ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
journalctl - ค้นหา systemd journal
เรื่องย่อ
journalctl [ตัวเลือก...] [การแข่งขัน...]
DESCRIPTION
journalctl อาจใช้เพื่อค้นหาเนื้อหาของ systemd(1) วารสารที่เขียนโดย
systemd-journald.service(8)
หากเรียกโดยไม่มีพารามิเตอร์ก็จะแสดงเนื้อหาทั้งหมดของวารสารขึ้นต้นด้วย
รายการที่เก่าที่สุดที่รวบรวม
ถ้าอาร์กิวเมนต์ที่ตรงกันอย่างน้อยหนึ่งอาร์กิวเมนต์ถูกส่งผ่าน เอาต์พุตจะถูกกรองตามนั้น แมทช์คือ
ในรูปแบบ "FIELD=VALUE" เช่น "_SYSTEMD_UNIT=httpd.service" โดยอ้างถึง
ส่วนประกอบของรายการวารสารที่มีโครงสร้าง ดู systemd.journal-เขตข้อมูล(7) สำหรับรายการ
เขตข้อมูลที่มีชื่อเสียง หากมีการระบุรายการที่ตรงกันหลายรายการซึ่งตรงกับฟิลด์ที่แตกต่างกัน log
รายการถูกกรองโดยทั้งคู่ นั่นคือผลลัพธ์จะแสดงเฉพาะรายการที่ตรงกัน
การแข่งขันที่ระบุในประเภทนี้ทั้งหมด หากใช้สองแมตช์ในสนามเดียวกัน แสดงว่าพวกเขา
จะถูกจับคู่โดยอัตโนมัติเป็นทางเลือก กล่าวคือ ผลลัพธ์ที่ได้จะแสดงรายการ
จับคู่การแข่งขันที่ระบุใด ๆ สำหรับฟิลด์เดียวกัน สุดท้ายตัวอักษร "+" may
ปรากฏเป็นคำที่แยกจากกันระหว่างคำอื่นๆ ในบรรทัดคำสั่ง ส่งผลให้ทุกแมตช์
ก่อนและหลังที่จะรวมกันในการแตกแยก (เช่นตรรกะ OR)
เนื่องจากเป็นทางลัดสำหรับการจับคู่ฟิลด์/ค่าบางประเภท อาจมีการระบุเส้นทางของไฟล์ ถ้า
เส้นทางของไฟล์อ้างอิงถึงไฟล์ปฏิบัติการ ซึ่งเทียบเท่ากับการจับคู่ "_EXE=" สำหรับ
เส้นทางไบนารีที่เป็นที่ยอมรับ ในทำนองเดียวกัน หากเส้นทางอ้างถึงโหนดอุปกรณ์ การจับคู่ is
เพิ่มสำหรับชื่อเคอร์เนลของอุปกรณ์ ("_KERNEL_DEVICE=") ยังตรงกับเคอร์เนล
ชื่อของอุปกรณ์หลักทั้งหมดจะถูกเพิ่มโดยอัตโนมัติ เส้นทางโหนดอุปกรณ์ไม่เสถียร
ในการรีบูต ดังนั้นการจับคู่สำหรับรหัสการบูตปัจจุบัน ("_BOOT_ID=") จะถูกเพิ่มเป็น .เสมอ
ดี. โปรดทราบว่าเฉพาะรายการบันทึกสำหรับโหนดอุปกรณ์ที่มีอยู่เท่านั้นที่อาจถูกสอบถามโดย
ให้เส้นทางไปยังโหนดอุปกรณ์
อาจมีการเพิ่มข้อจำกัดเพิ่มเติมโดยใช้ตัวเลือก --บูต, --หน่วย=ฯลฯ เพื่อจำกัดเพิ่มเติม
รายการใดบ้างที่จะแสดง (ตรรกะ AND)
เอาต์พุตถูกแทรกสลับจากไฟล์เจอร์นัลที่เข้าถึงได้ทั้งหมด ไม่ว่าจะหมุนหรือ
กำลังเขียนอยู่และไม่ว่าจะอยู่ในระบบเองหรือเป็น
วารสารผู้ใช้ที่เข้าถึงได้
ชุดของไฟล์เจอร์นัลที่จะใช้สามารถแก้ไขได้โดยใช้ --ผู้ใช้, --ระบบ,
--ไดเรกทอรีและ --ไฟล์ ตัวเลือก ดูด้านล่าง
ผู้ใช้ทุกคนจะได้รับสิทธิ์เข้าถึงวารสารส่วนตัวต่อผู้ใช้แต่ละคน อย่างไรก็ตาม โดยค่าเริ่มต้น only
รูทและผู้ใช้ที่เป็นสมาชิกของกลุ่มพิเศษสองสามกลุ่มจะได้รับสิทธิ์เข้าถึงระบบ
วารสารและวารสารของผู้ใช้รายอื่น สมาชิกของกลุ่ม "systemd-journal", "adm",
และ "วงล้อ" สามารถอ่านไฟล์บันทึกประจำวันทั้งหมดได้ สังเกตว่าสองกลุ่มหลังตามธรรมเนียมมี
สิทธิพิเศษเพิ่มเติมที่กำหนดโดยการแจกจ่าย สมาชิกของกลุ่ม "วงล้อ" สามารถ
มักจะทำงานธุรการ
ผลลัพธ์ถูกเพจผ่าน น้อยลง โดยค่าเริ่มต้น และเส้นยาวจะถูก "ตัด" ไปที่หน้าจอ
ความกว้าง. ส่วนที่ซ่อนอยู่สามารถดูได้โดยใช้ปุ่มลูกศรซ้ายและลูกศรขวา เพจจิ้ง
สามารถปิดการใช้งาน; เห็น --no-เพจเจอร์ ตัวเลือกและส่วน "สภาพแวดล้อม" ด้านล่าง
เมื่อส่งออกไปยัง tty เส้นจะถูกระบายสีตามลำดับความสำคัญ: เส้นของระดับ ERROR
และสูงกว่าจะเป็นสีแดง บรรทัดของระดับประกาศและสูงกว่าจะถูกเน้น; สายอื่นๆ
แสดงผลได้ตามปกติ
OPTIONS
เข้าใจตัวเลือกต่อไปนี้:
--ไม่เต็ม, --เต็ม, -l
เขตข้อมูลวงรีเมื่อไม่พอดีกับคอลัมน์ที่มีอยู่ ค่าเริ่มต้นคือการแสดง
ฟิลด์แบบเต็ม อนุญาตให้ตัดหรือตัดทอนโดยเพจเจอร์ หากใช้
ตัวเลือกเก่า -l/--เต็ม ไม่มีประโยชน์อีกต่อไป ยกเว้นการเลิกทำ --ไม่เต็ม.
-a, --ทั้งหมด
แสดงช่องทั้งหมดแบบเต็ม แม้ว่าจะมีอักขระที่ไม่สามารถพิมพ์ได้หรือยาวมากก็ตาม
-f, --ติดตาม
แสดงเฉพาะรายการบันทึกล่าสุด และพิมพ์รายการใหม่อย่างต่อเนื่องตามนั้น
ถูกผนวกเข้ากับวารสาร
-e, --เพจเจอร์-end
ข้ามไปที่ส่วนท้ายของวารสารทันทีภายในเครื่องมือเพจเจอร์โดยนัย นี่หมายความว่า
-N1000 เพื่อรับประกันว่าเพจเจอร์จะไม่บัฟเฟอร์บันทึกที่มีขนาดไม่จำกัด นี่อาจจะเป็น
ถูกแทนที่ด้วยความชัดเจน -n ด้วยค่าตัวเลขอื่นๆ ในขณะที่ -นอล จะปิดการใช้งาน
หมวกนี้ โปรดทราบว่าตัวเลือกนี้รองรับเฉพาะสำหรับ น้อยลง(1) เพจเจอร์
-n, --line=
แสดงเหตุการณ์ในสมุดรายวันล่าสุดและจำกัดจำนวนเหตุการณ์ที่แสดง ถ้า --ติดตาม
ใช้ตัวเลือกนี้โดยนัย อาร์กิวเมนต์เป็นจำนวนเต็มบวกหรือ "ทั้งหมด" ถึง
ปิดใช้งานการจำกัดบรรทัด ค่าเริ่มต้นคือ 10 หากไม่มีการระบุอาร์กิวเมนต์
--ไม่มีหาง
แสดงบรรทัดเอาต์พุตที่เก็บไว้ทั้งหมด แม้ในโหมดติดตาม เลิกทำผลกระทบของ --line=.
-r, --ย้อนกลับ
ย้อนกลับเอาต์พุตเพื่อให้รายการใหม่ล่าสุดแสดงก่อน
-o, --เอาท์พุท=
ควบคุมการจัดรูปแบบของรายการบันทึกประจำวันที่แสดง ใช้เวลาหนึ่งใน
ตัวเลือกต่อไปนี้:
Short
เป็นค่าเริ่มต้นและสร้างผลลัพธ์ที่ส่วนใหญ่เหมือนกับการจัดรูปแบบ
ของไฟล์ syslog แบบคลาสสิก โดยแสดงหนึ่งบรรทัดต่อรายการบันทึกประจำวัน
สั้น-iso
คล้ายกันมาก แต่แสดงการประทับเวลานาฬิกาแขวน ISO 8601
สั้นแม่นยำ
คล้ายกันมาก แต่แสดงการประทับเวลาด้วยความแม่นยำระดับไมโครวินาทีเต็มรูปแบบ
สั้นโมโนโทนิก
คล้ายกันมาก แต่แสดงการประทับเวลาแบบโมโนโทนิกแทนการประทับเวลาของนาฬิกาแขวน
ละเอียด
แสดงรายการรายการที่มีโครงสร้างทั้งหมดพร้อมฟิลด์ทั้งหมด
ส่งออก
จัดลำดับวารสารเป็นสตรีมไบนารี (แต่ส่วนใหญ่เป็นข้อความ) ที่เหมาะสมสำหรับ
การสำรองข้อมูลและการถ่ายโอนเครือข่าย (ดู วารสาร ส่งออก รูปแบบ[1] สำหรับข้อมูลเพิ่มเติม)
JSON
จัดรูปแบบรายการเป็นโครงสร้างข้อมูล JSON หนึ่งรายการต่อบรรทัด (ดู วารสาร JSON รูปแบบ[2]
สำหรับข้อมูลเพิ่มเติม).
json-สวย
จัดรูปแบบรายการเป็นโครงสร้างข้อมูล JSON แต่จัดรูปแบบเป็นหลายบรรทัดใน
เพื่อให้มนุษย์อ่านง่ายขึ้น
json-sse
จัดรูปแบบรายการเป็นโครงสร้างข้อมูล JSON แต่รวมไว้ในรูปแบบที่เหมาะสมสำหรับ
ส่งเซิร์ฟเวอร์แล้ว เหตุการณ์ที่เกิดขึ้น[3]
แมว
สร้างผลลัพธ์ที่สั้นมาก โดยแสดงเฉพาะข้อความจริงของแต่ละวารสาร
รายการที่ไม่มีข้อมูลเมตา ไม่มีการประทับเวลา
--utc
เวลาด่วนในเวลาสากลเชิงพิกัด (UTC)
-x, --แคตตาล็อก
บรรทัดบันทึกการเพิ่มพร้อมข้อความอธิบายจากแค็ตตาล็อกข้อความ นี่จะเพิ่ม
ข้อความช่วยเหลือที่อธิบายเพื่อบันทึกข้อความในผลลัพธ์ที่พร้อมใช้งาน เหล่านี้
ข้อความช่วยเหลือสั้นๆ จะอธิบายบริบทของข้อผิดพลาดหรือบันทึกเหตุการณ์ เป็นไปได้
โซลูชัน ตลอดจนตัวชี้เพื่อสนับสนุนฟอรัม เอกสารสำหรับนักพัฒนา และอื่นๆ
คู่มืออื่นๆ ที่เกี่ยวข้อง โปรดทราบว่าข้อความช่วยเหลือไม่สามารถใช้ได้สำหรับข้อความทั้งหมด แต่
เฉพาะผู้ที่เลือกเท่านั้น สำหรับข้อมูลเพิ่มเติมเกี่ยวกับแค็ตตาล็อกข้อความ โปรดดูที่
ระบุความประสงค์หรือขอข้อมูลเพิ่มเติม แค็ตตาล็อก ผู้พัฒนา เอกสาร[4]
หมายเหตุ: เมื่อติด journalctl ส่งออกไปยังรายงานข้อผิดพลาดโปรดทำ ไม่ ใช้ -x.
-q, --เงียบ
ระงับข้อความข้อมูลทั้งหมด (เช่น "- บันทึกเริ่มต้นที่ ...", "-- Reboot --"), any
ข้อความเตือนเกี่ยวกับเจอร์นัลระบบที่ไม่สามารถเข้าถึงได้เมื่อเรียกใช้ในฐานะผู้ใช้ปกติ
-m, --ผสาน
แสดงรายการที่แทรกสลับจากวารสารที่มีอยู่ทั้งหมด รวมทั้งรายการที่อยู่ห่างไกล
-b [ID][±ออฟเซ็ต], --บูต=[ID][±ออฟเซ็ต]
แสดงข้อความจากการบู๊ตเฉพาะ การดำเนินการนี้จะเพิ่มการจับคู่สำหรับ "_BOOT_ID="
อาร์กิวเมนต์อาจว่างเปล่า ซึ่งในกรณีนี้จะแสดงบันทึกสำหรับการบู๊ตปัจจุบัน
หากละเว้นรหัสการบูต ค่า positive ชดเชย จะมองหารองเท้าบูทตั้งแต่
จุดเริ่มต้นของวารสารและมีค่าเท่ากับหรือน้อยกว่าศูนย์ ชดเชย จะมองหารองเท้าบูท
เริ่มจากท้ายวารสาร ดังนั้น, 1 หมายถึงการบูตครั้งแรกที่พบใน
วารสารตามลำดับเวลา, 2 ที่สองและอื่น ๆ ; ในขณะที่ -0 เป็นการบูตครั้งสุดท้าย -1
บูตก่อนครั้งสุดท้ายเป็นต้น ว่างเปล่า ชดเชย เทียบเท่ากับการระบุ -0,
ยกเว้นเมื่อการบู๊ตปัจจุบันไม่ใช่การบู๊ตครั้งสุดท้าย (เช่น เพราะ --ไดเรกทอรี คือ
กำหนดให้ดูบันทึกจากเครื่องอื่น)
ถ้าอักขระ 32 ตัว ID ระบุไว้ อาจตามด้วย ชดเชย ที่
ระบุการบูตที่สัมพันธ์กับบูตที่กำหนดโดย boot ID. ค่าลบหมายถึงก่อนหน้านี้
รองเท้าบู๊ตและค่าบวกหมายถึงรองเท้าบู๊ตในภายหลัง ถ้า ชดเชย ไม่ได้ระบุ ค่าของ
ถือว่าศูนย์และบันทึกสำหรับการบูตที่กำหนดโดย ID ถูกแสดง.
--รายการบูต
แสดงรายการหมายเลขบูตแบบตาราง (สัมพันธ์กับการบู๊ตปัจจุบัน) ID และ
การประทับเวลาของข้อความแรกและข้อความสุดท้ายที่เกี่ยวข้องกับการบูต
-k, --dmesg
แสดงเฉพาะข้อความเคอร์เนล นี่หมายความว่า -b และเพิ่มการจับคู่ "_TRANSPORT=เคอร์เนล"
-t, --ตัวระบุ=SYSLOG_IDENTIFIER
แสดงข้อความสำหรับตัวระบุ syslog ที่ระบุ SYSLOG_IDENTIFIER.
พารามิเตอร์นี้สามารถระบุได้หลายครั้ง
-u, --หน่วย=หน่วย|รูปแบบ
แสดงข้อความสำหรับ systemd unit ที่ระบุ หน่วย (เช่นหน่วยบริการ) หรือเพื่อใด ๆ
ของหน่วยที่จับคู่โดย รูปแบบ. หากระบุรูปแบบ จะพบรายการชื่อหน่วย
ในสมุดรายวันจะเปรียบเทียบกับรูปแบบที่ระบุและใช้การจับคู่ทั้งหมด สำหรับ
แต่ละชื่อหน่วย การจับคู่จะถูกเพิ่มสำหรับข้อความจากหน่วย ("_SYSTEMD_UNIT=หน่วย")
พร้อมกับการจับคู่เพิ่มเติมสำหรับข้อความจาก systemd และข้อความเกี่ยวกับ coredumps
สำหรับหน่วยที่กำหนด
พารามิเตอร์นี้สามารถระบุได้หลายครั้ง
--user-หน่วย=
แสดงข้อความสำหรับหน่วยเซสชันผู้ใช้ที่ระบุ สิ่งนี้จะเพิ่มการจับคู่สำหรับข้อความ
จากหน่วย ("_SYSTEMD_USER_UNIT=" และ "_UID=") และการจับคู่เพิ่มเติมสำหรับข้อความ
จาก session systemd และข้อความเกี่ยวกับ coredumps สำหรับหน่วยที่ระบุ
พารามิเตอร์นี้สามารถระบุได้หลายครั้ง
-p, --ลำดับความสำคัญ=
กรองผลลัพธ์ตามลำดับความสำคัญของข้อความหรือช่วงลำดับความสำคัญ ใช้ทั้งตัวเลขเดียว
หรือระดับบันทึกข้อความ (เช่น ระหว่าง 0/"ฉุกเฉิน" และ 7/"ดีบัก") หรือช่วงของ
ระดับบันทึกตัวเลข/ข้อความในรูปแบบ FROM..TO. ระดับบันทึกเป็นบันทึก syslog ปกติ
ระดับตามที่บันทึกไว้ใน syslog(3) เช่น "ฉุกเฉิน" (0), "การแจ้งเตือน" (1), "คริติคอล" (2),
"ผิดพลาด" (3), "คำเตือน" (4), "แจ้ง" (5), "ข้อมูล" (6), "แก้จุดบกพร่อง" (7) ถ้าล็อกระดับเดียว
ถูกระบุ ข้อความทั้งหมดที่มีระดับบันทึกนี้หรือบันทึกที่ต่ำกว่า (จึงสำคัญกว่า) บันทึก
ระดับจะแสดง หากระบุช่วง ข้อความทั้งหมดภายในช่วงจะแสดงขึ้น
รวมทั้งค่าเริ่มต้นและค่าสิ้นสุดของช่วง สิ่งนี้จะเพิ่ม "PRIORITY="
ตรงกับลำดับความสำคัญที่ระบุ
-c, --เคอร์เซอร์=
เริ่มแสดงรายการจากตำแหน่งในวารสารที่ระบุโดยเคอร์เซอร์ที่ส่งผ่าน
--หลังเคอร์เซอร์=
เริ่มแสดงรายการจากตำแหน่งในวารสาร หลังจาก สถานที่ที่ระบุโดย
เคอร์เซอร์ที่ผ่านไป เคอร์เซอร์จะแสดงเมื่อปุ่ม --show-เคอร์เซอร์ ใช้ตัวเลือก
--show-เคอร์เซอร์
เคอร์เซอร์จะแสดงหลังรายการสุดท้ายหลังจากสองขีดกลาง:
-- เคอร์เซอร์: s=0639...
รูปแบบของเคอร์เซอร์เป็นแบบส่วนตัวและอาจมีการเปลี่ยนแปลง
-S, --ตั้งแต่=, -U, --จนกระทั่ง=
เริ่มแสดงรายการในวันที่หรือใหม่กว่าวันที่กำหนดหรือบนหรือเก่ากว่า
วันที่กำหนดตามลำดับ ข้อมูลจำเพาะวันที่ควรอยู่ในรูปแบบ "2012-10-30
18:17:16" หากละเว้นส่วนเวลา จะถือว่า "00:00:00" หากเป็นวินาที
ละเว้นคอมโพเนนต์ ถือว่า ":00" หากละเว้นองค์ประกอบวันที่ปัจจุบัน
ถือว่าเป็นวัน หรือสตริง "เมื่อวาน", "วันนี้", "พรุ่งนี้" เป็น
เข้าใจซึ่งหมายถึง 00:00:00 ของวันก่อนวันปัจจุบัน
วันหรือวันหลังจากวันปัจจุบันตามลำดับ "ตอนนี้" หมายถึงปัจจุบัน
เวลา. สุดท้าย อาจระบุเวลาสัมพัทธ์ นำหน้าด้วย "-" หรือ "+" หมายถึง
ครั้งก่อนหรือหลังเวลาปัจจุบันตามลำดับ สำหรับวันและเวลาที่สมบูรณ์
ข้อมูลจำเพาะดู systemd.time(7)
-F, --ฟิลด์=
พิมพ์ค่าข้อมูลที่เป็นไปได้ทั้งหมดที่ฟิลด์ที่ระบุสามารถรับได้ในรายการทั้งหมดของ
วารสาร
-N, --เขตข้อมูล
พิมพ์ชื่อเขตข้อมูลทั้งหมดที่ใช้อยู่ในรายการทั้งหมดของวารสารในปัจจุบัน
--ระบบ, --ผู้ใช้
แสดงข้อความจากบริการของระบบและเคอร์เนล (ด้วย --ระบบ). แสดงข้อความจาก
บริการของผู้ใช้ปัจจุบัน (กับ --ผู้ใช้). หากไม่ระบุ ให้แสดงข้อความทั้งหมดที่
ผู้ใช้สามารถดู
-M, --เครื่อง=
แสดงข้อความจากคอนเทนเนอร์ภายในที่ทำงานอยู่ ระบุชื่อคอนเทนเนอร์ที่จะเชื่อมต่อ
-D DIR, --ไดเรกทอรี=DIR
ใช้เส้นทางไดเรกทอรีเป็นอาร์กิวเมนต์ หากระบุไว้ journalctl จะดำเนินการบน
ไดเร็กทอรีวารสารที่ระบุ DIR แทนรันไทม์เริ่มต้นและเจอร์นัลระบบ
เส้นทาง
--ไฟล์=กลอ
รับไฟล์ glob เป็นอาร์กิวเมนต์ หากระบุไว้ journalctl จะดำเนินการบน
ระบุไฟล์เจอร์นัลที่ตรงกัน กลอ แทนรันไทม์เริ่มต้นและ system
เส้นทางวารสาร อาจระบุได้หลายครั้ง ซึ่งในกรณีนี้ ไฟล์จะเหมาะสม
สอดแทรก
--รูท=ROOT
ใช้เส้นทางไดเรกทอรีเป็นอาร์กิวเมนต์ หากระบุไว้ journalctl จะดำเนินการบน
ลำดับชั้นของไฟล์แคตตาล็อกภายใต้ไดเร็กทอรีที่ระบุแทนที่จะเป็นรูท
ไดเร็กทอรี (เช่น --update-แคตตาล็อก จะสร้าง ROOT/var/lib/systemd/catalog/database).
--ใหม่-id128
แทนที่จะแสดงเนื้อหาในวารสาร ให้สร้าง ID 128 บิตใหม่ที่เหมาะสำหรับ
ระบุข้อความ นี้มีไว้สำหรับการใช้งานโดยนักพัฒนาที่ต้องการใหม่
ตัวระบุสำหรับข้อความใหม่ที่พวกเขาแนะนำและต้องการทำให้เป็นที่รู้จัก นี่จะ
พิมพ์ ID ใหม่ในรูปแบบที่แตกต่างกันสามรูปแบบซึ่งสามารถคัดลอกลงในซอร์สโค้ดหรือ
สิมิลารี.
--หัวข้อ
แทนที่จะแสดงเนื้อหาในวารสาร ให้แสดงข้อมูลส่วนหัวภายในของวารสารแทน
ฟิลด์ที่เข้าถึงได้
--disk-การใช้งาน
แสดงการใช้งานดิสก์ปัจจุบันของไฟล์เจอร์นัลทั้งหมด นี่แสดงผลรวมของดิสก์
การใช้ไฟล์เจอร์นัลที่เก็บถาวรและใช้งานอยู่ทั้งหมด
--สูญญากาศ-ขนาด=, --สูญญากาศ-เวลา=, --ไฟล์สูญญากาศ=
ลบไฟล์เจอร์นัลที่เก็บถาวรจนกว่าพื้นที่ดิสก์ที่ใช้จะต่ำกว่าที่ระบุ
ขนาด (ระบุด้วยส่วนต่อท้าย "K", "M", "G" และ "T" ปกติ) หรือไฟล์เจอร์นัลทั้งหมด
ไม่มีข้อมูลที่เก่ากว่าช่วงเวลาที่ระบุ (ระบุด้วย "s" ปกติ
"นาที", "ชั่วโมง", "วัน", "เดือน", "สัปดาห์" และ "ปี" ต่อท้าย) หรือไม่เกิน
ไฟล์เจอร์นัลแยกตามจำนวนที่ระบุยังคงอยู่ สังเกตว่าวิ่ง --สูญญากาศ-ขนาด=
มีผลทางอ้อมต่อผลลัพธ์ที่แสดงโดย .เท่านั้น --disk-การใช้งานอย่างหลัง
รวมไฟล์เจอร์นัลที่ใช้งานอยู่ในขณะที่การดำเนินการดูดฝุ่นจะทำงานเฉพาะกับไฟล์เก็บถาวร
ไฟล์เจอร์นัล ในทำนองเดียวกัน --ไฟล์สูญญากาศ= อาจไม่ลดจำนวน
ไฟล์เจอร์นัลให้ต่ำกว่าจำนวนที่ระบุเนื่องจากจะไม่ลบ journal ที่ใช้งานอยู่
ไฟล์ --สูญญากาศ-ขนาด=, --สูญญากาศ-เวลา= และ --ไฟล์สูญญากาศ= อาจรวมกันเป็นหนึ่งเดียว
เรียกร้องให้บังคับใช้ขนาดเวลาและจำนวนไฟล์รวมกันใด ๆ
ไฟล์เจอร์นัลที่เก็บถาวร การระบุพารามิเตอร์ใดๆ ในสามพารามิเตอร์นี้เป็นศูนย์ is
เทียบเท่ากับการไม่บังคับใช้ขีด จำกัด เฉพาะและซ้ำซ้อน
--list-แคตตาล็อก [128 บิต-ID...]
แสดงรายการเนื้อหาของแค็ตตาล็อกข้อความเป็นตารางของ ID ข้อความ บวกสั้น
สตริงคำอธิบาย
ถ้ามี 128-บิต-IDมีการระบุ เฉพาะรายการเหล่านั้นเท่านั้นที่จะแสดง
--dump-แคตตาล็อก [128 บิต-ID...]
แสดงเนื้อหาของแค็ตตาล็อกข้อความ โดยคั่นรายการด้วยบรรทัดที่ประกอบด้วย
ของสองขีดกลางและ ID (รูปแบบเหมือนกับไฟล์ .catalog)
ถ้ามี 128-บิต-IDมีการระบุ เฉพาะรายการเหล่านั้นเท่านั้นที่จะแสดง
--update-แคตตาล็อก
อัพเดตดัชนีแค็ตตาล็อกข้อความ คำสั่งนี้จะต้องดำเนินการทุกครั้งที่ใหม่
ไฟล์แค็ตตาล็อกได้รับการติดตั้ง ลบออก หรืออัปเดตเพื่อสร้างดัชนีแค็ตตาล็อกไบนารีขึ้นใหม่
--setup-คีย์
แทนที่จะแสดงเนื้อหาในวารสาร ให้สร้างคู่คีย์ใหม่สำหรับ Forward Secure
การปิดผนึก (FSS) การดำเนินการนี้จะสร้างคีย์การปิดผนึกและคีย์การตรวจสอบ การปิดผนึก
คีย์ถูกเก็บไว้ในไดเร็กทอรีข้อมูลเจอร์นัลและจะยังคงอยู่บนโฮสต์ ดิ
คีย์การตรวจสอบควรเก็บไว้ภายนอก อ้างถึง ซีล= ตัวเลือกใน
Journald.conf(5) สำหรับข้อมูลเกี่ยวกับ Forward Secure Sealing และสำหรับลิงค์ไปยังa
เอกสารวิชาการที่ได้รับการอ้างอิงซึ่งมีรายละเอียดเกี่ยวกับทฤษฎีการเข้ารหัสลับที่อ้างอิงถึง
--บังคับ
เมื่อ --setup-คีย์ ผ่านและ Forward Secure Sealing (FSS) เรียบร้อยแล้ว
กำหนดค่า สร้างคีย์ FSS ใหม่
--ช่วงเวลา=
ระบุช่วงการเปลี่ยนแปลงสำหรับคีย์การปิดผนึกเมื่อสร้างคู่คีย์ FSS ด้วย
--setup-คีย์. ช่วงเวลาที่สั้นลงจะเพิ่มการใช้ CPU แต่ย่นช่วงเวลาของ
การเปลี่ยนแปลงวารสารที่ตรวจไม่พบ ค่าเริ่มต้นคือ 15 นาที
--ตรวจสอบ
ตรวจสอบไฟล์เจอร์นัลสำหรับความสอดคล้องภายใน หากไฟล์ถูกสร้างขึ้นด้วย
เปิดใช้งาน FSS และระบุคีย์การตรวจสอบ FSS ด้วย --ยืนยันคีย์=,
ความถูกต้องของไฟล์เจอร์นัลได้รับการตรวจสอบแล้ว
--ยืนยันคีย์=
ระบุคีย์การตรวจสอบ FSS ที่จะใช้สำหรับ --ตรวจสอบ การทำงาน
--ซิงค์
ขอให้ journal daemon เขียนข้อมูลเจอร์นัลที่ยังไม่ได้เขียนทั้งหมดไปยังไฟล์สำรอง
ระบบและซิงโครไนซ์วารสารทั้งหมด การโทรนี้จะไม่ส่งคืนจนกว่า
การดำเนินการซิงโครไนซ์เสร็จสมบูรณ์ คำสั่งนี้รับประกันว่าข้อความบันทึกใด ๆ
เขียนก่อนการเรียกใช้จะถูกเก็บไว้อย่างปลอดภัยบนดิสก์ในเวลาที่ส่งคืน
--ล้าง
ขอให้ journal daemon ล้างข้อมูลบันทึกที่เก็บไว้ใน /run/log/journal เข้าไป
/var/log/journal หากเปิดใช้งานที่เก็บข้อมูลถาวร การโทรนี้จะไม่โทรกลับจนกว่า
การดำเนินการเสร็จสมบูรณ์ โปรดทราบว่าการโทรนี้ไม่มีประสิทธิภาพ: ข้อมูลจะถูกล้างเท่านั้น
ราคาเริ่มต้นที่ /run/log/journal ลงใน /var/log/journal หนึ่งครั้งระหว่างรันไทม์ของระบบ และสิ่งนี้
คำสั่งออกอย่างหมดจดโดยไม่ต้องดำเนินการใดๆ หากมีอยู่แล้ว
เกิดขึ้น. คำสั่งนี้รับประกันได้อย่างมีประสิทธิภาพว่าข้อมูลทั้งหมดจะถูกล้างไปที่
/var/log/journal ณ เวลาที่ส่งคืน
--หมุน
ขอให้ journal daemon หมุนไฟล์เจอร์นัล การโทรนี้จะไม่ส่งคืนจนกว่า
การดำเนินการหมุนเสร็จสมบูรณ์
-h, --ช่วยด้วย
พิมพ์ข้อความช่วยเหลือสั้น ๆ และออก
--รุ่น
พิมพ์สตริงเวอร์ชันสั้นและออก
--no-เพจเจอร์
ห้ามส่งเอาต์พุตไปยังเพจเจอร์
EXIT สถานภาพ
เมื่อสำเร็จ 0 จะถูกส่งกลับ; มิฉะนั้น รหัสความล้มเหลวที่ไม่ใช่ศูนย์จะถูกส่งคืน
และพวกเรา
$SYSTEMD_PAGER
เพจเจอร์ที่จะใช้เมื่อ --no-เพจเจอร์ ไม่ได้รับ; แทนที่ $เพจเจอร์. ตั้งค่าให้ว่างเปล่า
string หรือค่า "cat" เท่ากับส่งผ่าน --no-เพจเจอร์.
$SYSTEMD_LESS
แทนที่ตัวเลือกเริ่มต้นที่ส่งผ่านไปยัง น้อยลง ("FRSXMK")
ตัวอย่าง
หากไม่มีอาร์กิวเมนต์ บันทึกที่รวบรวมทั้งหมดจะไม่ถูกกรอง:
journalctl
ด้วยการระบุรายการที่ตรงกัน รายการทั้งหมดที่มีฟิลด์ตรงกับนิพจน์จะแสดง:
Journalctl _SYSTEMD_UNIT=avahi-daemon.service
หากมีการจับคู่ฟิลด์ที่แตกต่างกันสองฟิลด์ เฉพาะรายการที่ตรงกับนิพจน์ทั้งสองที่เหมือนกัน
แสดงเวลา:
Journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097
หากรายการที่ตรงกันสองรายการอ้างอิงถึงฟิลด์เดียวกัน รายการทั้งหมดที่ตรงกับนิพจน์ใดรายการหนึ่งจะแสดงขึ้น:
Journalctl _SYSTEMD_UNIT=avahi-daemon.service _SYSTEMD_UNIT=dbus.service
หากใช้ตัวคั่น "+" นิพจน์สองนิพจน์อาจรวมกันเป็นตรรกะ OR ดิ
ต่อไปนี้จะแสดงข้อความทั้งหมดจากกระบวนการบริการ Avahi ด้วย PID 28097 plus
ข้อความทั้งหมดจากบริการ D-Bus (จากกระบวนการใดๆ ของบริการ D-Bus):
Journalctl _SYSTEMD_UNIT=avahi-daemon.service _PID=28097 + _SYSTEMD_UNIT=dbus.service
แสดงบันทึกทั้งหมดที่สร้างโดยโปรแกรมเรียกทำงาน D-Bus:
journalctl /usr/bin/dbus-daemon
แสดงบันทึกเคอร์เนลทั้งหมดจากการบู๊ตครั้งก่อน:
บันทึกประจำวันctl -k -b -1
แสดงการแสดงบันทึกสดจากบริการระบบ apache.service:
วารสารctl -f -u apache
ใช้ journalctl ออนไลน์โดยใช้บริการ onworks.net