문제
다음은 httpd 라는 이름의 rpm 패키지가 설치되어 있는지를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
① -qa ② -qi ③ -qd ④ -ql
정답
1번
해설
정답: 1. 설치된 모든 패키지 목록을 출력한 뒤 grep 으로 httpd 를 걸러 설치 여부를 확인하려면 "rpm -qa"(query all)를 사용한다. 따라서 "rpm -qa | grep httpd" 가 맞다.
오답 풀이
- 1번: -qa 는 설치된 전체 패키지를 나열하므로 grep 과 조합해 설치 확인에 옳다.
- 2번: -qi 는 특정 패키지의 상세 정보(설명·버전 등)를 보여주는 옵션이다.
- 3번: -qd 는 패키지에 포함된 문서 파일 목록을 보여주는 옵션이다.
- 4번: -ql 은 패키지가 설치한 파일들의 목록을 보여주는 옵션이다.
보충 개념 rpm 질의 옵션: -qa(전체 목록), -qi(정보), -ql(파일 목록), -qd(문서), -qc(설정 파일), -qf 파일(해당 파일의 소속 패키지). 설치 여부 확인은 "-qa | grep" 패턴이 정석이다.