회원가입

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기

up2date 를 이용한 Redhat 7.2 시스템 업그레이드

Profile
:맥노턴
up2date 를 이용한 Redhat 7.2 시스템 업그레이드
글쓴이 : couplewith (2002년 02월 19일 오후 06:50) 읽은수: 6,011 [ rpm,dpkg   ]  
<<<< up2date 를 이용한 레드헷 패키지 업데이트 >>>>>

1. 사용 환경
- 레드헷 7.2
rhn_register-2.7.2-7.x.2
up2date-2.7.2-7.x.6
또는
up2date-gnome-2.7.2-7.x.6
rhn_register-gnome-2.7.2-7.x.2
위의 파일 설치되어 있어야 합니다.

- 레드헷 6.2
6.2에서는 설치를 하는데 곤욕을 먹고 있습니다.
https://rhn.redhat.com/help/rh62.pxt
위의 링크에서 설치 방법을 알려주지만 잘 안됩니다. [[ 되신분은 글 올려주세요 ]]

2. 온라인 등록
- http://www.redhat.com 에서 redhat-network링크를 열거나
https://rhn.redhat.com 로 이동 합니다.
여기에서 계정을 만들고 id/passwd 를 기억 하면 됩니다.
보통 [ Create a Personal Account ]를 생성 합니다.
3. 시스템 정보 등록
- rhn_register 를 이용하여 시스템 정보를 작성하고 systemid 값생성
가) rhn_register --nox 를 콘솔에서 실행
나) next -> next ...
다) 시스템 정보 및 위에서 생성한 rhn 계정/패스워드 입력
[[ 참고 ]]
https://rhn.redhat.com/help/basic/
라) 시스템 정보들을 올리는 화면 들이 나온다 계속 [Enter]
마) systemid 자동으로 부여받게됨다

4. rhn.redhat.com 으로 등록 정보 확인 / 스케줄
[ 정보 확인 ]
https://rhn.redhat.com/network/index.pxt 에 로그인 하면
갱신된 시스템 등록 정보를 볼수 있습니다.
Errata 는 새로운 패키지들을 알려줍니다.
[시스템 리스트 창을 열어서 등록 정보를 확인 합니다. ]
https://rhn.redhat.com/network/systemlist/outdated_system_list.pxt

[ 스케줄링 ]
https://rhn.redhat.com/network/entitlement/service_entitlements.pxt
또는
[ Your RHN ]
--> Entitlements 링크 클릭 해서 entitled 의 상태를 보아서 아래와 같이 실행 합니다.

1. entitledment 에 None이면 Basic으로 바꾸어야 합니다.그리고 update Entitlements로 설정 하면 바뀝니다.
[[ 주의 사항 ]]
1. 두개이상 등록시 업데이트를 실행할 서버하나에만 Basic을 설정 해아 합니다.
아마 두개이상 Basic으로 설정이 안됩니다.
2. 두개이상 하려면 구매를 해야 합니다. !!
저는 왜 하나만 되는지는 모르겠습니다. [[ 아시면 답변 바랍니다. ]]



2. 그리고 업데이트 스케줄을 만들기 위해서는 update This System 버튼을 눌러 설정 하면 됩니다.
[ update 버튼은 entitled 가 되어야만 보입니다. ]


6. rhnsd 를 재가동하자
/sbin/service rhnsd restart
/sbin/chkconfig --level 345 rhnsd on

7. up2date를 이용한 패키지 업데이트
- up2date -p 하여 자신의 패키지들 정보를 정리 한다.
- up2date -u 하면
현재 시스템의 패키지를 점검하고 업데이트 필요한 패키지를 업데이트한다.
/var/spool/up2date/ 가 TEMP 디렉토리 입니다.
[[ 참고 ]]
가) Migrating network settings from rhn_register
/usr/bin/gpg --import /usr/share/rhn/RPM-GPG-KEY
를 실행 하라고 하면 하고 다시 실행 합니다.
나)
The Software Manager functionality has not been enabled for this server.
Please login at https://rhn.redhat.com/, and from the "Your RHN" section,
select "Entitlements" to enable RHN service for this server.

=================================================================================
8. 커널 업데이트
- 기본적으로 커널은 업데이트 하지 못하도록 하고 있습니다.
- 꼭 업데이트를 하실분은
/etc/sysconfig/rhn/up2date 라는 환경 파일을 수정 합니다.
# grep kerne up2date.rpmnew 아래 부분을 찿을수 있습니다.
removeSkipList=kernel*;
pkgSkipList=kernel*;
fileSkipList=;

-저는 아래와 같이 수정 합니다. 혹시 원래 커널이 필요할지 모르니까?>
removeSkipList[comment]=A list of package names, optionally including wildcards that up2date will not remove
removeSkipList=kernel*;
pkgSkipList[comment]=A list of package names, optionally including wildcards, to skip
pkgSkipList=;
fileSkipList[comment]=A list of file names, optionally including wildcards, to skip
fileSkipList=;

9. up2date 를 다시 실행 합니다.
그러면 커널이 업그레이드 됩니다.
/etc/lilo.conf 를 확인 합니다. [ 최신 커널이 추가 되었는지 확인 합니다. ]
lilo를 실행하고 재부팅을 하면 최신 커널이 올라 옵니다.


10.그리고 up2date의 명령이 설명이 부족 하지만 man 페이지를 참고 하시기 바랍니다.
잘할려면 상당히 문제가 많겠습니다. 복잡합니다.
[수정]



<  표준 헤더파일에서 매크로 찾기 | X에서 마우스 해상도 설정하기.  >
up2date 를 이용한 Redhat 7.2 시스템 업그레이드 | 답장: 7개 | 본문에 답장  
정렬 : NestedThreadedFlatUnthreaded 최근 것부터이전 것부터  


maximus (2002년 02월 21일 오후 12:29)  
환경 파일 수정은
up2date --configure 해서 하셔도 됩니다.
[수정]
[ 이글에 답장 | 본문에 답장 ]

익명 (2002년 02월 21일 오후 09:44)  
저도 entitlement를 basic으로 바꿀려니 하나만 되더군요. 결국 rhn은 하나만 무료이고, 두개 이상을 관리하려면 유료라는 이야기가 아닐까요?
[ 이글에 답장 | 본문에 답장 ]

쭈니 (2002년 02월 23일 오후 05:47)  
현재 redhat 정책(?)이라면 우수운 이야기 인지
모르겠지만, 여러개의 시스탬에 통합 적인 관리를
위해서 돈을 받고 있는 것으로 알고 있습니다.
물론 up2date -u 하면 동시에 여러대의 서버에 적용
이 되지요..
정말 많은 시스탬을 관리하는 관리자라면 돈을 내고 사용해도 좋을거 같긴합니다..(개인적인 생각으론요..)
정기적인 시스탬 패치도 해준다니..좋긴한데,
'돈'이란 넘이 좀 걸리눈군요..^^;

암튼 잘 사용하면 무지 편하니깐 유용하게 사용하시길.
[ 이글에 답장 | 본문에 답장 ]

백일몽 (2002년 02월 24일 오전 12:13)  
저도 up2date 를 이용하려고 삽질을 하다 보니
한글판은 업데이트 채널이 없어서
영문판으로 인식하도록 해놓구선
학회 서버를 운영하는데 무지 편하게 사용하고 있습니다...

부디 레드햇 7.1 한글판을 설치하신 분들은
redhat-release-7.1-1.noarch.rpm
를 설치해서 영문판으로 인식하게 하세요...
[수정]
[ 이글에 답장 | 본문에 답장 ]

임동현 (2002년 03월 13일 오전 09:39)  
up2date 2.7.11 rpm 버젼 부터
사용법이 약간 달라진것 같습니다.

up2date -u 하셔야 업데이트가 된답니다.

글구 각 id 당 하나의 서버만 무료이므로.

여러개의 서버를 관리하시려면....여러 id 로 가입하셔야

합니다. 그만큼 불편하시겠죠..

글구 rhnsd 데몬은..나중에 redhat 홈페이지에서.

사용자 시스템을 업그레이드 시켜주고자 할때..

띄워놓아야 하는 데몬 같습니다.

직접 사용자 시스템에서 up2date -u 를 한다면..

띄워놓지 않아도 되겠죠?.

전 지금 시스템이 6.2 7.0 7.1 있는데..모두

up2date 잘 먹습니다.^^
[수정]
[ 이글에 답장 | 본문에 답장 ]

인호 (2002년 03월 15일 오전 10:26)  
6.2도 새 패키지로 업데이트 하고(이건 수동으로 해줘야합니다.) 나와 있는대로 하면 잘 됩니다.
처음에 up2date -p 로 패키지를 정리할 필요가 있다는 점 정도만 유의해주면 되었던거 같은데요.
[ 이글에 답장 | 본문에 답장 ]

윤보관 (2002년 11월 11일 오후 02:29)  
up2date가 레드헷리눅스8.0 부터 좀 바뀐 부분이 있어서..
여기에 정보를 올림니다.

#rhn_register (redhat 7.3 version)에서

#up2date --register(redhat 8.0 version) 으로 바꿔졌네요

참고 하시기 바람니다.
[수정]

Profile
:맥노턴
레벨 30
569407/686490
81%
McNorton & Education Lab.
Director
댓글
0
댓글 쓰기
권한이 없습니다.

로그인

아이디
비밀번호
ID/PW 찾기
아직 회원이 아니신가요? 회원가입 하기