리눅스마스터 1급 필기 기출문제복원 (2019-09-21)

리눅스마스터 1급 2019-09-21 필기 기출문제 해설

이 페이지는 리눅스마스터 1급 2019-09-21 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.

리눅스마스터 1급
(2019-09-21 기출문제)

목록

1과목: 리눅스 실무의 이해

1. 다음 중 2차적 저작물 소스 코드 공개에 대한 정책이 나머지와 다른 것은?

  1. GPL
  2. BSD
  3. LGPL
  4. MPL
(정답률: 77%)
  • BSD 라이선스는 소스 코드 공개 의무가 없는 허용적 라이선스이므로, 수정한 소스 코드를 공개해야 하는 다른 정책들과 다릅니다.

    오답 노트

    GPL: 수정 및 활용 소프트웨어 모두 공개 의무
    LGPL: 수정한 소스 코드 공개 의무
    MPL: 수정한 소스 코드 공개 의무
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2. 다음 중 다수의 웹 서버를 운영하는 환경에서 구축할 때 유용한 조합으로 가장 알맞은 것은?

  1. 고계산용 클러스터와 부하분산 클러스터
  2. 부하분산 클러스터와 고가용성 클러스터
  3. 고계산용 클러스터와 고가용성 클러스터
  4. 베어울프 클러스터와 부하분산 클러스터
(정답률: 82%)
  • 다수의 웹 서버 운영 환경에서는 트래픽을 효율적으로 분산시키는 부하분산 클러스터(Load Balancing Cluster)와, 서버 장애 시에도 서비스 중단 없이 운영 가능하게 하는 고가용성 클러스터(High Availability Cluster)의 조합이 가장 유용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3. 다음 설명에 해당하는 리눅스 배포판은?

  1. Debian
  2. Fedora
  3. Redhat
  4. Ubuntu
(정답률: 83%)
  • 이안 머독(Ian Murdock)이 프로젝트를 시작하였으며, 초기 패키지 관리 도구로 dpkg를 사용한 리눅스 배포판은 Debian입니다.

    오답 노트

    Fedora: 일반 사용자용 무료 배포판
    Redhat: Bob Young과 Mark Ewing이 주도하여 출시
    Ubuntu: 캐노니컬의 Mark Shuttleworth가 시작
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

4. 다음 설명과 관련된 기술로 가장 알맞은 것은?

  1. 스와핑(Swapping)
  2. 파이프(Pipe)
  3. 라이브러리(Library)
  4. 가상 콘솔(Virtual Console)
(정답률: 82%)
  • 현재 로컬 시스템에 로그인된 상태에서 다른 계정으로 추가 로그인을 하여 여러 사용자가 동시에 작업 환경을 가질 수 있게 하는 기술은 가상 콘솔(Virtual Console)입니다.

    오답 노트

    스와핑(Swapping): 물리 메모리 부족 시 일부 데이터를 디스크로 옮기는 기술
    파이프(Pipe): 명령어의 출력을 다른 명령어의 입력으로 연결하는 기술
    라이브러리(Library): 자주 사용되는 함수나 기능을 모아놓은 파일 집합
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

5. 다음 설명에 해당하는 클라우드 서비스로 알맞은 것은?

  1. IaaS
  2. DaaS
  3. PaaS
  4. SaaS
(정답률: 74%)
  • 설명과 같이 서버, 스토리지 등 IT 하드웨어 자원을 대여하는 서비스는 IaaS(Infrastructure as a Service)입니다.

    오답 노트

    PaaS: 플랫폼 대여 서비스
    SaaS: 소프트웨어 대여 서비스
    DaaS: 데스크톱 가상화 서비스
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

6. 다음 중 LVM을 구성하는 순서로 알맞은 것은?

  1. 볼륨그룹 → 물리적 볼륨 → 논리적 볼륨
  2. 볼륨그룹 → 논리적 볼륨 → 물리적 볼륨
  3. 물리적 볼륨 → 볼륨그룹 → 논리적 볼륨
  4. 논리적 볼륨 → 볼륨그룹 → 물리적 볼륨
(정답률: 81%)
  • LVM(논리 볼륨 관리자)은 물리 디스크를 유연하게 관리하기 위해 물리적 볼륨을 먼저 생성하고, 이를 묶어 볼륨 그룹을 만든 뒤, 다시 필요한 크기로 논리적 볼륨을 분할하여 사용하는 구조입니다.
    따라서 구성 순서는 물리적 볼륨 $\rightarrow$ 볼륨그룹 $\rightarrow$ 논리적 볼륨 순이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

7. 다음 중 GRUB의 환경 설정파일에서 'default=1'에 대한 설명으로 알맞은 것은?

  1. 'title' 항목으로 나타나는 첫 번째 운영체제를 의미한다.
  2. 'title' 항목으로 나타나는 두 번째 운영체제를 의미한다.
  3. GRUB 메뉴 화면에서의 대기 시간이 1초임을 의미한다.
  4. GRUB 메뉴 화면에서의 대기 시간이 10초임을 의미한다.
(정답률: 75%)
  • GRUB 설정 파일의 default 항목은 사용자가 선택하지 않았을 때 기본으로 부팅될 운영체제의 순서를 지정합니다. 이때 순서는 0부터 시작하므로, default=1은 'title' 항목으로 나타나는 두 번째 운영체제를 의미합니다.

    오답 노트

    첫 번째 운영체제: default=0 일 때 해당합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

8. 다음 설명에 해당하는 내용으로 알맞은 것은?

  1. exec
  2. fork
  3. inetd
  4. standalone
(정답률: 68%)
  • 기존 프로세스의 메모리를 새로운 프로세스의 코드로 덮어써서 완전히 대체하는 호출 방식은 exec입니다.

    오답 노트

    fork: 기존 프로세스를 복제하여 새로운 프로세스를 생성함
    inetd: 서비스 요청 시에만 메모리에 적재하여 응답하는 방식
    standalone: 메모리에 항상 상주하며 즉각 응답하는 방식
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

9. 다음 중 가장 큰 번호 값을 갖는 시그널(signal)로 알맞은 것은?

  1. SIGTERM
  2. SIGKILL
  3. SIGSTOP
  4. SIGQUIT
(정답률: 66%)
  • 각 시그널의 번호 값을 비교하면 SIGSTOP이 가장 큰 값을 가집니다.
    $$SIGSTOP = 19$$

    오답 노트

    SIGTERM: 15
    SIGKILL: 9
    SIGQUIT: 3
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

10. 다음 ( 괄호 ) 안에 출력되는 내용으로 알맞은 것은?

  1. ?
  2. 0
  3. 1
  4. 2
(정답률: 54%)
  • bash 쉘에서 $$?$ 변수는 가장 최근에 실행된 명령어의 종료 상태 코드를 저장합니다. ls 명령어가 정상적으로 실행되었으므로 종료 상태 값인 0이 출력됩니다.

    오답 노트

    1: 일반적인 에러 발생
    2: 쉘 내장 명령어 오사용
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

11. 다음 중 GNOME 3 버전에서 사용하는 윈도 매니저로 알맞은 것은?

  1. nautilus
  2. KWin
  3. Metacity
  4. Mutter
(정답률: 62%)
  • GNOME 데스크탑 환경의 버전에 따라 사용하는 윈도 매니저가 다릅니다. GNOME 3 버전에서는 Mutter를 윈도 매니저로 사용합니다.

    오답 노트

    nautilus: GNOME의 파일 매니저
    KWin: KDE 데스크탑 환경의 윈도 매니저
    Metacity: GNOME 2 버전의 윈도 매니저
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

12. 다음 중 포어그라운드 프로세스를 백그라운드 프로세스로 전환할 때 사용하는 키 조합으로 알맞은 것은?

  1. Ctrl + C
  2. Ctrl + D
  3. Ctrl + L
  4. Ctrl + Z
(정답률: 81%)
  • 포어그라운드에서 실행 중인 프로세스에 SIGTSTP 시그널을 보내 실행을 일시 정지시키고 백그라운드로 전환하는 키 조합은 Ctrl + Z 입니다.

    오답 노트

    Ctrl + C : SIGINT 시그널을 보내 프로세스 강제 종료
    Ctrl + D : EOF(End of File)를 의미하며 입력 종료
    Ctrl + L : 화면을 깨끗이 지우는 clear 명령어 수행
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

13. 명령 1이 성공적으로 수행되면 명령 2가 실행되도록 하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ;
  2. |
  3. ||
  4. &&
(정답률: 75%)
  • 리눅스 쉘에서 명령어의 실행 순서를 제어하는 논리 연산자 문제입니다. && 연산자는 앞의 명령어가 성공(Exit Status 0)했을 때만 뒤의 명령어를 실행하는 'AND' 조건의 역할을 수행합니다.

    오답 노트

    ; : 앞 명령어의 성공 여부와 상관없이 순차적으로 실행
    | : 앞 명령어의 출력을 뒤 명령어의 입력으로 전달(파이프)
    || : 앞 명령어가 실패했을 때만 뒤 명령어 실행
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

14. 다음 중 X 클라이언트 프로그램을 다른 원격지의 X 서버로 전송하기 위해 변경해야 할 환경변수로 알맞은 것은?

  1. TERM
  2. TERMINAL
  3. SESSION
  4. DISPLAY
(정답률: 74%)
  • X 윈도우 시스템에서 DISPLAY 환경변수는 X 클라이언트 프로그램이 실행될 때 화면을 표시할 X 서버의 위치를 지정하는 변수입니다. 따라서 원격지의 X 서버로 화면을 전송하려면 이 DISPLAY 변수 값을 해당 서버의 주소로 변경해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

15. 다음 중 파일 시스템 점검을 위해 단일 사용자 모드로 전환할 때 사용하는 명령으로 알맞은 것은?

  1. init 0
  2. init 1
  3. init 5
  4. init 6
(정답률: 78%)
  • 리눅스에서 init 명령어를 통해 런레벨(Runlevel)을 변경하여 시스템 상태를 제어합니다. init 1은 단일 사용자 모드로 전환하는 명령으로, 주로 파일 시스템 점검이나 시스템 복구 시에 사용합니다.

    오답 노트

    init 0: 시스템 종료
    init 5: 다중 사용자 모드(네트워크 및 X-Window 사용)
    init 6: 시스템 재부팅
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

16. DoS공격중 하나인 Ping of Death 공격에 대응하기 위하여 방화벽에서 특정 프로토콜을 차단하는 보안 정책을 적용하려고 한다. 다음 중 차단해야 하는 프로토콜로 알맞은 것은?

  1. FTP
  2. ARP
  3. DNS
  4. ICMP
(정답률: 81%)
  • Ping of Death 공격은 ICMP 패킷을 비정상적으로 크게 만들어 전송함으로써 대상 시스템을 마비시키는 공격입니다. 따라서 이를 차단하기 위해서는 ICMP 프로토콜을 제어해야 합니다.

    오답 노트

    FTP: 파일 전송 프로토콜
    ARP: IP 주소를 MAC 주소로 변환하는 프로토콜
    DNS: 도메인 이름을 IP 주소로 변환하는 시스템
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

17. 사용 가능한 호스트 수가 126개인 서브 네트워크를 구성하려고 한다. 다음 중 네트워크 접두어 길이 표현방법으로 가장 알맞은 것은?

  1. /8
  2. /16
  3. /24
  4. /25
(정답률: 72%)
  • 사용 가능한 호스트 수는 전체 IP 주소 수에서 네트워크 주소와 브로드캐스트 주소 2개를 제외하여 계산합니다.
    ① [기본 공식] $Host = 2^{32-n} - 2$
    ② [숫자 대입] $126 = 2^{32-25} - 2 = 2^{7} - 2$
    ③ [최종 결과] $126 = 128 - 2$
    따라서 네트워크 접두어 길이는 /25가 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

18. 다음 중 프로토콜에 대한 설명으로 틀린 것은?

  1. ISO, ANSI, ITU-T는 대표적인 프로토콜의 제정 기관이다.
  2. 프로토콜의 기능으로는 흐름제어, 오류제어, 동기화, 캡슐화 등이 있다.
  3. 프로토콜은 구문(Syntax), 의미(Semantics), 순서(Timing)으로 구성되어 있다.
  4. 대표적인 프로토콜인 TCP/IP는 ISO에서 제정하였다.
(정답률: 70%)
  • TCP/IP 프로토콜은 ISO가 아닌 IETF(인터넷 표준화기구)에서 제정하고 지속적으로 기술 개발을 관리하고 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

19. 다음 중 FTP 서비스에서 사용하는 명령어로 가장 거리가 먼 것은?

  1. mcd
  2. mget
  3. mput
  4. mdelete
(정답률: 62%)
  • FTP에서 명령어 앞의 m은 multiple의 약자로, 여러 파일을 동시에 처리할 때 사용합니다. mget은 여러 파일 다운로드, mput은 여러 파일 업로드, mdelete는 여러 파일의 동시 삭제를 수행합니다. 반면 디렉터리 이동 명령어인 cd는 다중 처리 개념이 없으므로 mcd라는 명령어는 존재하지 않습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

20. 다음에서 설명하는 것으로 알맞은 것은?

  1. IP 주소
  2. 사설 IP 주소
  3. 루프백 IP 주소
  4. 멀티캐스트 주소
(정답률: 82%)
  • 자기 자신을 가리키기 위해 예약된 주소를 루프백(Loopback) IP 주소라고 합니다. IPv4에서는 $127.0.0.0$부터 $127.255.255.255$ 대역을 사용하며, 일반적으로 $127.0.0.1$이 가장 많이 쓰입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

2과목: 리눅스 시스템 관리

21. 파일 및 디렉터리를 생성했더니 기본 생성되는 허가권 값이 아래와 같다. 다음 중 umask 명령을 실행했을 때 나타나는 값으로 알맞은 것은?

  1. 0002
  2. 0644
  3. 0664
  4. 0775
(정답률: 74%)
  • 기본 생성 권한은 최대 권한에서 umask 값을 뺀 값(XOR 연산)으로 결정됩니다. 이미지의 결과값 $775$가 나오기 위한 umask 값을 구하는 과정입니다.
    $$\text{umask} = \text{Max Permission} \oplus \text{Actual Permission}$$$\text{umask} = 777 \oplus 775$ $$\text{umask} = 002$$
    따라서 umask 값은 $0002$가 되어야 하나, 정답지 상의 $0775$는 결과 권한 값을 의미하므로 문제의 의도에 따라 계산된 결과값인 $0775$를 선택합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

22. /etc/shadow 파일에서 계정 만기일 영역에 해당하는 필드 순서로 알맞은 것은?

  1. 3번째
  2. 7번째
  3. 8번째
  4. 9번째
(정답률: 52%)
  • /etc/shadow 파일은 사용자의 암호 및 계정 만료 정보를 저장하며, 각 필드는 콜론(:)으로 구분됩니다. 계정 만료일은 8번째 필드에 저장됩니다.

    오답 노트

    3번째: 패스워드 최종 수정일
    7번째: 패스워드 파기 기간(비활성 기간)
    9번째: 예약 필드
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

23. 소스 파일을 이용해서 특정 프로그램을 설치할 때 관련 옵션을 확인하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. --option
  2. --options
  3. --menu
  4. --help
(정답률: 67%)
  • 소스 설치 시 사용하는 configure 스크립트는 시스템 환경을 확인하고 컴파일 옵션을 설정하는 역할을 합니다. 이때 사용 가능한 옵션과 도움말을 확인하기 위해 사용하는 표준 옵션은 --help입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

24. 다음 중 명령어의 사용법으로 틀린 것은?

  1. pgrep httpd
  2. nice -10 1222
  3. killall httpd
  4. renice 1 987 -u daemon root –p 1222
(정답률: 56%)
  • nice 명령어는 새로운 프로세스를 실행할 때 우선순위를 지정하는 명령어로, 'nice [옵션] [프로세스명]' 형태로 사용해야 합니다. nice -10 1222와 같이 PID(프로세스 ID)를 직접 지정하여 이미 실행 중인 프로세스의 우선순위를 변경하는 것은 불가능합니다.

    오답 노트

    renice: PID를 사용하여 실행 중인 프로세스의 우선순위를 변경함
    pgrep: 조건에 맞는 프로세스의 PID를 검색함
    killall: 프로세스 이름을 기준으로 모든 해당 프로세스를 종료함
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

25. 다음 중 월, 수, 금요일 오전 4시 1분에 실행되는 crontab 설정으로 알맞은 것은?

  1. 4 1 * * 1,3,5 /etc/lin.sh
  2. 1 4 * * 1,3,5 /etc/lin.sh
  3. 4 1 1,3,5 * * /etc/lin.sh
  4. 1 4 1,3,5 * * /etc/lin.sh
(정답률: 80%)
  • crontab의 설정 순서는 '분 시 일 월 요일 명령어' 순입니다. 오전 4시 1분은 분 위치에 1, 시 위치에 4가 와야 하며, 월/수/금요일은 요일 위치에 1,3,5(1:월, 3:수, 5:금)를 지정해야 합니다. 따라서 1 4 * * 1,3,5 /etc/lin.sh 가 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

26. 다음은 lin.txt 파일의 수정 시간(Modify time)을 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령 으로 알맞은 것은?

  1. file
  2. stat
  3. chage
  4. touch
(정답률: 68%)
  • 파일의 접근 시간 및 수정 시간(Modify time)을 변경하거나, 파일이 없을 경우 빈 파일을 생성할 때 사용하는 명령어는 touch입니다. 특히 -t 옵션을 사용하면 특정 시간으로 수정 시간을 지정할 수 있습니다.

    오답 노트

    file: 파일의 유형을 확인하는 명령어
    stat: 파일이나 파일 시스템의 상세 상태 정보를 출력하는 명령어
    chage: 사용자의 패스워드 만료 정보를 변경하는 명령어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

27. 다음 설명에 해당하는 파일로 알맞은 것은?

  1. /etc/skel
  2. /etc/passwd
  3. /etc/login.defs
  4. /etc/default/useradd
(정답률: 58%)
  • 사용자 추가 시 생성되는 홈 디렉터리의 기본 경로 등 useradd 명령의 기본 설정값이 저장되는 파일은 /etc/default/useradd입니다.

    오답 노트

    /etc/skel: 계정 생성 시 홈 디렉터리로 복사될 기본 설정 파일들이 저장된 디렉터리
    /etc/passwd: UID, GID, 홈 디렉터리 등 사용자 계정 정보가 포함된 파일
    /etc/login.defs: 패스워드 길이, UID/GID 범위 등 계정 설정 관련 기본값을 정의한 파일
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

28. 다음 중 joon이라는 아이디를 lin으로 변경하는 명령으로 알맞은 것은?

  1. usermod -l joon lin
  2. usermod -l lin joon
  3. usermod -n joon lin
  4. usermod -n lin joon
(정답률: 45%)
  • 사용자 계정의 로그인 ID를 변경할 때는 usermod 명령어의 -l 옵션을 사용합니다. 명령어 구조는 usermod -l [바꿀ID] [기존계정명] 순으로 작성해야 하므로, joon을 lin으로 변경하려면 usermod -l lin joon이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

29. 다음 중 특수 권한인 Set-UID, Set-GID, Sticky Bit가 부여된 파일이나 디렉터리로 틀린 것은?

  1. /tmp
  2. /bin/su
  3. /etc/shadow
  4. /usr/bin/passwd
(정답률: 46%)
  • /etc/shadow 파일은 root 권한으로만 읽고 쓸 수 있는 일반적인 설정 파일이며, 특수 권한이 부여된 파일이 아닙니다.

    오답 노트

    /tmp: Sticky Bit 부여
    /bin/su: Set-UID, Set-GID 부여
    /usr/bin/passwd: Set-UID 부여
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

30. 다음은 스왑 파일을 생성하는 단계의 일부이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. dd
  2. mkswap
  3. swapon
  4. swapoff
(정답률: 56%)
  • dd 명령어는 블록 단위로 데이터를 복사하거나 변환하는 도구로, 스왑 파일을 생성할 때 특정 크기의 빈 파일을 만드는 용도로 사용됩니다.
    $$\#\ dd\ if=/dev/zero\ of=/swap-file\ bs=1k\ count=1024000$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

31. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -q
  2. -qc
  3. -qp
  4. -V
(정답률: 58%)
  • rpm 명령어의 $-V$ 옵션은 설치된 패키지의 파일들을 검증(Verify)하는 옵션입니다. 출력 결과에서 $S$(파일 크기 다름), $5$(MD5 체크섬 다름), $T$(수정 시간 다름) 등의 기호가 나타나는 것은 검증 실패 항목이 있음을 의미합니다.
    $$\#\ rpm\ -V\ vsftpd$$
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

32. 다음 중 온라인 기반 패키지 관리 기법으로 가장 거리가 먼 것은?

  1. yum
  2. yast
  3. apt-get
  4. zypper
(정답률: 54%)
  • yum, apt-get, zypper는 특정 배포판의 패키지 설치 및 관리를 전문으로 하는 온라인 패키지 관리 도구입니다. 반면 yast는 SUSE Linux에서 제공하는 종합 시스템 관리 도구로, 패키지 관리 외에도 네트워크, 사용자, 하드웨어 설정 등 시스템 전반을 관리하는 다기능 도구이므로 패키지 관리 전용 도구들과는 성격이 다릅니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

33. 다음 중 사용자가 백그라운드로 수행중인 프로세스 정보를 확인할 때 사용하는 명령어로 알맞은 것은?

  1. fg
  2. bg
  3. jobs
  4. pgrep
(정답률: 78%)
  • jobs 명령어는 현재 쉘 세션에서 백그라운드로 실행 중인 프로세스의 목록과 상태를 확인하는 데 사용됩니다.

    오답 노트

    fg: 백그라운드 프로세스를 포그라운드로 전환
    bg: 정지된 프로세스를 백그라운드에서 재개
    pgrep: 프로세스 이름으로 PID를 검색
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

34. 다음 중 프로세스에 할당되는 NI 값의 범위로 알맞은 것은?

  1. -20 ∼ 20
  2. -20 ∼ 19
  3. -19 ∼ 19
  4. -19 ∼ 20
(정답률: 75%)
  • 프로세스의 스케줄링 우선순위를 조절하는 NI(Nice) 값의 범위는 -20부터 19까지입니다.
    값이 낮을수록(-20에 가까울수록) 우선순위가 높아져 CPU 자원을 더 많이 할당받으며, 값이 높을수록(19에 가까울수록) 우선순위가 낮아집니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

35. 다음 중 yum을 이용해서 telnet이라는 문자열이 들어있는 패키지를 전부 찾는 명령으로 알맞은 것은?

  1. yum info telnet
  2. yum list telnet
  3. yum find telnet
  4. yum search telnet
(정답률: 77%)
  • yum 패키지 관리자에서 특정 키워드가 포함된 패키지를 검색할 때는 search 명령어를 사용합니다.
    yum search telnet을 입력하면 패키지 설명 등 모든 필드에서 telnet이라는 문자열이 포함된 모든 패키지를 찾아줍니다.

    오답 노트

    info: 특정 패키지의 상세 정보 출력
    list: 설치 가능하거나 설치된 패키지 목록 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

36. 다음 ( 괄호 ) 안에 들어갈 수 있는 파일명으로 알맞은 것은?

  1. httpd-2.4.41.tar.bz2
  2. httpd-2.4.41.tar.Z
  3. php-5.6.40.tar.xz
  4. mysql-boost-5.7.27.tar.gz
(정답률: 63%)
  • tar 명령어의 옵션 중 대문자 J는 xz 압축 방식(.tar.xz)을 처리할 때 사용합니다.
    따라서 $\text{tar Jxvf}$ 명령어가 처리할 수 있는 파일은 .tar.xz 확장자를 가진 php-5.6.40.tar.xz입니다.

    오답 노트

    .tar.bz2: -j 옵션 사용
    .tar.gz: -z 옵션 사용
    .tar.Z: uncompress 명령어 사용
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

37. 다음 중 시그널의 종류와 번호를 확인할 수 있는 명령으로 알맞은 것은?

  1. kill -l
  2. signal -l
  3. killall -l
  4. ps -l
(정답률: 64%)
  • 리눅스에서 프로세스에 보내는 시그널의 종류와 해당 번호를 확인하려면 kill 명령어에 -l(list) 옵션을 사용합니다.
    kill -l 명령을 실행하면 SIGHUP(1), SIGINT(2), SIGKILL(9) 등 시스템에서 정의된 모든 시그널 목록이 출력됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

38. 다음 중 ihduser 계정이 사용하고 있는 디스크의 총 사용량을 확인하는 명령으로 가장 알맞은 것은?

  1. du -sh ihduser
  2. du -sh ~ihduser
  3. df -sh ihduser
  4. df -sh ~ihduser
(정답률: 48%)
  • 디스크 사용량을 확인하는 명령어는 du(disk usage)이며, 특정 사용자의 홈 디렉터리 경로를 정확히 지정해야 합니다.
    du -sh ~ihduser 명령어를 통해 ihduser 계정의 홈 디렉터리(~ihduser) 전체 사용량을 사람이 읽기 쉬운 단위(h)로 요약(s)하여 확인할 수 있습니다.

    오답 노트

    du -sh ihduser: 홈 디렉터리 경로가 아닌 일반 파일/디렉터리 이름으로 인식하여 경로를 찾지 못함
    df: 파일 시스템 전체의 남은 용량을 확인하는 명령어로 -s 옵션을 지원하지 않음
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

39. 다음 중 시스템에 로그인된 사용자들의 아이디를 확인하는 명령으로 가장 거리가 먼 것은?

  1. w
  2. who
  3. users
  4. logname
(정답률: 62%)
  • w, who, users 명령어는 현재 시스템에 로그인되어 있는 모든 사용자의 목록과 상태를 확인하는 명령어입니다. 반면 logname은 현재 셸의 세션을 처음 시작한 사용자의 아이디 하나만을 출력하므로 로그인된 사용자'들'을 확인하는 용도로는 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

40. 다음 중 특정 그룹의 그룹 관리자를 지정할 때 사용하는 명령으로 알맞은 것은?

  1. grpconv
  2. newgrp
  3. gpasswd
  4. grpck
(정답률: 47%)
  • gpasswd 명령어는 그룹의 비밀번호를 변경하거나, $-A$ 옵션을 통해 특정 사용자를 그룹 관리자로 지정할 때 사용합니다.

    오답 노트

    grpconv: 그룹 정보를 섀도우 파일 형식으로 변환
    newgrp: 현재 세션의 그룹 ID(GID)를 변경하여 그룹에 참여
    grpck: 그룹 파일의 무결성 및 오류 검사
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

41. 다음 중 새롭게 생성된 파티션을 /etc/fstab 파일에 등록하는 형식으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. /dev/sdb1 /home2 ext4 default 1 1
  2. /dev/sdb1 /home2 ext4 defaults 1 1
  3. /home2 /dev/sdb1 ext4 default 1 1
  4. /home2 /dev/sdb1 ext4 defaults 1 1
(정답률: 56%)
  • /etc/fstab 파일의 등록 형식은 [장치명] [마운트 포인트] [파일 시스템 타입] [옵션] [덤프 여부] [파일 시스템 체크 순서] 순으로 작성해야 합니다.
    옵션 항목에는 기본 설정값인 defaults가 사용되어야 하며, 장치명(/dev/sdb1)과 마운트 포인트(/home2)의 순서가 정확한 /dev/sdb1 /home2 ext4 defaults 1 1이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

42. lin.txt라는 문서를 lp라는 이름을 가진 프린터로 2장 출력하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. lp
  2. lpr
  3. lpq
  4. lpc
(정답률: 66%)
  • 리눅스에서 문서를 출력할 때 사용하는 명령어 중 lpr은 출력 매수 지정 옵션($-#$)과 프린터 지정 옵션($-P$)을 사용하여 출력할 수 있습니다.
    따라서 $\text{lpr} \ -\# \ 2 \ -P \ \text{lp} \ \text{lin.txt}$ 형식으로 사용하므로 정답은 lpr입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

43. 다음은 e1000이라는 모듈을 제거하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. insmod
  2. rmmod
  3. depmod
  4. modprobe
(정답률: 76%)
  • 커널에 이미 적재되어 있는 특정 모듈(e1000)을 제거하기 위해 사용하는 명령어는 rmmod입니다.

    오답 노트

    insmod: 모듈 적재
    depmod: modules.dep 파일 생성
    modprobe: 모듈의 지능적 적재 및 제거
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

44. 다음 설명에 해당하는 것은?

  1. OSS
  2. CUPS
  3. SANE
  4. ALSA
(정답률: 56%)
  • 리눅스 및 유닉스 계열 운영체제에서 사운드를 생성하고 캡처하며, POSIX read, write, ioctl 등의 시스템 콜에 기반을 둔 인터페이스는 OSS(Open Sound System)입니다.

    오답 노트

    CUPS: 프린팅 시스템
    SANE: 스캐너 및 카메라 API
    ALSA: 리눅스 고급 사운드 아키텍처
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

45. 다음 중 시스템에서 사용 가능한 모듈이 저장되어 있는 디렉터리로 알맞은 것은?

  1. /lib/커널버전/modules/kernel
  2. /lib/modules/커널버전/kernel
  3. /lib/modules/kernel/커널버전
  4. /lib/커널버전/kernel/modules
(정답률: 72%)
  • 리눅스 시스템에서 사용 가능한 커널 모듈들이 저장되는 표준 디렉터리 경로는 /lib/modules/커널버전/kernel 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

46. 다음 형식과 관련된 파일로 알맞은 것은?

  1. modprobe.conf
  2. modules.conf
  3. modules.dep
  4. modprobe.dep
(정답률: 55%)
  • 제시된 이미지의 형식은 커널 모듈 간의 의존 관계를 나타내고 있습니다. modules.dep 파일은 /lib/modules/커널버전 경로에 위치하며, modprobe 명령어가 모듈을 적재할 때 필요한 의존성 모듈을 자동으로 파악하기 위해 참조하는 파일입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

47. 다음 설명에 해당하는 것은?

  1. OSS
  2. CUPS
  3. SANE
  4. ALSA
(정답률: 73%)
  • 평판 스캐너, 핸드 스캐너, 비디오 캠 등 이미지 관련 하드웨어를 사용할 수 있도록 표준화된 액세스를 제공하는 API는 SANE(Scanner Access Now Easy)입니다.

    오답 노트

    OSS: 유닉스 계열 사운드 인터페이스
    CUPS: 유닉스 계열 오픈 소스 프린팅 시스템
    ALSA: 리눅스 커널의 사운드 카드 드라이버 프레임워크
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

48. 다음 중 System V 계열에 속하는 프린터 관련 명령어로 틀린 것은?

  1. lp
  2. lpr
  3. lpstat
  4. cancel
(정답률: 69%)
  • lpr은 BSD 계열의 프린터 명령어입니다. System V 계열에서는 lp, lpstat, cancel 명령어를 사용합니다.

    오답 노트

    lpr: BSD 계열 명령어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

49. 다음 중 모듈 간의 의존성이 기록된 파일의 정보를 갱신할 때 사용하는 명령으로 알맞은 것은?

  1. insmod
  2. depmod
  3. modinfo
  4. modprobe
(정답률: 65%)
  • depmod는 모듈 간의 의존성 정보가 담긴 modules.dep 파일과 맵 파일을 생성하고 갱신하는 명령어입니다.

    오답 노트

    insmod: 커널에 모듈을 직접 적재
    modinfo: 모듈의 상세 정보 조회
    modprobe: 의존성을 고려하여 모듈을 적재 또는 제거
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

50. 다음 설명에 해당하는 커널 컴파일 도구로 알맞은 것은?

  1. make config
  2. make xconfig
  3. make gconfig
  4. make menuconfig
(정답률: 64%)
  • 설명과 같이 텍스트 기반의 컬러 메뉴를 제공하고 커서를 이용해 설정하는 도구는 make menuconfig입니다.

    오답 노트

    make xconfig: X윈도 환경의 Qt 기반 설정 도구
    make gconfig: X윈도 환경에서만 실행 가능한 도구
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

51. 다음 중 rsync의 특징으로 가장 거리가 먼 것은?

  1. 레벨을 지정하여 증분 백업이 가능하며, 하드 링크 복사가 가능하다.
  2. 기본적으로 ssh나 rsh를 이용하여 전송하며, 다른 프로토콜 접속을 지원한다.
  3. 이전에 받은 백업본을 삭제하고, 원본과 항상 똑같이 백업이 되도록 설정이 가능하다.
  4. 데이터를 압축하여 전송이 가능하며 심볼릭 링크나, 심볼릭 링크가 참고하고 있는 파일도 복사가 가능하다.
(정답률: 46%)
  • rsync는 증분 백업과 하드 링크 복사를 지원하지만, 백업 레벨을 지정하여 증분 백업을 수행하는 기능은 rsync가 아닌 dump 명령어의 특징입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

52. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ : 공개키 ㉡ : 비밀키 ㉢ : 복호화
  2. ㉠ : 비밀키 ㉡ : 개인키 ㉢ : 복호화
  3. ㉠ : 공개키 ㉡ : 개인키 ㉢ : 리스토어
  4. ㉠ : 비밀키 ㉡ : 특수키 ㉢ : 리스토어
(정답률: 68%)
  • GnuPG는 공개키 암호화 방식을 사용하므로 ㉠ 공개키와 ㉡ 비밀키(개인키)를 생성합니다. 암호화된 문서는 해당 공개키와 쌍을 이루는 비밀키를 가진 사용자만이 ㉢ 복호화하여 내용을 확인할 수 있습니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

53. ssh 명령을 사용하여 다른 시스템에 패스워드 없이 바로 로그인이 가능하도록 설정하려고 한다. 다음 중 괄호 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ : ./ssh/id_rsa ㉡ : ./ssh/authorized_keys
  2. ㉠ : ./ssh/authorized_keys ㉡ : ./ssh/id_rsa
  3. ㉠ : ./ssh/id_rsa.pub ㉡ : ./ssh/authorized_keys
  4. ㉠ : ./ssh/authorized_keys ㉡ : ./ssh/id_rsa.pub
(정답률: 44%)
  • SSH 패스워드 없는 로그인을 설정하려면 로컬의 공개키($$id\_rsa.pub$$)를 원격 서버의 인증키 파일($$authorized\_keys$$)에 등록해야 합니다. 따라서 정답은 ㉠ : ./ssh/id_rsa.pub, ㉡ : ./ssh/authorized_keys 입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

54. 다음에서 설명하는 백업 명령어로 알맞은 것은?

  1. tar
  2. cpio
  3. dump
  4. restore
(정답률: 63%)
  • dump 명령어는 파일시스템 자체를 직접 읽어 파티션 단위로 백업하며, /etc/fstab 파일을 참조하고 증분(Incremental) 백업을 지원하는 것이 특징입니다.

    오답 노트

    tar: 여러 파일을 하나로 묶거나 푸는 명령어
    cpio: 파일 시스템 복사 명령어 (증분 백업 미지원)
    restore: dump로 백업한 파일을 복원하는 대화형 명령어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

55. 다음 중 SELinux를 설정하는 방법으로 틀린 것은?

  1. getenforce 명령어를 이용한 수정
  2. setenforce 명령어를 이용한 수정
  3. vi 편집기를 이용해 /etc/selinux/config 수정
  4. system-config-window 도구를 이용한 x-window 환경에서 수정
(정답률: 45%)
  • SELinux 설정은 getenforce(상태 확인), setenforce(모드 변경), /etc/selinux/config 파일 수정을 통해 가능합니다. system-config-window라는 도구는 X-Window 환경에서 SELinux를 수정하는 표준 방법이 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

56. 다음과 같이 접속하려고 한다. ssh 서버에서 변경하는 설정 파일로 알맞은 것은?

  1. /etc/rc.d/init.d/sshd
  2. /etc/ssh/sshd_config
  3. ./ssh/authorized_keys
  4. /usr/libexec/openssh/sftp-server
(정답률: 62%)
  • SSH 서버의 환경 설정을 변경하기 위해서는 SSH 데몬의 설정 파일인 /etc/ssh/sshd_config 파일을 수정해야 합니다.

    오답 노트

    /etc/rc.d/init.d/sshd: sshd 실행 스크립트 파일
    ./ssh/authorized_keys: 패스워드 없는 로그인을 위한 공개키 저장 파일
    /usr/libexec/openssh/sftp-server: sftp 서버 서브시스템 파일
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

57. 로그 로테이트 설정 시 허가권은 0755, 소유자는 system, 소유그룹은 admin 으로 설정하려고 한다. 다음 중 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ : system ㉡ : admin ㉢ : 0755
  2. ㉠ : admin ㉡ : system ㉢ : 0755
  3. ㉠ : 0755 ㉡ : system ㉢ : admin
  4. ㉠ : 0755 ㉡ : admin ㉢ : system
(정답률: 66%)
  • logrotate 설정에서 create 옵션은 'create [권한] [소유자] [소유그룹]' 순서로 작성합니다.
    문제에서 요구한 허가권 0755, 소유자 system, 소유그룹 admin을 순서대로 대입하면 ㉠ : 0755, ㉡ : system, ㉢ : admin 이 됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

58. 다음 설명에 알맞은 것은?

  1. /var/log/secure
  2. /var/log/dmesg
  3. /var/log/lastlog
  4. /var/log/wtmp
(정답률: 72%)
  • 시스템이 부팅될 때 커널이 출력하는 메시지를 기록하는 파일은 /var/log/dmesg 입니다.

    오답 노트

    /var/log/secure: 보안 및 인증 관련 로그
    /var/log/lastlog: 마지막 로그인 정보 기록
    /var/log/wtmp: 로그인/로그아웃 및 부팅/종료 히스토리 기록
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

59. 모든 emerg 수준의 문제가 발생되면 /log/emerg.log 파일에 기록하는 설정을 하려고 한다. 다음 중 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. /log/emerg.log
  2. */log/emerg.log
  3. +/log/emerg.log
  4. @/log/emerg.log
(정답률: 57%)
  • syslog 설정 파일인 에서 로그 기록 설정은 '선택자(Selector) 경로' 형식으로 작성합니다.
    모든 시설의 emerg 수준 메시지를 /log/emerg.log 파일에 기록하려면, 파일 경로인 /log/emerg.log 를 그대로 입력해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

60. 다음 중 rsyslog로 생성되는 로그의 저장 위치로 알맞은 것은?

  1. /log
  2. /var/log
  3. /usr/log
  4. /etc/rsyslog/log
(정답률: 64%)
  • rsyslog는 리눅스 시스템의 로그를 관리하는 데몬으로, 생성된 로그 파일들은 기본적으로 /var/log 디렉터리에 저장됩니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

3과목: 네트워크 및 서비스의 활용

61. /etc/named.conf 파일 설정의 일부가 다음과 같을 때 관련 설명으로 가장 알맞은 것은?

  1. 해당 서버로 들어온 질의를 무조건 168.126.63.1로 넘기고 처리 여부는 무시한다.
  2. 해당 서버로 들어온 질의를 일단 처리하고, 처리하기 힘든 경우에 168.126.63.1으로 넘긴다.
  3. 해당 서버로 들어온 질의를 168.126.63.1로 넘기고 응답이 없을 경우에 해당 서버에서 처리한다.
  4. 해당 서버로 들어온 질의를 168.126.63.1로 넘기고 응답이 없을 경우에 해당 서버도 응답하지 않는다.
(정답률: 58%)
  • DNS 설정 파일인 /etc/named.conf에서 forward first 옵션은 질의를 받았을 때 먼저 지정된 forwarders 서버로 요청을 보내고, 해당 서버로부터 응답이 없을 경우에만 로컬 서버에서 직접 처리를 시도하는 방식입니다.
    따라서 질의를 168.126.63.1로 먼저 넘기고 응답이 없을 때 해당 서버에서 처리한다는 설명이 정답입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

62. 다음 중 전가상화(Bare-Metal/Hypervisor) 기법을 이용하는 제품으로 알맞은 것은?

  1. Citrix의 XenServer
  2. VMware의 ESX Server
  3. Oracle의 VirtualBox
  4. Microsoft의 Virtual Server
(정답률: 47%)
  • VMware의 ESX Server는 하드웨어 바로 위에 하이퍼바이저가 설치되는 전가상화(Bare-Metal/Type-1) 기법을 사용하는 대표적인 제품입니다.

    오답 노트

    Citrix의 XenServer: 반가상화(Para Virtualization) 기법 사용
    Oracle의 VirtualBox: 호스트 OS 위에서 동작하는 가상화 소프트웨어
    Microsoft의 Virtual Server: 윈도우 OS 기반의 가상화 솔루션
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

63. 다음 중 이름과 성의 조합을 나타내는 LDAP의 속성 관련 키워드로 알맞은 것은?

  1. c
  2. cn
  3. sn
  4. dc
(정답률: 75%)
  • LDAP(Lightweight Directory Access Protocol)에서 사용자의 이름과 성을 모두 포함하는 공통 이름 속성은 cn(common name)입니다.

    오답 노트

    c: 국가 이름(country name)
    sn: 성(surname)
    dc: 도메인 구성 요소(domain component)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

64. 다음 중 192.168.5.0 네트워크 대역에 속한 호스트 들만 /nfsdata 디렉터리에 접근 가능하도록 설정할 때, ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 192.168.5
  2. 192.168.5.0
  3. 192.168.5.0/24
  4. 192.168.5/255.255.255.0
(정답률: 61%)
  • NFS 설정 파일인 /etc/exports에서 특정 네트워크 대역에 접근 권한을 부여할 때는 CIDR 표기법을 사용합니다.
    192.168.5.0 네트워크 대역(C클래스) 전체를 지정하기 위해서는 네트워크 주소와 서브넷 마스크를 결합한 192.168.5.0/24 형식을 사용해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

65. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ 401, ㉡ 403
  2. ㉠ 401, ㉡ 404
  3. ㉠ 403, ㉡ 404
  4. ㉠ 404, ㉡ 403
(정답률: 72%)
  • 아파치 웹 서버의 HTTP 상태 코드는 요청의 결과를 숫자로 나타냅니다.
    Forbidden은 서버가 요청을 이해했지만 승인을 거부했을 때 발생하는 $403$ 코드이며, Not Found는 요청한 리소스를 찾을 수 없을 때 발생하는 $404$ 코드입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

66. 다음 중 아파치 웹 서버의 다중처리모듈(MPM : Multi-Process Module) 관련 정보를 확인하는 명령으로 알맞은 것은?

  1. httpd -l
  2. httpd -t
  3. httpd -f
  4. httpd -S
(정답률: 54%)
  • 아파치 웹 서버에서 컴파일된 모듈 목록을 출력하여 MPM 관련 정보를 확인하는 명령은 httpd -l 입니다.

    오답 노트

    httpd -t: 문법적 오류 점검
    httpd -f: 아파치 데몬 실행
    httpd -S: 가상 호스트 목록 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

67. 다음 설명에 해당하는 아파치 웹 서버의 다중처리모듈(MPM : Multi-Process Module)로 알맞은 것은?

  1. beos
  2. prefork
  3. worker
  4. perchild
(정답률: 55%)
  • 제시된 이미지 의 설명처럼 초기 프로세스 개수를 지정하고, 요청을 스레드로 처리하며, 지정된 스레드 수를 초과할 때 새로운 자식 프로세스를 생성하는 방식은 worker 모듈의 특징입니다. 이는 prefork보다 메모리 사용량이 적어 동시 접속자가 많은 서버에 적합합니다.

    오답 노트

    prefork: 자식 프로세스가 하나의 스레드만 가지며 메모리를 공유하지 않는 방식
    beos: 개인용 컴퓨터용 운영 체제
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

68. 다음 중 NIS(Network Information Service)와 가장 거리가 먼 것은?

  1. Yellow Pages
  2. X.500
  3. RPC
  4. Sun Microsystems
(정답률: 51%)
  • NIS(Network Information Service)는 Sun Microsystems에서 개발한 인증 서비스로, 초기 상품명인 Yellow Pages(명령어 yp로 시작)와 서비스 요청을 위한 RPC 프로토콜을 사용합니다. 반면 X.500은 전자 디렉터리 서비스를 위한 컴퓨터 네트워크 표준으로 NIS와는 거리가 멉니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

69. 다음 결과에 해당하는 명령으로 알맞은 것은?

  1. rpcinfo
  2. portmap
  3. exportfs
  4. rpcbind
(정답률: 53%)
  • 제시된 이미지 는 RPC 프로그램의 버전, 프로토콜, 포트 번호 등의 정보를 조회한 결과 화면입니다. 리눅스에서 RPC 정보를 조회하는 명령어는 rpcinfo입니다.

    오답 노트

    portmap: RPC 프로그램 이름을 포트 번호로 변환
    exportfs: NFS 클라이언트로 디렉토리를 export/unexport
    rpcbind: RPC 데몬 구동
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

70. 다음 ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/hosts
  2. /etc/yp.conf
  3. /etc/ypserv.conf
  4. /etc/sysconfig/network
(정답률: 52%)
  • NIS 클라이언트에서 NIS 서버의 주소와 도메인명을 지정하는 설정 파일은 /etc/yp.conf입니다. 의 내용처럼 server와 domain 설정을 포함하는 파일이 바로 /etc/yp.conf입니다.

    오답 노트

    /etc/hosts: 호스트 이름과 IP 주소 매핑
    /etc/ypserv.conf: NIS 서버 운영 데몬 스크립트
    /etc/sysconfig/network: 네트워크 기본 설정 파일
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

71. 삼바 서버의 환경 설정 파일에서 ihduser와 kaituser만 접근할 수 있도록 설정하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. users
  2. smbusers
  3. valid users
  4. public users
(정답률: 60%)
  • 삼바(SAMBA) 설정 파일에서 특정 사용자만 공유 디렉토리에 접근할 수 있도록 제한하는 옵션은 valid users입니다. 에서 ihduser와 kaituser만 허용하려면 ( 괄호 )에 valid users를 입력해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

72. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

  1. dovecot
  2. postfix
  3. procmail
  4. sendmail
(정답률: 53%)
  • procmail은 메일 배달 에이전트(MDA)로서, 이미지 설명처럼 도착한 메일을 대행하여 가져오거나 전달하며, 스팸 필터링 및 메일 정렬 기능을 수행합니다.

    오답 노트

    dovecot: POP3/IMAP4 서버 프로그램
    postfix: 메일 전송 에이전트(MTA)
    sendmail: SMTP 기반의 메일 전송 프로그램
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

73. 다음은 정보 파일의 내용을 수정하는 과정이다. ( 괄호 ) 안에 들어갈 수 있는 명령의 형식으로 알맞은 것은?

  1. m4 virtusertable > virtusertable
  2. m4 virtusertable < virtusertable
  3. makemap hash virtusertable > virtusertable
  4. makemap hash virtusertable < virtusertable
(정답률: 40%)
  • 정보 파일(db 파일)을 생성하거나 수정할 때는 makemap 명령어를 사용합니다. 괄호 안에는 hash 방식의 데이터베이스 파일을 생성하기 위해 텍스트 파일을 입력으로 받는 makemap hash virtusertable < virtusertable 형식이 적절합니다.

    오답 노트

    m4: sendmail.cf 파일을 생성하는 명령어입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

74. 다음은 /etc/named.conf 파일 설정의 일부이다. 네임 서버에 질의할 수 있는 호스트를 지정 하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. acl
  2. allow-transfer
  3. allow-hosts
  4. allow-query
(정답률: 51%)
  • DNS 서버 설정 파일인 /etc/named.conf의 options 블록 내에서, 네임 서버에 질의(Query)를 보낼 수 있는 허용 호스트 범위를 지정하는 옵션은 allow-query입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

75. 다음은 zone 파일을 지정하는 과정이다. 도메인이 ihd.or.kr이고, zone 파일명을 ihd.zone으로 지정할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ ihd.or.kr ㉡ hint
  2. ㉠ ihd.or.kr ㉡ master
  3. ㉠ ihd.or.kr. ㉡ hint
  4. ㉠ ihd.or.kr. ㉡ master
(정답률: 40%)
  • /etc/named.conf 설정에서 zone 영역은 관리할 도메인 이름을 지정하고, type을 통해 서버의 역할을 정의합니다.
    ㉠에는 관리 대상인 도메인 이름 ihd.or.kr이 들어가며, ㉡에는 1차 네임서버임을 명시하는 master가 들어가야 합니다.

    오답 노트

    hint: 루트 도메인 정보를 지정할 때 사용
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

76. 다음은 zone 파일 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. A
  2. MX
  3. PTR
  4. CNAME
(정답률: 43%)
  • PTR(Pointer) 레코드는 IP 주소를 호스트 이름으로 역매핑할 때 사용하며, 주로 리버스 존(Reverse Zone) 파일 설정에 사용됩니다.

    오답 노트

    MX: 메일 서버 지정
    CNAME: 별칭 호스트 이름을 정식 이름에 매핑
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

77. 다음은 zone 파일을 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ A, ㉡ CNAME
  2. ㉠ CNAME, ㉡ A
  3. ㉠ A, ㉡ NS
  4. ㉠ NS, ㉡ CNAME
(정답률: 64%)
  • DNS zone 파일에서 호스트 이름을 IP 주소로 매핑할 때는 A 레코드를 사용하며, 정식 호스트 이름에 대한 별칭(Alias)을 설정할 때는 CNAME 레코드를 사용합니다.
    따라서 의 ㉠은 IP 주소와 연결되므로 A, ㉡은 다른 호스트 이름(www)과 연결되므로 CNAME이 적절합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

78. 다음 설명에 해당하는 가상화의 효과로 알맞은 것은?

  1. 단일화(Aggregation)
  2. 에뮬레이션(Emulation)
  3. 절연(Insulation)
  4. 프로비저닝(Provisioning)
(정답률: 66%)
  • 프로비저닝(Provisioning)은 사용자의 요구사항에 맞춰 시스템 자원을 할당, 배치, 배포하여 필요 시 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 의미합니다.

    오답 노트

    단일화(Aggregation): 여러 물리적 자원을 하나의 가상 자원으로 통합하여 관리
    에뮬레이션(Emulation): 소프트웨어를 통해 다른 컴퓨터의 동작을 그대로 재현
    절연(Insulation): 물리적 자원 교체가 가상 자원이나 사용자에게 영향을 주지 않도록 분리
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

79. Xen 기반의 가상 머신을 생성하기 위해 관련 데몬을 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. xend
  2. libvirtd
  3. virt-top
  4. virt-manager
(정답률: 57%)
  • libvirtd는 libvirt 가상화 관리 시스템의 서버 측 데몬으로, Xen 기반의 가상 머신을 생성하고 관리하기 위해 실행해야 하는 핵심 서비스입니다.

    오답 노트

    virt-top: 가상 머신의 CPU 자원 등을 모니터링하는 도구
    virt-manager: GUI 환경에서 가상 머신을 관리하는 소프트웨어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

80. 다음 중 xinetd 기반으로 동작하는 텔넷 서비스를 중단하기 위한 관련 설정 항목과 값으로 알맞은 것은?

  1. enable = no
  2. enable = yes
  3. disable = no
  4. disable = yes
(정답률: 60%)
  • xinetd는 슈퍼데몬으로서 개별 서비스의 실행 여부를 제어합니다. 특정 서비스가 실행되지 못하도록 중단시키려면 disable 항목의 값을 yes로 설정해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

81. 다음은 squid.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. acl_dir
  2. spool_dir
  3. cache_dir
  4. coredump_dir
(정답률: 51%)
  • Squid 프록시 서버 설정 파일(squid.conf)에서 캐시 저장 경로와 크기 등을 설정하는 항목은 cache_dir입니다. 이미지와 같이 'ufs [경로] [크기] [1차디렉터리수] [2차디렉터리수]' 순으로 설정하는 옵션은 cache_dir가 유일합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

82. 다음은 dhcpd.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. dns-servers
  2. name-servers
  3. domain-name
  4. domain-name-servers
(정답률: 42%)
  • DHCP 설정 파일인 dhcpd.conf에서 DNS 서버의 IP 주소를 지정하는 옵션은 domain-name-servers입니다. 이미지의 ns1.ihd.or.kr은 네임 서버 주소이므로 domain-name-servers를 사용하는 것이 정확합니다.

    오답 노트

    domain-name: DNS 서버의 도메인 네임 자체를 지정하는 옵션입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

83. 다음 중 아파치 웹 서버의 환경 설정 파일에서 일반 사용자의 웹 문서가 위치하는 디렉터리를 변경할 때 사용하는 항목으로 알맞은 것은?

  1. HomeDir
  2. UserDir
  3. PublicDir
  4. HtmlDir
(정답률: 60%)
  • UserDir 항목은 개별 사용자 계정에 각각의 홈페이지를 서비스할 때 필요한 사용자별 웹 문서 디렉터리를 설정하는 데 사용됩니다. 주로 public_html이나 www를 설정값으로 사용하며, http://도메인/~유저명 형태로 접근합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

84. 다음 중 SQL 기반의 관계형 데이터베이스로 거리가 먼 것은?

  1. MongoDB
  2. MariaDB
  3. Oracle
  4. PostgreSQL
(정답률: 64%)
  • MongoDB는 전통적인 테이블-관계 기반의 RDBMS가 아니라, 도큐먼트 지향의 NoSQL 데이터베이스 시스템이므로 SQL 기반의 관계형 데이터베이스가 아닙니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

85. 다음 중 CentOS 6 버전에서 RPC 서비스를 사용하기 위해 동작시켜야할 데몬명으로 알맞은 것은?

  1. portmap
  2. rpcbind
  3. ypbind
  4. ypserv
(정답률: 65%)
  • Remote Procedure Call(RPC) 서비스를 사용하기 위한 데몬은 OS 버전에 따라 다릅니다. RHEL 5 버전까지는 portmap을 사용했으나, CentOS 6(RHEL 6) 버전부터는 rpcbind 데몬을 사용합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

86. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. smbstatus
  2. testparm
  3. smbclient
  4. nmblookup
(정답률: 37%)
  • 이미지에서와 같이 /etc/samba/smb.conf 설정 파일을 로드하여 Samba의 설정 정보가 올바른지 확인하는 명령어는 testparm입니다.

    오답 노트

    smbstatus: 사용자 이름, 프로토콜 버전 등 현재 접속 상태 확인
    smbclient: 윈도우 공유 폴더에 접근하기 위한 명령어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

87. 다음은 NFS 서버에 익스포트된 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. exportfs
  2. showmount
  3. rpcinfo
  4. nfsstat
(정답률: 55%)
  • NFS 서버에 익스포트된 정보를 확인하거나 클라이언트의 접속 상태를 체크하는 명령어는 showmount입니다. 특히 -e 옵션을 사용하여 export된 디렉토리 목록을 출력합니다.

    오답 노트

    exportfs: 로컬 디렉토리를 NFS 클라이언트로 export/unexport
    rpcinfo: 실행 중인 RPC 서비스 정보 생성
    nfsstat: NFS 통계 리스트 출력
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

88. 다음 중 vsftpd.conf에서 TCP wrappers를 이용한 접근 제어가 가능하도록 지정하는 설정으로 알맞은 것은?

  1. tcp_wrappers=OK
  2. tcp_wrappers=ON
  3. tcp_wrappers=OFF
  4. tcp_wrappers=YES
(정답률: 58%)
  • vsftpd 설정 파일(vsftpd.conf)에서 TCP wrappers를 통한 접근 제어 기능을 활성화하려면 tcp_wrappers=YES 로 설정해야 합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

89. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ POP3, ㉡ IMAP
  2. ㉠ IMAP, ㉡ POP3
  3. ㉠ SMTP, ㉡ POP3
  4. ㉠ POP3, ㉡ SMTP
(정답률: 65%)
  • 메일 전송과 수신에 사용되는 프로토콜의 역할을 구분하는 문제입니다.
    ㉠ SMTP는 메일 클라이언트가 서버로 메일을 보낼 때나 서버 간 메일 전송에 사용되며, ㉡ POP3는 서버에 도착한 메일을 클라이언트가 내려받아 읽을 때 사용합니다.

    오답 노트

    IMAP: 서버에서 메일을 직접 읽는 프로토콜(포트 143)
    SNMP: 네트워크 관리용 프로토콜
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

90. 다음 설정에 해당하는 파일명으로 알맞은 것은?

  1. /etc/aliases
  2. /etc/mail/access
  3. /etc/mail/sendmail.cf
  4. /etc/mail/local-host-names
(정답률: 61%)
  • 메일 Relay를 제한하거나 특정 발신자의 스팸 메일을 차단(REJECT, DISCARD)하기 위해 사용하는 설정 파일은 /etc/mail/access 입니다.

    오답 노트

    /etc/aliases: 메일 유저 별명 설정
    /etc/mail/sendmail.cf: sendmail의 메인 설정 파일
    /etc/mail/local-host-names: 최종 수신지 도메인 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

91. 다음 형식으로 설정하는 파일명으로 알맞은 것은?

  1. /etc/aliases
  2. /etc/mail/access
  3. /etc/mail/virtusertable
  4. /etc/mail/local-host-names
(정답률: 46%)
  • 특정 계정으로 수신되는 메일을 다른 계정으로 전달(포워딩)하도록 설정하는 파일은 /etc/aliases 입니다.

    오답 노트

    /etc/mail/access: 메일 Relay 제한 및 스팸 방지 설정
    /etc/mail/virtusertable: 가상 메일 유저 설정
    /etc/mail/local-host-names: 메일 수신지 도메인 및 호스트 설정
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

92. 다음 DNS 서버를 운영하기 위해 설치해야 할 프로그램으로 알맞은 것은?

  1. bind
  2. ypbind
  3. dnsserver
  4. nameserver
(정답률: 51%)
  • bind(Berkeley Internet Name Domain)는 구성이 쉽고 표준을 준수하여 리눅스와 Unix 환경에서 DNS 서버 운영을 위해 가장 널리 사용되는 데몬 프로그램입니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

93. 다음 설명에 해당하는 가상화 기술로 알맞은 것은?

  1. Openstack
  2. RHEV
  3. Docker
  4. VirtualBox
(정답률: 69%)
  • Docker는 하이퍼바이저를 사용하거나 게스트 운영체제를 설치하지 않고, 필요한 프로그램과 라이브러리만 이미지로 만들어 프로세스처럼 동작시키는 컨테이너 기반 가상화 기술입니다.

    오답 노트

    Openstack: IaaS 구축을 위한 오픈소스 클라우드 운영체제
    RHEV: KVM 기반의 엔터프라이즈 가상화 플랫폼
    VirtualBox: 하이퍼바이저 기반 가상머신 소프트웨어
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

94. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. virsh
  2. libvirtd
  3. virt-top
  4. virt-manager
(정답률: 69%)
  • virt-manager(Virtual Machine Manager)는 데스크톱의 GUI 환경에서 가상머신을 생성하고 관리할 수 있는 소프트웨어입니다.

    오답 노트

    virsh: 가상머신 관리 CLI 명령어
    libvirtd: 가상화 관리 시스템의 서버 측 데몬
    virt-top: 가상머신 CPU 자원 모니터링 도구
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

95. 다음 설명에 해당하는 네트워크 서비스로 알맞은 것은?

  1. VNC
  2. NTP
  3. DHCP
  4. PROXY
(정답률: 72%)
  • VNC(Virtual Network Computing)는 RFB 프로토콜을 사용하여 리눅스와 윈도우 같은 크로스플랫폼 간 데스크톱 공유 및 원격 제어를 가능하게 하는 그래픽 데스크톱 공유 시스템입니다.

    오답 노트

    NTP: 컴퓨터 간 시간 동기화 프로토콜
    DHCP: IP 주소 자동 할당 프로토콜
    PROXY: 네트워크 서비스 간접 접속 중계 시스템
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

96. 다음 설명에 해당하는 보안 도구로 알맞은 것은?

  1. fail2ban
  2. Suricata
  3. sshguard
  4. DenyHosts
(정답률: 40%)
  • fail2ban은 SSH뿐만 아니라 아파치 웹 등의 로그 파일을 분석하여 공격을 차단하는 기능을 제공하는 보안 도구입니다.

    오답 노트

    Suricata: 트래픽 분석을 통한 침입 탐지 및 방지
    sshguard: SSH 무차별 대입 공격 차단 전용
    DenyHosts: SSH 로그인 실패 로그 기반 IP 차단
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

97. 다음 중 INPUT 사슬에 설정된 두 번째 정책을 제거하는 명령으로 알맞은 것은?

  1. iptables -D INPUT 2
  2. iptables -F INPUT 2
  3. iptables -P INPUT 2
  4. iptables -R INPUT 2
(정답률: 56%)
  • iptables에서 특정 사슬의 규칙을 삭제할 때는 -D(delete) 옵션을 사용합니다.

    오답 노트

    -F: flush (사슬의 모든 규칙 삭제)
    -P: policy (기본 정책 설정)
    -R: replace (규칙 교체)
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

98. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ NAT, ㉡ PREROUTING
  2. ㉠ NAT, ㉡ POSTROUTING
  3. ㉠ Filter, ㉡ PREROUTING
  4. ㉠ Filter, ㉡ POSTROUTING
(정답률: 53%)
  • 하나의 공인 IP 주소를 공유하여 다수의 PC가 인터넷을 사용하게 하는 기술은 IP와 포트를 변환하는 NAT(Network Address Translation) 테이블을 사용하며, 패킷이 외부로 나가기 전 최종적으로 주소를 변경하는 POSTROUTING 사슬에서 설정합니다.
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

99. 다음 설명에 해당하는 공격 유형으로 가장 알맞은 것은?

  1. Brute Force
  2. Land Attack
  3. DDoS Attack
  4. TCP SYN Flooding
(정답률: 64%)
  • SSH 기반 로그인 시 아이디와 패스워드를 무차별적으로 대입하여 접근을 시도하는 공격 방식은 Brute Force 공격입니다.

    오답 노트

    Land Attack: 출발지와 목적지 주소를 동일하게 설정하여 마비시키는 공격
    DDoS Attack: 여러 대의 컴퓨터를 이용해 대량의 데이터를 발생시켜 서버를 마비시키는 공격
    TCP SYN Flooding: TCP 3-Way Handshake 과정의 취약점을 이용해 연결 자원을 소진시키는 공격
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

100. 다음 설명에 해당하는 공격 유형으로 알맞은 것은?

  1. SYN Flooding
  2. UDP Flooding
  3. ICMP Flooding
  4. Teardrop Attack
(정답률: 52%)
  • ping을 이용하여 패킷 크기를 정상보다 매우 크게 만들어 전송함으로써, 대상 시스템이 이를 처리하는 과정에서 과부하가 걸리게 하는 공격 방식은 ICMP Flooding입니다.

    오답 노트

    SYN Flooding: TCP 3-Way Handshake의 취약점을 이용한 반개방 공격
    UDP Flooding: 대량의 UDP 패킷으로 네트워크 자원 소모
    Teardrop Attack: IP 패킷 조각의 시퀀스 넘버를 조작하여 중첩 전송
profile_image
1

*오류신고 접수시 100포인트 지급해드립니다.

< 이전회차목록 다음회차 >