ฉันจะปิดหรือรีบูท Ubuntu โดยใช้คำสั่งเทอร์มินัลได้อย่างไร
ฉันจะปิดหรือรีบูท Ubuntu โดยใช้คำสั่งเทอร์มินัลได้อย่างไร
คำตอบ:
สำหรับการปิดเครื่อง:
sudo poweroff
สำหรับการรีสตาร์ท:
sudo reboot
ภาคผนวก: หากคำหลักของคุณคือ "lockup" ดังนั้นคุณไม่สามารถป้อนคำสั่งเช่น "reboot" ซึ่งจะเรียกใช้จาก "su" ต่อไปให้ใช้แป้นพิมพ์: กดAlt+ PrintScreen/SysRq, ปุ่มและพิมพ์ "REISUB" ไม่จำเป็นต้องเป็นตัวพิมพ์ใหญ่ มันจะรีสตาร์ทคอมพิวเตอร์ของคุณเบา ๆ http://blog.kember.net/articles/reisub-the-gentle-linux-restart/
sudo
อาจไม่จำเป็นจริง ๆ แล้ว
reboot
ไม่พบ แทนใช้/sbin/reboot
งานได้
PATH
ตัวแปรของคุณและของคุณSECURE_PATH
ใน/etc/sudoers
ไฟล์
shutdown now
และshutdown -r now
?
sudo
สำหรับฉันฉันเห็นนี้โดย Failed to set wall message, ignoring: Interactive authentication required. Failed to reboot system via logind: Interactive authentication required. Failed to open /dev/initctl: Permission denied Failed to talk to init daemon.
เปิดเทอร์มินัลด้วยCTRL+ ALT+ Tและทำตามคำสั่งต่อไปนี้
ในการปิดระบบ:
sudo shutdown -h now
ในการรีสตาร์ท:
sudo reboot
& อีกหนึ่งคำสั่งสำหรับการรีสตาร์ท:
sudo shutdown -r now
เป็นอีกหนึ่งวิธีที่ผู้ใช้คนหนึ่งพูดถึง
สำหรับการปิดเครื่อง:
sudo halt
หรือ:
sudo init 0
สำหรับการรีสตาร์ท:
sudo init 6
คุณสามารถรับข้อมูลเพิ่มเติมเกี่ยวกับshutdown
คำสั่งได้โดยใช้วิธีใดวิธีหนึ่งต่อไปนี้:
shutdown --help
man shutdown
shutdown -r now
จะดีกว่าreboot
เนื่องจากที่สองสามารถนำคุณเข้าสู่โหมดการบำรุงรักษา
sudo halt
ไม่อาจดำเนินการปิดในบางกรณีในขณะsudo halt -p
ที่ไม่?
เกลียดรหัสผ่าน ( sudo
) และรักหนึ่งสมุทรใช่ไหม
นี่เป็นเพราะการเปลี่ยนแปลงของ Ubuntu ในการใช้งานsystemd
แทนUpstart
systemctl poweroff
systemctl reboot
systemctl suspend
systemctl hibernate
systemctl hybrid-sleep
เนื่องจากปกติการไฮเบอร์เนตถูกปิดใช้งานตามค่าเริ่มต้นในระบบ Ubuntu คุณสามารถเปิดใช้งานสิ่งนี้ได้โดยตรวจสอบคำตอบนี้
ปิดตัวลง:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Stop
เริ่มต้นใหม่:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.ConsoleKit" /org/freedesktop/ConsoleKit/Manager org.freedesktop.ConsoleKit.Manager.Restart
คำสั่งอื่น ๆ ที่คุณอาจชอบ:
ระงับ:
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Suspend
ไฮเบอร์เนต: (หากเปิดใช้งานในระบบของคุณ)
/usr/bin/dbus-send --system --print-reply --dest="org.freedesktop.UPower" /org/freedesktop/UPower org.freedesktop.UPower.Hibernate
systemd
วันนี้ผมพบว่าประโยชน์กับ
sudo
วิธีปิดเครื่อง:
poweroff
ในการรีบูต:
reboot
Failed to set wall message, ignoring: Interactive authentication required.
จาก ssh
ใช้
sudo shutdown -h (TIME) (MESSAGE)
นี่จะเป็นการปิดคอมพิวเตอร์ของคุณและหยุดมัน นั่นคือสิ่งที่-h
มีไว้เพื่อ จากนั้นในพื้นที่เวลาคุณสามารถเลือกความล่าช้าในการปิดเครื่อง (เป็นนาที) และถ้าคุณต้องการคุณสามารถส่งข้อความออกอากาศในพื้นที่ข้อความ (เช่นลาก่อนหรือว่าฉันกำลังปิดการทำงาน: P)
หากต้องการรีสตาร์ทคอมพิวเตอร์ให้พิมพ์
sudo shutdown -r (เวลา) (ข้อความ)
ตอนนี้แทนที่จะปิดเครื่องและหยุดทำงานคุณจะรีสตาร์ทคอมพิวเตอร์เมื่อปิดเครื่อง :)