1day/원데이/하루/일용직/호스팅/서버호스팅/자료실/강좌/커뮤니티
웹호스팅    |  도메인등록    |  홈페이지 관리 서비스    |   문의하기    |  강좌    |  서비스 안내 및 가격
HOME
회원로그인
ID:
PW:

     0 분
     4 분
 
웹호스팅
서비스이용안내
웹호스팅 신청방법
서비스이용약관
호스팅 신청하기
입금내용 알리기
신청리스트 *
입금리스트 *
도메인신청리스트
고객지원 FAQ
문의하기
고객지원
파일질라설정(ftp)
pop3란?
SMTP란?
아웃룩세팅법
네임서버
   1차 : ns1.1day.co.kr
..........222.234.223.31
   2차 : ns2.1day.co.kr
..........222.234.223.32
계좌번호 안내
....우리은행(원데이)
....1005-902-808446
이메일 문의
.... 1day@1day.co.kr
전화번호안내
   고객지원
   T. 050-6447-2515
자료실/강좌
HTML 태그
자바스크립트강좌
리눅스기초강좌
리눅스중급강좌
 


레드햇 시스템 최신으로 유지하기
 1day  | 2004·02·03 01:11 | HIT : 20,074 | VOTE : 5,748 |
레드햇 시스템 최신으로 유지하기

글쓴이 : 송호영 (2001년 05월 01일 오전 08:25) 읽은수: 2,928
up2date mini -HOW-TO-

송호영 (Jaurang) hoyoungkuri@yahoo.co.kr
2001년 4월 25일

-------------------------------------------------------------------
1. 개요
-------------------------------------------------------------------
지금은 뜸배 졌지만 리눅스 7.1 이전버전에는 버그와의 씨름이였습니다. 쏟아지는 버그들로 레드햇은 보안이 약한 배포본이라는
오명을 안고 살았습니다. 그런데 그런 레드햇에서 6.0부터 지원하기 시작한 개념이 바로 up2date입니다.
가벼운 말로 up2date는 rpm배포본으로 설치된 패키지 목록을 작성하고 -> 만약 자사 버그 패치 목 록에 사용자의 패키지 목록이 맞으면
패키지를 받아서 설치해서 버그 패치를 가하는 상당히 실무적으로 편하게 이용이 가능한 패키지 버그 패치 시스템 입니다.

몇달전 irc에서 적수님과의 대화중 리눅스의 보안을 효율적으로 담당할수 있는것에 대한 이야기중에 적수님께서 추천한 패키지 입니다.
저도 보안은 port막기와 아 up2date에만 의존하고 있습니다.
레드햇에선 이 up2date 패키지가 보안 패치의 최 우선입니다.
그럼 이제 설치에 대해 알아 보겟습니다.


-------------------------------------------------------------------
2. 설치
-------------------------------------------------------------------
설치에 관해서는 자세한 설명이 필요 없지만 하나하나 설치에 대해 알아보겟습니다.

우선 필요한 패키지는 up2date와 rhn_register 두 패키지 입니다

이글을 작성할?의 최신 패키지는
rhn_register-1.3-1.noarch.rpm
up2date-2.4.9-1.i386.rpm

입니다.

우선 설치합시다

[root@jaurang /tmp]# rpm -Uvh rhn_register-1.3-1.noarch.rpm
Preparing... ########################################### [100%]
1:rhn_register ########################################### [100%]
[root@jaurang /tmp]# rpm -Uvh up2date-2.4.9-1.i386.rpm
Preparing... ########################################### [100%]
1:up2date ########################################### [100%]

설치가 끝났습니다

그럼 곧장 쓸수는 없습니다. 두달전인가 레드햇에선 레드햇 네트워크의 anonymous를 막았습니다.
원래 up2date의 사용이 익명으로 가능했다는 이야기 인데 지금은 실명제로 바꼇다고 보시면 됩니다.
물론 한컴퓨터에 대한 라이센스는 지불하지 않습니다..
한개의 up2date로 여러대의 시스템에 적용하고 싶으시면 9달러 정도를 지불해야 합니다.
자 그럼 이제 up2date의 실행을 위한 systemid에 대해 알아 봅시다.
레드햇사이트에서는 사용자 지원을 위해 레드햇 사이트에 가입을 하고 네트워크를 이용할수 있게끔 해놓습니다.
레드햇 유저 레퍼런스 가이드 는 아래 주소입니다

http://www.redhat.com/support/manuals/RHNetwork/ref-guide/


우선 레드햇 사이트에 접속한후

윗부분에 support 를 눌러 주세요

그럼 위에 register를 클릭후

Individual User의 create new persnal account를 눌러줍니다

오른쪽 메뉴는 구입자에 한해 넣어야 하는 곳이니

일반 iso설치 하거나 다른 한글 레드햇 배포본을 이용하는 사람이라면 왼
쪽의 메뉴를 눌러 주십시오 ...

자 가입 하셧으면

오른쪽 위에 보시면 redhat newtwork가 보이실겁니다..

그걸 접속한후 계속 클릭해서 넘어가 주세요

Add System Profile 에서는 자신의 시스템을 입력해 주시구요

-_- 그럼 시스템 아이디 받게 됩니다

/etc/sysconfig/rhn/systemid 에 systemid를 카피하고

/sbin/service rhnsd restart
/sbin/chkconfig --level 345 rhnsd on
이렇게 해주시면 레드햇 네트워크 데몬이 뜹니다..

확인된건 아니지만 레드햇 네트워크 데몬이 뜬 상태에서 up2date가 이용이 되는걸로 알고 있습니다..;


-------------------------------------------------------------------
3. 실행
-------------------------------------------------------------------

이 하우투에 대해서는 실제적으로 이용할수 있는 명령어만 말하겟습니다.

up2date -a *

-> -a옵션은 새로이 rpm데이타 베이스를 정리하는 일을 합니다. 새로 추가된 rpm패키지가 있다면 꼭 넣어주세요

* 은 rpm데이타 베이스의 모든 파일에 대해 패키지 점검을 합니다.. 물론 패키지 점검중 픽스가 필요한 파일은 자동적으로 다운로드하여 설치합니다.

up2date의 옵션중 실제적으로 사용되는 옵션은 이것뿐입니다.

다음은 실행 메세지 입니다..
[root@jaurang /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.
[root@jaurang /tmp]#


-------------------------------------------------------------------
4. 끝맺으며
-------------------------------------------------------------------
이 mini-howto에 추가 하실 내용이나 오타가 있으면 메일로 전해주시기 바랍니다.
그리고 up2date-gnome이라는 패키지가 있는데 그것은 gui환경의 up2date를 가능하게 해줍니다.
확실히 gui가 이뿌고 패키지 선택 업그레이드가 편하긴 하지만 원격에선 어쩔수 없더군요..
쩝.. 반말 존대말 섞어서 죄송하고 -_-;; up2date 사용시 문의점은 irc.nuri.net의 #freebsd, #debian, #linux방의 [자우랑]에게 개인창 여서고 질문해 주세요
그리고 마지막으로 rhn에서 systemid받아오는것은 rhn_register로도 가능하긴 합니다만 개인적으로 rhn을 안써서 -_-;; rhn에 대한 것을 추가 수정한후 다시 올리겟습니다.-_-;;


-------------------------------------------------------------------
5. 문제점
-------------------------------------------------------------------
- up2date의 최신버전은 구 버전 레드햇에선 안돌아 갈?가 있습니다. 이런 의존성 문제를 해결하는데는 rpmfind라는 패키지를 이용하십시오. 자신의 버전과 의존성에 맞는 패키지를 찾아 줍니다.
rpmfind up2date <-- 이렇게 치시면 됩니다..

- 소스로 컴파일된 패키지에 대해선 패치가 적용되지 않습니다 rpm패키지를 rpm패키지로 -Uvh으로 고치는 형식이라 소스로 컴파일된 패키지는 up2date의 능력 밖의 일인거 같습니다.
소스로 컴파일 된게 버그를 일으키면 어쩔수 없이 따로 소스 파일 받아서 패치 해야 겟죠 :)


출처 : kltp
     
15   MySQL 에러코드별 에러메세지 입니다.  1day 05·08·16 393692
14   인터넷의 뿌리 TCP/IP 네트워크 바로알기  1day 04·02·12 20343
  레드햇 시스템 최신으로 유지하기  1day 04·02·03 20074
12   Sendmail 메일서버의 스팸릴레이 대응방법  1day 04·02·01 20971
11   침해사고 대응방법 및 절차  1day 04·02·01 20092
10   네트워크 스니핑 기술 및 방지대책  1day 04·02·01 21187
9   윈도우 NT서버 및 IIS 보안 관리  1day 04·02·01 25343
8   Solaris Network Kernel Tunning for Security  1day 04·01·31 23550
7   안전한 유닉스 프로그래밍을 위한 지침서 V.0.7  1day 04·01·30 21741
6   Abnormal IP Packets  1day 04·01·28 22782
5   DNS 안전운용가이드  1day 04·01·20 22331
4   MTX 웜바이러스 분석 보고서  1day 04·01·17 20690
3   IP Fragmentation을 이용한 공격기술들  1day 04·01·14 21599
2   리눅스 시스템 관리자를 위한 보안 지침Ⅰ  1day 04·01·14 20115
1   운영체제와 커널 차원에서의 튜닝 및 보..  1day 04·01·11 20279
1
Copyright 1999-2018 Zeroboard / skin by GGAMBO
Copyright (c) 2003~2004 by 1day all rights reserved.