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

리눅스패키지관리 : 특정 패키지에 의해 설치된 파일들 확인하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스패키지관리 : 특정 패키지에 의해 설치된 파일들 확인하기




 

이번에 설명하는 것은 바로 앞에서 설명드렸던 내용과 반대의 경우이다. 

 

즉 특정 패키지에 의해서 설치되는 파일들을 모두 확인하는 것이다.  바로 앞에서 설명드린 것은 특정 파일이 어떤 패키지의 설치로 인하여 생성되었는가를 확인한 것이였다면 이번에 설명드리는 내용은 특정 패키지로 인하여 설치되는 모든 파일을 확인하는 것이다.

 

다음은 사용하는 형식이다.

 

       사용형식 : rpm -ql 패키지명

 

즉 특정 패키지를 설치할 때에 생성되는 파일들의 리스트를 확인하고자 한다면 위의 방법으로 확인이 가능한다. 

아래의 예는 앞의 예에서 확인하였던 “procps-2.0.11-6”패키지의 설치로 인하여 생성된 모든 파일들을 확인하기 위하여 “rpm -ql procps-2.0.11-6”명령어를 실행한 것이다.

 

 

91ddb894e4609b2321fd0514be033a43_1649386618_3739.png
 

 

위의 결과를 보시면 procps-2.0.11-6패키지의 설치로 생성되는 여러가지 명령어들과 설정파일들과 man페이지(매뉴얼)파일들을 확인할 수 있다.

 

그리고 procps-2.0.11-6패키지의 설치로 생성되는 위의 여러가지 명령어들이 상호 관련된 중요한 명령어들이라는 것도 알 수가 있을 것이다. 

 

 

이렇게 단순히 어떤 명령어의 사용법만을 안다는 것과 이 명령어의 사용으로 어떤 정보를 얻고 활용할 수 있다라는 것은 조금 다른 문제이다. 

 

필자는 단순한 방법으로 확인가능한 특정 패키지의 설치로 생성되는 파일들을 설명하였지만 이 파일들이 시스템 관리의 중요한 명령어의 리스트라는 것을 얼른 눈치채시고 이들 명령어가 어떤 사유로 인하여 변조되거나 이상이 생겼을 경우에 procps-2.0.11-6패키지만을 재설치함으로서 정상화 시킬 수 있겠다라는 점을 강조하기 위한 것이다. 

 

또한 다른 모든 패키지들도 이와 같은 방법으로 활용이 가능하다라는 것을 확장하여 전체적인 시스템관리의 측면에서 보실 수 있기를 간절히 바라는 마음이다. 

 

 

이번에는 특정 파일을 지정하여 그 파일과 관련된 패키지의 설치로 생성되는 모든 파일을 확인하는 방법이다.

 

 , 아래의 예는 httpd파일과 관련된 패키지의 설치로 생성되는 모든 파일들을 확인한 것이다. 

 

91ddb894e4609b2321fd0514be033a43_1649386634_1464.png
 

 

 

이 결과가 너무 많아서 지면 관계상 중략하였다.

 

이와 같이 특정 파일과 관련된 패키지의 설치로 인하여 생성되는 모든 파일들을 간단히 확인할 수 있다.

 

 

눈치 3단쯤 되는 독자분이라면 아마도 앞절에서 설명드렸던 방법과 이번 절의 설명이 매우 밀접한 상호 연관관계에 있다는 것 쯤은 벌써 아셨으리라 생각한다. 

 

, 특정 파일이 어떤 패키지의 설치로 인하여 생성되었는가를 확인한 후에 확인한 패키지명으로 설치되는 모든 파일을 확인할 수 있다는 것이다. 

 

이 말의 의미는 다음과 같다. 특정 파일과 연관된 파일들을 확인하려고 한다면 어떤 패키지에 의해서 설치되는 파일들을 확인하는 것이 가장 현명한 방법이 된다.

 

 따라서 앞 절의 방법과 이번 절의 방법으로 다음과 같은 2단계로 이것이 가능해 진다.

 

1단계 : 특정파일이 어떤 패키지의 설치로 생성되었는가를 확인하여 정확한 패키지명을 확인한다.

 

2단계 : 확인한 패키지명을 이용하여 그 패키지의 설치로 생성되는 모든 파일들을 확인한다.

 

 

, 이렇게 확인한 파일들은 모두 특정 패키지의 설치로 생성되는 파일들이기 때문에 특정 서비스를 위한 실행데몬 파일들과 환경설정파일들과 관련로그파일들, 그리고 문서파일들을 모두 확인할 수 있다.

 

 

따라서 앞 절의 내용과 이번 절의 설명을 간단히 간추려본다면 /bin/ps파일과 연관된 파일들을 확인하기 위하여 먼저 /bin/ps파일이 procps-2.0.11-6패키지의 설치로 생성된 파일임을 확인한 후에 procps-2.0.11-6패키지로 설치된 파일들의 리스트를 확인하였다.

 

 

이제 필자의 설명이 이쯤되면 눈치 3단쯤 되는 독자분이라면 sendmail서비스에 필요한 파일들을 모두 확인하고픈 욕구가 생길 수 있으며 혹은 웹서버인 Apache의 설정파일인 httpd.conf파일에 관련된 파일들의 위치를 모두 확인하고픈 욕구가 생길 것이다. 

 

앞 절의 설명과 이번 절의 설명을 참조하여 여러분께서 직접 확인해 보시기 바랍니다.
          


관련자료

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

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,810 개
  • 현재 접속자 :  92 명