วิธีปิดเครื่องหรือรีบูตระบบ Debian 10 อย่างถูกต้อง

How Properly Shut Down



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

ให้เราสำรวจวิธีที่คุณสามารถใช้ ทั้งผ่าน UI และบรรทัดคำสั่ง เพื่อปิดและรีบูตระบบ Debian 10 Buster ของคุณอย่างปลอดภัย







วิธีการปิดระบบอย่างปลอดภัยช่วยให้แน่ใจได้ว่ากระบวนการทั้งหมดถูกฆ่า ยกเลิกการต่อเชื่อมระบบไฟล์ และส่งสัญญาณเคอร์เนลสำหรับคำสั่งพลังงาน ACPI ต่อไปนี้คือวิธีบางส่วนที่คุณสามารถใช้เพื่อปิด Debian ของคุณ:



การใช้ตัวเปิดแอปพลิเคชัน

เข้าถึง Application Launcher ผ่านปุ่ม Super (Windows) จากนั้นค้นหา 'Power Off' หรือ 'Shut Down' ดังนี้:







เมื่อคุณคลิกที่ผลลัพธ์ Power Off จะเรียกใช้ฟังก์ชันการปิดระบบและให้ตัวเลือกต่อไปนี้แก่คุณ:



คุณสามารถเลือกที่จะ:

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

ผ่านลูกศรชี้ลงที่แผงด้านบน

คลิกที่ลูกศรชี้ลงที่มุมขวาของแผงด้านบน จากนั้นคลิกที่ปุ่มปิดเครื่องต่อไปนี้:

จากนั้นคุณสามารถเลือกที่จะปิดระบบ รีสตาร์ท และแม้กระทั่งยกเลิกการโทรเพื่อปิดเครื่องหากต้องการ ผ่านกล่องโต้ตอบปิดเครื่อง

ผ่าน Command Line

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

เปิดแอปพลิเคชั่น Terminal ผ่านการค้นหา Application Launcher จากนั้นป้อนคำสั่งต่อไปนี้เพื่อ ปิดระบบ :

$sudoปิดตัวลง

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

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

$sudoปิดตัวลง-ค

ถ้าคุณต้องการ ปิดเครื่องกะทันหัน ระบบ คุณสามารถใช้คำสั่งต่อไปนี้:

$sudoปิดตัวลง-NSตอนนี้

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

นอกจากนี้คุณยังสามารถ กำหนดการปิดทำการ กระบวนการในระบบของคุณ ซึ่งสามารถทำได้โดยใช้คำสั่งปิดดังต่อไปนี้:

$sudoปิด +t

โดยที่ t คือเวลา หน่วยเป็นนาที หลังจากนั้น Linux จะปิดเครื่องของคุณ

คุณสามารถยกเลิกการปิดเครื่องตามกำหนดเวลาได้โดยใช้คำสั่ง 'shutdown -c' ตามที่อธิบายข้างต้น

นี่เป็นสองสามวิธีที่คุณสามารถปิดระบบของคุณได้อย่างปลอดภัยโดยไม่กระทบต่อความปลอดภัยของระบบไฟล์ของคุณ

รีบูตเครื่องเดเบียนของคุณ

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

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

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

ผ่านคำสั่งปิดเครื่อง

เมื่อคุณใช้คำสั่งปิดระบบ Linux ด้วยแฟล็ก 'r' มันจะรีสตาร์ทระบบของคุณแทนที่จะปิดเครื่อง นี่คือวิธีที่คุณสามารถทำได้:

$sudoปิดตัวลง-NS

สำหรับการรีสตาร์ทตามกำหนดเวลา คุณสามารถใช้ไวยากรณ์คำสั่งต่อไปนี้:

$sudoปิดตัวลง-NS+t

โดยที่ t คือเวลา หน่วยเป็นนาที หลังจากนั้น Linux จะรีสตาร์ทระบบของคุณ

ผ่านคำสั่งรีบูต

คำสั่งรีบูต Linux จะรีสตาร์ทระบบจากนั้นและที่นั่นโดยไม่ต้องรอให้ผู้ใช้ปิดและบันทึกไฟล์และกระบวนการที่เปิดอยู่อย่างปลอดภัย นี่คือวิธีที่ผู้ดูแลระบบ Debian สามารถใช้คำสั่งนี้เพื่อรีสตาร์ทระบบ:

$sudoรีบูต

ผ่านคำสั่ง init

การใช้คำสั่ง init ต่อไปนี้จะรีสตาร์ทระบบของคุณ:

$sudoในนั้น6

ตัวเลขที่คุณเห็นที่นี่ด้วยคำสั่ง init บ่งบอกถึงพฤติกรรมที่ระบบของคุณควรปฏิบัติตาม

หมายเลขเริ่มต้น พฤติกรรมของระบบ
0 บอกให้ระบบปิดเครื่อง
1 ระบบเข้าสู่โหมดช่วยเหลือ
2,3,4,5 เริ่ม runlevelX.target unit

6

บอกให้ระบบรีสตาร์ทเครื่อง

ด้วยวิธีการต่างๆ ที่อธิบายไว้ในบทความนี้ คุณสามารถปิดระบบและรีบูตระบบของคุณในลักษณะที่ไม่รบกวนความเสถียรของไฟล์และระบบปฏิบัติการ