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

특정 RPM패키지에 의해 설치된 파일들의 정상여부 점검하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 RPM패키지에 의해 설치된 파일들의 정상여부 점검하기





 

이번에는 특정 RPM패키지에 의해 설치되는 모든 파일들이 현재 시스템에서 정상적으로 설치되어 있는가를 확인하는 방법입니다.

 

 

 

  , 특정 패키지를 설치한 후에 패키지에 의해서 설치된 모든 파일들이 현재 시스템에서 이상 없이 정상적으로 사용이 되고 있는가를 확인하려면 rpm명령어에 -qs옵션을 사용하시면 됩니다.

 

 

 

 

 

, 아래의 예는 httpd-2.2.10-2.i386 패키지에 의해 설치된 모든 파일들이 현재 시스템에서 이상 없이 정상적인가를 확인하기 위하여 “rpm -qs httpd-2.2.10-2.i386”명령어를 실행한 결과입니다.

 

 

 

  결과로 httpd-2.2.10-2.i386 패키지에 의해 생성되는 모든 파일들의 정상여부(normal) 표시하고 있습니다.

 

 

 

  각각의 파일들 앞에 표시되는 normal이라는 파일표시가 해당파일이 정상이라는 것을 의미합니다.

 

 

 

 

 

[root@su250 ~]# rpm -qa | grep httpd

httpd-2.2.10-2.i386

httpd-tools-2.2.10-2.i386

httpd-manual-2.2.10-2.i386

[root@su250 ~]#

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

normal        /etc/httpd

normal        /etc/httpd/conf

normal        /etc/httpd/conf.d

normal        /etc/httpd/conf.d/README

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

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

normal        /etc/httpd/conf/httpd.conf

normal        /etc/httpd/conf/magic

normal        /etc/httpd/logs

normal        /etc/httpd/modules

normal        /etc/httpd/run

normal        /etc/logrotate.d/httpd

normal        /etc/rc.d/init.d/httpd

normal        /etc/sysconfig/httpd

normal        /usr/lib/httpd

normal        /usr/lib/httpd/modules

normal        /usr/lib/httpd/modules/mod_actions.so

normal        /usr/lib/httpd/modules/mod_alias.so

이하생략




 

위의 결과가 너무 많아서 일부 생략하였습니다.

 

 

 

 

 

이번에는 패키지명 대신에 특정 파일을 지정하여 파일에 대한 패키지의 설치로 생성된 모든 파일들의 정상여부를 확인한 예입니다.

 

 

 

  httpd라는 파일에 대한 패키지의 설치로 생성되는 모든 파일의 정상여부를 확인하였습니다.

 

 

 

  “rpm -qs httpd” 결과를 나타낸 것입니다.

 

 

 

 

 

[root@su250 ~]# rpm -qs httpd

normal        /etc/httpd

normal        /etc/httpd/conf

normal        /etc/httpd/conf.d

normal        /etc/httpd/conf.d/README

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

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

normal        /etc/httpd/conf/httpd.conf

normal        /etc/httpd/conf/magic

normal        /etc/httpd/logs

normal        /etc/httpd/modules

normal        /etc/httpd/run

normal        /etc/logrotate.d/httpd

normal        /etc/rc.d/init.d/httpd

normal        /etc/sysconfig/httpd

normal        /usr/lib/httpd

normal        /usr/lib/httpd/modules

normal        /usr/lib/httpd/modules/mod_actions.so

이하생략




 

위의 결과 또한 지면관계상 중략하였습니다.

 

 

 

 그리고 아래는 parted-1.8.8-8.fc10.i386패키지의 설치로 생성되는 모든 파일의 정상여부를 확인한 예입니다.

 

 

 

 

 

[root@su250 ~]# rpm -qa | grep parted

parted-1.8.8-8.fc10.i386

[root@su250 ~]#

[root@su250 ~]# rpm -qs parted-1.8.8-8.fc10.i386

normal        /lib/libparted-1.8.so.8

normal        /lib/libparted-1.8.so.8.0.0

normal        /sbin/parted

normal        /sbin/partprobe

normal        /usr/share/doc/parted-1.8.8

이하생략




 

이렇게 특정 패키지의 설치로 생성된 모든 파일들의 정상여부를 확인한다는 의미는 특정 서비스를 위한 패키지의 정상여부 또는 시스템의 정상여부를 확인하는 방법이 수도 있습니다.

 

 

 

 

 

 

관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,042 명
  • 현재 강좌수 :  35,846 개
  • 현재 접속자 :  93 명