CentOS 7은 2024년 6월 30일부로 공식 지원(EOL)이 종료되었습니다. 이로 인해 기존 mirrorlist.centos.org를 사용하는 yum이 정상적으로 동작하지 않는 문제가 발생합니다.
1. 발생하는 주요 증상
- Could not resolve host: mirrorlist.centos.org
- Cannot find a valid baseurl for repo: base
- All mirrors were tried
이 문제는 CentOS Vault 저장소로 yum repo를 변경하면 해결할 수 있습니다.
2. 기존 yum repo 백업
cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
기존 설정을 백업해 두면 문제 발생 시 쉽게 원복할 수 있습니다.
3. CentOS-Base.repo 새로 생성
vi CentOS-Base.repo
아래 내용을 그대로 입력합니다.
# CentOS-Base.repo
[base]
name=CentOS-$releasever - Base
baseurl=http://vault.centos.org/7.9.2009/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[updates]
name=CentOS-$releasever - Updates
baseurl=http://vault.centos.org/7.9.2009/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[extras]
name=CentOS-$releasever - Extras
baseurl=http://vault.centos.org/7.9.2009/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
[centosplus]
name=CentOS-$releasever - Plus
baseurl=http://vault.centos.org/7.9.2009/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
4. yum 캐시 초기화
yum clean all
rm -rf /var/cache/yum
5. yum 정상 동작 확인
yum repolist
정상 출력 예시:
repo id repo name
base CentOS-7 - Base
updates CentOS-7 - Updates
extras CentOS-7 - Extras
패키지 설치 테스트:
yum install gcc

yum 설치시 정상적으로 설치 되는걸 확인 할수 있습니다.
6. vault.centos.org를 사용하는 이유
- CentOS 7은 EOL로 인해 공식 미러에서 패키지 제거
- Vault는 과거 릴리즈를 보관하는 저장소
- 기존 서버 유지 목적으로 사용 가능
주의:
보안 업데이트는 더 이상 제공되지 않으므로 신규 서버에는 사용을 권장하지 않습니다.
보안 업데이트는 더 이상 제공되지 않으므로 신규 서버에는 사용을 권장하지 않습니다.
7. 운영 환경 권장 사항
- 기존 서비스 유지 → vault 사용
- 신규 서버 구축 → Rocky Linux / AlmaLinux
'리눅스 정보실' 카테고리의 다른 글
| 운영 중인 MySQL 테이블이 깨졌을 때 빠르게 복구하는 방법 실제 장애 사례 (0) | 2025.11.19 |
|---|---|
| 리눅스 atop 설치 및 사용법 서버 성능 모니터링 최강 툴 (2) | 2025.09.22 |
| 리눅스 에러 로그 확인과 문제 해결 (0) | 2025.09.12 |
| Rocky Linux / RHEL / CentOS root 패스워드 분실 시 초기화 (0) | 2025.09.10 |
| 리눅스 서버 해킹 당했을 때 pstree 명령어로 숨은 악성 프로세스 찾는 법 (0) | 2025.09.05 |