특정 RPM패키지의 설정파일들만 확인하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,401 조회
- 0 추천
- 목록
본문
특정 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”를 실행한 것입니다.
관련자료
-
이전
-
다음