ปิดเครื่องและรีสตาร์ทคอมพิวเตอร์ของคุณจากเทอร์มินัล Ubuntu

ในLinuxมันค่อนข้างง่าย (เหมือนในระบบปฏิบัติการส่วนใหญ่) ในการรีสตาร์ทคอมพิวเตอร์ ออกจากระบบบัญชีผู้ใช้ของคุณ หรือปิดระบบของคุณโดยสมบูรณ์ บ่อยครั้ง ทำได้ง่ายดายเพียงแค่กดปุ่มเปิด/ปิดบนคอมพิวเตอร์ของคุณ หรือคลิกปุ่มบนแถบเครื่องมือ ในUbuntuคุณจะเห็นหน้าต่างแบบนี้ปรากฏขึ้น

คุณจะมีตัวเลือกในการปิดเครื่องคอมพิวเตอร์ทันที (หลังจากปิดเซสชันของคุณ) รีบูต ออกจากระบบ และอื่นๆ

ทั้งหมดนี้สามารถทำได้ผ่านTerminalเช่นกัน ซึ่งสะดวกมากสำหรับผู้ใช้Ubuntu ที่ เปิดเซสชันTerminal ไว้เสมอ (Terminal)วิธีนี้ยังรวมถึงตัวเลือกสองสามตัว โดยเฉพาะอย่างยิ่งสำหรับการปิดระบบของคุณ

ปิด Ubuntu จาก Terminal

อันดับแรก เราจะเปิดเทอร์มินัล

02Open_Terminal

ก่อนที่เราจะไปที่คำสั่ง โปรดทราบว่าหลายสิ่งที่เราจะทำจะสิ้นสุดเซสชันปัจจุบันของคุณทันที ดังนั้นจึงควรบันทึกทุกอย่างไว้ขณะเรียกดูบทช่วยสอนนี้ ดังนั้นหากคุณบังเอิญปิด คอมพิวเตอร์คุณจะไม่สูญเสียอะไรเลย

ที่กล่าวว่าเราไปกันเถอะ

สิ่งแรกที่เราจะพูดถึงคือการปิดเครื่องคอมพิวเตอร์ของคุณ เราจะทำสิ่งนี้โดยใช้คำสั่งปิด เบื้องต้น เราสามารถปิดเครื่องคอมพิวเตอร์โดยพิมพ์ข้อความต่อไปนี้ลงในTerminal :

sudo shutdown -h now

03การปิดระบบ

เว้นแต่ว่าคุณได้ดำเนินการใด ๆ ในฐานะผู้ดูแลระบบ คุณจะถูกถามรหัสผ่านของคุณ เมื่อคุณป้อนสำเร็จแล้ว คอมพิวเตอร์ของคุณจะเริ่มขั้นตอนการปิดเครื่องทันที

การใช้คำสั่งนี้โดยทั่วไปจะทำให้คอมพิวเตอร์ของคุณมีตัวเลือกในการหยุดทำงานหรือปิดเครื่อง จากนั้นจึงดำเนินการทันที การหยุดทำงานจะหยุดกระบวนการทำงานทั้งหมด ทำให้ปลอดภัยในการปิดเครื่องคอมพิวเตอร์ ในขณะที่คำสั่ง poweroff จะทำทั้งสองอย่าง

หมายเหตุ: หากคุณต้องการหยุด คุณสามารถพิมพ์ sudo halt ลงในเทอร์มินัลได้(Note: if you want to halt, you can also type sudo halt into the Terminal.)

หากคุณต้องการให้แน่ใจว่าระบบของคุณหยุดทำงานหรือปิดเครื่องโดยค่าเริ่มต้น คำสั่งต่อไปนี้จะทำอย่างนั้น

sudo shutdown -P HH:MM

หรือ

sudo shutdown -H HH:MM

ไม่ว่าในกรณีใด เวลาที่สิ้นสุดก็จำเป็น การพิมพ์sudo shutdown -Pหรือsudo shutdown -Hโดยไม่มีเวลาจะแสดงข้อความแจ้งว่าเวลานั้นจำเป็น

จะทำอย่างไรถ้าคุณต้องการการควบคุมมากกว่านี้ คำสั่งปิดระบบมีตัวเลือกมากมาย ตัวอย่างเช่น หากคุณต้องการปิดเครื่องคอมพิวเตอร์ใน 30 นาที คำสั่ง sudo shutdown +30จะเป็นคำสั่ง

04Shutdown_in_30_Minutes

หากคุณต้องการปิดเครื่องคอมพิวเตอร์เวลา 17.30 น. (ตามตัวอย่าง) คำสั่งที่ใช้sudo shutdown 17:30 น .(sudo shutdown 17:30)

05Shutdown_at_530_PM

หมายเหตุ: คำสั่งทั้งหมดที่ต้องการเวลาใช้เวลา 24 ชั่วโมง แม้ว่านาฬิกาของคุณจะตั้งเวลาไว้ที่ 12 ชั่วโมง ดังนั้น sudo shutdown 5:30 น. จะเป็น 5:30 น.(Note: all commands which demand a time use 24-hour time, even if your clock is set to 12-hour time, so sudo shutdown 5:30 would be 5:30 AM.)

สุดท้าย หากคุณใช้ตัวอย่างเหล่านี้โดยมีการแนบเวลาไว้ และรู้ว่าคุณต้องการใช้คอมพิวเตอร์ต่อไป การพิมพ์sudo shutdown -cใน เซสชัน Terminal อื่น จะเป็นการยกเลิกการปิดระบบตามกำหนดการ

06Cancel_Shutdown

หากคุณต้องการรีสตาร์ทคอมพิวเตอร์ คุณมีสองทางเลือก คำสั่งแรกยังคงใช้คำสั่งปิด แต่เพิ่มตัวเลือกในตอนท้ายที่บอกให้ระบบของคุณรีสตาร์ทเมื่อการปิดระบบเสร็จสิ้นลงสำเร็จ

07Restart_With_Shutdown_Command

แน่นอน การพิมพ์sudo shutdown -rไม่จำเป็นต้องใช้งานง่าย ดังนั้น โชคดีที่เราสามารถพิมพ์sudo rebootลงในTerminalเพื่อทำสิ่งเดียวกันให้สำเร็จ

08Restart_With_Reboot_Command

สุดท้าย บางระบบมีตัวเลือกไฮเบอร์เนตหรือระงับชั่วคราวบนหน้าจอออกจากระบบมาตรฐาน ตัวเลือกระงับจะบันทึกสถานะปัจจุบันของคุณ จากนั้น "เกือบ" จะปิดตัวลง เพื่อให้คุณสามารถกลับสู่สถานะปัจจุบันได้อย่างรวดเร็ว ในขณะที่ถูกระงับ คอมพิวเตอร์ของคุณยังคงใช้พลังงาน (สำคัญหากใช้แล็ปท็อป)  ไฮเบอร์เนต(Hibernate)จะเหมือนกับการระงับ ยกเว้นสถานะปัจจุบันของคุณจะถูกบันทึกลงในดิสก์และคอมพิวเตอร์ปิดอยู่ คุณจะต้องเริ่มระบบใหม่ แต่สามารถกลับสู่สถานะปัจจุบันของคุณได้เมื่อเริ่มระบบใหม่ ในการทำสิ่งเหล่านี้จากบรรทัดรับคำสั่ง จะใช้คำสั่ง power manager

การ พิมพ์sudo pm-suspendจะเป็นการระงับคอมพิวเตอร์ของคุณ

09ระงับ

ในทำนองเดียวกัน  sudo pm-hibernateเป็นคำสั่งให้วางไว้ในโหมดไฮเบอร์เนต

10ไฮเบอร์เนต

และนั่นแหล่ะ คำสั่งปิดระบบพื้นฐานและรีบูตอาจเป็นพื้นฐาน แต่ด้วยการเพิ่มตัวแก้ไขที่กล่าวถึง (นอกเหนือจากคำสั่งไฮเบอร์เนตและระงับ) คุณมีชุดคำสั่งที่สมบูรณ์มากสำหรับการจัดการเซสชัน ทั้งหมดนี้มาจากเซสชันเทอร์มินัล พื้นฐาน(Terminal)



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts