ฉันควรรีสตาร์ทหลังจากอัพเดตระบบของฉันหรือไม่


27

ฉันควรรีสตาร์ทพีซีทุกครั้งที่ได้รับการอัพเดตหรือไม่

คำตอบ:


33

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

ภาพของไอคอนเซสชันเมื่อจำเป็นต้องรีสตาร์ท


ฉันมักจะทำตั้งแต่ฉันอัปเดตในช่วงครึ่งสัปดาห์ที่เหมาะสม ใช่สำหรับการปรับปรุงเคอร์เนลและยูทิลิตี้หลักอื่น ๆ ที่จำเป็นต้องทำ แต่เนื่องจากส่วนหนึ่งของโปรแกรมได้รับการเก็บไว้ในหน่วยความจำฉันไม่เคยคิดว่ามันเป็นความคิดที่ดีที่จะทำเช่นนั้น
Todd Partridge 'Gen2ly'

4

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


3

คุณไม่ต้องรีสตาร์ท แต่ครั้งเดียวที่คุณต้องรีสตาร์ทเพื่อให้การเปลี่ยนแปลงมีผลคือการอัพเกรดเคอร์เนลและการอัพเกรดไดรเวอร์ที่เป็นกรรมสิทธิ์


ที่จริงแล้วมีการอัปเดตอื่น ๆ ไม่กี่รายการที่ขอให้คุณเริ่มต้นใหม่แม้ว่าในบางกรณีการออกจากระบบอาจจะเพียงพอ
Scott Severance

2

มีอีกวิธีคือ

Kspliceช่วยให้คุณสามารถอัปเดตระบบของคุณ - แม้กระทั่งการปรับปรุงเคอร์เนล - โดยไม่ต้องรีสตาร์ท

มันฟรีสำหรับ Fedora และ Ubuntu Desktop แต่คุณจ่ายสำหรับระบบอื่น ๆ


2

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

ปัจจัยสำคัญในพฤติกรรมที่มีอารยธรรมมากกว่านี้คือ Linux / UNIX ไม่มีระบบรีจิสทรีเช่น Windows ฉันไม่ทราบกลไกที่แน่นอนของมัน แต่ Windows เก็บรีจิสทรีของมันไว้เมื่อมันทำงานและบ่อยครั้งวิธีเดียวที่จะแก้ไขมันคือรีสตาร์ทระบบเพื่อให้สามารถทำการเปลี่ยนแปลงรีจิสทรีได้ในขณะที่ไม่ได้ใช้งาน

ในอีกด้านหนึ่งของเหรียญถ้าคุณอัพเกรดเคอร์เนลของคุณบางโปรแกรมที่คุณอาจรวบรวมตัวเอง (เช่นการรัน make ด้วยแพ็คเกจที่มาใน tarball) อาจหยุดทำงานเมื่อคุณอัพเกรดเคอร์เนลจนกว่าคุณจะคอมไพล์ใหม่ ผู้เล่น vmware เป็นเช่นนี้แม้ว่าบางครั้งมันจะแก้ไขตัวเอง นี่เป็นส่วนหนึ่งของเหตุผลในการบูตบูตเช่นด้วงทำให้เคอร์เนลเวอร์ชันเก่าเป็นตัวเลือกเมนูเริ่มต้น


ว้าวนั่นเป็นคำอธิบายที่ชัดเจนมาก ขอบคุณมาก.
rockr101

ฉันเชื่อว่าคุณเข้าใจผิด ไม่ใช่รีจิสตรี (เป็นเรื่องง่ายมากที่จะเปลี่ยนแปลงอะไรในรีจิสตรี - ด้วยตนเอง - และดูการเปลี่ยนแปลงในทันที) แต่เป็นไฟล์ปฏิบัติการและไลบรารีที่ถูกล็อคในขณะที่กระบวนการกำลังทำงานอยู่ บางกระบวนการเหล่านี้เป็นส่วนหนึ่งของระบบซึ่งหมายความว่าการอัปเดตกระบวนการเหล่านี้ต้องการให้ระบบยกเลิกการโหลดตัวเองก่อน (เช่นรีบูต) ก่อนที่จะสามารถเขียนทับได้ Linux จัดการสิ่งนี้แตกต่างกันซึ่งเป็นสาเหตุที่คุณไม่จำเป็นต้องรีบูตลีนุกซ์บ่อยครั้ง
bluppfisk

0

เลขที่

นอกจากว่าคุณจะไม่อัปเดตและทำจำนวนมาก (เช่นรายเดือน) จากนั้นก็ควรระมัดระวังในการเริ่มต้นใหม่เป็นต้น


0

คุณควรรีสตาร์ทเมื่ออัพเดตเคอร์เนลหรือเมื่อมีการอัพเดทไดรเวอร์ มิฉะนั้นการอัพเดตเคอร์เนลหรือไดรเวอร์จะไม่ทำงานจนกว่าจะรีบูต


0

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

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