Centos를 버전 6.3으로 유지하려면 어떻게합니까?


8

나는 다음을 가지고있다 :

  • Centos 6.3을 실행하는 게스트 VM의 무리
  • Centos를 실행하는 호스트 6.3.
  • 최근에 뭔가를 테스트하기 위해 새로운 Centos 6.3 VM을 만들었습니다.
  • yum update신선한 후에는 최소한의 서버의 설치
  • 주목받는 Centos는 현재 6.4입니다

테스트되지 않은 변경으로 인해 불안정성이 발생할 수 있음을 이해하면서 버전을 변경하지 않고 싶습니다. (서버 관리자 / Centos를 배우고 있으므로 다양한 '필요'를 자동화하는 자체 응용 프로그램을 개발할 수 있습니다. 다른 하나는 다운로드 된 데이터에 대한 분석을 수행하는 것이고, 또 다른 요구는 분석에 기초하여 특정 행동을 수행하는 것입니다).

저는 현재 하고있는 일을 수행 하는 Dev단계에 Dev -> Test -> Prod있습니다. 따라서이 단계에서 가동 시간과 안정성이 "필요"하지는 않지만, 보장하기 위해 최선을 다했습니다. -시간 / 안정성은 시간이 Prod환경에 도달 할 때 견고 합니다. 따라서 업그레이드가 필요하거나 상당한 이점을 제공 할 때까지 게스트 및 호스트 KM의 6.3을 계속 실행하고 싶습니다.

몇 가지 질문 :

  • 수행 할 때 서버 OS 버전 으로 자동 업그레이드 되지 않도록하려면 어떻게해야 yum update합니까?
  • 버전 업그레이드에서 어떤 변화가 발생했는지 인터넷에 "표준"위치가 있습니까?
  • 안정성과 관련하여 서버 버전 변경에 대해 편집증이 있습니까?

4
당신은 당하고 방법은 지나치게 편집증.
Michael Hampton

6
"예상치 않은 변화는 불안정성을 초래할 수있는 능력을 가지고있다"당신은 무엇이 불안정성을 초래하는지 알고 있습니까? 패치되지 않은 취약점 및 노화 / 오래된 소프트웨어. :)
EEAA

4
첫째, 서비스 팩과 같은 주요 업그레이드는 아닙니다. 둘째,이 길로 내려 가면 시스템이 실제 주요 업그레이드를 받은지 약 7 년 후인 6.3 년 후부터 6.3 년 동안 실행 됩니다.
Michael Hampton

1
아이러니하게도, 오늘 밤 누군가가 시스템 업데이트를 막으려 고 시도 했기 때문에 파손 된 CentOS 6.3 박스를 고 치면서 한 시간을 보냈습니다 . 순진한 블랙리스트를 작성함으로써 kernel*많은 불쾌한 부작용이 있습니다.
Michael Hampton

2
당신은 반드시 편집증적일 필요는 없습니다. yum update6.4로 이동 했기 때문에 6.3이 필요한 공급 업체 소프트웨어를 설치하려고 하루를 잃었습니다 . 나는 벤더를 비난하지만 CentOS는 내가 통제 할 수있는 것이다.
Jander

답변:


14

yum 업데이트를 수행 할 때 서버 OS 버전으로 자동 업그레이드가 발생하지 않도록하려면 어떻게합니까?

CentOS 6.3에서 CentOS 6.4 로의 업그레이드는 포인트 릴리스 입니다. 링크가 말했듯이

이전 포인트 릴리스는 지원되지 않습니다. 이전 포인트 릴리스에서 "고정"을 원하거나 원하는 경우 자신이 있습니다.

이것이 의미하는 것은 C6.3을 고수하려는 경우 업데이트가 제공되지 않으므로 모든 yum 저장소를 비활성화하는 것입니다. 당신은 추가하여이 작업을 수행 할 수 있습니다 enabled=0(또는 변경 enabled=1에을 0의 파일의 [...]의 각 섹션에) /etc/yum.repos.d.

이것은 정말 나쁜 생각입니다. 당신은 당신의 자신에있어. 버그 수정, 백 포트 된 보안 수정 및 업데이트 등이 없습니다. 당신은 당신의 무리 면역을 잃는다.

버전 업그레이드에서 어떤 변화가 발생했는지 인터넷에 "표준"위치가 있습니까?

CentOS Announce 메일 링리스트에 가입하면 업데이트 목록이 제공됩니다. 에 대한 대답 이 질문은 너무 여기에 해당됩니다. Centos 릴리스 노트 페이지를 확인할 수 있습니다 .

안정성과 관련하여 서버 버전 변경에 대해 편집증이 있습니까?

모든 소프트웨어 시스템 운영 체제에는 버그와 취약점이 있습니다. 다른 소프트웨어와 마찬가지로 프로덕션 시스템에 배포하기 전에 환경에서 제안 된 변경 사항을 평가하고 테스트해야합니다.

업데이트를 적용 할 때 중단되지 않는 테스트 프로세스를 통한 업데이트 위험에 대비하여 OS 버전을 '고정'하고 업데이트를받지 못하는 (시간이 지남에 따라 많은 수의 취약성에 노출되는) 위험을 평가해야합니다.


1
정답은 얼어 붙는 방법에 대한 정보를 제공하고 왜해야하지 말아야하는지 명확하게 해주셔서 감사합니다. 매우 명확한.
Adrian Torrie

1
-1 from ... 당신은 그의 첫 번째 질문에 직접적으로 또는 명확하게 대답하지 않았습니다. 그는해야 할 것인지 묻지 않았으며 왜, 어떻게해야하는지 물었다. 다음 답변이 가장 좋은 답변이지만 왜 "하지 않아야"하는지 설명합니다. 그럼에도 불구하고 일부 회사는 나쁜 생각이더라도 시스템을 특정 포인트 릴리스로 고정하려고 할 것이므로 질문 뒤에 이유에도 불구하고 항상 정답을 제공하는 것이 좋습니다.
야닉 지루 아르

의견을 남겨 주셔서 감사합니다. 달리 눈치 채지 못했을 것입니다. 괜찮으 시다면 신경 쓰지 않겠습니다.
user9517

무례한 이유와 사이트의 행동 강령에 대해 언급하지 않고 답변을 다운 투표함으로써 설명했습니다. 해를 끼치 지 말고 자유롭게 관리하십시오.
Yanick Girouard

촬영하지 않았습니다. 행동 강령 BTW에 위배되지 않습니다. DV에 대해 설명하는 요청 만 요구할 필요는 없습니다. 그리고 이것은 오랫동안 CW였습니다. 그래서 나는 실제로 의견을 알지 못했을 것입니다.
user9517

16
yum --releasever=6.3 update

6.3 저장소에 붙어 있습니다.


1
그렇게하지 않는 것이 좋습니다 경우에도 직접 답변 +1, ...
Yanick Girouard는

5

CentOS 7.x의 경우 yum --releasever = X 업데이트 방법이 작동하지 않는 것 같습니다. 이것이 내가 대신해야했던 일입니다.

  1. 사용 가능한 버전은 http://vault.centos.org/ 를 확인하십시오 (예 : 7.3.1611 )
  2. /etc/yum.repos.d/CentOS-Vault.repo를 편집 하여 선택한 버전 (이 경우 7.3.1611)에 대한 전체 저장소 정의 세트가 포함되도록 하십시오 . 이름이 [C7.3.1611-X] 인 5 개의 저장소가 있어야합니다.
  3. 모든 CentOS 저장소를 비활성화합니다 : yum-config-manager -v --disable CentOS \ *
  4. 추가 한 7.3 저장소를 활성화하십시오. yum-config-manager --enable C7.3 \ *
  5. update 업데이트

분명히 이것은 보안 업데이트를 막을 것입니다.


나는 그 말이 더 의미가 있다고 언급하지만 내 "평판"은 그것을 허용하지 않습니다. 위의 답변 re : CentOS 7.x에 동의하지만 --relasever가 작동하지 않는 이유는 대부분의 설치에서 마이너 버전 사용을 지원하지 않는 "미러리스트"를 사용하기 때문입니다. 미러 목록 URL에 오류가 발생합니다). 그러나 미러리스트를 사용하지 않는 한 vault.centos.org 대신 mirrors.centos.org를 사용할 수있었습니다.
Ryan Novosielski

이것은 CentOS 7에 대한 정답입니다. 최근에 pango ABI 비 호환성 문제가 발생하여 현재 7.6 버전 대신 CentOS 7.4의 이전 버전의 pango가 필요합니다. CentOS Vault를 활성화하고 다운 그레이드하면 문제가 해결되었습니다.
Zhuoyun Wei
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.