[리눅스] 자동 업데이트 주기 설정하는 방법

목차

  1. 자동 업데이트 설정
  2. 업데이트 주기 설정
  3. 시작 프로그램으로 등록

자동 업데이트 설정

리눅스 시스템에는 여러 패키지 관리자가 있을 수 있으며, 흔히 사용되는 패키지 관리자로는 apt (Debian, Ubuntu), dnf (Fedora, Red Hat), yum (CentOS) 등이 있습니다. 각 패키지 관리자에 따라 다소 차이가 있을 수 있지만, 일반적으로 아래와 같이 자동 업데이트를 설정할 수 있습니다.

업데이트 주기 설정

Debian/Ubuntu

  1. 패키지 관리자인 apt의 자동 업데이트 기능을 활성화하려면 아래 파일을 편집합니다.

     sudo nano /etc/apt/apt.conf.d/10periodic
    
  2. 다음과 같이 업데이트 주기를 설정합니다.

     APT::Periodic::Update-Package-Lists "1";
     APT::Periodic::Download-Upgradeable-Packages "1";
     APT::Periodic::AutocleanInterval "7";
     APT::Periodic::Unattended-Upgrade "1";
    

    위 설정은 주기적으로 패키지 리스트를 업데이트하고 업그레이드 가능한 패키지를 다운로드하며, 일주일에 한 번 시스템을 자동으로 정리하고 보안 업그레이드를 설정합니다.

Fedora/Red Hat

  1. dnf-automatic 패키지를 설치합니다.

     sudo dnf install dnf-automatic
    
  2. 업데이트 주기를 설정합니다.

     sudo nano /etc/dnf/automatic.conf
    

    파일을 열고 apply_updates = yes로 설정하여 주기적으로 업데이트를 적용하도록 합니다.

시작 프로그램으로 등록

시스템이 부팅될 때 자동 업데이트를 시작하도록 하려면, 아래 명령어를 사용하여 자동 업데이트 서비스를 시작 프로그램에 등록합니다.

sudo systemctl enable [service-name]

여기서 [service-name]은 해당하는 자동 업데이트 서비스의 이름입니다.

이제 자동 업데이트가 설정되었습니다. 이를 통해 리눅스 시스템이 항상 최신 상태를 유지하며 안정성과 보안을 강화할 수 있습니다.