Nếu bạn đã cài đặt các gói phổ biến khởi động lại hoặc thông báo cập nhật-thông báo cập nhật, thì bạn sẽ nhận được các tệp / var / run / restart-required và /var/run/reboot-required.pkgs
trình thông báo khởi động lại mới hơn trong Ubuntu Wily và Xenial. Debian kéo dài, nhưng trong jessie-backports
update-notifier-common Đã cũ hơn, trong tất cả các phiên bản Ubuntu bao gồm Xenial và Debian Wheezy. Không có trong Debian Stretch hay Jessie.
(Có một số thông tin cơ bản về gói trình thông báo khởi động lại tại https://feed.cloud.geek.nz/posts/int sinhing-report-notifier / )
Nếu bạn chưa cài đặt các gói này thì bạn có thể so sánh phiên bản của gói linux đã cài đặt, với phiên bản đang chạy:
tim@tramp:~$ dpkg -l linux-image-*
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-=================================-=====================-=====================-=======================================================================
ii linux-image-3.16.0-4-amd64 3.16.7-ckt20-1+deb8u4 amd64 Linux 3.16 for 64-bit PCs
ii linux-image-amd64 3.16+63 amd64 Linux for 64-bit PCs (meta-package)
tim@tramp:~$ more /proc/version
Linux version 3.16.0-4-amd64 (debian-kernel@lists.debian.org) (gcc version 4.8.4 (Debian 4.8.4-1) ) #1 SMP Debian <b>3.16.7-ckt20-1+deb8u3</b> (2016-01-17)
Bạn có thể thấy ở đây, kernel được cài đặt mới nhất là 3.16.7-ckt20-1 + deb8u4 nhưng kernel đang chạy là 3.16.7-ckt20-1 + deb8u3. Vì vậy, hệ thống này cần khởi động lại. Các u4 vs u3 ngay ở cuối.
Bạn có thể cần phải cuộn hộp ở trên. Trong / Proc / phiên bản, đó là phiên bản gần cuối dòng quan trọng.
Thay đổi mã phiên bản rất nhỏ là điển hình của bản cập nhật kernel bảo mật Debian.
cần
Một lựa chọn khác là cài đặt needrestart
gói.
sudo apt-get install needrestart
sudo needrestart -k
Có vẻ như hoạt động ngay cả khi Needrestart được cài đặt sau khi kernel được nâng cấp.