
내 컴퓨터에서 업데이트를 전혀 받지 않거나 업데이트를 받을 수 있지만 자체적으로 재부팅되지 않는 환경을 만들려고 합니다.
제 질문은 모든 Linux 배포판에서 이것을 달성할 수 있습니까?입니다. 그렇다면 누군가 나에게 이 작업을 수행하는 방법을 안내해 줄 수 있습니까? 나는 UNIX 서버가 무한정 실행된다는 이야기를 들었으므로 이것이 Linux에서도 가능하다고 가정합니다. 그렇지 않다면 혼란을 없애는 것이 좋을 것입니다. 어떤 통찰력을 주셔서 감사합니다
답변1
Ubuntu와 같은 Debian 기반 시스템에서는 자동 업데이트를 담당하는 패키지를 unattended-upgrades
.
시스템에 대한 자동 보안 업데이트를 중지하려면 다음과 같이 이를 제거하는 간단한 방법이 있습니다.
sudo apt remove unattended-upgrades
'사람 무인 업그레이드'에서
무인 업그레이드 - 보안(및 기타) 업그레이드 자동 설치
이 프로그램은 구성된 APT 소스의 패키지만 설치하고 구성 파일 변경에 대한 dpkg 프롬프트를 확인하면서 자동으로 무인으로 보안 업그레이드를 다운로드하고 설치할 수 있습니다. 모든 출력은 /var/log/unattended-upgrades.log에 기록됩니다.
This script is the backend for the APT::Periodic::Unattended-Upgrade option and designed to be run from cron (e.g. via /etc/cron.daily/apt).
재부팅의 경우, 업그레이드 후 재부팅이 필수는 아닙니다. 계속 사용하시면 됩니다. 그러나 시간이 지나도 계속 실행하려는 경우 실행 중인 커널 버전의 패키지를 삭제하지 않으면 일반적으로 시스템이 더 만족스럽습니다.
분명히 보안의 관점에서 보면 패키지를 업데이트하고 새 커널 버전을 실행하는 새 커널 업데이트가 있을 때 주기적으로 재부팅하는 것이 좋습니다.
커널이 런타임에 패치된 일부 Linux 버전도 있으며 재부팅할 필요가 거의 없습니다.