* 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.재부팅 후 커널 버전확인
버전이 올라간걸 확인할 수 있다!
'CS > Server' 카테고리의 다른 글
Ubuntu - bs4, lxml 에러 발생시 설치할 패키지 (0) | 2021.12.02 |
---|---|
[CentOS 7] 리눅스 Interface Card 이름 변경 (0) | 2020.03.11 |
[CentOS7] 리눅스 접속자 확인 (0) | 2020.02.25 |
find : 파일찾기 (1) | 2019.09.09 |