Rocky Linux 9.x 미러서버 변경하기
Rocky Linux 9.x 미러서버 변경하기
rocky리눅스를 업데이트 하는 과정에서 자동으로 미러 사이트가 변경되면서 방화벽에 IP를 주기적으로 등록하고 수정하는 과정이 너무 불편해 국내 미러 사이트로 맘먹어서 변경하는 과정에서 복잡한 문제를 겪었습니다.
미러서버 직접 변경..?
온라인에서 다양한 미러 사이트 변경 스크립트를 찾을 수 있었습니다. 그러나 최신 버전 Rocky 9.x에서 작동하는 스크립트가 없어 이것을 수동으로 추가하는 것을 생각했지만, 컨테이너 12개를 직접 다 수정하는 것은 너무 비효율적이라 직접 스크립트를 짜보았습니다.
미러서버 변경방법
제가 Gist에 업로드 해두어 손쉽게 다들 사용할 수 있도록 하였습니다. 변경 가능한 미러는 현재 Navercloud와 Kaist 서버 두개를 지정해두었습니다.
Change Rocky Linux mirror to a domestic server
Change Rocky Linux mirror to a domestic server. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
wget https://gist.githubusercontent.com/mookseong/81dc29524cfadd6200868c56867a4fc8/raw/707dd4a2da7090af92796f58c60ceaf1e43cd75d/change-rocklinux9.x-mirror.sh
chmod +x change-rocklinux9.x-mirror.sh
sh ./change-rocklinux9.x-mirror.sh
순서대로 명령어를 실행하시면 됩니다. 그러면 선택사항이 두가지 나옵니다. 미러 사이트 선택과 파일 선택이 나옵니다. 9.x부터는 rocky.repo에 통합 되어 있어서 'etc/yum.repos.d/rocky.repo', '/etc/yum.repos.d/rocky-extras.repo' 두개만 지정해줘도 문제 없이 사용할 수 있습니다.
dnf repolist baseos -v
이후에 명령어를 입력해서 확인하시면 미러 사이트가 변경되신 것을 확인할 수 있습니다.
오픈소스로 공개되어 있어 수정사항이나 변경사항이 있다면 gist에 comment 남겨주시면 수정하도록 하겠습니다.
댓글
이 글 공유하기
다른 글
-
SOLID의 중요성과 아키텍처 설계
SOLID의 중요성과 아키텍처 설계
2024.07.18 -
Firebase crashlytics으로 앱 안정성 확보하기
Firebase crashlytics으로 앱 안정성 확보하기
2024.06.26 -
직접 클라우드 서버 제작 및 서버 인프라 설계
직접 클라우드 서버 제작 및 서버 인프라 설계
2023.12.18 -
WebRTC란?
WebRTC란?
2023.04.10