คำถามติดแท็ก shutdown

คำสั่งเพื่อปิดหรือรีบูตระบบ

11
วิธีการค้นหาจากบันทึกสิ่งที่ทำให้เกิดการปิดระบบ?
เช่นฉันเห็นสิ่งนี้ใน/var/log/messages: Mar 01 23:12:34 hostname shutdown: shutting down for system halt มีวิธีหาสาเหตุที่ทำให้เกิดการปิดระบบหรือไม่ เช่นมีการเรียกใช้จากคอนโซลหรือมีคนกดปุ่มเปิด / ปิด ฯลฯ ?
104 logs  shutdown 



3
อะไรคือความแตกต่างระหว่างคำสั่งเหล่านี้เพื่อนำเซิร์ฟเวอร์ Linux ลงมา?
การอ่าน"คำสั่ง Halt และ Shutdown แตกต่างกันอย่างไร" โดยทั่วไปฉันมีความคิดว่าการปิดคำสั่งทำอะไรโดยมีหรือไม่มีตัวเลือก -h / -r คำสั่ง "halt" จะทำการปิดระบบเพื่อให้ทำงานในระดับ 0 ของระบบ คำสั่ง "shutdown" ดำเนินการปิดระบบเพื่อรันระดับ 1 โดยไม่มีคำสั่ง -h หรือ -r สิ่งที่เกี่ยวกับคำสั่ง "poweroff" มันจะเข้าสู่ระดับ run-0 หรือ 1? นี่เป็นข้อแตกต่างหลักระหว่างคำสั่งทั้งสามนี้เท่านั้นหรือ
65 rhel  shutdown 


8
งานหยุดทำงานสำหรับเซสชัน c2 ของผู้ใช้
ข้อความต่อไปนี้ปรากฏขึ้นเกือบทุกครั้งที่ฉันปิดคอมพิวเตอร์: A stop job is running for Session c2 of user ... (1min 30s) มันจะรอ 1 นาที 30 วินาทีจากนั้นจึงปิดกระบวนการต่อไป ฉันทำตามคำแนะนำในการวิเคราะห์การปิดระบบ systemdและรับshutdown-log.txt (ฉันไม่สามารถวางบันทึกโดยตรงที่นี่เพราะมันยาวมาก) น่าเสียดายที่ฉันไม่เข้าใจบันทึกด้วยตัวเอง ใครช่วยให้ฉันค้นหาสิ่งที่ทำให้ระบบของฉันไม่ปิดอย่างถูกต้องหรือไม่ ผมทำงาน Arch Linux กับเคอร์เนล4.4.5-1-ARCHของฉันรุ่นsystemd229-3 นอกจากที่ 1:A stop job is running...ผมสังเกตว่าทุกครั้งที่ผมออกจากระบบแล้วปิดเครื่องคอมพิวเตอร์ของฉันจากหน้าจอเข้าระบบก็ไม่ได้รับข้อความ ฉันพยายามออกจากระบบก่อนที่จะปิดหลายครั้งดังนั้นฉันคิดว่ามันไม่ได้เกิดขึ้นโดยบังเอิญ หวังว่าข้อมูลจะช่วยได้ เพิ่มเติม 2:เป็นเซสชัน c2 เสมอที่ทำให้การปิดระบบหยุดทำงาน ดังนั้นตามที่ @ n.st แนะนำให้ฉันดูที่การวินิจฉัยปัญหาการปิดระบบอีกครั้งและเก็บไว้loginctl session-status c2แทนdmesgแต่ไม่มีอะไรเกิดshutdown-log.txtขึ้น ฉันแทนที่loginctl session-status c2ด้วยsystemd-cglsและได้รับบันทึกต่อไปนี้: Control …
56 systemd  shutdown 

4
ดำเนินการคำสั่งก่อนปิดเครื่อง
ฉันต้องการรันคำสั่งง่าย ๆ ก่อนที่คอมพิวเตอร์จะปิดเครื่อง (การกำหนดเวลาไม่จำเป็น) สำหรับการเริ่มต้นฉันสามารถใช้ / etc / rc.local; มีบางอย่างที่คล้ายกันสำหรับการปิดระบบ? โปรดทราบว่าฉันยังต้องการใช้ปุ่มปิดการทำงานแบบรวมจากเมนู เช่นฉันไม่ต้องการใช้สคริปต์ที่กำหนดเองทุกครั้งที่ฉันปิดระบบผ่านเทอร์มินัล - มันต้องเป็นแบบอัตโนมัติ


2
ปุ่มเพาเวอร์ปิดเครื่องคอมพิวเตอร์โดยไม่ได้รับอนุญาตจากรูทอย่างไร
เมื่อฉันพยายามปิดเครื่องคอมพิวเตอร์จากบรรทัดคำสั่งหรือเทอร์มินัลฉันต้องมีสิทธิ์ใช้งานรูต: amy@amy:~$ shutdown now shutdown: Need to be root และ amy@amy:~$ halt halt: Need to be root แต่เมื่อปิดเครื่องโดยใช้ส่วนต่อประสานกราฟิกกับผู้ใช้เช่นปุ่มปิดเครื่องหรือปุ่มปิดเครื่องฮาร์ดแวร์ฉันไม่ได้ขอให้ใส่รหัสผ่าน การปิดอินเทอร์เฟซแบบกราฟิกนั้นคืออะไรและทำไมจึงไม่ต้องการรหัสผ่านหรือสิทธิ์การใช้งานรูท ฉันใช้ Ubuntu 11.04 Natty
36 root  gui  shutdown 



7
หยุดโปรแกรมที่ทำงานเมื่อเริ่มต้นใน Linux
ฉันจะหยุดโปรแกรมที่ทำงานเมื่อเริ่มต้นใน Linux ได้อย่างไร ฉันต้องการลบแอพบางตัวออกจากการเริ่มต้นเพื่อให้สามารถจัดการได้โดยsupervisordapache2
29 linux  startup  shutdown  boot 

2
การปิดระบบของเคอร์เนล linux ทำงานอย่างไรภายใน
ฉันมีความคิดคร่าวๆเกี่ยวกับวิธีที่ userspace และ init-system (ไม่ว่าจะเป็น sysV / upstart / systemd แบบคลาสสิค) ทำงานเมื่อปิดระบบ (ที่สำคัญคือมีการสืบทอดคำสั่ง "หยุด!", "กรุณาหยุดตอนนี้จริงๆ", "กระบวนการที่ฉันต้องฆ่าคุณเพื่อหยุด" และรอ ... สิ่งที่เกิดขึ้น) ฉันไม่ทราบว่าการปิดระบบทำงานอย่างไรในเคอร์เนล (ซึ่งแน่นอนว่ายังมีสิ่งที่ต้องทำอีกมากมาย) ฉันพยายามตรวจสอบเอกสารเกี่ยวกับเคอร์เนลhttps://www.kernel.org/doc/htmldocs/และใช้เครื่องมือค้นหาเพื่อนของ NSAเพื่อให้ฉันได้เริ่มต้นค้นหาวิธีการทำงาน ฉันค้นหาด้วย SE U + L และไม่พบสิ่งใด (ฉันมองข้ามไปหรือไม่) อย่างไรก็ตามคำถามอาจมีความท้าทายอยู่บ้าง แต่จะได้รับคำตอบในเครือข่ายคำถาม & คำตอบนี้เนื่องจากฉันคิดว่าผู้คนจำนวนมากสนใจที่จะร่างภาพสิ่งที่เกิดขึ้นในเคอร์เนลลินุกซ์เมื่อปิดเครื่อง อาจมีการเปลี่ยนแปลงเพื่อเชื่อมโยงไปยังคำอธิบายรายละเอียดเพิ่มเติม คำตอบอาจรวมถึงการที่ระบบเรียกและสัญญาณ kernal ใดบ้าง? https://github.com/torvalds/linux/blob/b3a3a9c441e2c8f6b6760de9331023a7906a4ac6/arch/x86/kernel/reboot.c น่าจะเป็นไฟล์ x86 ที่เกี่ยวข้องกับการรีบูต (แล้วปิดการปิดระบบใช่มั้ย) อาจพบข้อมูลโค้ดได้ที่นี่http://lxr.free-electrons.com/source/kernel/reboot.c#L176 สามารถใช้เพื่ออธิบาย 176 โมฆะ kernel_power_off (เป็นโมฆะ) 177 …

4
“ งานหยุด” คืออะไรใน“ หยุดงานกำลังทำงาน…”
หลังจากที่มีการใช้คำสั่ง shutdown บางครั้งได้รับข้อความสถานะเช่นนี้: A stop job is running for Session 1 of user xy จากนั้นระบบจะหยุดทำงานชั่วขณะหนึ่งหรือตลอดไปขึ้นอยู่กับ ??? ดังนั้น "หยุดงาน" คืออะไร? นอกจากนี้บางครั้งเหตุใดจึงประมาณเวลาที่จะใช้ค่อนข้างแม่นยำและเวลาอื่นที่สามารถทำงานได้ตลอดไป
28 systemd  shutdown 

3
ฉันจะปิดเซิร์ฟเวอร์ RHEL เวลา 06:45 พรุ่งนี้เช้าได้อย่างไร
ฉันเพิ่งได้รับแจ้งว่าเว็บไซต์ของเรามีไฟฟ้าดับในเช้าวันพรุ่งนี้ ฉันเป็นผู้ดูแลระบบ Windows แต่ฉันต้องครอบคลุมสำหรับผู้ดูแลระบบ Linux ของเราที่ไม่ได้อยู่จนถึงพรุ่งนี้ตอนเย็น ฉันต้องปิดเซิร์ฟเวอร์ RHEL ของเราที่ 06:45 พรุ่งนี้เช้า (โดยที่ฉันไม่ได้ทำ) ฉันค้นหาที่นี่ แต่เห็นคำตอบที่หลากหลายโดยใช้shutdownบางคนพูดว่า-hบางคนพูดว่า-pบางคนพูดว่าบางอย่างแตกต่างไปจากเดิมอย่างสิ้นเชิง ตอนนี้ ~ 21: 15 และฉันต้องปิดตอน 06:45 ในตอนเช้า วิธีที่ง่ายที่สุดที่ฉันสามารถกำหนดเวลานี้คืออะไร?

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