2 ต.ค. เวลา 07:30 • วิทยาศาสตร์ & เทคโนโลยี

เทอร์มินอลเสมือน (Virtual Terminal)

โดยทั่วไปแล้วคอมพิวเตอร์หนึ่งเครื่องจะมีชุดคอนโซล (Console) เพียงหนึ่งชุดสำหรับให้ผู้ใช้ล็อกอินและสั่งงาน เมื่อมีผู้ใช้ล็อกอินผ่านคอนโซลแล้ว คนอื่นจะไม่สามารถใช้เครื่องเดียวกันได้จนกว่าผู้ใช้นั้นจะล็อกเอาท์ออกจากระบบ ซึ่งอาจสร้างข้อจำกัดหากต้องการให้หลายคนใช้งานคอมพิวเตอร์เครื่องเดียวกันพร้อมกัน หรือแม้แต่ต้องการเปิดหลายหน้าต่างคำสั่งไว้เพื่อทำงานหลายอย่างในเวลาเดียวกัน
ลินุกซ์แก้ปัญหานี้ได้ด้วยสิ่งที่เรียกว่า “เทอร์มินอลเสมือน” (Virtual Terminal) ซึ่งเป็นการจำลองคอนโซลให้มีหลายชุดได้พร้อมกัน แม้เครื่องคอมพิวเตอร์จะมีเพียงจอภาพ คีย์บอร์ด และเมาส์เพียงชุดเดียว ผู้ใช้ก็สามารถสลับไปมาระหว่างคอนโซลเสมือนเหล่านี้ได้อย่างง่ายดาย
การทำงานของเทอร์มินอลเสมือน
เทอร์มินอลเสมือนคือคอนโซลในโหมดข้อความ (Text Mode) ที่สามารถ “แบ่ง” หน้าจอออกเป็นหลายหน้าจอเสมือนได้ โดยทั้งหมดนี้ใช้จอจริงเพียงหน้าจอเดียว วิธีการสลับระหว่างเทอร์มินอลเสมือนสามารถทำได้ด้วยแป้นพิมพ์ โดยกดปุ่ม Ctrl + Alt ร่วมกับ ปุ่มฟังก์ชัน (F1 – F6) เช่น
Ctrl + Alt + F1 – สลับไปยังเทอร์มินอลที่ 1
Ctrl + Alt + F2 – สลับไปยังเทอร์มินอลที่ 2
Ctrl + Alt + F7 – กลับเข้าสู่โหมดกราฟิก (X Server) เดิม
โดยทั่วไปแล้ว ระบบจะสงวน F7 สำหรับโหมดกราฟิก (GUI) ซึ่ง X Server ทำงานอยู่ หากมี X Server มากกว่าหนึ่งตัว เทอร์มินอลกราฟิกเพิ่มเติมจะถูกกำหนดที่ F8, F9 และถัดไป
การเปลี่ยนโหมดจากกราฟิกเป็นข้อความ
ผู้ใช้ที่กำลังทำงานในโหมดกราฟิกสามารถสลับไปยังโหมดข้อความได้ทันทีด้วยแป้นพิมพ์ เพียงกด
Ctrl + Alt + F1 จะเปลี่ยนไปยังเทอร์มินอลข้อความที่ 1
หากต้องการกลับไปยังโหมดกราฟิกเดิม ให้กด Ctrl + Alt + F7
ในบางกรณี เมื่อโหมดกราฟิกเกิดปัญหา เช่น ไม่ตอบสนองต่อคีย์บอร์ดหรือเมาส์ การสลับไปยังเทอร์มินอลข้อความจะช่วยให้ยังสามารถควบคุมระบบและแก้ไขปัญหาได้
ตัวอย่างการใช้งานเทอร์มินอลเสมือน
สมมติว่า นาย ก. กำลังรันโปรแกรมคำนวณที่ใช้เวลาหลายชั่วโมงและล็อกอินค้างไว้บนเครื่อง ขณะเดียวกัน นาย ข. ต้องการใช้งานคอมพิวเตอร์ด่วน เช่น ตรวจสอบอีเมล แต่ไม่มีเครื่องอื่นให้ใช้
ถ้าเป็นระบบที่ไม่มีเทอร์มินอลเสมือน นาย ก. จำเป็นต้องล็อกเอาท์ออกก่อนให้นาย ข. ใช้งานได้ แต่ในลินุกซ์ นาย ข. สามารถกด Ctrl + Alt + F2 เพื่อเปิดเทอร์มินอลเสมือนอีกหน้าหนึ่งแล้วล็อกอินใช้งานได้ทันที โดยไม่กระทบกับโปรแกรมที่นาย ก. กำลังรันอยู่เลย
สรุป
เทอร์มินอลเสมือน (Virtual Terminal) เป็นคุณสมบัติสำคัญของลินุกซ์ที่เพิ่มความยืดหยุ่นให้กับการใช้งาน ช่วยให้ผู้ใช้หลายคนสามารถทำงานบนเครื่องเดียวกันได้พร้อมกัน หรือให้ผู้ใช้คนเดียวกันเปิดหลายเซสชันเพื่อทำงานหลายอย่างได้โดยไม่ต้องปิดหน้าต่างเดิม นอกจากนี้ยังเป็นวิธีที่มีประโยชน์มากในการแก้ปัญหาเมื่อโหมดกราฟิกไม่ตอบสนอง เพราะยังสามารถเข้าถึงระบบผ่านเทอร์มินอลข้อความได้อยู่เสมอ
ฝากติดตามซีรีส์การใช้ Linux ขั้นพื้นฐานด้วยนะครับ
ติดตามตอนต่อไปได้ที่ - > https://www.blockdit.com/series/68dc9f8ccfbe2a355b6c87d6

ดูเพิ่มเติมในซีรีส์

โฆษณา