질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

레드햇의 패치(업데이트)에 대해 답변드립니다.

작성자 정보

  • 홍석범 작성
  • 작성일

컨텐츠 정보

본문

안녕하십니까?

리눅스서버보안관리실무(http://superuser.co.kr/linuxsecurityadmin/) 저자 홍석범입니다

책의 내용에 만족하신다니 감사합니다.
아울러 차후에라도 본 공간을 통해 더욱 양질의 정보를 제공해 드릴 것을 약속드립니다.

문의하신 해당 에러는 yum으로 전송시 일시적으로 발생할 수 있는 에러입니다. 아래와 같이 실행후 다시 업데이트해 보시기 바랍니다. 
이때 /var/ 파티션의 용량이 충분한지도 확인해 보시기 바랍니다.

# rm -f /var/cache/yum/base/headers/*.hdr
# yum clean headers

그리고, /etc/yum.conf 파일을 보면 yum으로 업데이트하는 서버목록이 있습니다. 일단 사용해 볼만한 서버는 http://mirror.dulug.duke.edu/redhat/pub/redhat/linux/ 나 http://download.fedoralegacy.org/ 등이 있으며 ftp.bora.net등 http가 지원되는 공개 서버가 있다면 모두 yum 서버로 이용 가능합니다.

그리고 업데이트할 서버가 여러대일 경우 매번 해외로 접속하여 업데이트하는 것이 번거롭고 느릴 수 있으므로 yum을 사용하여 자체적인 yum 서버를 구축한 후 내부의 여러 서버들이 한 서버에서 업데이트하도록 할 수 있는데, 이에 대해서는 조만간 정리를 해서 문서를 공개하도록 하겠습니다. 임시로 아래 문서를 참고하시기 바랍니다.  

http://kltp.kldp.org/stories.php?story=04/11/05/1720051

참고로 제가 사용한 스크립트(7.3의 경우)는 아래와 같습니다.

rsync -avH --exclude=en/os/athlon mirror.dulug.duke.edu::redhat-updates/7.3/ 7.3/
yum-arch /home2/yum/7.3
yum-arch /home2/yum/linux/7.3/en/os/i386

[base]
name=Red Hat Linux $releasever base
baseurl=http://xxx.xxx.xxx/linux/$releasever/$basearch/


[updates]
name=Red Hat Linux $releasever updates
baseurl=http://xxx.xxx.xxx/$releasever/


현재 사용중인 서버가 레드햇 7.x 계열이라면 업데이트 패치가 만기되었으므로  책에서 권장드린대로 centos등을 이용하시는 것이 좋을 것 같습니다.

 

감사합니다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,372 명
  • 현재 강좌수 :  37,042 개
  • 현재 접속자 :  262 명