억대 연봉을 위한 인간수업
article thumbnail
Published 2020. 3. 16. 10:36
CentOS 커널 업데이트 방법 CS/Server
반응형

* CentOS 7.4 기준으로 작성하였습니다.

* 해당 방법은 Off Line 상태의 방법으로, 인터넷이 사용 불가능한(ex:폐쇠망) 상태에서 OS(커널)업데이트 방법을 기술하였습니다.

 

 

 

1. OS 버전 확인

uname -r 로 OS(커널)버전을 확인한다.

 

 

 

2. 업데이트 할 버전을 확인한다.(버전과 커널은 매칭됨)

OS

커널버전

기술지원

6.4

2.6.32-358

X

6.5

2.6.32-431

X

6.6

2.6.32-504

X

6.7

2.6.32-573

X

6.8

2.6.32-642

X

6.9

2.6.32-696

X

6.10

2.6.32-754

O

7.0-1406

3.10.0-123

X

7.1-1503

3.10.0-229

X

7.2-1511

3.10.0-327

X

7.3-1611

3.10.0-514

X

7.4-1708

3.10.0-693

X

7.5-1804

3.10.0-862

O

표 작성 기준은 2020년 3/16일 기준입니다. 참고해주세요!

 

 


 

 

 

 

3. 업데이트 할 버전의 iso 파일 다운로드

주소http://repos-va.psychz.net/centos/

경로 : /centos/원하는버전/isos/x86_64/원하는버전.iso

 

상세화면은 아래와 같습니다.

 

 

해당 사이트로 접속하면 다음과 같은 화면이 나옵니다.

여기서 다운받으려는 버전을 클릭합니다.

 

 

 

버전 클릭 후 isos/ 클릭

 

 

 

x84_64 클릭

 

 

 

여기서 원하는 iso 이미지를 다운받습니다.

 

 

 

 

 

4. 업데이트 할 서버에 iso 파일을 /root에 업로드

 

 

 

5. iso를 마운트할 폴더 생성

# cd /

# mkdir localrepo

 

 

 

 

6. iso 마운트

# mount -o loop /root/CentOS-7-x86_64-DVD-1804.iso /localrepo

# mkdir localrepo

 

 

 

 

7. 온라인 Repository 삭제(yum 실행 시 외부 서버로 참조하는 행위 삭제)

# mkdir /root/repobackup

# cp -rfv /etc/yum.repos.d/* /root/repobackup

# rm -rf /etc/yum.repos.d/*

 

 

 

 

8. 오프라인 Repository 생성

# vi /etc/yum.repos.d/local.repo 

local.repo 를 vi 편집기로 열어보면 아무것도 써있지 않다.

 

 

 

 

9. 오프라인 repository 내용 입력

local.repo에 아래 내용을 입력한다.

 

[local]
name=localrepository
baseurl=file:///localrepo/
enabled=1
gpgcheck=0

 

 

 

 

10. Repository 업데이트

# createrepo /localrepo/
# yum clean all

 

*createrepo명령어가 되지 않는 경우 yum install createrepo를 입력해주면 해결된다.

 

 

 

 

 

11. 커널 업데이트 시작 

 이부분에서 잡아먹는 시간이 많으니 주의할것..

# yum update -y  

 

 

 

 

 

12.재부팅 후 커널 버전확인

 

버전이 올라간걸 확인할 수 있다!

반응형
profile

억대 연봉을 위한 인간수업

@회뜨는참치

이 글이 당신에게 조금이라도 도움이 된다면 좋겠습니다.