Tôi có cần khởi động lại máy chủ sau khi cập nhật kernel linux không?


24

Tôi đang sử dụng webmin (sử dụng yum) để cài đặt các bản cập nhật trên máy chủ của mình và nó sẽ cập nhật kernel cũng như kernel-firmware và kernel-headers. Tôi có cần khởi động lại máy chủ sau khi cập nhật kernel không?


Câu trả lời:


27

Có ít nhất hai lý do để khởi động lại:

  1. Bạn có thể muốn sử dụng những lợi thế của phiên bản mới hơn (sửa lỗi bảo mật)
  2. Thông thường trong quá trình cập nhật kernel, cây mô-đun của kernel cũ bị loại bỏ. Do đó, nếu bạn (hoặc một số tập lệnh) dỡ bỏ một mô-đun thì hệ thống không thể tải lại mô-đun vì nó chỉ tìm thấy mô-đun mới hơn trên đĩa (nếu có) và điều này được biên dịch cho một hạt nhân khác và do đó không thể được tải (ít nhất là thường xuyên) .

3
Trên Red Hat / CentOS và Ubuntu (và tất cả các bản phân phối chịu trách nhiệm về cách họ nâng cấp kernel), # 2 không xảy ra, vì gói kernel cũ được giữ nguyên. Tôi rất mong muốn Debian sẽ lấy gợi ý từ họ ...
Paul Gear

10

Để thực sự sử dụng kernel mới, bạn sẽ phải khởi động lại.
Không có cách nào xung quanh đó.

Bạn có phải khởi động lại ngay sau khi cài đặt bản cập nhật?
Nói chung KHÔNG, bạn có thể lên lịch khởi động lại để có thời điểm thuận tiện hơn.

Nhưng nó không phải là một ý tưởng tốt để cài đặt thêm các bản cập nhật trước khi bạn khởi động lại.
Một số bản cập nhật có các phiên bản khác nhau tùy thuộc vào kernel bạn đang chạy.

Và dù sao đi nữa: Sau khi khởi động lại với kernel mới, luôn kiểm tra cập nhật. Một số gói hiện có của bạn có thể cần phiên bản mới sau khi cập nhật kernel.


4

Nó phụ thuộc.

Ksplice chăm sóc tất cả các bản cập nhật bảo mật nhưng nó phụ thuộc vào các bản cập nhật và nó không miễn phí. Bạn có thể kiểm tra ở đây để biết chi tiết cho yum là tốt.

Bạn cũng có tùy chọn sử dụng kexec sẽ yêu cầu khởi động lại nhưng sẽ bỏ qua phần cứng của phần khởi động.

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.