reboot vs shutdown -r ตอนนี้สำหรับการรีสตาร์ท Linux


11

ปกติฉันจะใช้rebootเพื่อรีสตาร์ทกล่อง Linux แต่เพื่อนบอกว่าควรใช้shutdown -r nowแทน มีความแตกต่างหรือไม่?

การดูหน้า man บอกอะไรบางอย่างเกี่ยวกับระดับการวิ่ง แต่ฉันหวังว่าจะได้คำตอบเป็นภาษาอังกฤษง่าย ๆ ที่ผู้ใช้ Linux ที่ไม่มีประสบการณ์จะเข้าใจได้


คำตอบ:


7

ระบบ Unix หลายแห่งrebootทำการรีบูตทันที - ไม่มีการซิงค์ไม่มีการเมานต์ไม่มีอะไรเลย มันเหมือนกับการกดปุ่มรีเซ็ต

เพื่อนของคุณกำลังพยายามประหยัดเวลาในการ fscking หรือแย่กว่านั้นหากคุณต้องการรีบูตระบบใดระบบหนึ่ง


2
ตัวอย่างเช่นนี่เป็นพฤติกรรมสำหรับการรีบูตบน Mac OS X ดังนั้นเราจึงกำลังพูดถึงระบบ UNIX ที่ผู้ใช้ปลายทางส่วนใหญ่ปรับใช้ ตามคำตอบของ Shakedown สิ่งนี้อาจแตกต่างกันไปตามประเภท * NIX ที่แตกต่างกัน
NReilingh

4

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

เมื่อเรียกด้วย --force หรือเมื่ออยู่ใน runlevel 0 หรือ 6 เครื่องมือนี้จะเรียกใช้การรีบูตระบบ (2) เรียกตัวเองและรีบูตระบบโดยตรง มิฉะนั้นสิ่งนี้จะเรียกใช้เครื่องมือปิด (8) ด้วยอาร์กิวเมนต์ที่เหมาะสม

นอกจากนี้ยังปรากฏว่าข้อมูล RUN-LEVEL สำหรับการดำเนินการทั้งสองเหมือนกัน เมื่อพิจารณาจากหน้าคู่มือของทั้งการรีบูทและปิดดูเหมือนว่าการปิดเครื่องจะมีฟังก์ชั่นการทำงานระดับต่ำกว่าอีกเล็กน้อยและการรีบูตเป็นเครื่องมือระดับสูงที่ใช้การปิดระบบ

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