웹사이트 검색

CentOS 8에 대한 자동 업데이트를 설정하는 방법


데이터와 기계에 대해 할 수 있는 최선의 방법은 보안을 유지하는 것입니다. 업데이트를 켜는 것만큼 쉬울 수 있습니다. 그러나 CentOS 8을 사용하는 대부분의 사람들은 그 방법을 모릅니다.

이 기사에서는 CentOS 8 Linux 시스템에서 자동 소프트웨어 업데이트를 활성화하는 방법을 배우게 됩니다. 보안 및 기타 업데이트를 수동으로 설치할 필요가 없도록 시스템을 설정하는 방법을 배우게 됩니다.

이 페이지에서
  1. 자동 RPM 패키지를 사용하여 자동 CentOS 8 업데이트 설정
  2. Cockpit 웹 콘솔을 사용하여 자동 CentOS 8 업데이트 설정

자동 RPM 패키지를 사용하여 자동 CentOS 8 업데이트 설정

첫 번째는 DNF-automatic RPM 패키지를 설치하는 것입니다. 패키지는 자동으로 시작되는 DNF 구성 요소를 제공합니다. 설치하려면 다음 명령을 사용하십시오.

dnf install dnf-automatic

rpm 명령을 사용하면 패키지에 대한 자세한 내용을 확인할 수 있습니다.

rpm -qi dnf-automatic

다음은 dnf-automatic 업데이트를 구성하는 것입니다. 구성 파일은 /etc/dnf/automatic.conf에 있습니다. 파일을 열면 소프트웨어 요구 사항에 맞게 필요한 값을 설정할 수 있습니다.

구성 파일은 다음과 같습니다.

[commands]
upgrade_type = default
random_sleep = 0
download_updates = yes
apply_updates = yes
[emitters]
emit_via = motd
[email]
email_from = [email 
email_to = root
email_host = localhost
[base]
debuglevel = 1

새 업데이트만 다운로드하고 이메일을 통해서만 알림을 보내도록 dnf-automatic을 설정할 수 있지만, 이렇게 하면 업데이트를 수동으로 설치해야 합니다. 이 기능을 활성화하려면 구성 파일에서 apply_updates를 비활성화하세요.

apply_updates = no

경고 방법 설정을 진행하세요.

마지막으로 이제 dnf-automatic을 실행하고 다음 명령을 실행하여 CentOS 8 시스템에 대한 DNF 자동 업데이트를 예약할 수 있습니다.

systemctl enable --now dnf-automatic.timer

위의 명령은 시스템 타이머를 활성화하고 시작합니다. dnf-automatic 서비스의 상태를 확인하려면 다음을 실행하세요.

systemctl list-timers *dnf-*

Cockpit 웹 콘솔을 사용하여 자동 CentOS 8 업데이트 설정

CentOS 8에는 Cockpit이 사전 설치되어 있어 시스템 관리자가 웹 기반 콘솔에서 작업을 관리할 수 있습니다. Cockpit을 사용하여 운영 체제와 소프트웨어를 업데이트할 수 있습니다.

Cockpit이 설치되지 않은 경우 CentOS 8에서 Cockpit 웹 콘솔을 설치하는 방법 가이드를 사용하여 설치할 수 있습니다.

이렇게 하려면 https://SERVER_IP:9090을 통해 관리자 계정으로 Cockpit에 로그인하세요(여기서 SERVER_IP는 IP 주소입니다). CentOS 8 서버. 로그인한 후 왼쪽 탐색 메뉴에서 소프트웨어 업데이트를 클릭하세요.

다음 창에서 자동 업데이트를 ON으로 설정하세요. 이제 원하는 업데이트 유형(모든 업데이트 적용 또는 보안 업데이트 적용), 업데이트를 적용할 날짜와 시간을 선택하고 서버를 재부팅할 수 있습니다.

시스템을 재부팅하지 않으면 자동 업데이트를 설정할 수 없습니다. 따라서 업데이트를 위해 선택한 시간에 서버를 재부팅할 수 있는지 확인하세요.

결론

이 문서에서는 CentOS 8 시스템에 자동 업데이트를 설정하는 방법을 배웠습니다. 이를 수행할 수 있는 두 가지 방법이 있습니다. 첫 번째 방법은 DNF 자동 업데이트를 사용하는 것입니다. CentOS 8 Linux에서 DNF 자동 업데이트를 활성화할 때의 주요 이점은 수동 업데이트에 비해 시스템이 더 빠르고 균일하며 자주 업데이트된다는 것입니다.

이를 통해 사이버 공격에 대해 더 많은 영향력을 행사할 수 있습니다. 두 번째 방법은 Cockpit 웹 콘솔을 사용하는 것입니다. Cockpit을 사용하면 명령줄 인터페이스(CLI)를 사용하는 DNF 자동 업데이트와 달리 그래픽 사용자 인터페이스(GUI)를 사용하므로 자동 업데이트를 쉽게 활성화할 수 있습니다.