Score:1

Ubuntu ต้องรีบูตบ่อยเกินไป

ธง ru

การอัปเดตอัตโนมัติขอให้ฉันรีบูต Ubuntu อย่างน้อยสองครั้งต่อสัปดาห์ บางครั้งฉันเลื่อนการรีบูตออกไปสองสามวัน จากนั้นฉันก็รีบูต ระบบจะติดตั้งการอัปเดตใหม่และขอให้รีบูตทันทีหลังจากนั้น

ฉันไม่ได้ตรวจสอบสิ่งที่จำเป็นต้องเริ่มต้นใหม่ ฉันสังเกตเห็นว่าเฟิร์มแวร์ของระบบมีการอัปเดตค่อนข้างบ่อย บางทีอาจบ่อยเกินไปสำหรับเฟิร์มแวร์ แต่นั่นก็เป็นเพียงกรณีส่วนน้อยเท่านั้น

ฉันจำได้ว่าไม่นานมานี้ฉันสามารถรันระบบเป็นเวลาหลายสัปดาห์หรือหลายเดือนโดยไม่ต้องรีสตาร์ท ดังนั้นสิ่งนี้จึงไม่ถูกต้องอย่างแน่นอน

ฉันใช้ Kubuntu 21.10 นี่คือที่เก็บของฉัน:

http://cz.archive.ubuntu.com/ubuntuimpish-backports/universe
http://cz.archive.ubuntu.com/ubuntuimpish/main
http://cz.archive.ubuntu.com/ubuntuimpish/multiverse
http://cz.archive.ubuntu.com/ubuntuimpish/restricted
http://cz.archive.ubuntu.com/ubuntuimpish/universe
http://cz.archive.ubuntu.com/ubuntuimpish-updates/main
http://cz.archive.ubuntu.com/ubuntuimpish-updates/multiverse
http://cz.archive.ubuntu.com/ubuntuimpish-updates/restricted
http://cz.archive.ubuntu.com/ubuntuimpish-updates/universe
http://dl.google.com/linux/chrome/debstable/main
http://security.ubuntu.com/ubuntuimpish-security/main
http://security.ubuntu.com/ubuntuimpish-security/multiverse
http://security.ubuntu.com/ubuntuimpish-security/restricted
http://security.ubuntu.com/ubuntuimpish-security/universe

คำถามของฉันคือฉันสามารถทำอะไรกับมันได้หรือไม่ หรือว่าโดยพื้นฐานแล้วมันเป็น "จุดบกพร่อง" ที่ฉันควรรายงานที่ไหนสักแห่ง

Organic Marble avatar
us flag
แนะนำให้คุณเริ่มติดตาม `/var/run/reboot-required.pkgs` เพื่อดูว่าอะไรเป็นสาเหตุ ประสบการณ์ของฉันไม่ใช่ของคุณ - ระบบของฉันต้องการรีบูตสำหรับเคอร์เนลใหม่ อาจจะทุกๆ 10 ถึง 14 วัน พวกเขาไม่เคยไป "เดือน" บันทึกเวลาทำงานทั้งหมดของฉันตั้งแต่ฉันเริ่มใช้ Ubuntu กับ 12.04 คือ 46 วัน 12/2/19 ถึง 1/17/20 บนระบบ 18.04
cn flag
"Ubuntu ต้องการการรีบูตบ่อยเกินไป" ไม่เลย การรีบูตเครื่องเป็นทางเลือก :-)
user535733 avatar
cn flag
@ 24601 Ubuntu 21.10 หยุดเป็นเวอร์ชัน "การพัฒนา" เมื่อเปิดตัว
ChanganAuto avatar
us flag
อาจเป็นเพราะที่เก็บ "backports" คุณต้องการมันจริงๆเหรอ?
ru flag
ปิดการใช้งาน ลองดูว่ามันจะช่วยได้ไหม ขอบคุณ! :)
Marc Compere avatar
za flag
ฉันยอมรับ. Ubuntu ไม่ควรขอให้รีบูตบ่อยนัก อะไรที่มากกว่าหนึ่งครั้งทุกๆสองสามเดือนนั้นมากเกินไป บางที Debian อาจจะถามน้อยลง
Score:1
ธง in

หากคุณเรียกใช้การอัปเดตด้วยตนเองก่อนที่จะรีบูต ไม่ควรต้องรีบูตอีกในภายหลัง จะต้องรีบูตอีกครั้งหากมีการอัปเดตอื่นที่รอดำเนินการซึ่งติดตั้งหลังจากที่คุณรีบูต

สาเหตุที่เป็นไปได้มากที่สุดที่จำเป็นต้องรีบูตคือการเปลี่ยนไปใช้เคอร์เนลที่ติดตั้งใหม่ซึ่งนำมาจากการอัปเดต สำหรับการอัปเดตอื่นๆ เกือบทั้งหมด บริการที่ได้รับผลกระทบสามารถเริ่มต้นใหม่ได้โดยไม่ต้องรีบูต

ส่วนใหญ่คุณสามารถเพิกเฉยต่อสิ่งนี้และไม่รีบูต แต่โปรดทราบว่าหากคุณไม่รีบูต คุณจะเรียกใช้เคอร์เนลที่เก่ากว่าซึ่งอาจมีช่องโหว่ด้านความปลอดภัยที่ได้รับการแก้ไขในเคอร์เนลที่ใหม่กว่า

โปรดทราบว่าเนื่องจากคุณใช้อูบุนตูเวอร์ชันที่ไม่ใช่ LTS อาจมีการอัปเดตมากกว่านั้น ดังนั้นสิ่งนี้จึงต้องรีบูตบ่อยขึ้น

หากคุณไม่อยากรีบูตเครื่องและใช้งาน Ubuntu เวอร์ชัน LTS คุณสามารถลองใช้บริการแพทช์สดซึ่งพยายามอัปเกรดเคอร์เนลในหน่วยความจำโดยไม่ต้องรีบูต แต่บางครั้งก็ล้มเหลวและคุณยังต้องรีบูต

โปรดทราบว่าตราบใดที่คุณทราบผลของการไม่รีบูตเครื่อง คุณก็ปิดการเตือนความจำได้

user10489 avatar
in flag
โปรดทราบว่าข้อยกเว้นข้อหนึ่งข้างต้นคือไดรเวอร์ nVidia ซึ่งต้องอัปเดตในขั้นตอนการล็อกด้วยไลบรารีอินเทอร์เฟซ nVidia ดังนั้นเมื่อไลบรารีได้รับการอัปเดตแล้ว จะต้องอัปเดตไดรเวอร์สำหรับแอปพลิเคชันใหม่เพื่อพูดคุยกับ GPU โดยปกติแล้วไดรเวอร์จะไม่สามารถอัปเดตได้เนื่องจากมีการใช้งานอยู่ ดังนั้นจึงจำเป็นต้องรีบูต ไม่แน่ใจว่า livepatch จัดการอย่างไร
ru flag
มีวิธีใดบ้างในการรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับข้อกำหนดการรีบูต เช่น. จำเป็นต้องรีบูทจริงหรือแค่ล็อกอินใหม่ก็เพียงพอแล้ว มีแพตช์ความปลอดภัยสำคัญที่รอดำเนินการอยู่หรือไม่ ฯลฯ ... ตอนนี้เป็นเพียงตัวบ่งชี้ในซิสเทรย์ของ KDE ซึ่งไม่ได้พูดอะไรเลย มันน่ารำคาญ :D
user10489 avatar
in flag
ตามที่ผู้แสดงความคิดเห็นรายอื่นระบุ ให้เลือก `/var/run/reboot-required.pkgs` ; ดูไฟล์ใน `/var/lib/update-manager/' ด้วย ฉันไม่แน่ใจว่ามีบางอย่างในระบบที่ระบุว่ารายการใดเป็นการอัปเดตความปลอดภัยหรือไม่ แต่มีบล็อกความปลอดภัยที่แสดงรายการเหล่านั้นอยู่ และคุณสามารถอ่าน CVE ที่เกี่ยวข้องและตัดสินใจด้วยตัวเองว่าสนใจหรือไม่
ru flag
เหตุใดฉันจึงไม่ชอบการรีบูตบ่อยๆ ก็เพราะว่ามันทำลายเวิร์กโฟลว์ของฉัน (ฉันต้องปิดแอปทั้งหมดของฉัน) และใช้เวลานาน (โดยเฉพาะกับขั้นตอนพิเศษที่เกิดจากการเข้ารหัสดิสก์) ฉันกำลังพูดถึงคอมพิวเตอร์ส่วนบุคคล ไม่ใช่เซิร์ฟเวอร์ ดังนั้นการตรวจสอบบล็อกความปลอดภัยจึงไม่ใช่สิ่งที่ฉันเรียกว่าวิธีแก้ปัญหาที่นี่อย่างแน่นอน :)
user10489 avatar
in flag
ส่วนหนึ่งของการประเมินความเสี่ยงที่เหมาะสมคือการสร้างสมดุลระหว่างการแก้ไขปัญหา (การหยุดชะงักของเวิร์กโฟลว์โดยการรีบูตเครื่อง) กับความเสี่ยง (เดสก์ท็อปของคุณถูกแฮ็ก ข้อมูลบนเดสก์ท็อปของคุณรั่วไหลสู่อินเทอร์เน็ตหรือถูกทำลาย) และโอกาสที่ความเสี่ยงเหล่านั้น (คือระบบของคุณบนอินเทอร์เน็ต ไฟร์วอลล์ภายนอกหรือไม่) หากความเสี่ยงหรือโอกาสที่จะเกิดความเสี่ยงนั้นต่ำพอ การรีบูตอาจทำได้สัปดาห์ละครั้งหรือทุกๆ หลายๆ สัปดาห์หรือไม่ทำเลยก็ได้
ru flag
ความหวังของฉันคือ distro ที่เป็นมิตรกับผู้ใช้อย่าง Ubuntu จะช่วยฉันในการปรับสมดุลและเสนอค่าเริ่มต้นที่สมเหตุสมผล การรีบูตสองครั้งต่อสัปดาห์ฟังดูดีกว่าว่าบางอย่างเสียหรือเราระมัดระวังเป็นพิเศษ (เช่น โทรศัพท์ Android เครื่องใหม่ของฉันซึ่งใช้เคอร์เนลของ Linux เช่นกัน อาจต้องมีการรีบูตไตรมาสละครั้ง)
user10489 avatar
in flag
นี่คือสิ่งที่คุณจะได้รับจากการติดตั้งเวอร์ชันที่ไม่ใช่ LTS เวอร์ชัน LTS นั้นเสถียรกว่ามาก และการอัปเดตจะช้ากว่า บางครั้งเพียงเดือนละครั้ง และมักไม่ต้องรีบูต ตรวจสอบให้แน่ใจว่าคุณอัปเกรดในเดือนเมษายน 2022 และแก้ไข `/etc/update-manager/release-upgrades` และเปลี่ยนเป็น `prompt=LTS` และฉันคิดว่าคุณจะมีความสุขมากขึ้นเมื่อมีความเสถียรเต็มที่
ru flag
นั่นเป็นคำแนะนำที่ดี ขอบคุณ!
Score:-1
ธง it

กำลังรีบูตเครื่อง ก่อน การอัปเดตเป็นความเชื่อโชคลางที่ไร้ประโยชน์ หากคุณยังพบว่าจำเป็น ให้สงสัยว่ามีการจัดการระบบที่ไม่ดี

เพียงอัปเดตรายการเวอร์ชันซอฟต์แวร์ของคุณ (# การปรับปรุงที่เหมาะสม) จากนั้นอัปเดตซอฟต์แวร์ของคุณ (#การอัพเกรดที่เหมาะสม).

หากหลังจากอัปเดต ไฟล์ใด ๆ /รัน/รีบูต* มีอยู่ จำเป็นต้องรีบูต และไฟล์มีคำใบ้ว่าทำไม

การอัปเดตซอฟต์แวร์ที่ใช้เป็นส่วนหนึ่งของซอฟต์แวร์อื่น หรือใช้เพื่อเริ่มต้นระบบนั้นยาก อีกวิธีหนึ่งคือต้องยกเลิกการบูทระบบ "ย้อนกลับ" กระบวนการบูท/เริ่มต้นจนกว่าจะไม่มีใครใช้หรือใช้ซอฟต์แวร์ใหม่ จากนั้นยกเลิกการบูท ดำเนินการต่อหรือเริ่มงานใหม่ การตัดสินใจว่าจะเลิกบูทได้ไกลแค่ไหน วิธีหยุดชั่วคราว/รีสตาร์ทแอปพลิเคชันนั้นยากวิทยาการคอมพิวเตอร์อย่างหนัก

เรารู้ 1 วิธีในการรีสตาร์ททุกอย่างเพื่อให้ทำงานด้วยซอฟต์แวร์ปัจจุบัน (ตามที่อัปเดต) ทำไมไม่ลองใช้ดูล่ะ นอกจากนี้ หากการรีบูตเครื่องไม่ได้ผล เราต้องรู้ทันที

อันเป็นผลมาจากการรีบูตเครื่อง /วิ่ง ถูกสร้างขึ้นใหม่และ /รัน/รีบูต* ไฟล์หายไป

ru flag
ฉันไม่ได้รีบูตก่อนอัปเดตในที่สุดฉันก็รีบูทเมื่อระบบขอมาหลายวัน ระบบเริ่มทำงาน ดาวน์โหลดการอัปเดตใหม่โดยอัตโนมัติ และขอให้รีบูตทันทีหลังจากนั้น ฉันกำลังพูดถึงสิ่งนี้เพื่อแสดงความถี่ที่ฉันได้รับการรีบูตซึ่งทำให้เกิดการอัปเดต ซึ่งฉันพบว่ามันแปลกๆ นอกจากนี้ ฉันต้องการให้ระบบจัดการการอัปเดตโดยอัตโนมัติ...
user10489 avatar
in flag
ค่าเริ่มต้นสำหรับ "การอัปเกรดแบบอัตโนมัติ" คือการติดตั้งแพตช์ความปลอดภัยเท่านั้น ฉันคิดว่าคุณสามารถเปลี่ยนแปลงได้ แต่คุณยังสามารถมีการอัปเดตที่รอดำเนินการได้เมื่อคุณรีบูต ดังนั้นจึงเป็นการดีที่สุดที่จะเรียกใช้การอัปเดตด้วยตนเองก่อนที่จะรีบูต
ru flag
อย่างที่ฉันบอกไป นิสัยเสียจากการทำงานของโทรศัพท์ ฉันจึงไม่ชอบจัดการการอัปเดตด้วยตนเอง :) แต่ประเด็นของคุณเกี่ยวกับ LTS นั้นสมเหตุสมผล ดังนั้นฉันจะลองดู

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา