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

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

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

리눅스마스터 1급
(2014-09-13 기출문제)

목록

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

1. 운영체제의 유형에 대한 설명으로 틀린 것은?

  1. Multi-user : 단일 시스템에서 여러 사용자의 프로그램이 실행되는 형태
  2. Multi-tasking : 한 사용자가 여러 개의 작업을 동시에 수행하는 시스템
  3. Single-tasking : 컴퓨터가 한 번에 하나의 작업만 처리하는 형태
  4. Multi-switching : 다수의 작업이 동시 실행 되나 백그라운드 프로그램만 동작하는 형태
(정답률: 77%)
  • 운영체제의 유형 중 Multi-switching은 다수의 작업이 동시 실행되나 포그라운드 프로그램만 동작하는 형태를 의미합니다.

    오답 노트

    Multi-switching: 백그라운드 프로그램만 동작하는 것이 아니라 포그라운드 프로그램이 동작함
profile_image
1

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

2. 다음 중 리눅스 운영체제의 특징으로 알맞은 것은?

  1. 오직 인텔계열의 프로세서에서만 동작할 수 있다.
  2. TCP/IP 뿐만 아니라 IPX/SPX, Appletalk, SLIP, PPP, Bluetooth 등의 여러 가지 네트워크 프로토콜을 지원한다.
  3. 유닉스의 소스코드를 전혀 사용하지 않고 개발 되었기 때문에, POSIX 표준과는 호환되지 않는다.
  4. 콘솔은 물리적인 모니터를 가진 1개의 화면에서만 사용할 수 있으며, 더 이상의 콘솔화면은 지원되지 않는다.
(정답률: 75%)
  • 리눅스는 개방형 운영체제로 TCP/IP뿐만 아니라 IPX/SPX, Appletalk, SLIP, PPP, Bluetooth 등 매우 다양한 네트워크 프로토콜을 광범위하게 지원하는 특징이 있습니다.

    오답 노트

    오직 인텔계열의 프로세서에서만 동작: 다양한 CPU 아키텍처(ARM, MIPS 등)를 지원합니다.
    POSIX 표준과는 호환되지 않는다: 유닉스 기반으로 개발되어 POSIX 표준을 준수합니다.
    1개의 화면에서만 사용할 수 있으며: 가상 콘솔 기능을 통해 여러 개의 터미널 화면을 지원합니다.
profile_image
1

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

3. 다음 중 리눅스 배포판으로 틀린 것은?

  1. Redhat
  2. Caldera
  3. GNOME
  4. Mandrake
(정답률: 75%)
  • GNOME은 리눅스 배포판이 아니라, 리눅스 및 유닉스 계열 운영체제에서 사용하는 데스크톱 환경(GUI)입니다.

    오답 노트

    Redhat, Caldera, Mandrake: 리눅스 커널을 기반으로 한 배포판입니다.
profile_image
1

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

4. 다음 중 GNU/FSF(자유소프트웨어재단)에서 규정한 자유소프트웨어의 조건에 해당하는 소프트웨어로 가장 거리가 먼 것은?

  1. Microsoft Office
  2. Apache HTTPD Server
  3. Emacs
  4. GIMP
(정답률: 79%)
  • GNU/FSF의 자유소프트웨어는 사용자가 소프트웨어를 실행, 복제, 배포, 수정할 수 있는 자유를 보장해야 합니다. Microsoft Office는 소스 코드가 공개되지 않은 상용 소프트웨어이므로 자유소프트웨어 조건에 해당하지 않습니다.

    오답 노트

    Apache HTTPD Server, Emacs, GIMP: GNU GPL 라이선스 등을 따르는 대표적인 자유/오픈소스 소프트웨어입니다.
profile_image
1

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

5. 다음 운영체제의 기능 중 한 사용자가 여러 개의 작업을 처리함을 의미하는 용어로 알맞은 것은?

  1. 다중교환(Multi-switching)
  2. 다중처리(Multi-Processing)
  3. 다중작업(Multi-tasking)
  4. 병렬계산(Parallel-Processing)
(정답률: 69%)
  • 다중작업(Multi-tasking)은 한 명의 사용자가 동시에 여러 개의 프로그램을 실행하여 처리하는 기능을 의미합니다.

    오답 노트

    다중처리(Multi-Processing): 여러 개의 CPU를 사용하여 여러 작업을 동시에 처리하는 것
profile_image
1

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

6. 다음 명령어는 현재 파일시스템 사용량을 현재 날짜와 시간의 이름으로 저장하는 내용이다. 빈칸에 들어갈 내용으로 알맞은 것은?(현재시간은 2014년 12월 31일 12시 정각이다)

  1. "date +$YY$m$d$H$M"
  2. `date +$YY$m$d$H$M`
  3. "date +%Y%m%d%H%M"
  4. `date +%Y%m%d%H%M`
(정답률: 54%)
  • 명령어의 실행 결과를 파일명으로 사용하기 위해서는 백틱(``)을 사용하여 명령어 치환을 해야 하며, date 명령어의 포맷 지정자는 % 기호를 사용해야 합니다.
    - %Y: 연도, %m: 월, %d: 일, %H: 시, %M: 분
profile_image
1

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

7. 다음 RAID(Redundant Array of Independent Disks) 레벨 중 내결함성(Fault-Tolerant) 기능을 제공하지 않으면서 가장 높은 용량을 제공하는 형태로 알맞은 것은?

  1. RAID 0
  2. RAID 1
  3. RAID 0+1
  4. RAID 1+0
(정답률: 66%)
  • RAID 0은 스트라이핑(Striping) 방식을 사용하여 데이터를 여러 디스크에 분산 저장하므로, 전체 용량의 100%를 사용할 수 있어 용량이 가장 크지만, 디스크 하나만 고장 나도 데이터를 복구할 수 없는 내결함성 부재의 특징을 가집니다.

    오답 노트

    RAID 1: 미러링 방식으로 내결함성은 제공하나 용량 효율이 50%로 낮음
    RAID 0+1 / 1+0: 스트라이핑과 미러링을 결합하여 성능과 안정성을 모두 확보한 형태
profile_image
1

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

8. 다음 중 리눅스의 부팅과정에서 가장 나중에 실행 되는 스크립트 파일로 알맞은 것은?

  1. /etc/rc.d/rc.local
  2. /etc/rc.d/rc1.d 디렉토리 안의 S로 시작하는 스크립트 파일
  3. /etc/rc.d/rc6.d 디렉토리 안의 S로 시작하는 스크립트 파일
  4. /etc/rc.d/rc.sysinit
(정답률: 69%)
  • 리눅스 부팅 과정의 스크립트 실행 순서는 rcS.conf $\rightarrow$ rc.conf $\rightarrow$ rc.local 순으로 진행됩니다. 따라서 가장 마지막에 실행되는 파일은 /etc/rc.d/rc.local 입니다.
profile_image
1

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

9. 리눅스 파일시스템에서 ext4를 설명하는 특징으로 틀린 것은?

  1. 기존 ext2 파일시스템의 단점을 보완하기 위한 저널링(Journaling) 기술이 포함되어있다.
  2. 기존 ext3 파일시스템을 ext4 파일시스템으로 마이그레이션 할 수 있다.
  3. ext4 파일시스템의 최대크기는 16TiB(테비바이트) 이며, 최대파일크기는 2TiB를 지원한다.
  4. ext4 파일시스템의 서브디렉토리 생성가능 개수는 ext3의 3200개에서 늘어난 65536개까지 생성이 가능하다.
(정답률: 52%)
  • ext4 파일시스템의 서브디렉토리 생성 가능 개수는 ext3의 32,000개 제한을 넘어 훨씬 더 많은 수를 지원하지만, 제시된 65,536개라는 수치와 ext3의 3,200개라는 설명은 사실과 다릅니다.

    오답 노트

    최대 크기: ext4는 최대 1EiB, 최대 파일 크기는 16TiB까지 지원하여 ext3보다 월등히 큽니다.
profile_image
1

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

10. 다음 중 리눅스 시스템에 문제가 발생하여 싱글 유저모드로 부팅하고자 할 때 grub 부트로더에서 작업해야할 순서로 알맞은 것은?

  1. ⓒ - ⓑ - ⓐ - ⓓ
  2. ⓒ - ⓐ - ⓑ - ⓓ
  3. ⓓ - ⓒ - ⓑ - ⓐ
  4. ⓓ - ⓒ - ⓐ - ⓑ
(정답률: 61%)
  • 리눅스 GRUB 부트로더에서 싱글 유저 모드로 진입하기 위해서는 커널 이미지 선택 후 편집 모드에서 옵션을 추가하고 부팅하는 순서를 따라야 합니다.
    부팅하고자 하는 커널 이미지를 선택하고 $\rightarrow$ e키를 이용하여 편집모드로 변경 후 kernel 명령어가 포함된 라인을 편집하며 $\rightarrow$ kernel 명령어의 맨 뒤에 single을 추가 기입한 뒤 $\rightarrow$ b키를 눌러 부팅과정을 시작하는 순서가 정답입니다.
profile_image
1

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

11. 리눅스 환경에서 httpd 프로세스의 리스트를 검색한 결과 다음과 같이 11671 프로세스를 부모로 가지는 자식 프로세스가 다수 검출되었다. 이를 설명하는 용어로 알맞은 것은?

  1. process clone
  2. zombie process
  3. process fork
  4. multi process
(정답률: 65%)
  • 이미지와 같이 부모 프로세스(11671)가 자기 자신을 복제하여 동일한 코드를 기반으로 하는 여러 자식 프로세스를 생성하는 동작을 process fork라고 합니다.

    오답 노트

    zombie process: 자식 프로세스가 종료되었으나 부모가 상태를 확인하지 않아 시스템에 남아있는 상태
profile_image
1

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

12. 리눅스 시스템에서 GRUB이 손상되어 부팅이 되지 않아 CD-ROM으로 부팅하여 복구모드를 수행하였다. 다음 중 GRUB을 복구하기 위한 명령어로 알맞은 것은? (단, 하드디스크는 Serial-Attached-SCSI 방식 이며 1개의 디스크만 설치되어 있다.)

  1. grub-install /dev/hda
  2. grub-install /dev/sda
  3. grub-recover /dev/hda
  4. grub-recover /dev/sda
(정답률: 48%)
  • 부트로더인 GRUB을 복구하기 위해서는 grub-install 명령어를 사용합니다.
    문제에서 하드디스크가 Serial-Attached-SCSI(SAS) 방식이라고 명시되었으므로, 장치 파일명은 /dev/sda를 사용해야 합니다. 따라서 정답은 grub-install /dev/sda가 됩니다.
profile_image
1

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

13. 리눅스시스템이 현재 CLI(Command-Line-Interface) 만을 지원하고 있다. 다음 부팅시 자동으로 그래픽 환경을 사용하고자할 때 편집하여야 할 파일로 알맞은 것은?

  1. /etc/initmode
  2. /etc/initgui
  3. /etc/initboot
  4. /etc/inittab
(정답률: 69%)
  • 리눅스 시스템의 기본 런레벨(Run Level)과 부팅 모드를 설정하는 파일은 /etc/inittab입니다. 이 파일을 편집하여 런레벨을 변경함으로써 CLI 모드에서 그래픽 환경(GUI) 모드로 자동 부팅되도록 설정할 수 있습니다.
profile_image
1

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

14. 다음 중 명령어의 결과 Run Level이 다른 것으로 알맞은 것은?

  1. init 6
  2. halt
  3. reboot
  4. shutdown -r
(정답률: 71%)
  • 명령어 실행 후 시스템의 최종 상태(Run Level)가 다른 하나를 찾는 문제입니다.
    halt는 시스템을 완전히 종료시키는 명령어인 반면, init 6, reboot, shutdown -r은 모두 시스템을 재부팅시키는 명령어입니다.
profile_image
1

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

15. 다음 디렉토리 중 하드디스크에 저장되어 있지 않으며 여러 물리장치들의 상태정보와 커널파라미터 등을 표시하는 파일들이 위치한 곳으로 알맞은 것은?

  1. /proc
  2. /dev
  3. /var
  4. /etc
(정답률: 56%)
  • /proc 디렉토리는 실제 하드디스크에 저장되지 않는 가상 파일 시스템으로, 현재 실행 중인 프로세스의 상태 정보, 커널 파라미터, 하드웨어 정보 등을 파일 형태로 제공하는 곳입니다.

    오답 노트

    /dev: 장치 파일 저장
    /var: 로그, 메일 등 가변 데이터 저장
    /etc: 시스템 설정 파일 저장
profile_image
1

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

16. 다음은 TCP/IP 모델에서 Client와 Server간의 회선 흐름도 이다. 빈칸에 들어갈 내용으로 알맞은 것은? (a-b-c-d 순)

  1. FIN-WAIT-2 - ACK - FIN - CLOSED
  2. FIN-WAIT-2 - FIN - ACK - CLOSED
  3. FIN-CLOSED - ACK - FIN - UNESTABLISHED
  4. FIN-CLOSED - FIN - ACK - UNESTABLISHED
(정답률: 56%)
  • TCP 연결 종료 과정인 4-Way Handshake의 상태 변화를 묻는 문제입니다.
    클라이언트가 FIN을 보내면 FIN-WAIT-1 상태가 되고, 서버로부터 ACK를 받으면 (a) FIN-WAIT-2 상태가 됩니다. 이후 서버가 종료를 위해 (b) FIN을 보내면 클라이언트는 이에 대해 (c) ACK를 응답하며 TIME-WAIT 상태로 진입하고, 최종적으로 양측 모두 (d) CLOSED 상태가 되어 연결이 완전히 종료됩니다.
profile_image
1

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

17. 리눅스 환경에서 httpd 프로세스가 LISTENING 중인 TCP 포트번호를 확인하고자 할 때 사용할 수 있는 명령어로 알맞은 것은? (명령어의 결과는 다음과 같다.)

  1. netstat -ano | grep httpd
  2. netstat -ant | grep httpd
  3. netstat -anl | grep httpd
  4. netstat -anp | grep httpd
(정답률: 42%)
  • 제시된 이미지 결과 화면에서 포트 번호뿐만 아니라 프로세스 ID(PID)와 프로그램 이름(httpd)이 함께 출력되고 있습니다. netstat 명령에서 해당 소켓을 사용하는 PID와 프로그램 이름을 표시하는 옵션은 -p이므로, netstat -anp | grep httpd가 정답입니다.
profile_image
1

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

18. 다음 설명이 가리키는 용어로 알맞은 것은?

  1. IP Address
  2. MAC Address
  3. Port Number
  4. TCP/UDP Application Number
(정답률: 70%)
  • TCP/UDP 프로토콜에서 애플리케이션 간 상호 통신을 위해 사용하는 식별자로, 범위는 $0$부터 $65535$까지입니다. 특히 IANA가 지정한 Well-known 포트($0 \sim 1023$), Registered 포트($1024 \sim 49151$), Dynamic 포트($49152 \sim 65535$)로 구분됩니다.
profile_image
1

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

19. 다음 중 IP 주소에 대한 별칭을 설정하는 파일과 도메인 질의를 위해 DNS 서버를 등록하는 파일 조합으로 알맞은 것은?

  1. /etc/hosts, /etc/resolv.conf
  2. /etc/hosts, /etc/host.conf
  3. /etc/resolv.conf, /etc/host.conf
  4. /etc/host.conf, /etc/services
(정답률: 67%)
  • /etc/hosts 파일은 IP 주소와 도메인 네임을 직접 매핑하여 별칭을 설정하는 역할을 하며, /etc/resolv.conf 파일은 도메인 질의를 위해 참조할 DNS 서버의 주소를 등록하는 파일입니다.
profile_image
1

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

20. 다음 중 ifconfig 명령에 대한 설명으로 알맞은 것은?

  1. ifconfig 명령으로 설정한 정보는 자동으로 파일에 저장되어 재부팅 시에도 적용된다.
  2. IP주소, Default Gateway 주소, DNS서버 주소의 설정을 모두 할 수 있다.
  3. -a 옵션을 사용하면 설치는 되어있으나 현재 설정되어 있지 않은 네트워크 인터페이스 카드의 정보도 볼 수 있다.
  4. MAC Address의 정보는 보여주지 않는다.
(정답률: 58%)
  • ifconfig 명령의 -a 옵션을 사용하면, 현재 활성화되어 있지 않더라도 시스템에 설치된 모든 네트워크 인터페이스 카드의 정보를 확인할 수 있습니다.

    오답 노트

    자동으로 파일에 저장되어 재부팅 시에도 적용된다: ifconfig 설정은 휘발성으로 재부팅 시 초기화됩니다.
    DNS서버 주소의 설정을 모두 할 수 있다: DNS 설정은 /etc/resolv.conf 파일에서 수행합니다.
    MAC Address의 정보는 보여주지 않는다: HWaddr 항목을 통해 MAC 주소를 확인할 수 있습니다.
profile_image
1

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

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

21. 다음 중 root 사용자의 UID값으로 알맞은 것은?

  1. 0
  2. 1
  3. 500
  4. 1000
(정답률: 72%)
  • 리눅스 시스템에서 관리자 권한을 가진 root 사용자의 UID는 시스템 표준에 따라 항상 0으로 지정되어 있습니다.
profile_image
1

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

22. 다음 중 /etc/passwd에서 UID를 나타내는 필드로 알맞은 것은?

  1. 첫 번째 필드
  2. 두 번째 필드
  3. 세 번째 필드
  4. 네 번째 필드
(정답률: 65%)
  • /etc/passwd 파일은 콜론(:)을 구분자로 하며, 필드 순서는 다음과 같습니다.
    Login ID : Password : UID : GID : 설명 : Home Directory : Login Shell
    따라서 UID는 세 번째 필드에 위치합니다.
profile_image
1

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

23. 다음과 같이 useradd 명령을 특별한 옵션없이 실행했을 경우에 참고하는 파일로 알맞은 것은?

  1. /etc/passwd
  2. /etc/skel
  3. /etc/default/useradd
  4. /etc/fstab
(정답률: 53%)
  • useradd 명령어를 옵션 없이 실행하면 기본 설정값이 저장된 /etc/default/useradd 파일을 참조하여 사용자를 생성합니다.
profile_image
1

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

24. 다음은 새로운 디스크를 추가한 후 사용하기 까지의 순서로 가장 알맞은 것은?

  1. (나) - (가) - (라) - (다)
  2. (라) - (다) - (나) - (가)
  3. (다) - (나) - (가) - (라)
  4. (가) - (나) - (다) - (라)
(정답률: 72%)
  • 새 디스크를 추가하여 사용하기 위해서는 물리적 구획 설정부터 시스템 연결까지의 논리적 순서가 필요합니다.
    파티션 작업(fdisk) $\rightarrow$ 파일시스템 생성(mkfs) $\rightarrow$ 마운트 포인트 생성(mkdir) $\rightarrow$ 마운트 작업(mount) 순으로 진행됩니다.
profile_image
1

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

25. 다음 중 사용자 관련 명령어의 설명으로 알맞은 것은?

  1. passwd : 사용자 전환할 때 사용한다.
  2. chage : 암호를 변경할 때 사용한다.
  3. userdel : 사용자를 삭제할 때 사용한다.
  4. su : 파일의 퍼미션을 변경할 때 사용한다.
(정답률: 73%)
  • userdel 명령어는 시스템에서 특정 사용자 계정을 삭제할 때 사용하는 명령어입니다.

    오답 노트

    passwd: 암호 변경
    chage: 암호 만료일 등 정책 변경
    su: 사용자 전환
profile_image
1

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

26. 다음 중 사용자가 회사 내 부서 이동으로 인해 소속 그룹(Primary Group)의 변경하려고 할 때 사용하는 명령어로 알맞은 것은?

  1. chgrp
  2. usermod
  3. groupmod
  4. chage
(정답률: 54%)
  • 사용자의 계정 정보(소속 그룹, 홈 디렉터리, 쉘 등)를 수정할 때 사용하는 명령어는 usermod입니다.

    오답 노트

    chgrp: 파일이나 디렉터리의 소유 그룹을 변경
    groupmod: 그룹의 이름이나 ID를 변경
    chage: 사용자의 패스워드 만료일 등 계정 만료 정보를 변경
profile_image
1

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

27. 명령의 결과가 아래와 같다. 다음 중 관련 설명으로 틀린 것은?

  1. yuloje가 /project 디렉토리에 파일을 생성하면 그룹소유권은 admin이다.
  2. posein이 /project 디렉토리에 파일을 생성하면 그룹소유권은 posein이다.
  3. /project 디렉토리는 admin 그룹에 속한 사용자 이외에는 접근이 불가하다.
  4. yuloje는 posein이 만든 파일을 삭제할 수 없다.
(정답률: 41%)
  • 제시된 이미지 를 보면 /project 디렉토리에 Set-GID(s)가 설정되어 있습니다.
    Set-GID가 설정된 디렉토리 내에서 파일을 생성하면, 생성한 사용자의 기본 그룹과 상관없이 해당 디렉토리의 소유 그룹인 admin이 파일의 그룹 소유권으로 지정됩니다. 따라서 posein이 파일을 생성해도 그룹 소유권은 posein이 아닌 admin이 됩니다.
profile_image
1

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

28. 다음 중 스왑(Swap) 파일 생성 절차로 알맞은 것은?

  1. mkfs -> mkswap -> swapon
  2. mkfs -> swapon -> mkswap
  3. dd -> mkswap -> swapon
  4. dd -> swapon -> mkswap
(정답률: 65%)
  • 스왑 파일 생성은 빈 파일을 만드는 dd, 스왑 영역으로 포맷하는 mkswap, 생성된 스왑을 활성화하는 swapon 순서로 진행됩니다.
profile_image
1

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

29. 다음 중 /etc/fstab 파일의 첫 번째 필드에 설정 가능한 값으로 틀린 것은?

  1. 장치파일명
  2. UUID
  3. 마운트포인트
  4. 라벨명
(정답률: 61%)
  • /etc/fstab 파일의 첫 번째 필드는 마운트할 장치를 지정하는 영역입니다.
    마운트포인트는 장치가 연결될 경로를 지정하는 항목으로, 첫 번째 필드가 아닌 두 번째 필드에 설정해야 합니다.
profile_image
1

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

30. 다음 조건에 맞게 수행하려고 할 때 사용하는 명령어 조합으로 가장 알맞은 것은?

  1. chown, chgrp
  2. lsattr, chattr
  3. chgrp, chmod
  4. getfacl, setfacl
(정답률: 42%)
  • 특정 사용자별로 세밀한 접근 권한을 설정하고 확인하기 위해서는 ACL(Access Control List) 설정 명령어가 필요합니다.
    setfacl 명령어를 사용하여 posein, yuloje 등 개별 사용자에게 읽기/쓰기 권한을 부여할 수 있으며, getfacl 명령어를 통해 설정된 권한을 확인할 수 있습니다.
profile_image
1

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

31. 다음은 프로세스 전환 절차이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ): [Ctrl]+[c] (ㄴ): fg
  2. (ㄱ): [Ctrl]+[z] (ㄴ): fg
  3. (ㄱ): [Ctrl]+[c] (ㄴ): bg
  4. (ㄱ): [Ctrl]+[z] (ㄴ): bg
(정답률: 57%)
  • 이미지 의 흐름을 분석하면, (ㄱ)에서 실행 중인 프로세스를 일시 정지(Stopped) 시켰고, (ㄴ)에서 해당 프로세스를 백그라운드(&)에서 다시 실행시켰습니다.
    따라서 (ㄱ)은 프로세스를 정지시키는 [Ctrl]+[z]이며, (ㄴ)은 정지된 프로세스를 백그라운드로 보내 실행시키는 bg 명령어입니다.
profile_image
1

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

32. nice 명령을 이용하여 우선 순위를 변경하려고 한다. 다음 중 설정 가능한 NI값의 범위로 알맞은 것은?

  1. 20 ∼ -19
  2. -20 ∼ 19
  3. -19 ∼ 20
  4. 19 ∼ - 20
(정답률: 62%)
  • nice 값(NI)은 프로세스의 스케줄링 우선순위를 조절하는 값으로, 설정 가능한 범위는 $-20$ 부터 $19$ 까지입니다. 값이 작을수록(음수일수록) 우선순위가 높아져 CPU 자원을 더 많이 할당받게 됩니다.
profile_image
1

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

33. 다음 중 명령을 실행중인 터미널이 중단되더라도 계속적으로 해당 프로세스가 실행되도록 할 때 사용하는 명령어로 알맞은 것은?

  1. bg
  2. jobs
  3. nohup
  4. fg
(정답률: 65%)
  • 터미널 세션이 종료되거나 로그아웃되어 HUP(hangup) 신호가 전달되더라도 프로세스가 중단되지 않고 백그라운드에서 계속 실행되도록 하는 명령어는 nohup입니다.

    오답 노트

    bg: 정지된 프로세스를 백그라운드에서 재개
    fg: 백그라운드 프로세스를 포그라운드로 전환
    jobs: 현재 쉘에서 실행 중인 작업 목록 확인
profile_image
1

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

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

  1. 23417
  2. 23417 23419 23420 23421
  3. 23864
  4. httpd
(정답률: 68%)
  • 이미지 를 보면 ps aux | grep httpd 명령을 통해 httpd 프로세스들이 실행 중임을 알 수 있습니다. killall 명령어는 PID가 아닌 프로세스의 이름을 지정하여 해당 이름을 가진 모든 프로세스를 한꺼번에 종료시키는 명령어이므로, 괄호에는 프로세스 이름인 httpd가 들어가야 합니다.
profile_image
1

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

35. 다음 중 rpm 명령어를 이용하여 ftp 서버의 패키지를 설치할 때 사용하는 명령으로 알맞은 것은? (단, 다음과 같은 조건을 만족해야 한다.)

  1. rpm -ftp ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  2. rpm -a ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  3. rpm -f ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
  4. rpm -i ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm
(정답률: 64%)
  • rpm 명령어에서 패키지를 설치할 때 사용하는 옵션은 -i (install)입니다. 주어진 조건의 FTP 서버 주소와 경로, 파일명을 조합하여 설치 명령을 구성하면 rpm -i ftp://192.168.10.1/pub/vsftpd-2.0.5-28.el5.i386.rpm이 됩니다.

    오답 노트

    -ftp: 존재하지 않는 옵션
    -a: 모든 패키지 관련 옵션
    -f: 파일 검색 관련 옵션
profile_image
1

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

36. 다음은 시스템에 설치된 rpm 패키지 중에 mail 이라는 문자열이 들어있는 패키지만 검색하려고 한다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. -ql
  2. -qi
  3. -qa
  4. -qe
(정답률: 56%)
  • 제시된 이미지 처럼 시스템에 설치된 모든 패키지 목록을 출력하는 -qa 옵션을 사용한 뒤, grep 명령어를 통해 특정 문자열(mail)이 포함된 패키지만 검색할 수 있습니다.
profile_image
1

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

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

  1. -qc
  2. -qv
  3. -q
  4. -V
(정답률: 49%)
  • 제시된 이미지 에서와 같이 설치된 패키지의 파일 크기, 권한, 수정 시간 등이 변경되었는지 확인하여 변조 여부를 검증하는 옵션은 -V 입니다.
profile_image
1

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

38. 다음 중 yum을 사용하여 현재 시스템에 설치된 패키지 목록만을 확인 명령으로 알맞은 것은?

  1. yum list install
  2. yum list installed
  3. yum list available
  4. yum available list
(정답률: 60%)
  • yum 패키지 관리자에서 현재 시스템에 설치된 패키지 목록만을 필터링하여 확인하기 위해서는 list 명령어 뒤에 installed 옵션을 사용해야 합니다.
profile_image
1

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

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

  1. qcc
  2. automake
  3. cmake
  4. pacemaker
(정답률: 64%)
  • 제시된 이미지 의 내용은 멀티플랫폼 지원을 목적으로 하며, Make의 대체 프로그램으로 사용되는 오픈 소스 프로젝트인 cmake에 대한 설명입니다.
profile_image
1

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

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

  1. Zxvf
  2. zxvf
  3. jxvf
  4. Jxvf
(정답률: 54%)
  • tar 명령어에서 xvf는 아카이브를 푸는 기본 옵션이며, 대문자 J 옵션은 .xz 형식으로 압축된 파일의 압축을 해제할 때 사용합니다. 문제의 파일 확장자가 .tar.xz이므로 Jxvf가 정답입니다.
profile_image
1

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

41. 리눅스시스템에서 LVM(Logical Volume Manager)로 구성된 /home 디렉토리의 용량이 부족하여 추가로 디스크를 구성하여 용량을 늘리고자 한다. 이 작업에 해당되는 순서로 알맞은 것은?

  1. ⓐ - ⓑ - ⓒ - ⓓ
  2. ⓐ - ⓓ - ⓑ - ⓒ
  3. ⓐ - ⓓ - ⓒ - ⓑ
  4. ⓐ - ⓑ - ⓓ - ⓒ
(정답률: 49%)
  • LVM 용량 확장 순서는 [물리 디스크 설정 $\rightarrow$ 물리 볼륨 생성 $\rightarrow$ 볼륨 그룹 확장 $\rightarrow$ 논리 볼륨 확장] 순으로 진행됩니다.
    따라서 올바른 순서는 ⓐ : # fdisk /dev/sdb (파티션 설정) $\rightarrow$ ⓓ : # pvcreate /dev/sdb1 (물리 볼륨 생성) $\rightarrow$ ⓒ : # vgextend VolGroup00 /dev/sdb1 (볼륨 그룹 확장) $\rightarrow$ ⓑ : # lvextend -l 40960 /dev/mapper/VolGroup00-LogVol01 (논리 볼륨 확장) 입니다.
profile_image
1

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

42. 커널 컴파일을 위한 다음 과정에 대한 설명 중 틀린 것은?

  1. ⓐ : make xconfig 명령어로 대체하면 X-window 환경에서 작업할 수 있다.
  2. ⓒ : 커널이미지를 생성한다. 생성된 커널 이미지는 이후 e 과정에서 압축처리된다.
  3. ⓑ ~ ⓔ 까지의 과정을 make all 명령어로 한꺼번에 수행할 수도 있다.
  4. ⓖ : 커널파일을 /boot 디렉토리로 복사한다.
(정답률: 37%)
  • 커널 컴파일 과정에서 ⓒ : make bzImage는 압축된 커널 이미지를 생성하는 단계입니다. 이미 이 단계에서 압축이 수행되므로, 이후 ⓔ : make modules_install 과정에서 다시 압축 처리를 한다는 설명은 틀린 것입니다.

    오답 노트

    ⓐ : make xconfig 대체 가능: 맞음
    ⓑ ~ ⓔ make all 수행 가능: 맞음
    ⓖ : /boot 디렉토리 복사: 맞음
profile_image
1

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

43. 리눅스 환경에서 네트워크 인터페이스 카드 2개로 이중화 구성을 하기 위하여 bond0 인터페이스를 정의하였다. 이후 /etc/modprobe.conf 파일에 다음과 같은 내용을 추가하였다. bond0 인터페이스를 실제 생성하기 위한 명령어로 알맞은 것은? (단, 명령어를 실행하는 작업 디렉토리에는 파일이 존재하지 않는다.)

  1. insmod bond0
  2. insmod bonding
  3. modprobe -r bonding
  4. modprobe .l bonding
(정답률: 38%)
  • bond0 인터페이스를 실제 생성하기 위해, 먼저 현재 적재되어 있는 bonding 모듈을 삭제해야 합니다. 모듈을 삭제하는 명령어는 modprobe -r [모듈명] 이므로 modprobe -r bonding 이 정답입니다.
profile_image
1

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

44. 다음 중 리눅스에서 지원하는 하드웨어에 대한 설명으로 틀린 것은? (리눅스는 최신버전의 커널이 설치되어있는 것으로 간주한다.)

  1. Sun SPARC, IBM Power-PC 등의 인텔계열이 아닌 프로세서도 지원된다.
  2. 64bit 운영체제의 경우 4GB 이상의 메모리도 지원할 수 있다.
  3. DVD-ROM 광학드라이브는 IDE/SCSI방식은 지원되지만 USB와 같은 포터블 인터페이스 방식으로는 지원되지 않는다.
  4. 하드웨어를 손쉽게 사용할 수 있도록 Plug -and - Play를 지원한다.
(정답률: 64%)
  • 리눅스는 매우 폭넓은 하드웨어 호환성을 제공하며, DVD-ROM 광학 드라이브의 경우 IDE, SCSI 방식뿐만 아니라 USB와 같은 포터블 인터페이스 방식도 완벽하게 지원합니다.
profile_image
1

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

45. 리눅스시스템에서 VGA 그래픽 콘솔 등이 사용 불가한 상태에서 RS-232C 인터페이스로 물리 콘솔을 이용하고자 할 때 사용되는 장치파일로 알맞은 것은?

  1. /dev/sdb
  2. /dev/rs232c
  3. /dev/rmt0
  4. /dev/ttyS0
(정답률: 44%)
  • 리눅스에서 RS-232C와 같은 시리얼 포트를 통한 물리 콘솔 접속 시 사용하는 장치 파일은 /dev/ttyS0(첫 번째 시리얼 포트)입니다.
profile_image
1

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

46. 리눅스시스템에서 하드디스크를 추가하여 사용 하고자 한다. 사용목적에 맞는 명령어와 그 옵션으로 짝지은 것으로 알맞은 것은?

  1. 디스크 포맷 - fdisk , Command 프롬프트에서 f
  2. 디스크파티션생성- fdisk , Command 프롬프트에서 p
  3. /dev/sda2 파티션을 swap 장치로 지정 - swapon /dev/sda2
  4. /dev/sda1 파티션을 강제로 마운트 - mount -f /dev/sda1
(정답률: 37%)
  • swapon 명령어는 지정한 파티션을 스왑(Swap) 공간으로 활성화하여 가상 메모리로 사용할 수 있게 합니다.

    오답 노트

    fdisk p: 파티션 테이블 출력(생성 아님)
    mount -f: 실제 마운트 없이 가능 여부만 점검
profile_image
1

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

47. 메모리에 적재된 모듈의 리스트에 변경을 가할 수 없는 명령어로 알맞은 것은?

  1. lsmod
  2. insmod
  3. rmmod
  4. modprobe
(정답률: 56%)
  • lsmod는 현재 커널 메모리에 적재되어 있는 모듈의 목록을 단순히 출력(Read)하는 명령어이므로, 리스트에 변경을 가할 수 없습니다.

    오답 노트

    insmod: 모듈 적재
    rmmod: 모듈 제거
    modprobe: 의존성을 고려한 모듈 적재 및 제거
profile_image
1

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

48. 리눅스시스템에 사운드카드가 설치되어있지 않아, 커널컴파일을 수행할 때 사운드카드 관련 모듈을 제외하고자 한다. 이 때 사용할 수 있는 명령어로 틀린 것은?

  1. make config
  2. make menuconfig
  3. make xconfig
  4. make modules_install
(정답률: 48%)
  • 커널 컴파일 전 설정 단계에서 특정 모듈을 제외하거나 포함하려면 설정 도구를 사용해야 합니다. make config, make menuconfig, make xconfig는 모두 커널 설정을 변경하는 명령어이지만, make modules_install은 컴파일이 완료된 모듈을 실제 시스템 디렉토리에 설치하는 명령어이므로 설정 변경과는 무관합니다.
profile_image
1

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

49. 리눅스 시스템에서 하드디스크를 추가하여 파티션을 생성한 후 swap 장치로 사용하고자 한다. 이때 사용할 수 있는 fdisk 명령어의 옵션을 순서대로 나열한 것은?

  1. fdisk - n - t - w
  2. fdisk - t - n - w
  3. fdisk - n - t - q
  4. fdisk - t - n - q
(정답률: 50%)
  • 리눅스 fdisk 도구에서 swap 장치를 만들기 위한 표준 작업 순서는 파티션 생성, 타입 변경, 저장 및 종료 순입니다.
    n(new): 새로운 파티션을 생성합니다.
    t(type): 파티션 타입을 swap(82)으로 지정합니다.
    w(write): 변경 내용을 디스크에 저장하고 종료합니다.
profile_image
1

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

50. 다음 중 리눅스 시스템 디렉토리 구조에 해당 되는 영역으로 알맞은 것은?

  1. /var 하위 디렉토리
  2. /sys 하위 디렉토리
  3. /dev 하위 디렉토리
  4. /home 하위 디렉토리
(정답률: 64%)
  • 시스템 로그 파일과 같이 내용이 수시로 변하는 가변 데이터(Variable data)가 저장되는 영역은 /var 하위 디렉토리입니다.

    오답 노트

    /sys: 커널 및 하드웨어 정보 저장
    /dev: 장치 파일 저장
    /home: 사용자 홈 디렉토리 저장
profile_image
1

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

51. SSH를 이용하여 서버에 접근한 기록을 확인하려고 한다. 다음 중 해당 정보가 기록된 로그 파일로 알맞은 것은?

  1. /var/log/messages
  2. /var/log/dmesg
  3. /var/log/secure
  4. /var/log/boot.log
(정답률: 64%)
  • /var/log/secure 파일은 SSH 접속 기록, sudo 사용 기록 등 인증 및 보안과 관련된 모든 로그가 저장되는 파일입니다.

    오답 노트

    /var/log/messages: 시스템 전반적인 일반 로그 저장
    /var/log/dmesg: 커널 부팅 메시지 저장
    /var/log/boot.log: 시스템 부팅 과정의 로그 저장
profile_image
1

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

52. 텔넷이나 SSH를 이용하여 서버에 접근한 기록 중 접속에 실패할 기록을 확인하려고 한다. 다음 중 해당 정보를 출력하는 명령어로 알맞은 것은?

  1. last
  2. lastb
  3. logname
  4. nologin
(정답률: 62%)
  • lastb 명령어는 /var/log/btmp 파일을 참조하여 시스템 접속에 실패한 기록(bad login)을 출력하는 명령어입니다.

    오답 노트

    last: 성공한 접속 기록 확인
    logname: 현재 로그인한 사용자의 이름 출력
    nologin: 쉘 접속을 제한할 때 사용하는 특수 쉘
profile_image
1

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

53. 다음 조건에 맞게 cron 설정을 하려고 할 때 알맞은 것은?

  1. 4 5 * * 1,3,5 /etc/log.sh
  2. 5 4 * * 1,3,5 /etc/log.sh
  3. 4 5 * * 0,2,4 /etc/log.sh
  4. 5 4 * * 0,2,4 /etc/log.sh
(정답률: 64%)
  • cron 설정 형식은 '분 시 일 월 요일 명령어' 순서입니다.
    매주 월(1), 수(3), 금(5)요일 새벽 4시 5분에 실행해야 하므로, 분 위치에 5, 시 위치에 4, 요일 위치에 1,3,5를 지정한 5 4 * * 1,3,5 /etc/log.sh 가 정답입니다.
profile_image
1

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

54. 다음 설명으로 알맞은 것은?

  1. rsyslog
  2. ksyslog
  3. msyslog
  4. nsyslog
(정답률: 62%)

  • rsyslog는 기존 syslog를 대체하는 고성능 로그 데몬으로, 멀티 스레드 지원, TCP 프로토콜 사용, 그리고 MySQL, PostgreSQL, Oracle과 같은 데이터베이스 로그 관리 기능을 제공하는 것이 특징입니다.
profile_image
1

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

55. 다음 상황에 사용해야할 방법으로 가장 알맞은 것은?

  1. PAM
  2. SELinux
  3. 쉐도우 패스워드
  4. sudo
(정답률: 56%)

  • PAM(Pluggable Authentication Modules)은 애플리케이션과 인증 방법 사이의 중간 계층으로, 서비스별 사용자 허가/거부 목록 관리 및 패스워드 길이 제한 등 인증 정책을 유연하게 설정할 수 있는 모듈형 인증 체계입니다.
profile_image
1

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

56. 다음 상황에 필요한 보안도구로 알맞은 것은?

  1. PAM
  2. COPS
  3. Tripwire
  4. sudo
(정답률: 54%)

  • sudo는 특정 사용자나 그룹에게 root 권한을 부여하여, root 패스워드를 공유하지 않고도 useradd, userdel, passwd와 같은 관리자 명령어를 제한적으로 실행할 수 있게 해주는 보안 도구입니다.
profile_image
1

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

57. 다음 중 보안을 강화하기 위한 기존의 사용하던 명령어를 SSH 기반으로 대체하려고 할 때 틀린 것은?

  1. 원격 복사 작업 시 rcp대신에 scp를 사용한다.
  2. 파일 전송 시 ftp대신에 sftp를 사용한다.
  3. 원격 서버 접속 시 telnet대신에 ssh를 사용한다.
  4. 원격의 X 서버에 접속 시에 xauth 대신에 ssh-keygen을 사용한다.
(정답률: 54%)
  • ssh-keygen은 공개키 기반의 인증을 통해 비밀번호 없이 ssh 접속을 가능하게 하는 도구입니다. 원격 X 서버 접속을 위한 인증 정보 관리에는 xauth가 사용되므로, xauth 대신 ssh-keygen을 사용한다는 설명은 틀린 것입니다.
profile_image
1

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

58. 다음 중 백업 방법에 대한 설명으로 틀린 것은?

  1. 백업 데이터는 동일한 시스템 내에 보관한다.
  2. 자료의 가치에 따라 다른 백업 전략을 세운다.
  3. 오랫동안보관하기 위해서는백업테이프를 사용한다.
  4. 중요한 백업 자료는 암호화한다.
(정답률: 67%)
  • 백업의 핵심 목적은 시스템 장애 시 데이터를 복구하는 것입니다. 만약 백업 데이터를 동일한 시스템 내에 보관한다면, 시스템 전체가 물리적으로 파손되거나 디스크 오류가 발생했을 때 원본과 백업본을 모두 잃게 되므로 반드시 외부 저장 장치나 원격지에 분리 보관해야 합니다.
profile_image
1

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

59. 다음 중 dump로 백업한 내용을 복원할 때 사용하는 명령어로 알맞은 것은?

  1. rdump
  2. rdist
  3. restore
  4. rsync
(정답률: 61%)
  • dump 명령어를 통해 백업한 파일 시스템의 내용을 다시 복원할 때 사용하는 전용 명령어는 restore입니다.
profile_image
1

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

60. 다음은 cpio를 이용하여 백업하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) | (ㄴ) -icv (ㄷ) >
  2. (ㄱ) > (ㄴ) -icv (ㄷ) |
  3. (ㄱ) | (ㄴ) -ocv (ㄷ) >
  4. (ㄱ) > (ㄴ) -ocv (ㄷ) |
(정답률: 46%)
  • cpio를 이용해 파일을 백업(생성)하려면 파일 목록을 표준 입력으로 전달받는 파이프(|)와 압축 생성 옵션인 -ocv, 그리고 결과를 파일로 저장하는 리다이렉션(>) 기호가 필요합니다.
    - o: 압축 생성
    - c: 아스키 형식 헤더 사용
    - v: 처리 과정 출력
profile_image
1

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

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

61. 다음에서 설명하는 내용으로 가장 알맞은 것은?

  1. TML
  2. CGI
  3. NCSA
  4. URI
(정답률: 51%)
  • CGI(Common Gateway Interface)는 웹 서버가 외부 프로그램을 실행시켜 그 결과를 HTML 형태로 반환함으로써, 데이터베이스 연동이나 사용자 요청에 따른 동적인 콘텐츠를 생성할 수 있게 하는 연계 방법입니다.
profile_image
1

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

62. 다음은 telnet 명령어를 이용하여 운영중인 웹 서버의 정보를 얻는 과정이다. 다음 ( 괄호 )안에 들어갈 HTTP 요청 메소드(Method)로 알맞은 것은?

  1. GET
  2. POST
  3. HEAD
  4. PUT
(정답률: 50%)
  • 웹 서버에 특정 리소스를 요청하여 데이터를 가져오기 위해 사용하는 HTTP 요청 메소드는 GET입니다.

    오답 노트

    POST: 데이터를 Body에 포함하여 서버로 전송
    HEAD: 헤더 정보만 요청
    PUT: 서버에 특정 파일을 생성 및 업로드
profile_image
1

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

63. 다음 그림의 상황에 해당하는 HTTP 응답 오류코드 번호로 알맞은 것은?

  1. 401
  2. 402
  3. 403
  4. 404
(정답률: 53%)
  • 이미지의 Forbidden 메시지는 서버가 요청을 이해했지만 승인을 거부했을 때 발생하는 HTTP 403 Forbidden 오류입니다.

    오답 노트

    401: 인증 필요/권한 없음
    402: 결제 필요
    404: 페이지를 찾을 수 없음
profile_image
1

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

64. 아파치 2.x 버전을 소스 컴파일을 통한 설치시 아파치 프로세스를 스레드(Thread)방식으로 동작 되도록 설정하려고 한다. 다음 중 환경설정 (configure)시에 지정하는 --with-mpm의 값으로 알맞은 것은?

  1. winnt
  2. thread
  3. prefork
  4. worker
(정답률: 45%)
  • 아파치 MPM(Multi-Processing Module) 설정에서 프로세스 하나가 여러 개의 스레드를 생성하여 처리하는 1:n 방식의 스레드 동작을 구현하려면 worker 값을 지정해야 합니다.

    오답 노트

    prefork: 프로세스:스레드 = 1:1 방식
profile_image
1

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

65. 다음 중 PHP 5 버전을 소스 설치했을 때 생성 되는 모듈 파일명으로 알맞은 것은?

  1. mod_php5.so
  2. mod_libphp5.so
  3. libphp5.so
  4. libphp5_mod.so
(정답률: 38%)
  • PHP 5 버전을 소스 설치할 경우, 아파치 서버와 연동하기 위해 생성되는 모듈 파일의 표준 명칭은 libphp5.so 입니다.
profile_image
1

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

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

  1. (ㄱ) ypbind - (ㄴ) ypserv
  2. (ㄱ) ypbind - (ㄴ) ypxfrd
  3. (ㄱ) ypserv - (ㄴ) yppasswd
  4. (ㄱ) ypserv - (ㄴ) ypbind
(정답률: 57%)
  • NIS(Network Information Service) 환경에서 서버 측에서는 NIS 서비스를 제공하는 ypserv 데몬이 구동되어야 하며, 클라이언트 측에서는 서버의 NIS 도메인에 바인딩하여 정보를 요청하는 ypbind 데몬이 구동되어야 합니다.
profile_image
1

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

67. 다음 중 마이크로소프트사의 액티브 디렉토리(Active Directory)와 가장 관계가 깊은 서비스로 알맞은 것은?

  1. NIS
  2. NFS
  3. LDAP
  4. SAMBA
(정답률: 46%)
  • 마이크로소프트사의 액티브 디렉토리는 디렉토리 서비스 표준 프로토콜인 LDAP(Lightweight Directory Access Protocol)를 핵심 프로토콜로 사용하여 구현되어 있습니다.
profile_image
1

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

68. 다음 중 NIS 서버에서 데이터베이스 갱신 시에 생성되는 파일로 사용자의 계정 정보를 담고 있는 파일로 알맞은 것은?

  1. passwd.byid
  2. passwd.byname
  3. passwd.id
  4. passwd.name
(정답률: 47%)
  • NIS 서버에서 사용자 계정 정보를 담고 있는 데이터베이스 맵 파일은 passwd.byname입니다.

    오답 노트

    hosts.byname: 호스트 관련 정보를 담고 있는 파일
profile_image
1

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

69. 다음 중 NIS 클라이언트에서 NIS 서버의 이름과 관련된 맵 파일을 찾으려고 할 때 사용하는 명령어로 알맞은 것은?

  1. ypserv
  2. ypcat
  3. ypwhich
  4. ypbind
(정답률: 48%)
  • ypwhich 명령은 NIS 클라이언트에서 현재 사용 중인 NIS 서버의 이름이나 서버와 관련된 맵 파일을 확인하는 데 사용됩니다.

    오답 노트

    ypcat: NIS 맵 파일의 내용을 출력
    ypbind: NIS 서버와 클라이언트를 바인딩(연결)
profile_image
1

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

70. 다음은 LDAP 클라이언트에서 ldap을 사용가능 하게 설정되어 있는지 확인하는 절차이다. ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/host.conf
  2. /etc/nsswitch.conf
  3. /etc/openldap/slapd.conf
  4. /etc/openldap/ldap.conf
(정답률: 25%)
  • 이미지 에서 확인 가능하듯, /etc/nsswitch.conf 파일은 시스템이 사용자 계정이나 호스트 이름 등의 정보를 찾을 때 로컬 파일, DNS, LDAP 중 어떤 서비스 순서로 참조할지 결정하는 설정 파일입니다.
profile_image
1

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

71. 다음 중 삼바(Samba)의 환경설정 파일인 smb.conf 파일을 점검할 때 사용하는 명령으로 알맞은 것은?

  1. smbrun
  2. smbstatus
  3. nmblookup
  4. testparm
(정답률: 48%)
  • testparm 명령은 삼바(Samba)의 환경설정 파일인 smb.conf 파일의 구문 오류를 점검하고 설정을 확인하는 데 사용됩니다.

    오답 노트

    smbrun: 삼바 응용 프로그램 실행 스크립트
    smbstatus: 현재 접속 중인 클라이언트 목록 확인
    nmblookup: IP 주소로 호스트명 검색
profile_image
1

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

72. 다음 중 삼바 서버에 접속 가능한 클라이언트의 네트워크 대역을 지정할 때 사용하는 smb.conf의 항목으로 알맞은 것은?

  1. allow hosts
  2. hosts allow
  3. access hosts
  4. hosts access
(정답률: 40%)
  • 삼바(Samba) 서버의 설정 파일인 smb.conf에서 서버에 접속을 허용할 클라이언트의 IP 주소나 네트워크 대역을 지정하는 항목은 hosts allow입니다.
profile_image
1

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

73. NFS 서버에 공유된 디렉토리에 접근 가능한 클라이언트가 192.168.12.0 네트워크 대역을 사용하는 시스템으로 제한되어 있다. 다음 ( 괄호 ) 안에 설정된 내용으로 알맞은 것은?

  1. 192.168.12
  2. 192.168.12.
  3. 192.168.12.0
  4. 192.168.12.0/24
(정답률: 49%)
  • NFS 서버의 /etc/exports 설정 파일에서 특정 네트워크 대역을 지정할 때는 CIDR 표기법을 사용합니다. 192.168.12.0 네트워크 대역 전체를 허용하려면 서브넷 마스크를 포함한 192.168.12.0/24 형식을 사용해야 합니다.
profile_image
1

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

74. 다음은 NFS 서버에서 공유가 설정된 디렉토리 및 클라이언트를 확인하는 명령이다. ( 괄호 ) 에 들어갈 내용으로 알맞은 것은?

  1. showmount
  2. nfsstat
  3. exportfs
  4. rpcinfo
(정답률: 37%)
  • NFS 서버에서 현재 공유 중인 디렉토리 목록과 접속 중인 클라이언트 상태를 확인하기 위해 사용하는 명령어는 showmount입니다.
profile_image
1

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

75. 다음 중 vsftpd 서버에 접속할 수 있는 클라이언트의 수를 제한하려고 할 때 설정하는 항목으로 알맞은 것은?

  1. maxclients
  2. max_clients
  3. MaxClients
  4. MaxInstances
(정답률: 45%)
  • vsftpd 설정 파일에서 서버에 동시에 접속할 수 있는 최대 클라이언트 수를 제한하는 설정 항목은 max_clients입니다.
profile_image
1

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

76. 다음 중 메일 서버와 메일 서버 간에 사용되는 프로토콜로 가장 알맞은 것은?

  1. SMTP
  2. IMAP
  3. POP3
  4. https
(정답률: 58%)
  • SMTP는 Simple Mail Transfer Protocol의 약자로, 전자우편을 전송하는 프로토콜입니다. 특히 메일 서버와 메일 서버 간에 메일을 주고받을 때 사용되는 표준 프로토콜입니다.

    오답 노트

    IMAP, POP3: 메일 서버에서 사용자의 PC로 메일을 가져오는 수신 프로토콜입니다.
    https: 웹 브라우저와 서버 간의 보안 통신을 위한 프로토콜입니다.
profile_image
1

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

77. 발신자가 spammer@aol.com인 메일의 수신을 거부하는 설정을 /etc/mail/access에 등록하려고 한다. 다음 설정 중에 가장 알맞은 것은?

  1. Connect:spammer@aol.com REJECT
  2. From:spammer@aol.com REJECT
  3. Connect:spammer@aol.com RELAY
  4. From:spammer@aol.com RELAY
(정답률: 54%)
  • /etc/mail/access 파일의 설정 형식은 [대상(도메인, IP, 계정)] [정책] 순으로 작성합니다. 발신자 계정(spammer@aol.com)의 수신을 거부해야 하므로 From:spammer@aol.com REJECT 설정이 가장 적절합니다.
profile_image
1

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

78. 다음 중 /etc/mail/access 파일 변경후에 실행하는 명령으로 알맞은 것은?

  1. makemap hash
  2. mailq
  3. newaliases
  4. aliases
(정답률: 37%)
  • /etc/mail/access 파일과 /etc/mail/virtusertable 파일은 변경 후 데이터베이스 형태의 맵 파일로 변환해주는 makemap hash 명령어를 실행해야 적용됩니다.

    오답 노트

    newaliases: /etc/aliases 파일 변경 시 사용
    mailq: 메일 큐의 내용을 확인하는 명령어
profile_image
1

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

79. 다음 설명과 가장 관계가 깊은 파일로 알맞은 것은?

  1. /etc/mail/access
  2. /etc/mail/localhost-host-names
  3. /etc/mail/virtusertable
  4. /etc/aliases
(정답률: 42%)
  • 특정 계정(예: help)으로 들어오는 메일을 다른 계정이나 여러 명의 직원에게 전달(포워딩)하도록 설정하는 파일은 /etc/aliases 입니다.
profile_image
1

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

80. 다음 중 메일 관련 설정파일과 관련 명령어 조합으로 틀린 것은?

  1. /etc/mail/sendmail.mc - m4
  2. /etc/mail/virtusertable . makemap hash
  3. /etc/mail/local-host-names . makehap hash
  4. /etc/aliases . newaliases
(정답률: 40%)
  • /etc/mail/local-host-names 파일은 수정 후 /etc/rc.d/init.d/sendmail restart 명령을 통해 설정을 적용해야 합니다. 따라서 makehap hash라는 잘못된 명령어와 조합된 설명이 틀린 것입니다.
profile_image
1

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

81. 다음 설명으로 가장 알맞은 것은?

  1. Primary Name Server
  2. Secondry Name Server
  3. Caching Name Server
  4. Master Name Server
(정답률: 57%)
  • Caching Name Server는 자체적으로 도메인 정보를 관리하지 않고, 외부 서버를 통해 리졸빙(resolving)한 결과를 메모리에 저장(캐싱)하여 동일한 요청에 대해 빠르게 응답함으로써 인터넷 속도를 향상시키는 역할을 합니다.
profile_image
1

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

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

  1. master
  2. slave
  3. caching
  4. hint
(정답률: 43%)
  • 루트 도메인(.)에 대한 zone 설정은 루트 네임 서버들의 정보를 담고 있는 힌트 파일이 필요합니다. 이미지의 zone "." 설정에서 type은 오직 hint만 가능하며, 이에 해당하는 파일이 named.ca입니다.
profile_image
1

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

83. 다음은 DNS 서버의 zone 파일의 일부이다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. A
  2. PTR
  3. CNAME
  4. AAAA
(정답률: 53%)
  • CNAME(Canonical Name) 레코드는 하나의 도메인 이름을 다른 도메인 이름으로 연결하는 별칭(Alias) 설정 시 사용합니다. 이미지에서 www1과 www2가 실제 IP를 가진 www라는 도메인을 가리키고 있으므로 CNAME이 정답입니다.
profile_image
1

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

84. 다음은 새롭게 설정한 DNS 서버의 리졸빙(resolving)기능을 점검하기 위해 네임 서버의 설정을 변경하는 단계이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. server
  2. type=server
  3. set type=server
  4. nameserver
(정답률: 36%)
  • nslookup 실행 상태에서 질의를 보낼 네임 서버를 변경하고자 할 때는 server 명령어를 사용합니다.

    위 이미지의 상황처럼 server 192.168.12.22 라고 입력하면 해당 IP의 서버로 리졸빙 요청을 보냅니다.
profile_image
1

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

85. 다음 중 DNS 서버의 환경설정파일을 검증하는 명령어로 가장 알맞은 것은?

  1. named-checkconf
  2. named-checkzone
  3. dig
  4. rndc
(정답률: 51%)
  • DNS 서버(BIND)의 메인 환경 설정 파일인 named.conf의 문법적 오류를 검증하는 명령어는 named-checkconf입니다.

    오답 노트

    named-checkzone: 존 파일의 설정 오류를 검증함
    dig: DNS 레코드 질의 및 진단 도구
    rndc: BIND 서버를 원격 제어하는 도구
profile_image
1

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

86. 다음은 네임서버 존 파일의 정의 항목 설명으로 틀린 것은?

  1. Refresh : 주네임서버와 보조네임서버간의 정보 동기화를 위한 시간을 지정
  2. Serial : zone 파일이 작성된 시간을 표시하는 정보 영역
  3. Expire : 주네임 서버에서 다른 네임 서버로 데이터가 전달되었을 때 데이터를 상대편 서버에 정보가 보관되는 시간
  4. Retry : 주네임서버와 정보 동기화를 실패 하였을 때 다음 시도를 위해 대기하는 시간
(정답률: 45%)
  • Expire는 보조 네임 서버가 주 네임 서버에 접근할 수 없을 때, 기존에 가지고 있던 존 데이터를 파기하기 전까지 유지하는 간격을 의미합니다.

    오답 노트

    Expire : 주네임 서버에서 다른 네임 서버로 데이터가 전달되었을 때 데이터를 상대편 서버에 정보가 보관되는 시간: 이는 데이터 유지 및 파기 간격에 대한 설명이 아니므로 틀린 설명입니다.
profile_image
1

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

87. 다음 중 리눅스 가상화 기술인 KVM에 대한 설명으로 틀린 것은?

  1. KVM은 초기에 전가상화 방식을 사용하여 개발한 하이퍼바이저이다.
  2. KVM은 Disk I/O의 반가상화를 지원한다.
  3. KVM은 QEMU 방식을 사용한다.
  4. KVM은 CPU의 반가상화를 지원한다.
(정답률: 39%)
  • KVM은 x86 시스템 기반으로 CPU 전가상화 방식을 사용하며, 인텔 VT 및 AMD-V 기술을 기반으로 동작합니다. CPU 반가상화 기술은 지원하지 않으며, 대신 이더넷 카드, Disk I/O, VGA 그래픽 인터페이스 등에서 반가상화를 지원합니다.

    오답 노트

    KVM은 CPU의 반가상화를 지원한다: CPU는 전가상화 방식을 사용함
profile_image
1

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

88. 다음 중 KVM 기반으로 생성되는 게스트 머신의 가상화 디스크 이미지가 저장되는 디렉토리 경로로 알맞은 것은?

  1. /usr/local/libvirt/images
  2. /var/lib/libvirt/images
  3. /usr/lib/libvirt/images
  4. /home/libvirt/images
(정답률: 37%)
  • KVM 가상 머신 생성 시 사용자가 별도의 경로를 지정하지 않으면, 기본적으로 \/var/lib/libvirt/images 디렉토리에 가상 디스크 이미지 파일(.img)이 저장됩니다.
profile_image
1

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

89. 다음 중 하이퍼바이저 기반으로 생성되는 가상 머신의 수에 가장 큰 영향을 주는 항목으로 알맞은 것은?

  1. 메모리량
  2. 하드디스크 용량
  3. CPU 코어 수
  4. 이더넷 카드의 수
(정답률: 46%)
  • 하이퍼바이저 환경에서 가상 머신(VM)을 생성할 때, 각 VM에 할당되는 vCPU의 기반이 되는 물리적 CPU 코어 수가 전체 생성 가능 VM 수에 가장 결정적인 영향을 미칩니다.
profile_image
1

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

90. 다음 중 실시간으로 가상 머신별로 자원 사용률을 모니터링 할 때 사용하는 명령으로 알맞은 것은?

  1. libvirt
  2. virsh
  3. virt-top
  4. sar
(정답률: 53%)
  • 가상 머신만을 대상으로 CPU 및 자원 사용률을 실시간 모니터링하는 전용 명령은 virt-top입니다.

    오답 노트

    libvirt: 하이퍼바이저 통합 제어 오픈소스 API
    virsh: 가상 시스템 관리 셸
    sar: 시스템 전반의 활동량 분석 도구
profile_image
1

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

91. xinetd기반의 텔넷 서비스를 활성화하려고 한다. 다음 중 /etc/xinetd.d/telnet에 설정하는 관련 값으로 알맞은 것은?

  1. disable = no
  2. disable = yes
  3. enable = no
  4. enable = yes
(정답률: 47%)
  • xinetd 설정 파일에서 서비스를 활성화하려면 '비활성화(disable)' 항목을 '아니오(no)'로 설정해야 합니다. 따라서 disable = no가 정답입니다.
profile_image
1

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

92. 다음의 경우에 구축하면 유용한 서버로 알맞은 것은?

  1. NTP 서버
  2. DHCP 서버
  3. PROXY 서버
  4. VNC 서버
(정답률: 59%)
  • 캐시 기능을 통해 웹 서핑 속도를 높이고 트래픽을 줄이며, 유해 사이트 차단 및 접근 정책 수립이 가능한 서버는 PROXY 서버입니다.
profile_image
1

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

93. 다음은 DHCP 서버에서 특정 호스트에게 고정된 IP 주소를 할당하기 위한 설정이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. ip-address
  2. host-address
  3. mac-address
  4. fixed-address
(정답률: 50%)
  • DHCP 서버에서 특정 호스트의 MAC 주소에 대해 항상 동일한 IP 주소를 할당하도록 설정하는 예약 기능은 fixed-address 키워드를 사용합니다. 이미지와 같이 하드웨어 주소(ethernet)와 매칭되는 고정 IP를 지정할 때 사용합니다.
profile_image
1

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

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

  1. -geometry
  2. -nolisten
  3. -nohttpd
  4. -localhost
(정답률: 50%)
  • VNC 서버 설정에서 화면의 해상도를 지정할 때는 -geometry 옵션을 사용합니다. 이미지의 800x600과 같은 해상도 설정값 앞에 -geometry를 입력하여 서버의 화면 크기를 정의합니다.
profile_image
1

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

95. 다음은 NTP 서버 설정파일인 /etc/ntpd.conf의 내용이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. ntp
  2. server
  3. time
  4. date
(정답률: 43%)

  • /etc/ntpd.conf 파일에서 시간 동기화를 위해 참조할 외부 NTP 서버를 지정할 때는 server 키워드를 사용합니다.
profile_image
1

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

96. 다음 중 DoS 공격의 유형이 나머지 셋과 다른 것으로 알맞은 것은?

  1. 디스크 채우기
  2. 메모리 고갈
  3. Mail Storm
  4. 프로세스 만들기
(정답률: 50%)
  • Mail Storm은 메일 전송 루프를 통해 네트워크 대역폭을 고갈시키는 네트워크 자원 공격입니다.

    오답 노트

    디스크 채우기, 메모리 고갈, 프로세스 만들기: 모두 시스템 내부의 하드웨어 자원을 고갈시키는 공격
profile_image
1

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

97. 다음에서 설명하는 상황과 가장 밀접한 침해유형으로 알맞은 것은?

  1. 웜(Worm)
  2. 바이러스(Virus)
  3. 도스 공격(Dos Attack)
  4. 트로이목마(Trojan Horse)
(정답률: 43%)

  • 트로이목마는 자기 복제 능력은 없으나, 정상적인 프로그램으로 위장하여 시스템에 침투한 뒤 시스템 파괴나 자료 유출 등의 악의적인 행위를 수행하는 프로그램입니다.

    오답 노트

    웜: 네트워크를 통해 스스로를 복제하고 전파하여 시스템 과부하 유발
    바이러스: 파일이나 메모리 영역에 기생하여 자신을 복제하고 프로그램을 변형
profile_image
1

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

98. 다음 중 특정 서비스에 대해서 IP 주소 기반으로 접근을 차단하는 역할을 수행하는 것으로 틀린 것은?

  1. xauth
  2. xhost
  3. tcp_wrapper
  4. iptables
(정답률: 31%)
  • xauth는 X 윈도우 시스템에서 인증 쿠키를 관리하여 인증을 수행하는 도구이며, IP 주소 기반으로 서비스 접근을 차단하는 기능은 수행하지 않습니다.
profile_image
1

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

99. 로그를 분석해보니 특정 IP 주소에서 ssh 포트로 무작위 대입을 통한 접근 기록을 발견하였다. 다음 중 해당 IP 주소를 차단하는 방법으로 가장 알맞은 것은?

  1. Tripwire를 설치하여 차단한다.
  2. John The Ripper라는 도구를 설치하여 차단한다.
  3. /etc/hosts.deny 파일에 해당 IP주소를 등록한다.
  4. Nessus를 설치하여 차단한다.
(정답률: 51%)
  • TCP Wrapper의 설정 파일인 /etc/hosts.deny에 특정 IP 주소를 등록하면 해당 IP로부터의 접근을 효율적으로 차단할 수 있습니다.

    오답 노트

    Tripwire: 파일 무결성 점검 도구
    John The Ripper: 패스워드 크래킹 도구
    Nessus: 취약점 분석 도구
profile_image
1

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

100. 다음 설명으로 알맞은 것은?

  1. Snort
  2. Suricata
  3. netfilter
  4. nmap
(정답률: 46%)
  • 제시된 설명은 오픈소스 IDS인 Suricata에 대한 내용입니다. Suricata는 Snort와 달리 멀티 코어 및 멀티 스레드를 완벽히 지원하며, Lua 스크립트 언어로 시그니처 작성이 가능하다는 특징이 있습니다.
profile_image
1

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

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