강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

특정 RPM패키지의 설정파일들만 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 RPM패키지의 설정파일들만 확인하기





 

특정 패키지의 설치로 생성되는 많은 파일들 가운데 설정파일들만을 확인하는 방법이 있습니다.

 

 

 

  , 예를 들어 httpd-2.2.10-2.i386패키지를 설치하면 아파치웹서버에 관한 데몬파일과 실행파일들, 관련 유틸리티들과 여러 개의 설정파일들, 그리고 관련 매뉴얼파일들, 그리고 모듈파일들 등이 함께 설치됩니다.

 

 

 

 이들 가운데 설정파일만을 확인하는 방법을 설명하도록 하겠습니다.

 

 

 

 

 

rpm명령어 사용시에 -qc옵션을 사용하시면 특정 패키지의 설치로 생성되는 설정파일들만을 확인할 있습니다.

 

 

 

 , 앞에서 잠깐 설명하였듯이 아파치웹서버의 RPM패키지인 httpd-2.2.10-2.i386 설치하면 모두 355 정도의 파일들이 생성됩니다.

 

 

 

  앞의 방법에서 배웠듯이 “rpm -ql httpd-2.2.10-2.i386” 결과를 출력되는 파일들 가운에 설정파일들을 찾아서 확인하기란 그렇게 쉬운 일만은 아닐 것입니다.

 

 

 

 하지만 httpd-2.2.10-2.i386패키지로 설치되는 모든 파일들 가운데 설정파일들만을 확인하는 “rpm -qc httpd-2.2.10-2.i386” 실행하면 간단히 설정파일들만을 확인할 있을 것입니다.

 

 

 

  다음은 결과를 나타낸 것입니다.

 

 

 

 

 

[root@su250 ~]# rpm -qc httpd-2.2.10-2.i386

/etc/httpd/conf.d/proxy_ajp.conf

/etc/httpd/conf.d/welcome.conf

/etc/httpd/conf/httpd.conf

/etc/httpd/conf/magic

/etc/logrotate.d/httpd

/etc/sysconfig/httpd

/var/www/error/HTTP_BAD_GATEWAY.html.var

/var/www/error/HTTP_BAD_REQUEST.html.var

/var/www/error/HTTP_FORBIDDEN.html.var

/var/www/error/HTTP_GONE.html.var

/var/www/error/HTTP_INTERNAL_SERVER_ERROR.html.var

/var/www/error/HTTP_LENGTH_REQUIRED.html.var

/var/www/error/HTTP_METHOD_NOT_ALLOWED.html.var

/var/www/error/HTTP_NOT_FOUND.html.var

/var/www/error/HTTP_NOT_IMPLEMENTED.html.var

/var/www/error/HTTP_PRECONDITION_FAILED.html.var

/var/www/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var

/var/www/error/HTTP_REQUEST_TIME_OUT.html.var

/var/www/error/HTTP_REQUEST_URI_TOO_LARGE.html.var

/var/www/error/HTTP_SERVICE_UNAVAILABLE.html.var

/var/www/error/HTTP_UNAUTHORIZED.html.var

/var/www/error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var

/var/www/error/HTTP_VARIANT_ALSO_VARIES.html.var

/var/www/error/contact.html.var

/var/www/error/include/bottom.html

/var/www/error/include/spacer.html

/var/www/error/include/top.html

[root@su250 ~]#

 

위의 결과를 보시면 httpd-2.2.10-2.i386패키지의 설치로 생성되는 설정파일들을 출력하고 있음을 있습니다.

 

 

 

  그리고 위와 같이 패키지명으로 확인할 수도 있으나 아래와 같이 특정 파일명으로 확인할 수도 있다는 것을 알아 두시기 바랍니다.

 

 

 

 

 

[root@su250 conf]# rpm -qc httpd

/etc/httpd/conf.d/proxy_ajp.conf

/etc/httpd/conf.d/welcome.conf

/etc/httpd/conf/httpd.conf

/etc/httpd/conf/magic

/etc/logrotate.d/httpd

/etc/sysconfig/httpd

/var/www/error/HTTP_BAD_GATEWAY.html.var

/var/www/error/HTTP_BAD_REQUEST.html.var

/var/www/error/HTTP_FORBIDDEN.html.var

/var/www/error/HTTP_GONE.html.var

/var/www/error/HTTP_INTERNAL_SERVER_ERROR.html.var

/var/www/error/HTTP_LENGTH_REQUIRED.html.var

/var/www/error/HTTP_METHOD_NOT_ALLOWED.html.var

/var/www/error/HTTP_NOT_FOUND.html.var

/var/www/error/HTTP_NOT_IMPLEMENTED.html.var

/var/www/error/HTTP_PRECONDITION_FAILED.html.var

/var/www/error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var

/var/www/error/HTTP_REQUEST_TIME_OUT.html.var

/var/www/error/HTTP_REQUEST_URI_TOO_LARGE.html.var

/var/www/error/HTTP_SERVICE_UNAVAILABLE.html.var

/var/www/error/HTTP_UNAUTHORIZED.html.var

/var/www/error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var

/var/www/error/HTTP_VARIANT_ALSO_VARIES.html.var

/var/www/error/contact.html.var

/var/www/error/include/bottom.html

/var/www/error/include/spacer.html

/var/www/error/include/top.html

[root@su250 conf]#

 

, 위의 예에서는 httpd파일에 관한 패키지에 의해 설치되는 모든 파일들 가운데 설정파일들을 확인하기 위하여 “rpm -qc httpd” 실행한 것입니다.

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,045 명
  • 현재 강좌수 :  35,861 개
  • 현재 접속자 :  77 명