sdc: 그 외 컴퓨터 공학/Linux와 Unix

CentOS 7.8에서 CentOS 7.9로 마이너 릴리스 업데이트하기

김 간장 2023. 9. 11. 13:54

CentOS 7.8에서 CentOS 7.9로 업그레이드하는 방법을 정리해보자.

 

 

다만, 현재 CentOS 7.9을 사용하고 있기 때문에 마이너 다운그레이드를 먼저 진행하여야한다.

 


다운그레이드

다운그레이드(높은버전->낮은버전)하기 위해서 이전 버전의 커널을 설치할 것이다.

일단 repository를 확인해서 이전 버전의 커널을 설치할 수 있는지 확인해야한다.

CentOS 7.8 저장소가 존재한다.

해당 repository를 사용해서 kernel을 찾아보자.

 

일단, CentOS vault 사이트를 통해 확인해본 바 kernel-3.10.0-1127.el7.x86_64.rpm 버전이 있는 것 같다.

https://vault.centos.org/7.8.2003/os/x86_64/Packages/

 

Index of /7.8.2003/os/x86_64/Packages

 

vault.centos.org

 

 

3.10.0-1127 버전을 찾았다.

 

disablerepo와 enablerepo 옵션을 사용했는데, 일시적으로 모든 repository를 disable하고 C7.8.2003-base repository만 활성화(enabled) 하였기 때문이다.

이렇게 하지 않으면 기존의 repository에서 kernel을 찾아오기 때문에 원하는 결과를 찾기가 힘들다...

이 옵션을 사용하면 본래의 repository에는 영향이 없기 때문에 문제가 없다.

 

어쨌든 일단 kernel 먼저 설치를 하자.

 

 

이제 CentOS 7.8로 다운그레이드를 해보자.

 

설치를 마치고 나면 아래와 같이 다운그레이드된 것을 확인할 수 있다.

하지만 아직 커널 버전은 다운그레이드 되지 않았다.

 

 

이건 재부팅하고 나면 해결된다.

재부팅하면 아래와 같이 커널 버전이 변경된다.

 

다운그레이드가 끝났다.

 


 

혹시, CentOS 7 메이저 버전에서 CentOS 6 버전으로 메이저 다운그레이드를 원한다면 아래의 글을 참고하면 좋을 듯 하다. 여기에서 많은 도움을 받았다.

https://snark16x.gitlab.io/16x/how-to-downgrade-centos/

 

CentOS 다운그레이드 방법 - THTS

지속가능한 개발자

snark16x.gitlab.io

 


업그레이드

이제 CentOS 7.8에서 CentOS 7.9로 업그레이드를 해보자.

 

 

마이너 버전을 업데이트하는 것은 굉장히 쉽다.

메이저 버전을 업그레이드 하는게 힘들 뿐이다.

(CentOS 6에서 CentOS 7로 업그레이드 하는 등 메이저 업그레이드는 좀 복잡하다)

 

yum update를 하면 kernel을 설치할 수 있다.

이렇게 하면 마이너 버전 업그레이드는 끝난다.

 

 

 

 

* 참고로, yum update는 최신 버전으로 업데이트를 하는데 사용된다.

즉, 가장 최신 버전의 마이너 릴리스로 업데이트가 된다.

 

애~매한 마이너 버전으로 업데이트하고 싶은 경우 yum --releasever=7.7 update 등과 같이 명령을 사용하면 된다.

(e.g. CentOS 7.5를 사용하고 있는데 CentOS 7.7로 업그레이드를 하고 싶은 경우 등)

 

참고자료 : https://access.redhat.com/discussions/6131461

 

Upgrade RHEL from V7.4 to V7.7 - Red Hat Customer Portal

Access Red Hat’s knowledge, guidance, and support through your subscription.

access.redhat.com

 


 

참고로, CentOS 6에서 CentOS 7로 업그레이드 하는 방법은 아래의 글을 참고하면 좋을 것 같다.

https://www.lesstif.com/system-admin/rhel-centos-6-7-23757317.html

 

RHEL/CentOS 6 을 7 으로 업그레이드 하기

업그레이드중에 데아타의 손실이 발생할 수 있으니 이 블로그는 참고만 하고 반드시 백업후에 수행 필요.

www.lesstif.com


입력했던 명령어들을 블로그에 예쁘게 정리하고 싶지만 너무 바쁘다.

나중에 시간될 때 정리해야겠다.