리눅스마스터 1급 필기 기출문제복원 (2005-03-19)

리눅스마스터 1급 2005-03-19 필기 기출문제 해설

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

리눅스마스터 1급
(2005-03-19 기출문제)

목록

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

1. 최근 안정적인 대용량 데이터 처리를 위해 리눅스 클러스터링(Clustering)이 많이 사용되고 있는데 이러한 클러스터링 시스템 기능 중 다수 접속서버-대용량 저장장치 기반의 파일 클러스터링 시스템에 가장 역점을 둔 시스템 성능 요소로 알맞은 것은?

  1. 처리능력(Throughput)
  2. 총 소요시간(Turnaround Time)
  3. 신뢰도(Reliability)
  4. 사용가능도(Availability)
(정답률: 19%)
  • 다수 접속 서버와 대용량 저장장치를 기반으로 하는 파일 클러스터링 시스템에서는 시스템이 중단 없이 지속적으로 서비스를 제공할 수 있는 능력인 사용가능도(Availability)가 가장 중요한 성능 요소입니다.
profile_image
1

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

2. 다음중 최근 운영체제의 특징들을 나열한 것 중 알맞은 것은?

  1. 다중사용자 - 네트워킹 기능 - 구형 프로세스 최적화
  2. 멀티태스킹 환경 - 멀티미디어 환경 - CLI(Command Line Interface) 환경
  3. 계층적 파일 시스템 - 가상 메모리 지원 - 분산 디렉터리 서비스
  4. 편리한 사용자 인터페이스 - 수동 시스템 업데이트 - 비대화형 시스템
(정답률: 63%)
  • 최근의 운영체제는 효율적인 데이터 관리와 자원 활용을 위해 계층적 파일 시스템, 물리적 메모리 한계를 극복하는 가상 메모리 지원, 그리고 네트워크상에서 자원을 효율적으로 찾는 분산 디렉터리 서비스를 특징으로 합니다.

    오답 노트

    구형 프로세스 최적화: 최신 프로세서 최적화가 특징임
    CLI 환경: 최근에는 GUI(Graphic User Interface) 환경이 주류임
    수동 시스템 업데이트: 자동 업데이트 및 비대화형 시스템 지양
profile_image
1

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

3. 다음 설명중 ( )안에 들어갈 내용으로 알맞은 것은?

  1. 로더(Loader)
  2. 링커(Linker)
  3. 컴파일러(Compiler)
  4. 어셈블러(Assembler)
(정답률: 62%)
  • 이미지 의 설명처럼 목적 프로그램을 메모리에 적재하고 배치 주소를 옮겨 실행 가능하게 만드는 프로그램은 로더(Loader)입니다.

    오답 노트

    링커(Linker): 여러 목적 모듈을 연결하여 하나의 실행 파일 생성
    컴파일러(Compiler): 고수준 언어를 어셈블리어/기계어로 변환
    어셈블러(Assembler): 어셈블리어를 기계어로 변환
profile_image
1

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

4. 다음중 컴퓨터 운영체제 고유의 주요 기능과 거리가 먼 것은?

  1. 사용자가 컴퓨터를 사용할 수 있는 인터페이스를 구현해 준다.
  2. 사용자들 간에 하드웨어 및 데이터 공유를 가능 토록 해 준다.
  3. 새로운 응용 소프트웨어가 개발할 수 있도록 해준다.
  4. 컴퓨터의 CPU, 메모리, HDD등 자원관리를 한다.
(정답률: 67%)
  • 운영체제는 하드웨어 자원을 효율적으로 관리하고 사용자에게 편리한 인터페이스를 제공하는 시스템 소프트웨어입니다. 새로운 응용 소프트웨어를 개발하는 것은 운영체제의 기능이 아니라 개발 도구(컴파일러, IDE 등)의 역할입니다.

    오답 노트

    사용자가 컴퓨터를 사용할 수 있는 인터페이스 구현, 사용자 간 하드웨어 및 데이터 공유, CPU·메모리·HDD 등 자원관리는 모두 운영체제의 핵심 기능입니다.
profile_image
1

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

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

  1. GNU
  2. GPL
  3. LGPL
  4. BSD
(정답률: 46%)
  • 제시된 이미지 의 설명은 FSF(Free Software Foundation)가 만든 라이선스이며, 리눅스 커널을 포함한 대부분의 오픈 소스 프로그램이 채택하고 있는 GPL(General Public License)에 대한 설명입니다.
profile_image
1

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

6. 다음중 리눅스에서 지원하는 software RAID 종류가 아닌 것은 어느 것인가?

  1. RAID 0
  2. RAID 1
  3. RAID 1+0
  4. RAID 3
(정답률: 39%)
  • 리눅스 소프트웨어 RAID는 Linear, RAID 0, RAID 1, RAID 5, RAID 6 등을 지원하며, RAID 3는 지원 대상이 아닙니다.

    오답 노트

    RAID 0: 스트라이핑 기술로 속도 향상
    RAID 1: 미러링 기술로 데이터 보존
    RAID 1+0: RAID 1과 RAID 0의 결합
profile_image
1

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

7. 다음 SCSI 장치에 대한 설명 중 ( )안에 순서대로 들어갈 내용으로 알맞은 것은?

  1. 7, 160
  2. 10, 320
  3. 14, 160
  4. 21, 320
(정답률: 29%)
  • Ultra-3 SCSI 표준의 하드웨어 사양에 대한 문제입니다.
    Ultra-3 SCSI는 1채널당 최대 $15$개의 장치를 연결할 수 있으며(호스트 어댑터 포함 시 최대 $16$개, 일반적인 장치 연결 가능 수는 $14$개), 최대 전송 속도는 $160\text{MB/s}$입니다.
    따라서 빈칸에 들어갈 내용은 14, 160 입니다.
profile_image
1

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

8. 다음은 어떤 부트매니저의 환경 설정 파일이다. 관리자 비밀번호를 잊은 경우 이를 복구하기 위해 ㈀에 들어갈 내용으로 알맞은 것은?

  1. 1
  2. 2
  3. 3
  4. 5
(정답률: 46%)
  • 제시된 설정 파일에서 default 값은 부팅 시 기본적으로 선택될 커널 항목의 번호를 의미합니다. 관리자 비밀번호 복구 등을 위해 첫 번째 항목인 Linux 커널로 자동 부팅되게 하려면 ㈀에 1을 입력해야 합니다.
profile_image
1

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

9. 다음중 MBR에 설치된 리눅스 부트로더인 LILO를 삭제하는 방법으로 알맞지 않은 것은?

  1. 리눅스에서 lilo -u 명령어를 이용해서 삭제한다.
  2. 리눅스에서 lilo -U 명령어를 이용해서 삭제한다.
  3. 도스에서 fdisk /mbr 명령어를 이용해서 삭제한다.
  4. 리눅스에서 fdisk -mbr 을 이용해서 삭제한다.
(정답률: 22%)
  • LILO 부트로더를 삭제하기 위해서는 리눅스 환경에서 lilo -u 또는 lilo -U 명령어를 사용하거나, DOS/Windows 환경에서 fdisk /mbr 명령어를 사용하여 MBR을 초기화해야 합니다. 리눅스에서 fdisk -mbr이라는 옵션은 존재하지 않는 잘못된 명령어입니다.
profile_image
1

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

10. 다음 설명 중 ( )안에 순서대로 들어갈 내용으로 알맞은 것은?

  1. 부팅파일 - config.sys - autoexec.bat
  2. 시스템프로그램 - loadlin - lilo
  3. 부트 매니저 - lilo - grub
  4. 멀티부팅 - 부트 메니저 - lilo
(정답률: 71%)
  • 하나의 시스템에 여러 운영체제를 설치하고 선택하여 부팅하게 해주는 프로그램은 부트 매니저이며, 리눅스에서 대표적으로 사용되는 부트 매니저로는 lilo와 grub이 있습니다.
profile_image
1

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

11. 다음중 CPU의 구성 장치로 알맞지 않은 것은?

  1. 레지스터(Register)
  2. BUS
  3. 제어장치(Control Unit)
  4. 산술논리연산장치(ALU:Arithmetic-Logic Unit)
(정답률: 66%)
  • CPU는 제어장치, 산술논리연산장치(ALU), 레지스터로 구성됩니다. BUS는 CPU 내부 구성 요소가 아니라, CPU와 메모리 또는 주변 장치 간에 데이터를 주고받기 위한 통로입니다.
profile_image
1

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

12. 다음중 리눅스가 X-Window 모드로 부팅시, 실행되는 데몬 설정이 저장되어 있는 디렉터리 위치로 알맞은 것은?

  1. /etc/inittab
  2. /etc/sysconfig
  3. /etc/X11
  4. /etc/rc.d/rc5.d
(정답률: 18%)
  • 리눅스의 런레벨 5는 X-Window(그래픽 모드) 환경을 의미하며, 해당 런레벨에서 실행될 데몬 및 서비스 설정 파일들은 /etc/rc.d/rc5.d 디렉터리에 저장됩니다.
profile_image
1

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

13. 시스템 관리자 홍길동은 USB 이동형 저장장치를 이용해서 리눅스 시스템에 저장된 데이터를 백업 하고자 한다. 이럴 경우 USB 이동형 저장장치를 리눅스의 USB 포트에 연결시 이를 사용하기 위한 마운트 장치명과 가장 관련이 깊은 것은?

  1. /dev/null
  2. /dev/ide
  3. /dev/usbfs
  4. /dev/sda
(정답률: 38%)
  • 리눅스에서 USB 저장장치는 SCSI 디스크 드라이버를 통해 인식되며, 일반적으로 /dev/sda, /dev/sdb 등의 장치명으로 할당됩니다. 조건에서 SCSI 장치가 없으므로 첫 번째로 인식되는 USB 장치는 /dev/sda가 됩니다.
profile_image
1

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

14. 다음 중 리눅스 시스템의 디렉터리와 각 기능 및 내용이 알맞지 않은 것은?

  1. /etc : 리눅스의 각종 환경 설정 파일들이 위치하는 디렉터리이다.
  2. /home : 관리자의 홈디렉터리이다.
  3. /var : 시스템에 사용되는 동적 파일들이 저장되는 디렉터리이다.
  4. /tmp : 임시 파일들을 위한 디렉터리이다.
(정답률: 49%)
  • /home 디렉터리는 일반 사용자들의 홈 디렉터리가 위치하는 곳입니다.

    오답 노트

    관리자의 홈디렉터리: /root 디렉터리가 관리자 전용 홈디렉터리입니다.
profile_image
1

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

15. 다음중 시스템이 제어 불가능일 때, shutdown 명령어를 이용하여 시스템 종료시 사용되는 옵션으로 알맞은 것은?

  1. -h
  2. -p
  3. -n
  4. -k
(정답률: 18%)
  • shutdown 명령어에서 -n 옵션은 시스템을 실제로 종료하지 않고, 종료될 예정임을 알리는 메시지만 전송할 때 사용합니다. 제어 불가능한 상황에서 시스템 종료 전 알림을 주는 용도로 적합합니다.
profile_image
1

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

16. OSI(Open System Interconnection) 네트워크 모델을 발표한 기관으로 알맞은 것은?

  1. OSI
  2. ISO
  3. IEEE
  4. ITU
(정답률: 70%)
  • OSI(Open System Interconnection) 참조 모델은 국제 표준화 기구인 ISO(International Organization for Standardization)에서 제정하여 발표하였습니다.
profile_image
1

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

17. 다음 OSI 7 계층 중 이름과 구분이 알맞지 않은 것은?

  1. 표현 계층(Presentation Layer) - 7 계층
  2. 세션 계층(Session Layer) - 5 계층
  3. 네트워크 계층(Network Layer) - 3 계층
  4. 데이터링크 계층(Datalink Layer) - 2 계층
(정답률: 67%)
  • OSI 7계층 모델에서 표현 계층(Presentation Layer)은 7계층이 아니라 6계층에 해당합니다. 7계층은 응용 계층(Application Layer)입니다.
profile_image
1

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

18. 네트워크에서 VLAN 을 구성할 경우 얻을 수 있는 이점으로 알맞지 않은 것은?

  1. 브로드캐스트 제어(Broadcast Control)할 수 있다.
  2. 높은 보안성(Security)을 제공한다.
  3. 네트워크의 유연성 및 확장성(Flexibility and Scalability)을 제공한다
  4. 네트워크 대역 성능이 낮아진다.
(정답률: 72%)
  • VLAN을 구성하면 브로드캐스트 도메인을 분할하여 불필요한 트래픽을 줄이고 보안성과 유연성을 높일 수 있으므로, 결과적으로 네트워크 대역 성능은 향상됩니다.
profile_image
1

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

19. TCP/IP 프로토콜중 TCP 헤더의 구성필드에 대한 설명이 알맞지 않은 것은?

  1. Source Port/Destination Port : SP는 보내는측 포트번호, DP는 목적지 포트 번호이며, 포트의 크기는 32Bit 만큼의 포트를 갖는다.
  2. Sequence Number : TCP 세그먼트안에 데이터의 송신바이트 흐름의 위치를 나타낸다.
  3. HLEN : TCP 세그먼트의 길이를 정의한다.
  4. CHECKSUM : TCP 세그먼트의 중간데이터 훼손 및 변조에 대비하여, 체크섬값을 해당 헤더에 기록한다.
(정답률: 15%)
  • TCP 헤더에서 Source Port와 Destination Port는 각각 송신측과 수신측의 포트 번호를 나타내지만, 포트 번호의 크기는 $32\text{Bit}$가 아니라 $16\text{Bit}$입니다.
profile_image
1

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

20. 표준 C Class IP 주소 255개를 부여받아서, 서브넷 마스크 주소를 255.255.255.192 를 사용하고자 한다. 이 때, 사용할 수 있는 네트워크의 개수로 알맞은 것은?(단, Zero Subnetting 기준의 개수로 한다.)

  1. 1 개
  2. 2 개
  3. 4 개
  4. 8 개
(정답률: 43%)
  • C Class 주소의 기본 서브넷 마스크는 $255.255.255.0$이며, 마지막 옥텟의 비트 수를 계산하여 생성 가능한 서브넷의 개수를 구합니다.
    ① [기본 공식] $N = 2^{n}$ (n: 빌려온 비트 수)
    ② [숫자 대입] $N = 2^{2}$ (192는 이진수로 $11000000$이므로 2비트를 빌림)
    ③ [최종 결과] $N = 4$
profile_image
1

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

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

21. 다음중 telnet으로 리눅스 시스템에 접근시 일반 사용자로만 로그온 가능한 시스템에서 관리자 모드로 시스템을 관리 할 수 있도록 해주는 명령어와 가장 관련이 깊은 것은?

  1. login
  2. chmod
  3. chroot
  4. su
(정답률: 56%)
  • su(Substitute User) 명령어는 현재 로그인된 상태에서 다른 사용자 계정(특히 root 관리자 계정)으로 전환하여 시스템을 관리할 수 있게 해주는 명령어입니다.
profile_image
1

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

22. 다음 중 리눅스 시스템의 관리자 신분확인 정보를 볼 수 있는 명령어로 알맞지 않은 것은?

  1. find
  2. finger
  3. id
  4. whoami
(정답률: 47%)
  • find 명령어는 파일 시스템에서 특정 조건의 파일을 검색하는 명령어이며, 사용자 신분 확인과는 무관합니다.

    오답 노트

    finger: 사용자의 상세 정보 및 접속 상태 확인
    id: 현재 사용자의 UID, GID 및 소속 그룹 확인
    whoami: 현재 로그인한 사용자의 ID 확인
profile_image
1

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

23. 시스템 관리자 홍길동은 원격지에서 리눅스 시스템 유지 보수를 위해 일정기간 일반 사용자가 리눅스 시스템에 로그온 하지 못하도록 하려고 한다. 이럴 경우 웹서비스 등 다른 서비스들은 정상적으로 제공하면서 일반사용자들이 로그온하지 못하도록 하기위해 사용될 환경설정 파일과 가장 관련이 깊은 것은?

  1. /etc/hosts.deny
  2. /etc/passwd
  3. /etc/security
  4. /etc/nologin
(정답률: 38%)
  • /etc/nologin 파일이 존재하면, root를 제외한 일반 사용자가 시스템에 로그온하려고 할 때 해당 파일에 적힌 메시지를 출력하며 접속을 차단합니다. 이때 웹 서비스와 같은 네트워크 서비스는 중단 없이 정상 작동합니다.
profile_image
1

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

24. 다음 각 명령어에 대한 설명으로 바르게 짝지어 진 것이 아닌 것은?

  1. adduser - 사용자 추가
  2. chfn - 사용자 홈디렉터리 변경
  3. usermod - 사용자 계정 UID 변경
  4. userdel - 사용자 삭제
(정답률: 63%)
  • chfn 명령어는 사용자의 홈디렉터리가 아니라, 사용자의 전체 이름이나 전화번호 같은 '사용자 정보(finger information)'를 변경할 때 사용하는 명령어입니다.

    오답 노트

    adduser: 새로운 사용자 계정을 생성함
    usermod: 사용자 계정의 UID, 그룹, 홈디렉터리 등 설정을 변경함
    userdel: 기존 사용자 계정을 삭제함
profile_image
1

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

25. 다음 내용에 대한 설명이 알맞지 않은 것은?

  1. 로그온 이름이 ihd 이다.
  2. 현재 비밀번호는 1자리 수이다.
  3. 홈디렉터리는 /home/ihd 이다.
  4. 이 계정은 현재 로그온이 불가능하다.
(정답률: 60%)
  • 의 /etc/passwd 파일 분석 결과, ihd:x:501:501::/home/ihd:/bin/false 구조에서 두 번째 필드인 'x'는 비밀번호가 /etc/shadow 파일에 암호화되어 저장되어 있음을 의미합니다. 따라서 비밀번호가 1자리 수라는 설명은 사실과 다릅니다.

    오답 노트

    로그온 불가능: 쉘 경로가 /bin/false로 설정되어 있어 로그인이 제한됨
profile_image
1

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

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

  1. 사용자 계정
  2. 관리자 계정
  3. 다중 사용자 계정
  4. 그룹 계정
(정답률: 52%)
  • 제시된 의 내용은 공통 목적을 가진 사용자들의 집합체이며, 자원 사용 권한을 한꺼번에 부여하여 효율적으로 관리하는 그룹 계정에 대한 설명입니다.
profile_image
1

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

27. 리눅스에서 일반 사용자계정을 추가할 때 다음 조건에 만족하는 명령어를 완성하고자 한다. 이럴 경우 ( )안에 들어갈 내용으로 알맞은 것은?

  1. -d, -m, -k, -p
  2. -a, -m, -d, -p
  3. -m, -k, -d, -p
  4. -d, -a, -m, -p
(정답률: 39%)
  • 사용자 계정 생성 시 홈디렉터리 지정, 디렉터리 생성, 기본 쉘 설정, 비밀번호 설정을 위해 각각 -d, -m, -k, -p 옵션이 사용됩니다.
    의 조건에 맞게 대입하면 -d /home/ihd-user, -m, -k /home/ihd-user, -p 123456 순으로 구성됩니다.
profile_image
1

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

28. 레드햇 기반에서 다음 명령어에 대한 설명으로 알맞지 않는 것은?

  1. 관리자 계정에서 ihd 라는 사용자 계정으로 전환하고자 한다.
  2. 명령어를 실행한 뒤 ihd 계정으로 전환되어도 Shell 환경변수는 root의 것을 사용한다.
  3. 명령어를 실행하면 자동으로 ihd 홈디렉터리로 이동한다.
  4. 일반사용자로 전환시 비밀번호는 요구하지 않는다.
(정답률: 29%)
  • 명령어 에서 'su -' 옵션은 로그인 쉘(Login Shell)을 사용하겠다는 의미입니다. 따라서 전환 대상인 ihd 계정의 환경변수를 그대로 가져와 사용하며, root의 환경변수를 사용한다는 설명은 틀린 것입니다.
profile_image
1

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

29. 다음중 리눅스 그룹 계정 관리에 사용되는 유틸리티로 알맞지 않은 것은?

  1. chgrp
  2. groupadd
  3. groupdel
  4. groupmod
(정답률: 48%)
  • 그룹 계정 관리 유틸리티는 그룹의 생성, 수정, 삭제를 담당하는 groupadd, groupmod, groupdel 등이 있습니다. 반면 chgrp는 파일이나 디렉터리의 소유 그룹을 변경하는 파일 권한 관리 명령어이므로 그룹 계정 관리 유틸리티가 아닙니다.
profile_image
1

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

30. 다음은 리눅스 파일의 권한 변경에 관련된 명령어이다. 이 명령어와 동일한 효과를 내는 명령어로 알맞은 것은?(문제 오류로 실제 시험에서는 1,2,4번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다)

  1. chmod u+rwx,g+rx-w,o+r-wx test.log
  2. chmod a+r,u+wx,g+x-w,o-wx test.log
  3. chmod u+rwx,g+rx,o+rwx test.log
  4. chmod a+r,u+wx,g+rx-w,o-wx test.log
(정답률: 62%)
  • 이미지 의 `chmod 754`를 상대 모드로 변환하는 문제입니다.
    ① 소유자 $7 = rwx$ (모든 권한 부여: $u+rwx$)
    ② 그룹 $5 = r-x$ (읽기/실행 부여, 쓰기 제거: $g+rx-w$)
    ③ 기타 사용자 $4 = r--$ (읽기만 부여, 쓰기/실행 제거: $o+r-wx$)
    따라서 `chmod u+rwx,g+rx-w,o+r-wx test.log` 가 동일한 효과를 냅니다.
profile_image
1

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

31. 다음 파일 권한의 절대 모드를 상대 모드로 표시한 것 중 알맞은 것은?

  1. rwxrw-r--
  2. rw--w-r--
  3. rw-r-x-r--
  4. r-xr----x
(정답률: 61%)
  • 절대 모드 숫자를 상대 모드 기호로 변환하는 원리를 적용합니다. $4=r, 2=w, 1=x$의 합으로 계산합니다.
    ① 소유자 $6 = 4(r) + 2(w) \rightarrow rw-$
    ② 그룹 $2 = 2(w) \rightarrow -w-$
    ③ 기타 사용자 $4 = 4(r) \rightarrow r--$
    이를 조합하면 $rw--w-r--$가 됩니다.
profile_image
1

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

32. 다음 중 리눅스에서 파일 사용 권한의 종류로 알맞지 않은 것은?

  1. 읽기
  2. 관리
  3. 쓰기
  4. 실행
(정답률: 69%)
  • 리눅스 파일 시스템의 기본 권한은 읽기(read), 쓰기(write), 실행(execute)의 세 가지로 구성됩니다. 관리라는 권한 종류는 존재하지 않습니다.
profile_image
1

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

33. 다음 파일 권한에 대한 설명으로 알맞지 않은 것은?

  1. 이 파일의 소유자는 root이다.
  2. 이 파일은 현재 실행 모드가 없다.
  3. 파일 소유자 외 나머지 사용자들은 접근권한이 없다.
  4. 이 파일은 소유자만이 내용을 수정 가능하다.
(정답률: 55%)
  • 제시된 이미지 의 권한 표시는 `-rw-r--r--` 입니다. 이는 소유자(root)는 읽기/쓰기($rw$), 그룹과 기타 사용자는 읽기($r$) 권한만 가지고 있음을 의미합니다. 따라서 파일 소유자 외 나머지 사용자들은 읽기 권한이 있으므로 접근권한이 없다는 설명은 틀린 것입니다.
profile_image
1

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

34. 시스템 관리자 홍길동은 리눅스 시스템의 하드 디스크가 갑작스럽게 소음을 내며 특정 데이터만 읽기 오류가 발생하는 것을 발견하였다. 이럴 경우 시스템의 이상유무를 판단하기 위해 가장 먼저 사용해야 할 도구로 알맞은 것은 어느 것인가?

  1. fsck
  2. badblocks
  3. fdisk
  4. mount
(정답률: 14%)
  • 하드 디스크의 물리적인 손상으로 인해 데이터 읽기 오류가 발생하는 경우, 디스크 내의 불량 섹터(Bad Block)를 찾아내어 검사하는 badblocks 도구를 가장 먼저 사용하여 이상 유무를 판단해야 합니다.
profile_image
1

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

35. 다음 /etc/fstab 내용에 대한 설명 중 알맞지 않은?

  1. 누구든지 /dev/odd 장치를 마운트 할 수 있다.
  2. mount /mnt/odd 명령어로 마운트 할 수 있다.
  3. mount /dev/odd 명령어로 마운트 할 수 있다.
  4. 마운트 시 읽고, 쓰기가 가능하다.
(정답률: 52%)
  • 제시된 설정 내용 중 옵션에 ro(read-only)가 명시되어 있습니다. 이는 읽기 전용으로 마운트한다는 의미이므로, 쓰기가 가능하다는 설명은 틀린 것입니다.

    오답 노트

    user: 일반 사용자도 마운트 가능
    noauto: 부팅 시 자동 마운트 안 함
profile_image
1

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

36. 리눅스에서 fdisk 를 이용하여 swap 파티션을 만들기 위해 n을 눌러 파일시스템을 새로 생성하였다. 그렇다면 그 다음에 파티션 ID를 변경하기 위해 필요한 옵션으로 알맞은 것은?

  1. w
  2. q
  3. t
  4. c
(정답률: 25%)
  • fdisk 유틸리티에서 파티션을 생성한 후, 해당 파티션의 용도(Swap, Linux, HP-UX 등)를 지정하기 위해 시스템 ID를 변경하는 옵션은 t입니다.
profile_image
1

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

37. 다음중 ext2 파일시스템을 ext3로 변환하기 위해 사용되는 유틸리티로 알맞은 것은?

  1. mkfs
  2. mkext3
  3. tune2fs
  4. fsck
(정답률: 15%)
  • tune2fs는 ext2, ext3, ext4 파일시스템의 파라미터를 조정하는 유틸리티입니다. 이를 통해 데이터 손실 없이 ext2 파일시스템을 저널링 기능이 추가된 ext3로 변환할 수 있습니다.
profile_image
1

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

38. 다음 중 KDE 환경에서 제공하는 터미널 창에서 init 3 명령어를 실행했을 경우의 설명으로 알맞은 것은?

  1. 콘솔 로그온 화면이 나타난다.
  2. 시스템이 재시작 한다.
  3. 시스템이 종료한다.
  4. X-Window가 재시작한다.
(정답률: 40%)
  • 리눅스의 런레벨 3(init 3)은 멀티유저 모드이지만 그래픽 사용자 인터페이스(GUI)가 없는 텍스트 모드 상태를 의미합니다. 따라서 KDE와 같은 GUI 환경에서 이 명령을 실행하면 X-Window가 종료되고 텍스트 기반의 콘솔 로그온 화면이 나타나게 됩니다.
profile_image
1

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

39. 리눅스 시스템의 timer가 정상적으로 동작하기 위해 일정기간 반복적으로 timer의 시간을 교정해 주는 프로그램이 동작해야 한다. 이럴 경우 다음 중 가장 관련이 깊은 것은?

  1. pstree
  2. nohup
  3. nice
  4. cron
(정답률: 37%)
  • cron은 리눅스 및 유닉스 계열 시스템에서 정해진 시간에 특정 작업이나 명령어를 자동으로 실행하도록 예약하는 스케줄러 프로그램입니다. 따라서 주기적으로 타이머 시간을 교정하는 작업과 가장 밀접한 관련이 있습니다.

    오답 노트

    pstree: 프로세스 간의 부모-자식 관계를 트리 형태로 표시
    nohup: 터미널 접속이 끊겨도 프로세스가 종료되지 않게 실행
    nice: 프로세스의 실행 우선순위를 설정
profile_image
1

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

40. 다음중 RPM 패키지를 제작할 때 패치 파일을 만드는 명령어로 알맞은 것은?

  1. diff
  2. patch
  3. p2
  4. get
(정답률: 10%)
  • diff는 두 개의 파일이나 디렉터리를 비교하여 그 차이점을 텍스트 형태로 출력하며, 이를 통해 RPM 패키지 제작 시 필요한 패치 파일을 생성할 수 있습니다.
profile_image
1

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

41. 다음 중 커널이나 소스패치를 할 때 패치할 소스의 일부분을 자동으로 변경해주는 유틸리티로 알맞은 것은?

  1. diff
  2. make
  3. gcc
  4. patch
(정답률: 30%)
  • patch는 diff 명령어로 생성된 패치 파일을 이용하여 소스 코드의 변경 사항을 자동으로 적용해 주는 유틸리티입니다.

    오답 노트

    diff: 파일 간의 차이점을 찾아내는 명령어
    make: Makefile을 기반으로 프로그램을 컴파일하는 도구
    gcc: GNU C 컴파일러
profile_image
1

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

42. 다음 중 시스템의 전원 및 배터리 관련된 상태를 관리하는 데몬으로 알맞은 것은?

  1. amd
  2. apmd
  3. autofs
  4. nfs
(정답률: 40%)
  • apmd는 Advanced Power Management daemon의 약자로, 시스템의 전원 상태와 배터리 잔량 등을 모니터링하고 관리하는 데몬입니다.
profile_image
1

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

43. 커널 2.4 로 부팅할 때, init process 가동전 까지 인식할 수 있는 하드웨어의 범위안에 해당하지 않는 것은?

  1. USB
  2. IDE Controller
  3. Processor Type
  4. Keyboard Controller
(정답률: 30%)
  • 커널 2.4 부팅 초기 단계에서는 CPU 타입, IDE 컨트롤러, 키보드 컨트롤러와 같은 필수 기본 하드웨어를 먼저 인식합니다. USB 장치는 부팅 프로세스가 더 진행된 후 드라이버가 로드되어야 인식 가능하므로 init 프로세스 가동 전 단계에서는 인식 범위에 해당하지 않습니다.
profile_image
1

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

44. 다음 파일 시스템 관련 명령중 해설이 알맞지 않은 것은?

  1. fdisk, cfdisk - 텍스트기반으로 파티션을 설정하고, 마운트한다.
  2. mkfs - 파일 시스템을 만든다.
  3. fsck - 파일시스템의 에러 체크를 한다.
  4. df - 디스크의 사용량을 보여준다.
(정답률: 55%)
  • fdisk와 cfdisk는 디스크의 파티션을 생성, 삭제, 수정하는 파티션 설정 도구입니다. 파티션을 설정한 후 실제로 시스템에 연결하는 마운트(mount) 작업은 별도의 mount 명령어를 통해 수행해야 합니다.
profile_image
1

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

45. swap 파티션에 대한 특징과 설명으로 알맞지 않는 것은?

  1. 최대 4GB swap 사이즈를 지원한다.
  2. 8개의 swap 파티션을 지원한다.
  3. 각 스왑 파티션의 최대 크기는 2GB 까지 이다.
  4. 2 Processor 이상의 시스템에서는 swap 파티션의 설정이 불필요하다.
(정답률: 44%)
  • 스왑(swap) 파티션은 물리적 메모리(RAM)가 부족할 때 하드디스크의 일부를 메모리처럼 사용하는 가상 메모리 영역입니다. 프로세서의 개수와 상관없이 메모리 부족 현상을 방지하기 위해 설정이 필요합니다.
profile_image
1

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

46. 리눅스에 하드웨어를 설치함에 있어, 중복될 수 있는 자원으로 알맞지 않은 것은?

  1. DMA Channels
  2. IRQs
  3. I/O Port Addresses
  4. Slot
(정답률: 38%)
  • DMA 채널, IRQ, I/O 포트 주소는 하드웨어 자원 할당 시 충돌이 발생할 수 있어 중복 관리가 필요하지만, 슬롯(Slot)은 물리적인 장착 위치를 의미하므로 자원으로서 중복될 수 없습니다.
profile_image
1

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

47. 리눅스의 하드디스크에 관련된 서술로서 알맞지 않은 것은?

  1. ide 하드디스크 디바이스명은 hda부터 hdt까지 이다.
  2. 하드디스크의 파티션은 최대 63개 까지 지원 한다.
  3. primary 파티션은 4개까지 지원한다.
  4. extended 파티션은 2개 까지 지원한다.
(정답률: 45%)
  • 리눅스의 MBR 파티션 구조에서 주 파티션(primary)은 최대 4개까지 생성 가능하며, 그중 하나를 확장 파티션(extended)으로 설정하여 논리 파티션을 생성합니다. 따라서 확장 파티션은 단 1개만 설정할 수 있습니다.
profile_image
1

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

48. 리눅스에 새로운 하드디스크를 추가하고, 마운트 하고자 한다. 리눅스에서 지원하지 않는 파일 시스템으로 알맞은 것은?

  1. ext2, ext3
  2. minix
  3. ntfs, hpfs
  4. zfs
(정답률: 20%)
  • 리눅스는 ext2, ext3, minix, ntfs, hpfs 등 다양한 파일 시스템을 지원하지만, zfs는 오라클(Oracle)에서 개발한 파일 시스템으로 리눅스 커널 메인라인에 기본 포함되어 지원되지 않으며 별도의 모듈 설치가 필요합니다.
profile_image
1

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

49. 리눅스에서 디스크 드라이브를 사용하기 위한 조건으로 알맞지 않은 것은?

  1. IDE 디스크드라이브는 부트디스크를 제외한 나머지 디스크를 바이오스에서 반드시 인식시킬 필요가 없다.
  2. SCSI 디스크 드라이브는 SCSI Controller를 먼저 커널이 인식해야 한다.
  3. SCSI 드라이브의 ID 값은 중복이 되어도 무방하다.
  4. IDE 디스크의 Master/Slave 설정은 중복이 되어선 안된다.
(정답률: 50%)
  • SCSI 장치들은 각 장치마다 고유한 ID 값을 가져야 하며, 동일한 SCSI 버스 내에서 ID 값이 중복될 경우 충돌이 발생하여 정상적인 인식이 불가능합니다.

    오답 노트

    IDE 부트디스크: 부트디스크 외의 디스크는 OS 부팅 후 커널에서 인식시키면 되므로 바이오스 설정이 필수적이지 않음
profile_image
1

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

50. 리눅스 파일 시스템의 구성 내용으로 알맞지 않은 것은?

  1. 슈퍼블록(super block)
  2. 아이노드(inode)
  3. 데이터 블록(data block)
  4. 인덱스 블록(index block)
(정답률: 35%)
  • 리눅스 파일 시스템은 파일 시스템의 전체 정보를 담는 슈퍼블록, 파일의 메타데이터를 저장하는 아이노드, 실제 데이터가 저장되는 데이터 블록으로 구성됩니다. 인덱스 블록은 리눅스 파일 시스템의 기본 구성 요소가 아닙니다.
profile_image
1

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

51. 다음 로그파일의 분석 내용 중 알맞은 것은?

  1. 211.187.106.200 IP 사용자가 pop3 를 이용하여 ftp 계정 로그인을 시도하고 있다.
  2. 211.32.121.104 IP 사용자가 xinetd 프로세스를 구동하였다.
  3. 211.32.121.104 IP 사용자가 자기 자신의 메일 박스안의 메일을 확인하였다.
  4. 이 로그파일은 messages로그파일의 내용이다.
(정답률: 19%)
  • 로그 분석 결과, 에서 211.32.121.104 IP 사용자가 pop3 서비스를 통해 접속(START)하고 종료(EXIT)한 기록이 확인됩니다. pop3는 우편함의 메일을 확인하는 프로토콜이므로 해당 사용자가 자신의 메일을 확인한 것으로 판단할 수 있습니다.

    오답 노트

    211.187.106.200 IP 사용자: proftpd(ftp)를 통해 로그인을 시도했으나 Invalid shell로 실패함
    xinetd 프로세스: pop3와 telnet 서비스를 구동시킨 슈퍼 서버일 뿐, 사용자가 직접 구동한 것이 아님
    로그 파일 종류: 서비스 접속 및 오류 기록이 포함된 것으로 보아 xinetd나 proftpd 관련 로그이며, 일반적인 messages 로그와는 성격이 다름
profile_image
1

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

52. telnet 접속시 실패한 기록과 ID, 시간을 로그로 남기고자 한다. 해당 기록을 남기기 위한 로그파일로 알맞은 것은?(문제 오류로 실제 시험에서는 2,4번이 정답 처리 되었습니다. 여기서는 2번을 누르시면 정답 처리 됩니다)

  1. /var/log/last
  2. /var/log/btmp
  3. /var/lig/lastlog
  4. /var/log/secure
(정답률: 50%)
  • btmp 파일은 로그인 시도 중 실패한 기록(Bad attempts)을 저장하는 로그 파일입니다. telnet 접속 실패 기록을 확인하는 데 사용됩니다.

    오답 노트

    /var/log/lastlog: 사용자별 마지막 로그인 시간 저장
profile_image
1

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

53. 아파치 access_log 파일의 내용 설명 중, 상태코드에 대한 설명이 알맞지 않은 것은?

  1. Code 200 - 요청이 유효함
  2. Code 403 - 요청된 엑세스가 허용되지 않음
  3. Code 404 - 요청된 문서가 존재하지 않음
  4. Code 401 - 클라이언트나 사용자의 엑세스가 허가됨
(정답률: 53%)
  • HTTP 상태 코드 401은 'Unauthorized'로, 클라이언트의 요청이 인증되지 않았거나 권한이 없어 액세스가 거부되었음을 의미합니다.

    오답 노트

    Code 200: 요청 성공
    Code 403: Forbidden(권한 없음)
    Code 404: Not Found(문서 없음)
profile_image
1

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

54. 다음중 who, users, finger 등의 명령으로 그 내용을 확인할 수 있는 로그파일은?

  1. sulog
  2. secure
  3. wtmp, wtmpx
  4. utmp, utmpx
(정답률: 21%)
  • utmp(utmpx) 파일은 현재 시스템에 로그인 중인 사용자의 상태 정보를 저장하며, who, users, finger 명령어를 통해 실시간 접속 현황을 확인할 수 있습니다.

    오답 노트

    wtmp(wtmpx): 과거 로그인/로그아웃 이력 저장
profile_image
1

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

55. HTTP 프로토콜을 이용한 파일 전송시 저장되는 로그로 알맞은 것은?

  1. access_log
  2. xferlog
  3. messages
  4. secure
(정답률: 24%)
  • HTTP 프로토콜을 사용하는 웹 서버(Apache 등)에서 클라이언트의 요청 정보와 접속 기록을 저장하는 로그 파일은 access_log입니다.

    오답 노트

    xferlog: FTP 전송 로그
    messages: 시스템 일반 메시지 로그
    secure: 인증 및 보안 관련 로그
profile_image
1

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

56. 시스템의 물리적, 소프트웨어적인 보안 및 백업환경 구축을 위한 방법을 서술한 것 중 알맞지 않은 것은?

  1. 시스템은 물리적인 시건장치와 전용 전산실에서 보관하여, 외부침입으로 부터 시스템을 보안관리한다.
  2. 시스템은 RAID LEVEL 0 환경의 디스크를 구성함으로서, 장애시 디스크 교체로 간단히 시스템을 복구할 수 있게 한다.
  3. 시스템의 로그는 로그서버에 별도 백업 관리 할 수 있게 구성한다.
  4. NAS 나 DAT 같은 외부 백업/스토리지 매체를 적극 활용한다.
(정답률: 66%)
  • RAID LEVEL 0은 스트라이핑(Striping) 방식으로 성능 향상만을 목적으로 하며, 데이터 복구 기능(결함 허용)이 전혀 없습니다. 장애 발생 시 데이터를 복구할 수 없으므로 시스템 복구 환경 구축으로는 부적절합니다.
profile_image
1

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

57. 시스템에 침입자가 침입한 경우, 침입 경로를 확인하기 위한 방법 중, 현재 시스템과 통신을 하고 있는지 확인하고자 한다. 현재 세션이 연결되어 있는 상태를 확인할 수 있는 명령 또는 파일로 알맞은 것은?

  1. last
  2. netstat
  3. /var/log/messages
  4. /var/log/secure
(정답률: 35%)
  • netstat 명령은 현재 시스템의 네트워크 연결 상태, 라우팅 테이블, 인터페이스 통계 등을 보여주므로, 침입자가 현재 세션을 통해 통신하고 있는지 실시간으로 확인하는 데 가장 적합합니다.

    오답 노트

    last: 최근 접속 기록 확인
    /var/log/messages: 시스템 일반 로그 확인
    /var/log/secure: 인증 및 보안 관련 로그 확인
profile_image
1

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

58. 사용자 계정정보 및 비밀번호 정보, 데몬설정등이 기록되어있어서, 항상 주기적으로 백업해야할 디렉토리로 알맞은 것은?

  1. /etc
  2. /etc/sysconfig
  3. /var/log
  4. /var/adm
(정답률: 23%)
  • /etc 디렉토리는 시스템의 전반적인 설정 파일, 사용자 계정 정보, 비밀번호 파일, 데몬 설정 등이 저장되는 핵심 설정 디렉토리이므로 주기적인 백업이 필수적입니다.
profile_image
1

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

59. 기존 ext2파일 시스템에서 저널링을 지원하는 ext3 로 업그레이드 하고자 한다. 기존 운영중인 시스템을 업그레이드 하는 방법을 설명한 것 중 가장 알맞은 것은?

  1. 시스템을 포맷하고, ext3 파일 시스템으로 재설치한다.
  2. fschg 명령을 이용하여 ext3 파일 시스템으로 변환한다.
  3. tune2fs 명령을 이용하여, 해당 파티션을 ext3로 변환한다.
  4. fsck.ext3 명령의 변환기능을 이용하여, 파일 시스템을 변환한다.
(정답률: 30%)
  • ext2 파일 시스템을 ext3로 업그레이드할 때는 tune2fs 명령어를 사용하여 해당 파티션의 파일 시스템 타입을 변환함으로써 데이터 손실 없이 저널링 기능을 추가할 수 있습니다.
profile_image
1

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

60. 다음중 백업 스크립트를 주기적으로 실행하기 위한 crontab 설정의 해석 중 알맞지 않은 것은?

  1. 0 1 * * * /etc/cron1.sh : 매일 오전 1시에 cron1.sh 명령 실행
  2. 0 1 1 * * /etc/cron2.sh : 매일 오전 1시 1분에 cron2.sh 명령 실행
  3. 0 1 * * mon /etc/cron3.sh : 매주 월요일 오전 1시에 cron3.sh 명령 실행
  4. 0 2 1 */2 * /etc/cron1.sh; /etc/cron2.sh : 매 격월(2개월마다) 1일 새벽 2시에 /etc/cron1.sh 명령과 /etc/cron2.sh 를 실행
(정답률: 39%)
  • crontab의 설정 순서는 '분 시 일 월 요일' 순입니다. 0 1 1 * * 설정은 매월 1일 오전 1시 0분에 실행되는 설정이므로, 매일 오전 1시 1분에 실행된다는 설명은 잘못되었습니다.
profile_image
1

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

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

61. 웹서버의 역할 중 알맞지 않은 것은?

  1. 클라이언트로부터의 호출에 응답하여 요청한 문서를 보여준다.
  2. 호스트 간의 연결작업과 데이터 전송 등에 사용되는 프로토콜은 HTTP이다.
  3. 주로 웹 서비스를 사용하기 위해서 사용되는 프로그램이다.
  4. 클라이언트의 요청에 응답을 기본 메커니즘으로 동작한다.
(정답률: 17%)
  • 웹서버는 클라이언트의 요청에 응답하여 문서를 제공하는 서버 측 프로그램입니다. 주로 웹 서비스를 사용하기 위해 사용하는 프로그램은 웹 브라우저(웹 클라이언트)에 해당합니다.

    오답 노트

    HTTP 프로토콜 사용: 웹서버와 클라이언트 간 표준 통신 규약임
    요청-응답 메커니즘: 웹서버의 기본 동작 방식임
profile_image
1

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

62. 아파치 설정 파일에서 웹문서의 기본 경로를 설정해주는 지시자로 알맞은 것은?

  1. ServerRoot "/usr/local/apache/htdocs"
  2. DocumentRoot "/usr/local/apache/htdocs"
  3. HttpdRoot "/usr/local/apache/htdocs"
  4. HttpdDocs "/usr/local/apache/htdocs"
(정답률: 42%)
  • 아파치 설정 파일에서 웹 서버가 클라이언트에게 제공할 문서들이 저장된 최상위 디렉터리 경로를 지정하는 지시자는 DocumentRoot입니다.
profile_image
1

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

63. 아파치 웹서버에 접속하려고 했더니 웹페이지가 나오는 것이 아니라 파일들의 목록이 그대로 화면에 출력될 경우 환경설정을 변경내용으로 알맞은 것은?

  1. MultiViews 옵션 추가
  2. MultiViews 옵션 삭제
  3. Indexes 옵션 추가
  4. Indexes 옵션 삭제
(정답률: 31%)
  • 아파치 웹서버에서 디렉터리에 index.html 같은 기본 파일이 없을 때 파일 목록을 자동으로 생성하여 보여주는 기능은 Indexes 옵션에 의해 제어됩니다. 따라서 파일 목록이 출력되는 것을 막으려면 Indexes 옵션을 삭제해야 합니다.
profile_image
1

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

64. 아파치와 PHP가 연동 설치된 시스템에서 php 소스로 작성된 파일의 확장자를 .html로 만들어 저장하였다. 확인을 해보면 원하는 결과가 나타나지 않는데 이것을 해결하기 위해서는 어떻게 해야하는가?

  1. AddHandler application/x-httpd-php .html을 추가한다.
  2. AddType application/x-httpd-php .html을 추가 한다.
  3. AddHandler application/x-httpd-html .php를 추가한다.
  4. AddType application/x-httpd-html .php를 추가 한다.
(정답률: 11%)
  • 아파치 서버는 기본적으로 $.php$ 확장자만 PHP 엔진으로 처리합니다. $.html$ 확장자로 작성된 파일을 PHP로 해석하여 실행하게 하려면, 해당 확장자의 MIME 타입을 PHP 처리기로 지정하는 AddType application/x-httpd-php .html 설정을 추가해야 합니다.
profile_image
1

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

65. 다음은 간략한 가상 호스팅에 대한 아파치 웹서버 설정 파일의 내용이다. 설정에 대한 설명으로 가장 알맞은 것은?

  1. 사용자가 www.ihd.or.kr, my.ihd.or.kr, linux.ihd.or.kr의 어느 주소로 위의 서버에 접근하더라도 모두 같은 페이지를 볼 수 있도록 설정하였다.
  2. 위의 가상호스트 설정은 각 웹페이지에 모두 같은 IP주소로 접근할 수 있기 때문에 IP기반 가상 호스트 설정임을 알 수 있다.
  3. 각각의 가상서버들에 웹을 통해 접근할 경우 각기 다른 포트번호를 통해서 접근할 수 있도록 설정이 되어있다.
  4. 위의 가상호스트 설정은 각 웹페이지에 모두 같은 IP주소로 접근할 수 있기 때문에 이름기반 가상 호스트 설정임을 알 수 있다.
(정답률: 36%)
  • 제시된 설정 파일 을 보면, 여러 개의 VirtualHost가 동일한 IP 주소($192.168.10.1$)를 사용하면서 ServerName을 통해 각각 다른 도메인(my.ihd.or.kr, linux.ihd.or.kr)을 구분하고 있습니다. 이는 하나의 IP 주소로 여러 웹사이트를 운영하는 이름기반 가상 호스트 설정의 전형적인 특징입니다.
profile_image
1

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

66. 아파치 웹 서버의 환경 설정 파일에 대한 설명으로 알맞지 않은 것은?

  1. ServerType은 standalone과 inetd방식으로 운영이 가능하다. 일반적으로 standalone 방식으로 많이 사용된다.
  2. MaxKeepAliveRequests는 KeepAlive가 설정되어 있을 때, 지속적인 접속 동안에 허용할 최대 요청 회수를 지정하는 것이다.
  3. KeepAliveTimeout은 KeepAlive가 설정되어 있을 때, 정해진 시간에 클라이언트의 요청이 없을 경우 접속을 끊거나 기다리는 시간을 설정한다.
  4. User는 아파치 웹서버에 접속하여 로그인할 수 있는 사용자의 아이디를 말한다.
(정답률: 25%)
  • User 설정은 아파치 웹 서버 프로세스가 실행될 때 사용할 운영체제 사용자 계정과 그룹을 지정하는 것이지, 웹 서버에 로그인하는 사용자의 아이디를 설정하는 것이 아닙니다.
profile_image
1

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

67. 아파치 웹서버에서는 사용자 인증을 제공하고 있는데 웹 서버 접근에 대한 인증은 물론 특정 디렉토리 접근에 대한 인증이 가능하다. 다음은 아파치 웹서버 설정파일인 httpd.conf에서 DocumentRoot인 /usr/local/apache/htdocs에 인증설정을 하여 웹 서버 접근 자체에 대한 인증 설정한 내용이다. 설명중 알맞지 않은 것은?

  1. 인증 타입은 현재 Basic을 지원하며 인증 영역에 대한 이름을 AuthName 지시자로 설정 하고 있다.
  2. 지정한 유저로만 디렉토리 접근을 허용하고 패스워드 인증이 올바르게 된 사용자들만 접근이 가능하다.
  3. 인증 사용자와 패스워드를 가진 패스워드 파일은 /usr/local/apache/conf/.htpasswd에 설정 할 수 있다.
  4. ihd 사용자를 등록하려고 할 때 htpasswd /usr/local/apache/conf/.htpasswd ihd로 등록 할 수 있다.
(정답률: 35%)
  • 제시된 설정 내용을 분석하면 다음과 같습니다.
    AuthType Basic을 통해 기본 인증을 사용하며, AuthName으로 인증 영역 이름을 지정하고, AuthUserFile로 패스워드 파일 경로를 설정하고 있습니다.
    하지만 htpasswd 명령어를 사용하여 사용자를 등록할 때는 단순히 파일 경로와 아이디만 적는 것이 아니라, 패스워드 설정을 위한 인터랙티브 모드나 특정 옵션이 필요하며, 특히 위 설정의 AuthUserFile 경로인 "conf/.htpasswd"는 ServerRoot 기준 상대 경로이므로 실제 명령어 실행 시에는 절대 경로를 정확히 지정해야 합니다. 또한, 단순히 사용자 이름만 나열하는 것이 아니라 패스워드 생성 과정이 수반되어야 하므로 해당 설명은 적절하지 않습니다.
profile_image
1

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

68. 아파치 웹서버 설정파일인 httpd.conf의 KeepAlive On이 되어있을 경우, 지속적인 접속 동안에 허용할 최대 요청횟수를 지정하는 지시자로 알맞은 것은?

  1. KeepAliveTimeout 15
  2. StartServer
  3. Timeout 300
  4. MaxKeepAliveRequests 100
(정답률: 58%)
  • 아파치 설정 파일(httpd.conf)에서 KeepAlive 기능을 사용할 때, 하나의 지속 연결(Persistent Connection)을 통해 요청할 수 있는 최대 요청 횟수를 제한하는 지시자는 MaxKeepAliveRequests 입니다.
profile_image
1

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

69. 아파치 웹 서버를 PHP와 연동하여 컴파일할 경우 PHP 모듈을 아파치 코어와 함께 사용하기 위한 아파치 설정 옵션으로 알맞은 것은?

  1. --prefix
  2. --activate-module
  3. --with-apache
  4. --modules
(정답률: 15%)
  • 아파치 웹 서버와 PHP를 연동하여 컴파일할 때, PHP 모듈을 아파치 코어에 활성화하여 통합하기 위해 사용하는 설정 옵션은 --activate-module 입니다.
profile_image
1

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

70. MySQL 소스 설치 후에 MySQL이 사용할 기본 데이터베이스를 설치하려고할 경우 명령어로 알맞은 것은?

  1. Mysql_Install_Db
  2. Mysql_Db_Install
  3. mysql_install_db
  4. mysql_db_install
(정답률: 45%)
  • MySQL 소스 설치 후 시스템 데이터베이스 및 기본 테이블을 생성하기 위해 사용하는 표준 명령어는 소문자로 구성된 mysql_install_db 입니다.
profile_image
1

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

71. PHP를 소스 컴파일 설치하려고 할 때 ZendOptimizer를 사용하기 위한 설정으로 알맞은 것은?

  1. --enable-debug
  2. --disable-debug
  3. --enable-track-vars
  4. --with-ZendOptimizer
(정답률: 10%)
  • PHP 설치 시 Zend Optimizer를 정상적으로 사용하기 위해서는 디버깅 모드가 비활성화되어야 하므로 --disable-debug 옵션을 설정해야 합니다.
profile_image
1

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

72. Samba 서버의 설정 파일 smb.conf 파일에서 사용할 수 있는 지시자가 아닌 것은?

  1. workgroup = WorkGroup
  2. server string = Samba Server
  3. browseable = no
  4. readerable = yes
(정답률: 30%)
  • Samba 설정에서 공유 디렉토리의 가시성을 제어하는 지시자는 browseable이며, 읽기 권한과 관련된 표준 지시자로 readerable이라는 명칭은 사용하지 않습니다.
profile_image
1

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

73. Samba 설정 파일 smb.conf 파일에 대한 설명으로 알맞지 않는 것은?

  1. smb.conf 파일은 크게 Global Settings와 Share Definitions 두 부분으로 나눠져 있다.
  2. smb.conf 파일에서의 주석은 #, ; 과 // 모두 사용할 수 있다.
  3. smb.conf 파일은 일반적으로 /etc/samba에 있다.
  4. smb.conf 파일은 SWAT으로 설정 변경할 수 있다.
(정답률: 34%)
  • smb.conf 파일에서 주석 처리를 위해 사용할 수 있는 기호는 #과 ; 뿐입니다. // 기호는 주석으로 사용할 수 없습니다.
profile_image
1

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

74. 다음은 smb.conf 파일의 Share Definitions 중 아래와 같은 내용에 대한 설명으로 알맞은 것은?(문제 오류로 실제 시험에서는 1,2,4번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다)

  1. 윈도우즈 탐색기에서 검색하면 samba라는 공유 디렉토리가 보인다.
  2. samba라는 공유 디렉토리에 접근하면 리눅스 시스템의 /home/samba로 접근한다.
  3. writable이 가능하도록 되어 있어 디렉토리의 권한에 관계없이 복사 및 삭제가 가능하다.
  4. samba라는 공유 디렉토리는 ihd라는 그룹에 속한 사용자만 쓰기가 가능하다.
(정답률: 58%)
  • 제시된 설정 파일의 에서 대괄호로 묶인 [samba]는 공유 이름(Share Name)을 정의합니다. 따라서 윈도우즈 탐색기에서 네트워크 검색 시 samba라는 이름의 공유 디렉토리가 보이게 됩니다.
profile_image
1

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

75. Samba 서버에 접근시 부여되는 인증 레벨에 대한 설명으로 알맞지 않은 것은?

  1. share : 사용자가 요청한 자원을 연결해 주기전에 서버에 로그온하기 위한 사용자/패스워드 인증을 거치지 않는다.
  2. user : 기본 보안 정책으로 사용자/패스워드를 통해 삼바서버에 접근하는 모델이다.
  3. server : user 모드와 동일하지만 사용자 계정의 인증 처리를 현재 시스템에서 하는 것이 아니라 SMB 프로토콜을 지원하는 다른 서버를 통해 처리하는 방식이다.
  4. domain : 사용자 계정 인증 정보 처리를 리눅스 도메인에서 처리하는 방식이다.
(정답률: 29%)
  • Samba의 domain 인증 레벨은 사용자 계정 인증 정보 처리를 리눅스 도메인이 아닌, 윈도우즈 도메인 컨트롤러(DC)와 같은 외부 도메인 서버에서 처리하는 방식입니다.
profile_image
1

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

76. Samba 서버 구동시에 실행되는 nmbd에 대한 설명으로 알맞지 않은 것은?

  1. 클라이언트들에게 NetBIOS를 준비하는 NetBIOS 네임서버 데몬이다.
  2. NetBIOS는 원거리 컴퓨터 간에 서로 통신할 수 있게 해 주는 프로그램을 말한다.
  3. WINS(Windows Internet Name Service) 서버의 기능도 한다.
  4. 이 프로그램은 samba suite중의 일부이며 실행시 UDP 137번 포트를 사용한다.
(정답률: 34%)
  • NetBIOS는 프로그램이 아니라, 로컬 네트워크(LAN) 상의 컴퓨터들이 서로 이름을 통해 식별하고 통신할 수 있게 해주는 네트워크 프로토콜 또는 API 세트를 의미합니다.

    오답 노트

    nmbd: NetBIOS 네임 서버 데몬 역할 수행
    WINS: WINS 서버 기능 포함
    포트: UDP 137번 포트 사용
profile_image
1

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

77. 다음은 SWAT(Samba Web Administration Tool) 프로그램에 대한 설명으로 알맞지 않은 것은?

  1. 웹을 통해서 Samba 환경 설정을 올바르게 관리 할 수 있다.
  2. Samba의 데몬을 원격에서 실행, 재실행 및 종료 할 수 있다.
  3. Samba 서버에 원격 로그인을 거치지 않아도 서버를 관리할 수 있는 강력한 도구이다.
  4. 서비스 포트 901번을 독립적으로 사용하기 때문에 웹 서버가 실행 중이어야 작동하도록 설계되어있다.
(정답률: 27%)
  • SWAT은 웹 기반의 Samba 관리 도구로, 자체적으로 HTTP 서버 기능을 내장하여 901번 포트를 사용합니다. 따라서 별도의 외부 웹 서버(Apache 등)가 실행 중이어야만 작동하는 구조가 아닙니다.
  • SWAT는 실제로 포트 901번을 사용하여 관리 인터페이스를 제공합니다. 그러나 SWAT는 웹 서버와 별도로 작동할 수 없으며, 웹 서버가 실행 중이어야 SWAT가 기능합니다. 따라서 이 설명은 틀리지 않습니다. 따라서 올바르지 않은 설명이 없습니다.
profile_image
1

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

78. 클라이언트에서 NFS 서버를 부팅 시에 자동으로 마운트하기 위해서는 /etc/fstab에 설정을 해줘야한다. 다음 /etc/fstab에 마운트하기 위한 옵션중에서 알맞지 않은 것은?

  1. rsize : NFS서버로부터 읽어들이는 바이트 수를 지정. 기본은 1024바이트
  2. wsize : NFS서버에 기록할 때 사용하는 바이트수를 지정. 기본은 1024바이트
  3. timeo : 클라이언트에서 타임아웃이 발생되고 나서, 다시 재전송 요구를 보낼 때 사용하는 시간
  4. soft : 타임아웃이 발생하면 “server not responding” 메시지를 표시하고 계속 재시도
(정답률: 55%)
  • soft 옵션은 타임아웃 발생 시 에러 메시지를 출력하고 작업을 중단하는 설정입니다. 타임아웃 발생 후에도 서버가 응답할 때까지 계속해서 재시도하는 옵션은 hard 옵션입니다.

    오답 노트

    rsize: 읽기 버퍼 크기 지정
    wsize: 쓰기 버퍼 크기 지정
    timeo: 재전송 전 대기 시간 설정
profile_image
1

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

79. NFS의 설정 파일인 /etc/exports에 대한 설명으로 알맞지 않는 것은?

  1. root_squash 옵션은 클라이언트에서 root 사용자를 서버에서의 nobody 사용자로 매핑한다.
  2. no_root_squash 옵션은 클라이언트의 root사용자를 서버에서의 root 사용자로 매핑한다.
  3. /etc/exports 파일은 서버와 클라이언트 모두 설정해야 정상적인 서비스가 가능하다.
  4. /etc/exports 파일은 마운트 디렉토리와 마운트 할 수 있는 시스템의 목록과 옵션을 설정한다.
(정답률: 40%)
  • /etc/exports 파일은 NFS 서버에서 어떤 디렉토리를 어떤 클라이언트에게 공유할지 정의하는 서버 전용 설정 파일입니다. 클라이언트는 서버의 공유 디렉토리를 마운트하여 사용하며, 별도의 exports 설정 파일이 필요하지 않습니다.

    오답 노트

    root_squash: root 권한을 nobody로 매핑하여 보안 강화
    no_root_squash: 클라이언트 root를 서버 root로 인정
    설정 내용: 마운트 경로, 허용 호스트, 옵션 정의
profile_image
1

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

80. 여러 시스템에서 파일이나 디렉토리를 공유하는데 사용하는 서비스인 것은?

  1. SSH
  2. MTA
  3. NFS
  4. DNS
(정답률: 66%)
  • NFS(Network File System)는 네트워크 상의 다른 시스템에 있는 파일이나 디렉토리를 마치 자신의 로컬 시스템에 있는 것처럼 공유하여 사용할 수 있게 해주는 서비스입니다.
profile_image
1

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

81. 다음은 ProFTPD의 설정파일인 proftpd.conf의 일부이다. 다음 설명 중에 올바른 것은?

  1. User nobody - ProFTPD 서버에 로그인할 사용자 ID를 설정한 것이다.
  2. Group nobody - ProFTPD 서버에 로그인할 그룹 ID를 설정한 것이다.
  3. User nobody - ProFTPD 서버를 실행 시에 생성되는 프로세스의 사용자 권한을 설정한 것이다.
  4. Group nobody - ProFTPD 서버를 실행시키면 생성되는 프로세스 그룹을 설정한 것이다.
(정답률: 62%)
  • 제시된 설정에서 User nobody는 ProFTPD 서버 프로세스가 실행될 때 보안을 위해 낮은 권한을 가진 nobody 사용자의 권한으로 동작하도록 설정하는 것입니다.

    오답 노트

    User/Group nobody: 로그인 계정을 설정하는 것이 아니라 프로세스의 실행 권한을 제한하는 설정입니다.
profile_image
1

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

82. 송신자가 작성한 메시지와 사전에 준비한 수신자의 공개키를 이용하여 암호화한 후 전송하면 수신자는 자신의 비밀키로만 열 수 있어 다른 사람이 메시지를 도청하려 하더라도 내용을 볼 수 없도록 하는 보안로 알맞은 것은?

  1. ssh
  2. pam
  3. ssl
  4. pgp
(정답률: 16%)
  • PGP(Pretty Good Privacy)는 공개키 암호화 방식을 사용하여 메시지를 암호화함으로써, 수신자의 비밀키를 가진 사람만이 내용을 확인할 수 있게 하는 보안 프로토콜입니다.
profile_image
1

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

83. 아웃룩(outlook), 파인(pine), 유도라(eudora) 등의 프로그램은 POP나 IMAP 서버에 접속하여 저장된 메일을 사용자들이 보기 위해 사용하는 프로그램들이다. 관련된 용어로 알맞은 것은?

  1. MTA(Mail Transfer Agent)
  2. MUA(Mail User Agent)
  3. MDA(Mail Delivery Agent)
  4. MMA(Mail Mover Agent)
(정답률: 43%)
  • 아웃룩, 파인, 유도라와 같이 사용자가 메일을 작성하고, POP3나 IMAP 서버로부터 메일을 읽어오기 위해 사용하는 클라이언트 프로그램을 MUA(Mail User Agent)라고 합니다.

    오답 노트

    MTA: 메일 서버 간에 메일을 전송하는 에이전트
    MDA: 수신자의 메일함으로 메일을 배달하는 에이전트
profile_image
1

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

84. sendmail에서 스팸메일을 방지하기 위해서 제공하는 메일 릴레이 기능은 때로는 메일서버를 운영하는데 딜레마에 빠지게 한다. 왜냐하면 많은 사용자들이 ADSL, Cable Modem을 이용한 네트워크 사용자이기 때문에 mail의 relay를 설정하기가 매우 어렵다는 점이다. 이러한 문제를 해결하기 위해서 사용되는 용어와 프로그램으로 알맞지 않는 것은?

  1. 동적 릴레이(Dynamic Relay)
  2. DRAC(Dynamic Relay Authorization Control)
  3. DRAL(Dynamic Relay Authorization Layer)
  4. SASL(Simple Authentication and Security Layer)
(정답률: 12%)
  • 동적 IP 환경의 사용자가 메일을 보낼 수 있도록 인증 및 권한을 제어하는 기술로는 동적 릴레이(Dynamic Relay), 이를 제어하는 DRAC(Dynamic Relay Authorization Control), 그리고 표준 인증 프레임워크인 SASL(Simple Authentication and Security Layer)이 사용됩니다. DRAL(Dynamic Relay Authorization Layer)이라는 용어는 존재하지 않는 개념입니다.
profile_image
1

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

85. POP3의 인증을 거친 클라이언트의 IP주소를 기록하여 SMTP 서비스를 할 수 있도록 해주는 동적 릴레이 허용 프로그램으로 알맞은 것은?

  1. DRAC(Dynamic Relay Authorization Control)
  2. DRAL(Dynamic Relay Authorization Layer)
  3. SASC(Simple Authentication and Security Control)
  4. SASL(Simple Authentication and Security Layer)
(정답률: 40%)
  • DRAC(Dynamic Relay Authorization Control)은 POP3 인증을 완료한 클라이언트의 IP 주소를 동적으로 기록하여, 해당 IP에 대해서만 SMTP 릴레이 서비스를 허용함으로써 스팸 메일 발송을 방지하는 프로그램입니다.
profile_image
1

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

86. qmail에 대한 특징과 이에 대한 설명으로 알맞지 않은 것은?

  1. 안전성 : sendmail에 비해 탁월한 보안성을 갖추고 있음
  2. 효율성 : 펜티엄급에서도 200,000건의 메시지도 하루에 빠른 처리능력 보유
  3. 다양성 : 메일 포워딩, 메일링 리스트 메커니즘, 앨리어싱 등을 보유하여 다양한 조작이 가능
  4. sendmail 대체 MTA : sendmail 비대함, 결함 등에 비해 안정성, 속도와 신뢰성 등으로 대체 가능
(정답률: 20%)
  • qmail은 보안성과 효율성, 신뢰성에 집중하여 설계된 MTA로, sendmail과 달리 메일 포워딩, 메일링 리스트, 앨리어싱과 같은 복잡하고 다양한 조작 기능을 기본적으로 제공하지 않습니다.
profile_image
1

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

87. sendmail의 설정파일인 sendmail.cf 설정의 일부 이다. 다음 중 설명이 알맞지 않은 것은?

  1. 사용자에게 온 메일을 포워딩(forwarding)하는 옵션이다.
  2. 사용자 자신의 홈디렉토리에 .forward 파일을 만들어 사용할 수 있다.
  3. 사용자 자신의 홈디렉토리에 .forward 계정 파일을 만들어 사용할 수 있다.
  4. 포워딩(forwarding)은 메일주소를 한 행에 한 개씩 작성하여 사용할 수 있다.
(정답률: 30%)
  • 제시된 설정은 사용자가 자신의 홈 디렉토리에 .forward 파일을 생성하여 메일을 다른 곳으로 전달(포워딩)할 수 있게 하는 기능입니다. .forward는 설정 파일(텍스트 파일)이지 '계정 파일'이라는 개념이 아닙니다.
profile_image
1

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

88. 다음은 sendmail의 메일 릴레이(Relay)를 제어하는 파일인 /etc/mail/access의 예이다. 설명 중 올바르지 못한 것은?

  1. 자신의 시스템 내에서는 메일 수신이 가능하다.
  2. 호스트명, 메일주소 등과 설정은 반드시 Tab으로 띄어야 한다.
  3. root@spammer.com 주소로 오는 메일은 거부 메시지 없이 폐기한다.
  4. linux.ihd.or.kr라는 호스트의 릴레이(Relay)는 허용한다.
(정답률: 32%)
  • 제시된 이미지의 설정 파일 내용을 분석하면, root@spammer.com 주소는 REJECT로 설정되어 있습니다. REJECT는 메일을 거부하고 발신자에게 거부 메시지를 보내는 설정이며, 거부 메시지 없이 폐기하는 설정은 DISCARD입니다.

    오답 노트

    자신의 시스템 내에서는 메일 수신이 가능하다: localhost와 127.0.0.1이 RELAY로 설정되어 있어 가능함
    호스트명, 메일주소 등과 설정은 반드시 Tab으로 띄어야 한다: access 파일의 표준 형식임
    linux.ihd.or.kr라는 호스트의 릴레이(Relay)는 허용한다: 해당 호스트가 RELAY로 설정되어 있음
profile_image
1

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

89. 슈퍼데몬 inetd보다 기능 및 보안 강화된 xinetd 데몬의 특징으로 알맞지 않은 것은?

  1. TCP, UDP, RPC 서비스 접근 제어 조절 기능
  2. 서비스 거부(Denial Of Service) 공격 방지
  3. 철저한 로깅 기능
  4. TCP Wrapper의 완벽한 분리
(정답률: 35%)
  • xinetd는 기존 inetd의 보안 취약점을 보완하여 접근 제어, DoS 공격 방지, 상세 로깅 기능을 제공합니다. 특히 TCP Wrapper 기능을 내장하여 통합적으로 관리하므로, TCP Wrapper와 완벽히 분리되어 있다는 설명은 틀린 내용입니다.
profile_image
1

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

90. 위의 DNS 서버의 forward 영역 파일에 대한 설명으로 적절하지 않는 것은?

  1. ihd.or.kr의 네임서버는 dns.ihd.or.kr이라는 이름을 갖는다.
  2. ihd.or.kr와 dns.ihd.or.kr의 IP주소는 192.168.1.5 이다.
  3. 메일서버는 mail.ihd.or.kr이며 IP주소는 192.168.1.6 이다.
  4. ihd.or.kr은 dns.ihd.or.kr 또는 root.ihd.or.kr로도 접근이 가능하다.
(정답률: 32%)
  • 제시된 설정 파일에서 root.ihd.or.kr은 SOA 레코드 내의 관리자 이메일 주소 형식으로 정의된 것이지, 호스트 이름으로 접근 가능한 별칭(CNAME)이나 A 레코드로 설정된 것이 아닙니다.
profile_image
1

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

91. NIS 시스템에서 사용되는 프로그램들에 대한 설명으로 알맞은 것은?

  1. ypserv - NIS 마스터 서버에서만 실행되어야 하는 NIS 서비스의 주 데몬이다.
  2. ypbind - NIS 서버와 NIS 클라이언트 사이의 바인딩을 담당하는 데몬으로서 NIS 서버와 NIS 클라이언트 모두에서 실행되어야 한다.
  3. ypxfrd - NIS master에서 NIS slave서버들로 전송되는 매우 큰 NIS map들에 대한 전송 속도를 향상시키기 위한 것이다.
  4. yppasswd - yppasswd명령어의 요청으로 시스템 패스워드를 변경해주는 데몬이다.
(정답률: 25%)
  • ypbind는 NIS 클라이언트가 NIS 서버와 연결(바인딩)될 수 있도록 도와주는 데몬으로, 서버와 클라이언트 양측에서 실행되어 통신을 관리하는 역할을 수행합니다.

    오답 노트

    ypserv: NIS 마스터 서버뿐만 아니라 슬레이브 서버에서도 실행 가능함
    ypxfrd: 맵 전송 속도 향상이 아니라 맵 데이터의 효율적인 전송을 담당함
    yppasswd: 데몬이 아니라 패스워드 변경을 요청하는 명령어임
profile_image
1

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

92. 다음 해킹기법중 성격이 다른 것은?

  1. smurf
  2. syn flooding
  3. ping attack
  4. port scan
(정답률: 48%)
  • smurf, syn flooding, ping attack는 모두 시스템의 자원을 고갈시켜 서비스를 중단시키는 서비스 거부(DoS) 공격에 해당하지만, port scan은 열려 있는 포트를 찾아내어 취약점을 분석하는 정찰 단계의 공격이므로 성격이 다릅니다.
profile_image
1

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

93. 시스템의 해킹을 미연에 예방하고, 해킹에 의한 시스템의 변형을 방지하기 위한 기술적 대처방안으로 알맞지 않은 것은?

  1. inetd 서비스를 xinetd 서비스로 교체한다.
  2. tripwire 같은 프로그램을 설치하고, 체크섬 파일을 하드디스크에 기록할 때, 퍼미션을 잠가둔다.
  3. password 는 md5 기반의 shadow 시스템으로 운영하도록 한다.
  4. 시스템의 주요 바이너리 파일들의 변경 여부를 조사하고, 복구한다.
(정답률: 25%)
  • Tripwire와 같은 무결성 검사 도구의 체크섬 파일(DB)을 로컬 하드디스크에 저장하고 단순히 퍼미션만 잠그는 것은, 루트 권한을 획득한 공격자가 체크섬 파일 자체를 변조할 수 있어 무용지물입니다. 따라서 체크섬 파일은 읽기 전용 매체나 외부 서버에 안전하게 보관해야 합니다.
profile_image
1

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

94. 운영하던 시스템이 해킹당한 경우 취해야할 행동으로 알맞지 않은 것은?

  1. cron/at 와 같은 스케쥴러에 등록된 모든 프로그램을 검사한다.
  2. 인가받지 않은 서비스 및 포트를 모두 조사한다.
  3. /etc/passwd 파일을 조사하여, 변경된 부분이 있는지 확인한다.
  4. 시스템의 모든 프로그램을 최근 백업본 프로그램과 모두 교체하여 정상복구 시킨다.
(정답률: 50%)
  • 해킹 사고 발생 시 무조건적인 백업본 교체는 공격 경로(취약점)를 분석하기 전의 증거를 인멸시킬 수 있으며, 백업본 자체가 이미 오염되었을 가능성이 있어 위험합니다. 먼저 정확한 원인 분석과 취약점 제거가 선행되어야 합니다.
profile_image
1

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

95. 같은 IP 주소대역을 사용하는 LAN 구간안에 있는 리눅스 서버를 네트워크내의 특정 클라이언트만 접근가능하도록 설정하고자 한다. 가장 안정성이 높고, 내부 사용자의 해킹을 막을 수 있는 방법으로 알맞은 것은?(단, 사용자의 불편함이 최소한인 방법을 우선으로 한다.)

  1. 서버상에서 IP 주소 기반 필터를 이용한 접근 차단
  2. VPN 을 통한 인증
  3. VLAN 을 구성하여, 네트워크 분리
  4. 단독 LAN 을 구성하여, 독자적인망을 구성
(정답률: 16%)
  • VPN(Virtual Private Network)을 통한 인증은 암호화된 터널링을 통해 특정 사용자만 접근을 허용하므로, 내부 사용자의 스니핑이나 해킹을 방지하면서도 물리적 망 분리보다 사용자 불편함이 적어 가장 효율적이고 안정적인 방법입니다.
profile_image
1

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

96. 레드햇 리눅스에서 PAM 모듈 파일을 저장하고 있는 디렉토리 경로로 알맞은 것은?

  1. /etc/modules
  2. /lib/security
  3. /lib/modules
  4. /etc/security
(정답률: 16%)
  • 레드햇 리눅스에서 PAM(Pluggable Authentication Modules)의 실제 공유 라이브러리 모듈 파일들은 $/lib/security$ 디렉토리에 저장되어 관리됩니다.
profile_image
1

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

97. RFC 1033 등에서 정의되어 있는 DNS 서버 설정시 사용하는 표준자원레코드의 설명이 알맞지 않는 것은?

  1. SOA : 영역데이터의 유효 시작 시기와 전체 영역에 미치는 인자를 정의한다.
  2. NS : 도메인의 네임서버를 지정한다.
  3. A : 호스트 이름을 IP 주소로 변환한다.
  4. CNAME : IP 주소를 호스트 이름으로 변환한다.
(정답률: 29%)
  • CNAME(Canonical Name)은 호스트 이름(별칭)을 다른 정식 호스트 이름으로 매핑하는 레코드입니다. IP 주소를 호스트 이름으로 변환하는 것은 PTR(Pointer) 레코드의 역할입니다.

    오답 노트

    SOA: 영역 데이터의 시작 시기와 관리자 정보 정의
    NS: 도메인의 권한 있는 네임서버 지정
    A: 호스트 이름을 IPv4 주소로 변환
profile_image
1

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

98. 다음 중 일반적인 sendmail.cf 구조에 해당하지 않는 섹션은?

  1. Local Information
  2. Options
  3. Relay
  4. Message Precedence
(정답률: 20%)
  • sendmail.cf의 일반적인 구조는 Local Information, Options, Message Precedence 등으로 구성되며, Relay는 독립적인 섹션 구조가 아닌 설정 내의 동작 방식이나 옵션으로 처리됩니다.
profile_image
1

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

99. 다음은 슈퍼데몬(xinetd)의 설정 옵션과 이에 대한 설명이다. 알맞지 않은 것은?

  1. only_form : 접근이 인가된 클라이언트 목록에 대한 정의
  2. nice : 서버가 성공적으로 실행되었을 때 저장할 로그를 정의
  3. instance : 동시에 작동할 수 있는 동일 유형 서버의 최대수를 정의
  4. server_args : 구동시킬 서버에 주어지는 인자를 정의
(정답률: 42%)
  • nice 옵션은 서버 프로세스의 우선순위(Scheduling Priority)를 설정하는 옵션입니다. 서버 실행 로그를 정의하는 설정이 아닙니다.
profile_image
1

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

100. 대표적인 프록시 서버인 squid에 대한 설명으로 가장 알맞지 않은 것은?

  1. 사용자가 웹 브라우저를 이용하여 웹 서핑을 할 때 향상된 속도로 사용할 수 있도록 한다.
  2. squid는 사용자가 프록시 서버를 자동으로 사용할 수 있도록 클라이언트 자동 설정을 지원하고 있다.
  3. 기본값으로 서비스 포트 3128번을 사용하지만 설정을 변경하여 서비스 포트 8080번도 이용 할 수 있다.
  4. proxy란 대리인이라는 의미로서 사용자가 사용했던 데이터를 확보된 일정 공간에 캐시(cache)해 두었다가 사용자의 요청 시, 저장된 데이터를 재사용할 수 있다.
(정답률: 12%)
  • Squid 프록시 서버는 클라이언트가 프록시 설정을 수동으로 입력하거나 별도의 설정 파일을 통해 지정해야 하며, 클라이언트 자동 설정을 직접적으로 지원하는 기능은 핵심 설명으로 적절하지 않습니다.
profile_image
1

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

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