Ubuntu 12.04 서버에서 자동 업데이트가 활성화되어 있는지 확인하고 싶습니다.
정확히 어떻게 확인할 수 있습니까?
자동 업데이트가 활성화 된 경우 어떻게 비활성화 할 수 있습니까?
apt-get update
는 "업데이트"로 다른 의미를 갖습니다. 나는 이 배가 항해 했다고 생각한다 . 거기 메타 포스트는 하지만.
Ubuntu 12.04 서버에서 자동 업데이트가 활성화되어 있는지 확인하고 싶습니다.
정확히 어떻게 확인할 수 있습니까?
자동 업데이트가 활성화 된 경우 어떻게 비활성화 할 수 있습니까?
apt-get update
는 "업데이트"로 다른 의미를 갖습니다. 나는 이 배가 항해 했다고 생각한다 . 거기 메타 포스트는 하지만.
답변:
이를 위해 사용할 수있는 패키지가 있습니다.
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}
자동으로 확장됩니다. 업데이트 항목을 주석 처리하고 보안을 유지합니다.
/etc/apt/apt.conf.d/20auto-upgrades
이 곳으로 APT::Periodic::Update-Package-Lists "1";
와 APT::Periodic::Unattended-Upgrade "1";
13.10에서 기본적으로 보관?
50unattended-upgrades
파일에는 이미 보안 업데이트 만 설정되어 있으므로 기본값이 올바르게 설정되어 있으므로 파일을 편집 할 필요가 없습니다.
/etc/apt/apt.conf.d/10periodic
. 가 unattended-upgrades
이미 설치 패키지 및 /etc/apt/apt.conf.d/50unattended-upgrades
도있다. 내 질문은 수동으로 추가 /etc/apt/apt.conf.d/10periodic
했으며 구성을 적용하려면 서버를 재부팅해야합니까?
로그 /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가 가득 차지 않도록합니다.
우분투 문서 에는 더 많은 정보가 있습니다 .
sudo dpkg-reconfigure -plow unattended-upgrades
20auto-upgrades
파일을 만들었습니다
자동 업데이트는 기본적으로 활성화되어 있습니다. 그렇지 않은 경우 자동 업데이트를 활성화 하려면 키보드에서 Ctrl+ Alt+ T를 눌러 터미널을 엽니 다. 열리면 아래 명령을 실행하십시오.
sudo apt-get install unattended-upgrades
서버에서을 편집 /etc/apt/apt.conf.d/50unattended-upgrades
하고 자동으로 업그레이드하지 않으려는 업데이트 업데이트를 주석 처리 할 수도 있습니다 . 이러한 편집은 루트 권한으로 수행해야합니다.
/etc/apt/apt.conf.d/20auto-upgrades
실제로 존재하고 내용 이 있으면 자동 업데이트가 가능합니다. 알아 둘만 한!