คอมพิวเตอร์ของฉันค้างเป็นครั้งคราว เป็นเพราะฉันทำผิดพลาดเล็กน้อยและทำลายระบบของฉัน ฉันไม่มีเวลาที่จะติดตั้งระบบใหม่อีกเลย ในขณะที่เครื่องคอมพิวเตอร์ของฉันถูกแช่แข็งก็ยังคงทำงานเมื่อกดCtrl+ +Alt F1มีวิธีการรีบูตระบบโดยใช้หรือไม่?
คอมพิวเตอร์ของฉันค้างเป็นครั้งคราว เป็นเพราะฉันทำผิดพลาดเล็กน้อยและทำลายระบบของฉัน ฉันไม่มีเวลาที่จะติดตั้งระบบใหม่อีกเลย ในขณะที่เครื่องคอมพิวเตอร์ของฉันถูกแช่แข็งก็ยังคงทำงานเมื่อกดCtrl+ +Alt F1มีวิธีการรีบูตระบบโดยใช้หรือไม่?
คำตอบ:
กดCtrl+ Alt+ F1ที่นำคุณจาก X11 (GUI) ที่ไปยังคอนโซลเสมือน คุณสามารถรีบูตได้จากที่นี่อย่างแน่นอน
วิธีที่ง่ายที่สุดที่จะรีบูตจากคอนโซลเสมือนคือการเพียงแค่กดCtrl+AltDelete + คุณไม่จำเป็นต้องลงชื่อเข้าใช้ก่อนแม้ว่ามันจะไม่เป็นปัญหาหากคุณทำ ไม่เหมือนในระบบ DOS เก่า ๆ การกดCtrl+ Alt+ Deleteในระบบ GNU / Linux เช่น Ubuntu จริงจะทำการปิดระบบที่เหมาะสมและรีบูตใหม่ทั้งหมด
สิ่งนี้ไม่สามารถใช้งานได้ใน GUI (เว้นแต่คุณจะตั้งค่าไว้หรือคุณใช้distro ที่เก่าแก่จริงๆ ) แต่มันใช้งานได้ในคอนโซลเสมือนใด ๆ ที่ไม่มี X11 ที่ทำงานอยู่ (ยกเว้นว่าคุณได้ตั้งค่าไว้ไม่เป็นซึ่งหายาก)
sudo reboot
อีกวิธีหนึ่งคือการเข้าสู่ระบบและการทำงาน sudo
คุณจะได้รับการถามรหัสผ่านของคุณเข้าสู่ระบบในคอนโซลเสมือนจริงและคุณจะถูกขอให้มันอีกครั้งสำหรับ เป็นรหัสผ่านเดียวกันทั้งสองครั้งและคุณจะไม่เห็นตัวยึดตำแหน่งใด ๆ (เช่น*
) ปรากฏขึ้นเมื่อคุณพิมพ์ Enterพิมพ์ในและกด
อย่างไรก็ตามแทนที่จะรีบูตเครื่องคุณอาจพิจารณา:
รีสตาร์ท GUI เท่านั้น สภาพแวดล้อมเดสก์ท็อปของคุณและโปรแกรมที่กำลังทำงานทั้งหมดจะออกจากระบบอย่างรวดเร็ว (ดังนั้นคุณจะต้องระมัดระวังเรื่องนี้เช่นเดียวกับการรีบูต) GUI จะถูกรีสตาร์ทและหน้าจอเข้าสู่ระบบแบบกราฟิกจะปรากฏขึ้นเมื่อคุณเรียกใช้:
sudo service lightdm restart
งานนี้โดยการหยุดและเริ่มต้นผู้จัดการการแสดงผล คำสั่งเฉพาะนั้นใช้งานได้จริงถ้าตัวจัดการการแสดงผลของคุณคือLightDMซึ่งเป็นค่าเริ่มต้นในระบบ Ubuntu ส่วนใหญ่ ข้อยกเว้นหลักคือถ้าคุณใช้ Ubuntu GNOME ซึ่งใช้GDM :
sudo service gdm restart
พยายามปิดเพียงโปรแกรมที่ละเมิด แม้ว่าโปรแกรมไม่ควรทำให้ GUI ทั้งหมดหยุดทำงาน แต่ก็สามารถเกิดขึ้นได้เป็นครั้งคราว คุณสามารถเข้าสู่ระบบ (ดูด้านบน) และเรียกใช้top
ดูกระบวนการที่กำลังทำงานอยู่เรียงตามการใช้งาน CPU (กดQเพื่อออกจากtop
ตัวเอง) โปรแกรมที่ทำให้ GUI หยุดไม่จำเป็นต้องใช้ CPU เป็นจำนวนมาก แต่นี่เป็นจุดเริ่มต้น
คุณยังสามารถใช้ps
คำสั่งเพื่อค้นหา ID กระบวนการหรือชื่อของโปรแกรมที่คุณรู้ว่าคุณต้องการที่จะลองออกและคำสั่งkill
หรือkillall
คำสั่งเพื่อออกจากหมายเลขหรือชื่อตามลำดับ ตามที่แนะนำโดยชื่อkillall
พยายามฆ่ากระบวนการทั้งหมดที่มีชื่อที่คุณกำหนด (ชื่อของกระบวนการไม่จำเป็นต้องเหมือนกับชื่อที่แสดงให้คุณเห็นในไอคอนตัวเรียกใช้หรือแถบชื่อเรื่อง)
ระวังเมื่อทำการรีบู๊ตไม่ว่าคุณจะทำอะไร:
ดูเพิ่มเติมฉันควรทำอย่างไรเมื่ออูบุนตูหยุดทำงาน?
เรียกใช้คำสั่งต่อไปนี้:
sudo reboot
หรือ
sudo shutdown -r now
คำสั่งทั้งสองจะทำการรีบูต / รีสตาร์ทบนระบบของคุณ หากวิธีนี้ใช้ไม่ได้ผลให้กดปุ่มเปิด / ปิดค้างไว้สองสามวินาทีปล่อยแล้วกดอีกครั้งเพื่อเริ่มพีซี
หากระบบเกิดขึ้นกับการรันรีลีส 16.04 (คุณสามารถตรวจสอบได้lsb_release -r
) ไม่จำเป็นต้องใช้sudo
สิทธิ์ในคำสั่งรีสตาร์ท เพียงแค่เรียกใช้reboot
จะทำงาน
เมื่ออยู่ในโหมดคอนโซลให้รันสิ่งต่อไปนี้:
sudo init 6
init 6
โดยทั่วไปจะบอกinit
กระบวนการให้ปิดกระบวนการ / daemons ที่เกิดขึ้นทั้งหมดตามที่เขียนไว้ในไฟล์ init (ตามลำดับการกลับด้านที่พวกเขาเริ่ม) และสุดท้ายเรียกใช้shutdown -r
คำสั่ง now เพื่อรีบูตเครื่อง
init 6
ผลงานได้ดีเพียงแค่ทำงานshutdown -r now
(หรือreboot
) ไม่ทั้งหมดที่ทำความสะอาดเดียวกันมากเกินไป บนระบบ GNU / Linux ทันสมัยinit 6
, shutdown -r now
และreboot
( แต่ไม่reboot -f
) ทุกรันสคริปต์ init ที่เหมาะสมสำหรับการหยุดภูตทำงานอย่างถูกต้องจึงมีเหตุผลใด ๆ ไม่ค่อยจะชอบinit 6
มากกว่าวิธีการอื่น ๆ
init
จะยังให้บริการโดยupstart
แพคเกจในรุ่นที่พุ่งพรวดติดตั้งโดยค่าเริ่มต้น ขณะที่ 15.04, SystemD ใช้แทนและsystemd-sysv
แพคเกจให้init
, และshutdown
reboot
เป็นไปได้ แต่แปลกที่dpkg -S /sbin/{init,shutdown,reboot}
จะแสดงแพ็คเกจที่แตกต่างกันสำหรับทั้งสาม; คุณมีระบบ Ubuntu หรือไม่ (เฉพาะที่restart
เป็นคนธรรมดา แต่ไม่มีอะไรเกี่ยวข้องกับการรีบูทและไม่ควรสับสนreboot
)