Android

คำสั่ง Linux รีบูต (รีสตาร์ท)

Logout or Reboot Linux Mint 17 from the Terminal

Logout or Reboot Linux Mint 17 from the Terminal

สารบัญ:

Anonim

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

ในการกระจาย Linux ที่ทันสมัยที่สุดยูทิลิตี้ systemctl จะแทนที่คำสั่งการจัดการพลังงานส่วนใหญ่ที่ใช้ในการแจกแจง Linux รุ่นเก่าด้วย sysvinit คำสั่ง reboot และ shutdown เป็นนามแฝงถึง systemctl และมีอยู่ในระบบด้วยเหตุผลความเข้ากันได้

ในบทช่วยสอนนี้เราจะอธิบายวิธีใช้คำสั่ง systemctl และ shutdown เพื่อรีบูตเครื่อง Linux ของคุณ คำสั่งจะต้องถูกเรียกใช้ในฐานะรูทหรือผู้ใช้ที่มีสิทธิ์ sudo

ใช้ systemctl

ในการรีบูทระบบ Linux ของคุณเพียงแค่พิมพ์ reboot หรือ systemctl reboot :

sudo systemctl reboot

ระบบจะเริ่มต้นใหม่ทันที

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

เพื่อป้องกันไม่ให้คำสั่ง reboot ส่งข้อความให้รันคำสั่งด้วยตัวเลือก --no-wall :

sudo systemctl --no-wall reboot

sudo systemctl --message="Hardware upgrade" reboot

ข้อความจะปรากฏในบันทึก:

System is rebooting (Hardware upgrade)

ใช้ shutdown

เมื่อใช้กับอ็อพชัน -r คำสั่ง shutdown ทำการรีบูตระบบ:

sudo shutdown -r

โดยค่าเริ่มต้นระบบจะรีบูตหลังจาก 1 นาที แต่คุณสามารถระบุเวลาที่แน่นอนเมื่อคุณต้องการให้ระบบรีบูต

อาร์กิวเมนต์เวลาสามารถมีสองรูปแบบที่แตกต่างกัน อาจเป็นเวลาที่แน่นอนในรูปแบบ hh:mm และเวลาที่สัมพันธ์กันในรูปแบบ +m โดยที่ m คือจำนวนนาทีจากนี้

ตัวอย่างต่อไปนี้จะกำหนดเวลาการรีบูตระบบเวลา 10.00 น.:

sudo shutdown -r 10:00

ตัวอย่างต่อไปนี้จะกำหนดเวลาการรีบูตระบบใน 5 นาทีจากนี้:

sudo shutdown -r +5

หากต้องการปิดระบบของคุณให้ใช้ +0 หรือนามแฝงทันที

sudo shutdown -r now

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

คำสั่งต่อไปนี้จะปิดระบบในเวลา 10 นาทีนับจากนี้และแจ้งผู้ใช้ว่าจะทำการอัพเกรดฮาร์ดแวร์:

sudo shutdown -r +10 "Hardware upgrade"

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

sudo shutdown -c

คุณสามารถออกอากาศข้อความที่อธิบายว่าทำไมการรีบูตถูกยกเลิก:

sudo shutdown -c "Canceling the reboot"

ข้อสรุป

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

อย่าลังเลที่จะแสดงความคิดเห็นหากคุณมีคำถามใด ๆ

ปิดสถานี