รีบูทเซิร์ฟเวอร์จาก Command Line หรือไม่


78

ฉันจะรีบูทเซิร์ฟเวอร์ Ubuntu จากบรรทัดคำสั่งได้อย่างไร sudo reboot nowดูเหมือนจะไม่ทำงานให้ฉัน เนื่องจากเป็นเซิร์ฟเวอร์ฉันไม่ได้ติดตั้งตัวจัดการหน้าต่างดังนั้นฉันจึงไม่สามารถทำได้จาก GUI (ซึ่งมักจะใช้งานได้)

ป้อนคำอธิบายรูปภาพที่นี่

ฉันมีปัญหามาหลายปีกับระบบปฏิบัติการรุ่นต่าง ๆ มันเกิดขึ้นในเครื่องเสมือนและบนโลหะจริง ปัญหาเดียวกันมีอยู่ด้วยsudo shutdown nowเช่นกัน

ฉันเคยอาศัยอยู่กับมันในอดีต ความแตกต่างตอนนี้คือฉันไม่ต้องการเพียงกดปุ่มเปิดปิดเพราะฉันอาจสูญเสียข้อมูล


คุณเคยลองsudo shutdown -r nowไหม
ASCIIbetical

4
sudo reboot nowไม่ใช่ตัวเลือกที่ถูกต้อง ดูman 8 reboot
souravc

ขอบคุณ souravc - น่าสนใจมาก คำสั่งไม่เคยบ่นเกี่ยวกับตัวเลือกที่ไม่ถูกต้อง ฉันจะทดสอบสิ่งเหล่านี้เมื่อฉันออกจาก mysql

4
sudo init 6ต้องทำงานเสมอ นอกจากนี้ยังมี Ctrl + Alt + Del และ REISUB
Danatela

คำตอบ:


117

ลองใช้คำสั่งต่อไปนี้เพื่อรีบูทอย่างปลอดภัย:

sudo reboot

หากคุณต้องการปิดเซิร์ฟเวอร์อย่างปลอดภัยให้ใช้คำสั่งนี้แทน:

sudo shutdown -h now

1
คุณไม่ได้พูดถึง "ปลอดภัย" ในsudo rebootวิธีการนี้อาจทำให้ผู้ใช้บางคนเข้าใจผิด
rap-2-h

@ rap-2-h เดี๋ยวก่อนคุณหมายถึงว่าsudo rebootปลอดภัยหรือไม่ปลอดภัย?
wisbucky

@wisbucky: การรีบูต sudo นั้นปลอดภัย
Jay

มีการถกเถียงกับเพื่อนร่วมงานเกี่ยวกับเรื่องนี้ในวันนี้ วิธีนี้เป็นที่ต้องการมากกว่าsudo poweroff?
Gansheim



3

ทางเลือกอื่นsudo shutdown -r nowคำสั่งนี้มีผลต่อการปิดระบบทันที :

sudo shutdown -h +0

เพิ่ม-rคำสั่งเพื่อรีบูต:

sudo shutdown -r -h +0

เอาท์พุท (ทำงานเป็นราก):

root@mydevwkstn:~# shutdown -r -h +0

Broadcast message from cjbs@mydevwkstn
        (/dev/pts/10) at 14:41 ...

The system is going down for halt NOW!
root@mydevwkstn:~#

0

วิธีอื่น:

sudo init 6

[ หมายเหตุ ]:

หากไม่มีinitโปรแกรมอาจไม่มีกระบวนการล่ามคำสั่ง


0

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

reboot -f

-fพารามิเตอร์จะบังคับให้รีบูตของคุณจะเกิดขึ้นเร็วที่สุดเท่าที่คุณป้อนคำสั่ง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.