redhat rpm 설명

  • RPM Package란?
    : 특정 프로그램이나 유틸리티 혹은 라이브러리를 개발하고 이것을 컴파일 하여 하나의 파일로 묶어 놓은 것으로 특정 서비스를 위한 소프트웨어를 설치해야 할 경우에 RPM패키지 하나마을 가져와서 설치하면 그 서비스에 필요한 모든 실행파일들과 설정파일, 그리고 문서파일들이 정해진 위치에 복사 됩니다.
    TCP_WRAPPER 패키지 : Tcp_wrappers-7.6-34.i386.rpm
    리눅스 커널 패키지 : Kernel-2.4.10-8.i686.rpm
    패키지 이름
    패키지버전
    릴리즈버전
    아키텍처버전
    Tcp_wrappers
    7.6
    34
    I386
    Kernel
    2.4.10
    8
    i686
  • RPM 설치 확인
    [samba관련 설치 파일이 설치 되어있는지 확인]
    [명령] #rpm -qa | grep samba    OR   [명령] #rpm -qa | more
    -option
    [-qa] : -q 질의 옵션 [rpm -q sa* -> sa가 들어가는 모든 패키지 검색]
     -a all -q 옵션과 함께 사용되며 모든 RPM 패키지에 대한 검색
    [| more] : rpm -qa의 결과를 한 화면씩 볼때
    [| grep] :  rpm -qa의 결과 값 중에서 grep " " 문자열이 존재하는 행만 출력
    [명령] #rpm -qa > rpmlist   OR   [명령] #rpm -qa >> rpmlist
    -option
    [>] : rpm -qa 로 검색해서 나오는 List 목록을 rpmlist라는 파일에 기록
    [>>] : rpm -qa 로 검색해서 나오는 List 목록을 rpmlist라는 파일에 추가
  • 특정 파일이 어떤 패키지에 속해 있는지 확인하기
    [특정 파일이 어떤 패키지의 설치로 인하여 생성된 파일인가를 확인하는 방법으로rpm으로 철치된 파일일 경우에만 가능]
    [명령] #rpm -qf 파일명 (파일명은 절대 경로)
    • 이 명령어로 실수로 파일이 변경 되었다든 혹은 해킹으로 인해 파일이 변조되었다든 원래대로 되돌리려고 한다면 검색해서 나오는 패키지만 재설치 하면 된다.
  • 특정 패키지에 의해 설치된 파일들 확인하기
    [특정 패키지로 인하여 설치되는 모든 파일을 확인하는 방법]
    [명령] #rpm -ql 패키지명
  • 특정 패키지의 상세한 정보 확인하기
    [특정 패키지의 여러가지 정보 확인]
    [명령] #rpm -qi 패키지명
    • 패키지명(name), 패키지 버전(version), 릴리즈 버전(release), 개발사(Vendor),컴파일 날짜(Build Date), 컴파일 서버(Build Host), 설치 날짜(Install date), 소스RPM명(Source RPM), 패키지 요약정보(Summary), 서명(Signature),패키징작업자(Packager),패키지 설명(Descript-xion)
  • 특정 패키지에 의해 설치된 파일들의 정상여부 점검하기
    [특정 패키지에 의해 설치되는 모든 파일들이 현재 시스템에서 정상적으로 사용이 되고있는가를 확인]
    [명령] #rpm -qs 패키지명
  • 특정 패키지의 설정 파일들 확인하기
    [특정 패키지의 설치되는 파일들 중 설정파일들만 확인하는 방법]
    [명령] #rpm -qc 패키지명
  • 특정 패키지의 문서파일 위치 확인하기
    [메뉴얼 파일, man페이지 관련 파일들 확인 방법]
    [명령] #rpm -qd 패키지명
  • 특정 패키지의 의존성 관계 확인하기
    [특정 패키지의 의존성 관계 확인]
    [명령] #rpm -qRp 패키지명
  • 설치된 RPM패키지 변경가능성 여부 검증하기
    [특정 패키지를 설치한 시점과 현재 시점의 패키지를 비교하여 그 차이점을 찾아주는것]
    [명령] #rpm -V [옵션] 패키지명
    -option
    표시문자
    의미
    설명
    5
    MD5 체크섬
    현재 파일의 내용이 설치 당시의 내용과같은가를 확인함
    S
    파일크기
    파일의 크기를 설치 당시의 크기와 비교검사함
    L
    심볼릭링크
    심볼릭 링크를 검사함
    T
    파일의 최종변경시간
    최근 갱신 날짜를 설치 당시의 날짜와 비교 검사함
    D
    장치
    장치 정보를 검사함
    U
    사용자
    파일의 소유자를 설치 당시의 소유자 정보와 비교 검사함
    G
    그룹
    파일의 소유 그룹을 설치 당시의 소유 그룹과 비교 검사함
    M
    파일 허가권 또는 파일 형식 모드
    파일의 퍼미션을 설치 당시의 퍼미션과 비교 검사함

  • 댓글

    이 블로그의 인기 게시물

    사자성어

    외계인(에어럴) 인터뷰 전체 문서

    스타크래프트 무한 미네랄 만드는 방법