มีวิธีดูข้อความของ tty7 โดยไม่ปิด Xorg เหมือนกับการเปลี่ยนไปใช้ tty อื่นหรือไม่?
มีวิธีดูข้อความของ tty7 โดยไม่ปิด Xorg เหมือนกับการเปลี่ยนไปใช้ tty อื่นหรือไม่?
คำตอบ:
ฉันคิดว่าคุณต้องการดูบันทึกเซิร์ฟเวอร์ X สำหรับ GUI ของคุณภายใต้ VT7 ( Ctrl+ Alt+ F7) กล่าวอีกนัยหนึ่งข้อความที่พิมพ์ออกมาถ้าคุณทำการบูตข้อความล็อกอินและพิมพ์ "startx" (ก่อนที่สคริปต์จะส่งมอบให้กับ DE ของคุณ)
หากเป็นกรณีนี้คุณสามารถเปิดบันทึก Xserver ของคุณได้:
less /var/log/Xorg.0.log
สำหรับบันทึกการบูตที่จะปรากฏก่อนการเข้าสู่ระบบคอนโซล & X greeter ให้ตรวจสอบ:
less /var/log/boot.log
คนรอบข้างจะสร้างบันทึกของตัวเอง หากคุณใช้ lightdm (คนรู้รอบเริ่มต้น) คุณจะพบพวกเขาทั้งหมดภายใต้:
/var/log/lightdm/
หากคุณเริ่มต้น X ด้วยตนเอง (startx หรือ xinit) คุณจะเห็นข้อความในสิ่งที่ VT คุณออกคำสั่งใน - ยกเว้นว่าคุณเปลี่ยนเส้นทางไปยังไฟล์หรือ / dev / null (จำไว้ว่ามีสองสตรีมที่นี่ stdout และ stderr)
อย่างไรก็ตามโดยปกติ X จะเริ่มต้นโดยอัตโนมัติเมื่อบูตโดย display-manager (เช่น gdm, kdm หรือ xdm) ดังนั้นคุณจะพบข้อมูลใน Xorg-, * dm-, boot- และ upstart-logs ภายใต้ / var / log บันทึกอื่น ๆ - เช่น / var / log / ข้อความและ / var / log / syslog - อาจเก็บข้อมูลบางอย่างไว้ด้วย
ตรวจสอบ / etc / init / เพื่อดูว่าคุณมีการกำหนดค่า tty7 จริงหรือไม่ ไม่ใช่ค่าเริ่มต้นซึ่งหมายความว่าไม่มีมุมมอง AFAIK
dmesg
?
คุณสามารถออกจาก X windows โดยใช้ Ctrl-Alt-F12 ที่ส่งคุณไปยังเทอร์มินัลข้อความทั่วไป tty7 คุณสามารถใช้ Alt-F1 ถึง Alt-F7 เพื่อสลับระหว่างเทอร์มินัลอย่างไรก็ตามเมื่อคุณกลับมาที่ tty7 มันจะสลับกลับไปเป็น X11 ดังนั้นคุณจึงไม่สามารถไปมาได้ ...
ถ้าเหมือนฉันคุณเริ่ม X11 จากคอนโซลเอาต์พุต X11 จะอยู่ในคอนโซลนั้น สมมติว่าคุณทำเช่นนั้นใน tty1 จากนั้นคุณจะใช้ Alt-F1 เพื่อกลับไปที่นั่น
ทีนี้นี่เป็นสิ่งที่ดี แต่มันให้ผลลัพธ์เพียง 25 บรรทัดสุดท้ายเท่านั้น การตรวจสอบบันทึกจะดีขึ้นอย่างชัดเจนตั้งแต่นั้นมาคุณจะพบทุกสิ่งตั้งแต่เริ่มเซสชัน