특정 RPM패키지에 의해 설치된 파일들의 정상여부 점검하기
작성자 정보
- 관리자 작성
- 작성일
컨텐츠 정보
- 2,377 조회
- 0 추천
- 목록
본문
특정 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 …이하생략 |
이렇게 특정 패키지의 설치로 생성된 모든 파일들의 정상여부를 확인한다는 의미는 특정 서비스를 위한 패키지의 정상여부 또는 시스템의 정상여부를 확인하는 방법이 될 수도 있습니다.
관련자료
-
이전
-
다음