[시스템] UP2DATE & RHN_REGISTER 를 이용하여 RedHat 패키지 관리
UP2DATE & RHN_REGISTER 를 이용하여 RH 패키지 최신으로 유지하자
Writer : 그냥
Date : 2002. 01. 17
많은 문서와 글들만 봐 왔지 실제 적용하여 이용은 하지 않았던 up2date 기능이었다.
언제 올라오는지 알수 없는 패치된 패키지들과 매일 errta를 확인하는 일은 정말 짜증이
나는 일이다. 그래서 한 번 써보기로 했다. 한 번 써보는 거라서 메뉴얼을 보구 한번에
성공했지만 다른 시스템에선 어떨지는 모르겠다. 참고만 하면 좋겠다.
up2date 를 쓰기 위해 참고한 문서는 http://kltp.kldp.org 의
http://kltp.kldp.org/stories.php?story=01/05/01/3139646 문서이다.
하지만 이 글은 쓰인지가 상당히 오래된 문서였고 RH 사이트는 그 사이에 또 바뀌었다.
RH의 up2date 가 바뀐 것은 직접 홈페이지에서 더이상 systemid 를 부여하지 않는다는
것이다. 이렇다는 것을 확인하는데 좀 애먹었다…무식해서..ㅡㅡ;
rhn_register 를 통하여 관리하고자 하는 시스템의 정보를 제공하면 자동으로 systemid
를 부여받는다.
참고로 서버는 RH 7.2 English (Enigma) 이다.
관리중인 서버 버젼 중심의 설명이니 주의해 하시길..
RH 다른 버젼에서는 어떤지 잘 모르겠다.
1)
http://www.redhat 에 접속하여 왼쪽 상단
RH마크 밑에 RED HAT NETWORK 라는 곳을
클릭 아니면 직접 https://rhn.redhat.com/index.pxt 이곳으로 이동한 후 로그인 한다.
아이디가 없으면 만들자..^^ 공짜다
로그인을 하여 RED HAT NETWORK 에 들어가면 왼쪽 메뉴바와 오른쪽 메인 화면으로
구성되어 있다. 홈페이지에서는 여기까지 하고 이제 서버쪽으로 가보자
2) 최신의 up2date 와 rhn_register 패키지와 의존성 패키지를 다운 받으러 가자
왼쪽 메뉴바에 [Help Desk] 를 눌러 RHN and Red Hat Linux 6.2 안에 들어가면 6.2버젼
용 최신 버젼만 링크가 되어있다
7.2용 패키지는 ftp://updates.redhat.com/7.2/en/os/i386 에서 받을수 있다
패키지를 확인해보자
-rw-rw-r– 1 2220 235 94697 Nov 20 22:41 rhn_register-2.7.2-7.x.8.i386.rpm
-rw-rw-r– 1 2220 235 232841 Nov 20 22:41 up2date-2.7.11-7.x.2.i386.rpm
rpm -Uhv 로 설치를 한다
3) rhn_register 를 이용하여 시스템 정보를 작성하고 systemid 값을 받아오자
#rhn_register –nox
를 콘솔에서 실행하자. 개인적으로 X-window 를 쓰지 않아서 X-window에서 하는 방법은
잘 모르겠다 하지만 RH홈페이지에 가면 자세히 구성되어 나와 있다
https://rhn.redhat.com/help/basic/
rhn_register –nox 를 실행하면 텍스트설정화면이 나오는데 proxy 를 쓰지 않는 서버라
면 상관하지 말고 Enter를 쳐서 넘어가자.
다음 화면은 아이디와 패스워드 등을 입력하는데 가입한 아이디와 패스워드를 입력하도록
하자 다음 화면이 나오고 Next 로 넘어가면 중간중간에 시스템에 설치된 패키지 list를
자동수집하고 시스템 정보를 수집하여 RH rhn 서버에 정보를 보낸다. 그럼 가입한 아이디
에 시스템 정보가 자동으로 들어간다 RH 홈피에서 로그인후 서버리스트를 확인해 보자
systemid 는 자동으로 부여받아왔으므로 rhnsd 를 재가동하자
/sbin/service rhnsd restart
/sbin/chkconfig –level 345 rhnsd on
이렇게 해주시면 레드햇 네트워크 데몬이 뜬다
[root@root /tmp]# up2date *
Retrieving list of all available packages…
Removing installed packages from list of updates…
100.0%
Removing packages marked to skip from list…
100.0%
Getting headers for available packages…
100.0%
Removing packages with files marked to skip from list…
100.0%
Getting headers for skipped packages…
None of the packages you requested were found, or they are already updated.