@moonpoint đúng là các bản cập nhật kernel sẽ yêu cầu khởi động lại để ảnh hưởng. Tuy nhiên, trong mọi trường hợp nếu bạn chuẩn bị sửa lỗi, lỗ hổng hoặc nâng cao hiệu suất trong bất kỳ gói nào, thông thường sẽ cần khởi động lại hệ thống (hoặc ít nhất là khởi động lại dịch vụ) để được vá đúng cách.
needs-restarting
là một chương trình báo cáo danh sách các id quá trình bắt đầu chạy trước khi chúng hoặc một số thành phần mà chúng sử dụng được cập nhật. Gói này là một phần của yum-utils
và hoạt động hoàn hảo trên Red Hat Phân phối Phiên bản 6 và 7.
Dưới đây là mẫu sau khi chạy yum upgrade
và goferd
dịch vụ được nâng cấp đòi hỏi khởi động lại dịch vụ để hoàn thành quá trình nâng cấp.
[root]# needs-restarting
1161 : python /usr/bin/goferd --foreground
Sau khi khởi động lại dịch vụ
[root]# service goferd restart
Redirecting to /bin/systemctl restart goferd.service
[root]# needs-restarting
[root]#