เซิร์ฟเวอร์ของฉันหยุดทำงานกะทันหันในวันนี้ จาก syslog ดูเหมือนว่าอาจเป็นบริการอัปเกรดแบบอัตโนมัติ:
22 พ.ย. 15:23:25 น. lynx systemd[1]: unattended-upgrades.service: สำเร็จ
22 พ.ย. 15:23:25 น. lynx systemd[1]: ลบชิ้น system-modprobe.slice
22 พ.ย. 15:23:25 น. lynx systemd[1]: หยุดอินเทอร์เฟซแบบกราฟิกเป้าหมาย
22 พ.ย. 15:23:25 น. lynx systemd[1]: หยุดระบบ Multi-User เป้าหมาย
22 พ.ย. 15:23:25 น. lynx systemd[1]: หยุดการแจ้งเตือนการเข้าสู่ระบบเป้าหมาย
22 พ.ย. 15:23:25 น. lynx systemd[1]: หยุดการค้นหาโฮสต์เป้าหมายและชื่อเครือข่าย
22 พ.ย. 15:23:25 น. lynx systemd[1]: หยุดตัวจับเวลาเป้าหมาย
...
เป็นต้น
ส่วนที่ละเว้นคือรายการบริการต่างๆ ที่ systemd กำลังปิดตัวลง ถ้าฉันดูผลลัพธ์ของ ล่าสุด
:
$ สุดท้าย -x | หัว | แทค
...
ปิดระบบลง 5.4.0-90-generic จันทร์ 22 พ.ย. 15:23 - 17:14 (01:51 น.)
รีบูตระบบ บูต 5.4.0-90-generic จันทร์ 22 พ.ย. 17:14 ยังคงทำงานอยู่
runlevel (ถึง lvl 5) 5.4.0-90-generic จันทร์ 22 พ.ย. 17:15 ยังคงทำงานอยู่
ฉันเห็นว่าการปิดระบบได้รับการบันทึกลงในระบบอย่างถูกต้อง และหลังจากนั้น 2 ชั่วโมงคุณจะเห็นว่าฉันสังเกตเห็นว่าเครื่องหยุดทำงานและรีบูตเครื่อง คำถามของฉันคือสองเท่า - เหตุใดจึงเกิดขึ้น และฉันจะกำหนดค่านี้ได้อย่างไร ฉันใช้เครื่องนี้มาหลายปีแล้วและฉันคิดว่าฉันจำไม่ได้ว่าเคยปิดเครื่องเพื่อรับการอัปเดตมาก่อน บันทึกทำให้ฉัน คิด มันเป็นการอัปเกรดแบบอัตโนมัติที่ทำสิ่งนี้ แต่ฉันไม่แน่ใจว่าจะยืนยันได้อย่างไร ถ้าฉันเข้าใจวิธีกำหนดการตั้งค่า/ตัวเลือกการอัปเกรดแบบไม่ต้องใส่ข้อมูล ฉันอาจสังเกตเห็นบางสิ่งที่ควบคุมการรีบูตหรือปิดเครื่อง ซึ่งเป็นเหตุผลที่ฉันต้องการทราบวิธีการทำเช่นนั้นฉันต้องการปิดการทำงานนี้ (ไม่มีการปิดเครื่อง) หรือเปลี่ยนเป็นรีบูต (หากเครื่องเปิดอยู่ ฉันต้องการเปิดเครื่องไว้!) ข้อเสนอแนะใด ๆ