자동 업데이트가 활성화되어 있는지 어떻게 확인할 수 있습니까? 자동 업데이트가

Ubuntu 12.04 서버에서 자동 업데이트가 활성화되어 있는지 확인하고 싶습니다.

정확히 어떻게 확인할 수 있습니까?

자동 업데이트가 활성화 된 경우 어떻게 비활성화 할 수 있습니까?



답변

이를 위해 사용할 수있는 패키지가 있습니다.

sudo apt-get install unattended-upgrades

또는 무인 업그레이드가 이미 설치된 경우. 또는 우분투 문서를 체크 아웃 할 수 있습니다

sudo dpkg-reconfigure -plow unattended-upgrades

이것이 설치해야하는 패키지입니다. 일단 설치되면 파일을 편집하십시오

/etc/apt/apt.conf.d/10periodic
/etc/apt/apt.conf.d/20auto-upgrades

이 파일에서 서버 업데이트 빈도를 설정할 수 있습니다.

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

파일은 다음과 같아야합니다. 1은 매일 업데이트됨을 의미합니다. 7은 매주입니다.

/etc/apt/apt.conf.d/50unattended-upgrades

이 파일을 사용하면 apt가 새 업데이트 및 업그레이드를 검색 할 수있는 위치를 선택하여 원하는 업데이트를 선택할 수 있습니다. (이것에 대한 나의 개인적인 의견은 이것이 서버라면 보안으로 설정하겠다는 것입니다)

Unattended-Upgrade::Allowed-Origins {
        "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";

};

변수 ${distro_id}와이 ${distro_codename}자동으로 확장됩니다. 업데이트 항목을 주석 처리하고 보안을 유지합니다.


답변

로그 /var/log/unattended-upgrades/를 확인하여 무인 업그레이드가 적용되고 있는지 확인하십시오.


답변

(LinuxBill의 답변에 대한 변경 사항이 거부되어 다른 답변을 받았습니다.)

자동 업데이트를 활성화하는 데 사용할 수있는 패키지가 있습니다. 이를 무인 업그레이드라고합니다.

다음 명령을 사용하여 자동 업데이트를 활성화 / 비활성화하십시오.

sudo dpkg-reconfigure -plow unattended-upgrades

이 명령은 파일을 수정 /etc/apt/apt.conf.d/20auto-upgrades하며 수정 될 수도 있습니다 /etc/apt/apt.conf.d/10periodic.

또는 software-properties-gtk“보안 업데이트가있는 경우 :”의 설정을 변경하여 업데이트 탭에서 자동 업데이트 GUI 방식을 활성화 할 수 있습니다 . 즉 파일을 수정합니다 /etc/apt/apt.conf.d/10periodic/etc/apt/apt.conf.d/20auto-upgrades.

또는 위에서 언급 한 파일을 수동으로 수정할 수 있습니다. 이 파일에서 업데이트 호출 빈도를 설정할 수 있습니다.

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

파일은 다음과 같아야합니다. 1은 매일 업데이트됨을 의미합니다. 7은 매주입니다. 변수 APT :: Periodic :: AutocleanInterval은 “apt-get autoclean”이 자동으로 실행되는 빈도를 결정합니다. 0은 이러한 변수에 대해 비활성화됨을 의미합니다.

file을 편집하여 무인 업그레이드 작동 방식을 변경할 수 있습니다 /etc/apt/apt.conf.d/50unattended-upgrades. 이 파일을 사용하면 apt가 새 업데이트 및 업그레이드를 검색 할 수있는 위치를 선택하여 원하는 업데이트를 선택할 수 있습니다.

Unattended-Upgrade::Allowed-Origins {
      "${distro_id}:${distro_codename}-security";
//      "${distro_id}:${distro_codename}-updates";
//      "${distro_id}:${distro_codename}-proposed";
//      "${distro_id}:${distro_codename}-backports";
};

변수 ${distro_id}와이 ${distro_codename}자동으로 확장됩니다. 위의 보안 업데이트 만 자동으로 수행됩니다. 자동 업데이트를 모든 저장소로 확장 할 수 있습니다 ( 다른 질문 참조) .

변경하고 싶을 수도 있습니다

//Unattended-Upgrade::Remove-Unused-Dependencies "false";

Unattended-Upgrade::Remove-Unused-Dependencies "true";

예를 들어 과도한 오래된 커널을 자동으로 제거하여 / boot가 가득 차지 않도록합니다.

우분투 문서 에는 더 많은 정보가 있습니다 .


답변

자동 업데이트는 기본적으로 활성화되어 있습니다. 그렇지 않은 경우 자동 업데이트를 활성화 하려면 키보드에서 Ctrl+ Alt+ T를 눌러 터미널을 엽니 다. 열리면 아래 명령을 실행하십시오.

sudo apt-get install unattended-upgrades

서버에서을 편집 /etc/apt/apt.conf.d/50unattended-upgrades하고 자동으로 업그레이드하지 않으려는 업데이트 업데이트를 주석 처리 할 수도 있습니다 . 이러한 편집은 루트 권한으로 수행해야합니다.