<ก่อนหน้านี้ | Contents | ถัดไป>
6.13. คอนโซล
คอนเทนเนอร์มีจำนวนคอนโซลที่กำหนดค่าได้ หนึ่งมีอยู่เสมอในภาชนะของ /dev/คอนโซล. สิ่งนี้จะแสดงบนเทอร์มินัลที่คุณวิ่ง lxc-เริ่มต้นยกเว้นในกรณีที่ -d มีการระบุตัวเลือก เอาท์พุทบน / dev /
ปลอบใจ สามารถเปลี่ยนเส้นทางไปยังไฟล์โดยใช้ -c คอนโซลไฟล์ ตัวเลือก lxc-เริ่มต้น. จำนวนของคอนโซลพิเศษถูกระบุโดย lxc.tty ตัวแปรและมักจะตั้งค่าเป็น 4 คอนโซลเหล่านั้นจะแสดงบน /dev/ttyN (สำหรับ 1 <= N <= 4) ในการล็อกอินเข้าสู่คอนโซล 3 จากโฮสต์ ให้ใช้:
sudo lxc-console -n คอนเทนเนอร์ -t 3
หรือถ้า -t เอ็น ไม่ได้ระบุตัวเลือก คอนโซลที่ไม่ได้ใช้จะถูกเลือกโดยอัตโนมัติ หากต้องการออกจากคอนโซล ให้ใช้ Escape Sequence Ctrl-a q โปรดทราบว่าลำดับหลีกไม่ทำงานในคอนโซลที่เกิดจาก lxc- เริ่ม ปราศจาก -d ตัวเลือก
คอนโซลคอนเทนเนอร์แต่ละอันจริงๆ แล้วเป็น Unix98 pty ในการเมานต์ pty ของโฮสต์ (ไม่ใช่ของแขก) ซึ่งผูกมัดไว้เหนือของเกสต์ /dev/ttyN และ /dev/คอนโซล. ดังนั้นหากผู้เยี่ยมชมยกเลิกการเมานต์เหล่านั้นหรือพยายามเข้าถึงอุปกรณ์ตัวละครจริง 4: นมันจะไม่ให้บริการกับคอนโซล LXC (ด้วยการตั้งค่าเริ่มต้น คอนเทนเนอร์จะไม่สามารถเข้าถึงอุปกรณ์ของตัวละครนั้นได้ และ getty ก็จะล้มเหลว) สิ่งนี้สามารถเกิดขึ้นได้อย่างง่ายดายเมื่อบูตสคริปต์ทำการเมานต์ใหม่สุ่มสี่สุ่มห้า / dev.