ด้วยshutdown
คำสั่งLinux ทั่วไปความแตกต่างระหว่างการหยุดระบบและการปิดระบบคืออะไร?
ด้วยshutdown
คำสั่งLinux ทั่วไปความแตกต่างระหว่างการหยุดระบบและการปิดระบบคืออะไร?
คำตอบ:
การหยุดทำงานเกี่ยวข้องกับการหยุด CPU ทั้งหมดบนระบบ การปิดเครื่องเกี่ยวข้องกับการส่งคำสั่ง ACPI เพื่อส่งสัญญาณ PSU เพื่อตัดการเชื่อมต่อพลังงานหลัก
halt
ไม่มีพารามิเตอร์ที่เรียกว่าการปิดเครื่อง (ดูlinux.die.net/man/8/halt ) และshowdown -h
ปล่อยให้ตัดสินใจว่าจะปิดเครื่องหรือหยุดเพื่อตั้งค่าคอมพิวเตอร์
IIRC
# shutdown -H now
จะหยุดระบบ - หมายถึงระบบจะปิดและที่จุดสิ้นสุดที่หน้าจอพร้อมข้อความสุดท้ายที่ส่งสัญญาณบางอย่างเช่น "ระบบหยุด"
# shutdown -P now
จะปิดระบบ - หมายถึงระบบจะปิดและเมื่อสิ้นสุดการปิด (เป็นไปได้เฉพาะในกรณีที่ระบบรองรับจริง แต่ระบบส่วนใหญ่ที่ฉันรู้ว่ามีอยู่ในขณะนี้)
# shutdown -h now
จะหยุดหรือปิดระบบโดยขึ้นอยู่กับสิ่งที่เป็นค่าเริ่มต้นในระบบนั้น (บางครั้งสามารถเปลี่ยนแปลงได้ใน BIOS)
หากเครื่องที่มีปัญหาไม่มีความสามารถในการจัดการพลังงานแสดงว่าไม่แตกต่างกัน ถ้าเป็นเช่นนั้นความแตกต่างคือการปิดเครื่องจะส่งสัญญาณไปยังเครื่องปิด Halt จะปิดทุกอย่างลงและจะรอที่พร้อมท์ "ปิดเครื่อง" ซึ่งหมายความว่ามันปลอดภัยที่จะกดสวิตช์ไฟ
ฉันค่อนข้างแน่ใจว่าการหยุดชะงักจะทำให้ระบบปฏิบัติการหยุดทำงานโดยที่Power Offจะทำให้ระบบปฏิบัติการหยุดทำงานและส่งคำสั่งปิดเครื่อง ACPI ไปยังแหล่งจ่ายไฟ
ในทางเทคนิคการพูดคุณสามารถหยุดระบบได้โดยไม่ต้องปิดเครื่อง ดังนั้นคุณต้องหยุดชะงักรอให้มันบอกว่า "คุณสามารถปิดเครื่องคอมพิวเตอร์ได้ในตอนนี้" จากนั้นคุณสามารถกดปุ่มเปิดปิดได้โดยไม่ต้องกังวลว่าจะมีสิ่งใดที่ไม่ต้องต่อเชื่อม
แต่ในระบบหยุดยูนิกซ์ยุคปัจจุบันส่วนใหญ่การหยุดทำงานการเริ่มต้น 0 การเปิดปิด ฯลฯ และอื่น ๆ ทั้งหมดทำในสิ่งเดียวกัน ตัวอย่างเช่นหยุดการทำแผนที่กับ "shutdown -h" เมื่อระบบไม่ได้อยู่ใน runlevel 0 หรือ 6
คำสั่งที่ซ้ำซ้อนคือพยักหน้าทั้งหมดเพื่อย้อนกลับเข้ากันได้กับเก่า * กรรมสิทธิ์ * ของ
ในวันที่เก่ามาก "การปิดระบบ" เป็นคำขอให้เรียกใช้สคริปต์เริ่มต้นและพยายามหยุดทุกอย่างที่ทำงานโดยแจ้งให้ทราบว่าระบบกำลังจะหยุดและควรล้างหรือออกจากระบบให้เรียบร้อย
"หยุด" คือกำแพงอิฐ ระบบหยุดทำงานทันทีโดยไม่ต้องปิดเครื่องอย่างเป็นระเบียบ มันดีกว่าระบบมากกว่าแค่ดึงกำลังไฟฟ้าเข้า ... แต่ไม่มาก
halt
ระบบจะปิดตัวลงจริง