Немає нічого насправді особливого в тому, щоб мати тривалий час роботи. Як правило, краще мати захищену систему. Усі системи потребують оновлення в певний момент. Ви, ймовірно, вже застосовуєте оновлення, чи плануєте виходи з ладу, коли застосовуєте ці оновлення? Ви, мабуть, повинні про всяк випадок, коли щось піде не так. Перезавантаження не повинна насправді стільки часу.
Якщо ваша система настільки чутлива до перебоїв, вам, ймовірно, варто задуматися про якесь налаштування кластеризації, щоб ви оновили одного члена кластера, не збиваючи все.
Якщо ви не впевнені в конкретному оновлення, можливо, безпечніше запланувати перезавантаження та застосувати його (бажано після тестування на іншій подібній системі).
Якщо вам цікаво дізнатися про те, чи важливе оновлення, знадобиться час, щоб прочитати повідомлення про безпеку, і перейдіть за посиланнями до CVE або до публікацій / списків / блогів, що описують проблему. Це допоможе вам вирішити, чи оновлення безпосередньо застосовується у вашому випадку.
Навіть якщо ви не вважаєте, що це застосовується, ви все одно можете подумати над оновленням системи. Безпека - це багатошаровий підхід. Ви повинні припустити, що в інші моменти ці інші шари можуть вийти з ладу. Крім того, ви можете забути, що у вас є вразлива система, оскільки ви пропустили оновлення при зміні конфігурації в якийсь пізній момент часу.
У будь-якому випадку, якщо ви хочете проігнорувати або почекати деякий час на оновлення в системах, що базуються на Debian, ви можете перевести пакет у режим очікування. Мені особисто подобається затримувати всі пакети ядра про всяк випадок.
Метод CLI для встановлення утримування пакету в системах на базі Debian.
dpkg --get-selections | grep 'linux-image' | sed -e 's/install/hold/' | sudo dpkg --set-selections