본문 바로가기
OS/Ubuntu

Ubuntu에서 자동 업데이트 취소하고 수동 관리하기

by yazasus 2025. 7. 13.
728x90

Ubuntu 자동 업데이트 비활성화 방법

Ubuntu의 unattended-upgrades 기능은 보안 패치를 자동으로 적용하지만, 일부 환경에서는 수동 관리가 필요합니다. 이 글에서는 자동 업데이트를 완전히 비활성화하고 수동으로 패키지를 업데이트하는 방법을 안내합니다.

1. 자동 업데이트 설정 파일 비활성화

/etc/apt/apt.conf.d 디렉터리에 있는 자동 업데이트 설정 파일을 비활성화합니다. 파일명을 변경하거나 삭제해 서비스가 더 이상 실행되지 않도록 합니다.

sudo mv /etc/apt/apt.conf.d/20auto-upgrades /etc/apt/apt.conf.d/20auto-upgrades.disable
sudo mv /etc/apt/apt.conf.d/50unattended-upgrades /etc/apt/apt.conf.d/50unattended-upgrades.disable

2. unattended-upgrades 서비스 중지 및 비활성화

systemd를 통해 unattended-upgrades 데몬을 중지하고, 부팅 시 자동 시작을 방지합니다.

sudo systemctl stop unattended-upgrades
sudo systemctl disable unattended-upgrades
sudo systemctl mask unattended-upgrades

3. periodic 옵션 완전 해제

/etc/apt/apt.conf.d/10periodic 파일에서 APT::Periodic 관련 값을 0으로 설정해 주기적 업데이트를 끕니다.

sudo nano /etc/apt/apt.conf.d/10periodic
# 아래 항목을 모두 0으로 변경
APT::Periodic::Update-Package-Lists "0";
APT::Periodic::Download-Upgradeable-Packages "0";
APT::Periodic::Unattended-Upgrade "0";

4. 설정 적용 확인

다음 명령으로 서비스 상태와 설정 파일 유무를 확인하여 자동 업데이트가 완전히 비활성화되었는지 점검합니다.

systemctl status unattended-upgrades
ls /etc/apt/apt.conf.d/ | grep unattended

마무리 및 실무 팁

자동 업데이트를 끈 후에도 정기적으로 sudo apt update && sudo apt upgrade 명령을 실행해 보안 패치를 놓치지 마세요. 중요한 서버라면 모니터링 스크립트를 작성해 업데이트 알림을 받도록 구성하면 안정성을 높일 수 있습니다.

728x90