문제
다음은 시스템에 설치된 rpm 패키지 중 아파치 데몬과 관련된 모든 패키지를 출력하려고 한다. 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은?
① ㉠ -qi ㉡ apache ② ㉠ -qa ㉡ httpd ③ ㉠ -qf ㉡ web ④ ㉠ -ql ㉡ apr
정답
2번
해설
정답: 2. 설치된 전체 rpm 패키지를 나열하려면 "rpm -qa"(query all)를 쓰고, 아파치 데몬 패키지는 데몬 이름인 httpd 로 걸러야 한다. 따라서 ㉠ = -qa, ㉡ = httpd 다.
오답 풀이
- 1번: "-qi" 는 특정 패키지 정보를 조회하는 옵션이고 "apache" 로 grep 해도 패키지명이 httpd 라 매칭이 어렵다.
- 2번: "-qa | grep httpd" 는 설치된 전체에서 아파치 데몬(httpd) 패키지를 추리므로 옳다(이 문항의 정답).
- 3번: "-qf" 는 특정 파일이 속한 패키지를 찾는 옵션으로 전체 목록 나열용이 아니다.
- 4번: "-ql" 은 패키지에 포함된 파일 목록을 보는 옵션이라 전체 패키지 조회와 다르다.
보충 개념 rpm 질의 옵션: -qa(전체 목록), -qi(정보), -ql(파일 목록), -qf(파일→패키지), -qc(설정파일). 아파치 패키지명은 보통 httpd(RHEL 계열)다.