Need help? Chat now!

Hostwinds 튜토리얼

에 대한 검색 결과:


목차


CentOS 7 정리
패키지 교체
새 커널 및 릴리스 설치

CentOS 7에서 8로 업그레이드

태그 : CentOS Web Panel 

CentOS 7 정리
패키지 교체
새 커널 및 릴리스 설치

새 버전의 소프트웨어가 출시 될 때 새 버전이 제공하는 최신 및 가장 큰 기능을 모두 수신하도록 설치를 업데이트 할 수 있습니다.서버의 운영 체제에도 동일 할 수 있습니다.

인기있는 Linux 기반 운영 체제의 새 버전 인 CentOS가 출시되었으므로 서버를이 새 버전으로 업그레이드하는 것이 좋습니다.

HostWinds의 클라우드 인프라에서는 서버를 쉽게 다시 설치하는 데 사용할 수있는 사전 제조 된 CentOS 8 이미지가 있습니다.그러나 해당 옵션은 서버의 전체 운영 체제를 다시 설치하므로 서버의 모든 데이터가 손실됩니다.

데이터를 백업하고 복원 할 필요없이 CENTOS 7에서 8로 업그레이드하려면 업그레이드를 수동으로 수행해야합니다. 이 안내서는 CentOS 7 서버를 직접 CentOS 8로 직접 업그레이드하는 프로세스를 거쳐 프로세스를 통과합니다.

SSH를 통해 서버에 연결하여 서버의 터미널에서 다음 단계를 수행해야합니다.일단 연결되면 다음 섹션에 따라 업그레이드를 수행하십시오.

그것은 추천 이 업그레이드를 시도하기 전에 VPS의 스냅 샷을 찍으려면 서버의 백업이 필요한 경우에만 쉽게 복원 할 수 있습니다.

CentOS 7 정리

CentOS 8을 설치하기 전에 남은 것, 불필요한 또는 충돌하는 패키지가 없도록 현재 시스템을 정리하는 것이 가장 좋습니다.

이렇게하려면 먼저 시스템이 최신 상태인지 확인하십시오.

yum update -y

다음으로 epel-release 저장소가 설치되어 있는지 확인하십시오.

yum install -y epel-release

그런 다음 yum-utils 및 rpmconf 패키지를 설치합니다.

yum install -y yum-utils rpmconf

이제 rpmconf가 설치되었으므로이를 사용하여 rpm 패키지를 확인합니다.

rpmconf -a

참고 : rpmconf가 패키지 관리자에서 새 버전의 구성 파일을 사용할 수 있음을 감지하고 설치하려는 경우 현재 설치된 버전을 유지하려면 'n'의 기본 옵션을 선택하십시오.

마지막으로 불필요한 또는 고아 패키지에 대한 정리를 수행하십시오.

package-cleanup --leaves
package-cleanup --orphans

패키지 교체

CENTOS 8로 전환하는 다음 단계는 필수 시스템 패키지 및 저장소를 CENTOS 8 당량으로 대체합니다.

먼저 DNF라는 새로운 rpm 기반 패키지 관리자를 설치합니다.

yum install -y dnf

둘째, yum 패키지 관리자를 제거합니다.

dnf -y remove yum yum-metadata-parser
rm -Rf /etc/yum

그런 다음 DNF로 시스템 업데이트를 실행하십시오.

dnf upgrade -y

그런 다음 CentOS 8 패키지를 설치합니다.

dnf install http://mirror.centos.org/centos/8/BaseOS/x86_64/os/Packages/{centos-release-8.1-1.1911.0.8.el8.x86_64.rpm,centos-gpg-keys-8.1-1.1911.0.8.el8.noarch.rpm,centos-repos-8.1-1.1911.0.8.el8.x86_64.rpm}

그리고 EPEL 저장소를 업그레이드하십시오.

dnf -y upgrade https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

마지막으로 모든 임시 파일을 정리합니다.

dnf clean all

새 커널 및 릴리스 설치

CentOS 8로 전환하는 마지막 단계는 Linux 커널의 새 버전과 새로운 CentOS 8 릴리스 자체를 설치하는 것입니다.

먼저 이전 커널을 제거합니다.

rpm -e `rpm -q kernel`

그런 다음 충돌하는 패키지를 제거하십시오.

rpm -e --nodeps sysvinit-tools

다음으로 CentOS 8 업그레이드를 시작합니다.

dnf -y --releasever=8 --allowerasing --setopt=deltarpm=false distro-sync

그런 다음 새 커널 코어를 설치합니다.

dnf -y install kernel-core

그리고 CentOS 8 최소 설치를 실행하십시오.

dnf -y groupupdate "Core" "Minimal Install"

이제 서버가 CENTOS 8로 성공적으로 업그레이드되었으며 OS-릴리스 및 RedHat-릴리스 파일에서 OS의 릴리스 버전을 확인할 수 있습니다.

cat /etc/os-release
cat /etc/redhat-release

작성자 David Hamilton  /  행진 24, 2020