Nhân có thể tự cập nhật thông qua trình quản lý cập nhật không?


10

Tôi nhận thấy rằng ngày Phiên bản / Phiên bản nhân Linux được cài đặt hiện tại muộn hơn ngày cài đặt của Hệ thống.

  • 2.6.32-24-generic # / var / log / trình cài đặt / syslog
  • 2.6.32-25-generic # uname -r

Những con số này dường như trả lời câu hỏi của riêng tôi, nhưng điều làm tôi ngạc nhiên là tôi không nhớ một câu kịch tính "Bạn phải khởi động lại Windows ngay bây giờ!" hộp thoại, mà tôi đã phát triển để mong đợi một sự thay đổi hệ thống sâu sắc như vậy ...

Có lẽ tôi chỉ cần nhấp vào OK .. Kiểu dáng :)

Là hạt nhân bằng cách nào đó có thể "thay thế" chính nó? ... Hoặc có lẽ nó chỉ có thể làm "tiểu phẫu"?

ví dụ. Tôi vẫn có thể chạy "Lucid" vào năm 2020 với mỗi kernel "mới nhất" được cài đặt qua các bản cập nhật. (Tôi sẽ không làm điều đó; nó chỉ là một kịch bản thử nghiệm.)

Câu trả lời:


12

Có một hệ thống gọi là ksplice cho phép nâng cấp kernel mà không cần khởi động lại, nhưng Ubuntu vẫn chưa sử dụng và đó là một hệ thống hấp dẫn nhất đối với các quản trị viên máy chủ tại thời điểm này.

Bất cứ khi nào bạn có bản cập nhật kernel mới có sẵn trong các bản cập nhật của trung tâm phần mềm, bạn sẽ cần phải khởi động lại máy tính để sử dụng bảo mật cố định hoặc các lỗi khác. Mỗi phiên bản kernel là riêng biệt, do đó, giữ cho máy của bạn chạy trên kernel hiện tại sẽ không gây hại trừ khi bạn tính các lỗ hổng bảo mật tiềm ẩn. Xem thêm câu hỏi hiện có này:

Tại sao không bao gồm một cái gì đó như Ksplice để không cần phải khởi động lại sau khi cập nhật?


Cảm ơn ... Bây giờ tôi đã có thời gian suy nghĩ về vấn đề này, tôi nhớ lại một lần (?) Khi tôi được yêu cầu khởi động lại ... Tôi hơi ngạc nhiên vì tất cả các bản cập nhật và cài đặt mới đã được liền mạch trước đó rằng ... Đó là thời điểm hạt nhân được nâng cấp ... rebootless systemBạn đã đề cập là một tính năng hay .. không quan trọng đối với máy tính để bàn gia đình, nhưng là một ý tưởng tuyệt vời cho bất kỳ cài đặt thương mại nào ... Có thể nó sẽ sớm được chuẩn, khi thanh comepetitive trở nên cao hơn.
Peter.O

4

ví dụ. Tôi vẫn có thể chạy "Lucid" vào năm 2020 với mỗi kernel "mới nhất" được cài đặt qua các bản cập nhật. (Tôi sẽ không làm điều đó; nó chỉ là một kịch bản thử nghiệm.)

Cái tên "sáng suốt" thực sự chỉ là tên của bản phân phối. Vâng, trên lý thuyết (và ở một mức độ nào đó trong thực tế) bạn có thể giữ "sáng suốt" cho đến năm 2020, chỉ là bạn sẽ nâng cấp tất cả các thành phần trong hệ thống của mình.

Đôi khi chỉ nâng cấp hạt nhân (và không có gì khác), nhưng khi có sự thay đổi hạt nhân lớn, cần phải thay đổi / nâng cấp các chương trình khác hoặc chúng sẽ không hoạt động nữa.


3

Các cập nhật kernel tại chỗ đã được thảo luận trong câu hỏi này: Tại sao không bao gồm một cái gì đó như Ksplice để không cần phải khởi động lại sau khi cập nhật?

Đối với lời nhắc khởi động lại, hãy xem /etc/motdtệp cho máy chủ khi bạn đăng nhập:

Linux terra 2.6.35-22-generic #34-Ubuntu SMP Sun Oct 10 09:24:00 UTC 2010 i686 GNU/Linux
Ubuntu 10.10

Welcome to Ubuntu!
 * Documentation:  https://help.ubuntu.com/

*** System restart required ***
Last login: Tue Nov  2 17:33:22 2010 from ...

và lời nhắc thông báo bảng điều khiển cho máy tính để bàn:

văn bản thay thế


Cảm ơn KC .. Liên kết hệ thống trong câu trả lời được chấp nhận thực sự liên kết với KSplice;) .. nhưng nó không quan trọng đối với tôi; Tôi sẽ khóc cho đến khi nó là "vấn đề tiêu chuẩn" ... Điểm chính của câu hỏi của tôi là tìm hiểu cách thức cập nhật của hạt nhân.
Peter.O
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.