Sau khi cập nhật yum, có nên khởi động lại máy chủ không?


28

Tôi biết rằng thỉnh yum updatethoảng nên chạy máy chủ Centos của mình và tôi thậm chí còn thấy rằng có cách để tự động hóa bản cập nhật này . Câu hỏi của tôi là, có cần thiết phải khởi động lại máy chủ sau khi cập nhật không? Nó là một ý tưởng tốt? Điều gì xảy ra nếu tôi tiếp tục cập nhật và không bao giờ khởi động lại?

Câu trả lời:


20

Bạn không phải khởi động lại máy chủ trừ khi bạn nhận được một tin nhắn (từ yum) rõ ràng khuyến khích bạn làm như vậy.

Nhưng bạn không thể sử dụng kernel mới đã được cập nhật cho đến khi bạn khởi động lại hệ thống (trừ khi bạn đang sử dụng một cái gì đó như Ksplice , đây là công nghệ chuyển đổi kernel cũ với kernel mới mà không cần khởi động lại).

Vì vậy, cuối cùng, đó là quyết định của bạn nếu bạn muốn khởi động lại. Tôi sẽ đề nghị rằng trừ khi có một bản cập nhật bảo mật lớn cho kernel, bạn không nên khởi động lại trong giờ làm việc. Mặt khác, nếu máy chủ không hoạt động (và bạn không cần nó trong 30 phút tiếp theo hoặc lâu hơn, vì trong một số trường hợp hiếm hoi, các bản cập nhật có thể can thiệp vào quá trình khởi động), tôi khuyên bạn nên khởi động lại nó.


10

Nếu kernel đã cập nhật, vâng, đó là một ý tưởng tốt để khởi động lại bởi vì kernel mới sẽ chỉ được sử dụng sau khi khởi động lại. các gói khác sẽ được cập nhật tại chỗ, không cần phải khởi động lại.


5
cập nhật lên libc mà không cần khởi động lại có thể gây ra sự cố
Dân gian van Heusden

Điều đó là không chính xác, có một số gói khác yêu cầu khởi động lại phải được cập nhật chính xác, như đã chỉ ra ở trên libc là một, có những gói khác (systemd / init)
totaam

3
Để nói rằng nó sạch hơn so với Folkert: Bạn cũng nên khởi động lại sau khi cập nhật glibc.
Nils

1
@Nils Bạn không cần phải khởi động lại; Nó đủ để khởi động lại tất cả các dịch vụ mà bạn muốn chuyển sang chạy với libc mới.
Gilles 'SO- ngừng trở nên xấu xa'

2
@Nils Trên hầu hết các hệ thống, tất cả các dịch vụ đều được liên kết với libc. Không có cách nào tự động để biết cái nào phải được khởi động lại: chỉ có cái nào bị ảnh hưởng bởi bất kỳ lỗi nào mà bản sửa lỗi nâng cấp là quan trọng.
Gilles 'SO- ngừng trở nên xấu xa'

9

Tôi có một máy chủ hoàn toàn tự động nhận được các bản cập nhật hàng ngày thông qua yum-cronvà tôi cho phép nó khởi động lại vào mỗi cuối tuần (thông qua root-crontab).

Điều này đã hoạt động tốt trong hơn ba năm nay.


2
Tôi thích giải pháp này.
Phil
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.