본문 바로가기
Linux/TIP

CentOS 7의 기본 저장소(mirror site) 변경

by aegypius 2021. 4. 30.
728x90
반응형

CentOS 7의 yum에 기본 탑재되어 있는 fastestmirror 플러그인은 yum을 실행 할 때 마다 가장 빠른(?) 미러사이트를 찾아준다. 아마도 서버가 국내에 있다면(한국ip) 플러그인이 자동으로 국내의 미러사이트를 연결해 줄 것이다.(거의 대부분이  mirror.kakao.com으로 연결된다.)

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
#baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

<CentOS 7의 CentOS-Base.repo의 기본값>

미러 사이트를 국내(daum kakao, naver, kaist 등)의 서버로 고정하고 싶다면 CentOS-Base.repo의 내용을 수정하면 된다.

  • 우선 mirrorlist를 주석처리하고
  • baseurl의 주석을 제거한 후에 기본값인 mirror.centos.org를 mirror.kakao.com이나 mirror.navercorp.com 등으로 수정하면 해당 미러서버(다음 카카오, 네이버)로 직접 연결된다.
  • fastestmirror plugin을 비활성화 해야 하므로 /etc/yum/pluginconf.d/fastestmirror.conf를 열어서 상단의 enabled의 값을 0으로 설정해야 한다.

서버가 국내에 있다면 큰 의미 없을지도 모르겠지만 해외서버를 사용한다면 다시한번 생각해야 할 부분일 것이다.

728x90
반응형

댓글