Linux를 업데이트하려면 다음이 모두 필요합니까?
aptitude update
aptitude safe-update
또한 데비안을 얼마나 자주 업데이트해야 합니까? 적성 업데이트만 진행하다 보니 거의 한 달 동안 업데이트를 하지 않았다는 사실을 방금 깨달았습니다.
apt
에 에 대한 예약된 작업이 있습니다 /etc/cron.daily/apt
. 이것은 데비안이 자동으로 업데이트된다는 뜻인가요?
답변1
내가 이해한 바로는 apt에 대한 크론 작업은 캐시를 정리하거나 패키지와 관련된 메타데이터를 업데이트하지만~ 아니다패키지 업그레이드를 수행합니다.
저는 개인적으로 자동 업데이트를 권장하지 않지만 적어도 Ubuntu는 설정 중에 패키지에 보안 관련 업그레이드를 자동으로 적용하도록 제안합니다. 나는 데비안에도 비슷한 메커니즘이 있다고 가정합니다.
나는 내가 관리하는 컴퓨터에 로그인할 때마다 패키지 업그레이드를 확인하고 필요에 따라 적용합니다. 또한 보안 취약점(더 구체적으로 말하면 패치)에 대해 알게 되면 모든 서버에 로그인하여 업그레이드를 적용합니다.
답변2
새로운 보안 관련 업데이트가 출시되는 즉시 Debian 시스템(또는 기타 Linux/Unix 시스템)을 업데이트해야 합니다.
데비안의 명령은 다음과 같습니다:
#> aptitude update
#> aptitude safe-upgrade
이러한 명령은 사용 가능한 패키지 목록을 새로 고치고 현재 시스템에 설치된 패키지를 업그레이드합니다.
cron-apt
cron을 통해 실행되고 정기적으로 시스템을 업데이트하도록 고안된 를 살펴보시기 바랍니다 . 이는 고도로 구성 가능하며 시스템이 업데이트를 확인해야 하는 빈도, 업데이트를 다운로드 및/또는 설치해야 하는지 여부 및 기타 몇 가지 사항을 지정할 수 있습니다. 또한 이메일을 통해 수행된 작업을 알려주는데, 이는 둘 이상의 시스템을 관리하는 경우 매우 유용합니다.
#> aptitude install cron-apt
답변3
aptitude update
설치된 패키지에 대한 패키지 및 업데이트에 대한 새로운 정보만 가져옵니다.
실제로 업데이트된 패키지를 설치하는 명령은 aptitude safe-upgrade
, (아님 safe-update
) 입니다.
얼마나 자주 업데이트해야 하는지는 "귀하의 재량에 따라" 결정됩니다. Ubuntu와 같은 파생 제품에는 권장 설정이 있지만 실제로는 귀하의 선호도에 따라 다릅니다. 최신 상태를 유지하시겠습니까, 아니면 처리 준비가 될 때까지 업데이트로 인해 문제가 발생하지 않겠습니까?
매일 사용하는 데스크톱에서는 매일 확인하는 것이 가장 좋습니다. 컴퓨터를 정기적으로 사용하고 있기 때문에 업데이트가 들어오는 날 바로 업데이트를 받기를 원합니다. 서버에서는 일주일에 한 번 또는 정기적으로 예정된 유지 관리 기간에 방문합니다. (유지 관리 기간이 없다면 지금이 설정하기에 좋은 시기입니다.)