리눅스마스터 1급 필기 기출문제복원 (2004-10-31)

리눅스마스터 1급 2004-10-31 필기 기출문제 해설

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

리눅스마스터 1급
(2004-10-31 기출문제)

목록

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

1. 다음 리눅스에 대한 설명 중 알맞지 않은 것은?

  1. TCP/IP, IPX/SPX 등 다양한 네트워크 프로토콜을 지원한다.
  2. PC 하나의 물리적인 모니터에서 여러 개의 가상 콘솔을 지원한다.
  3. 공유 라이브러리를 dll 파일로 제공한다.
  4. 시분할을 이용하여 완벽한 멀티유저, 멀티태스킹을 제공한다.
(정답률: 77%)
  • 리눅스는 공유 라이브러리를 .so(Shared Object) 파일 형태로 제공합니다.

    오답 노트

    dll 파일: 윈도우(Windows) 운영체제에서 사용하는 동적 연결 라이브러리 형식입니다.
profile_image
1

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

2. 다음 중 운영체제의 역할을 가장 잘 표현한 것은?

  1. 사용자에 대한 인터페이스를 제공하며 각종 자원을 관리한다.
  2. 파일의 이름을 관리하며 쉽게 찾을 수 있게 한다.
  3. 컴퓨터의 하드웨어를 제어한다.
  4. 프로그램에 포함된 명령을 해석하고 실행한다.
(정답률: 75%)
  • 운영체제(OS)는 컴퓨터 하드웨어와 사용자 사이에서 가교 역할을 하며, 사용자에게 편리한 인터페이스를 제공하고 CPU, 메모리, 디스크 등 시스템의 각종 자원을 효율적으로 관리하는 핵심 소프트웨어입니다.
profile_image
1

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

3. 아래 설명의 배경으로 생겨난 것으로 알맞은 것은?

  1. 공유객체(shared object)
  2. POSIX (Portable Operating System Interface)
  3. HMI (Human Machine Interface)
  4. GUI (Graphic User Interface)
(정답률: 50%)
  • 서로 다른 제조사의 시스템에서도 프로그램의 호환성을 유지하기 위해 Unix 기반의 표준 시스템 인터페이스를 정의한 것이 POSIX (Portable Operating System Interface)입니다.
profile_image
1

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

4. 메모리를 효율적으로 사용하기 위해 가상 메모리의 프로그램이 실행되는 순간에만 메모리로 적재되는 기능을 무엇이라 하는가?

  1. 실시간 페이지 적재 (Demand Loading Excutables)
  2. 시분할(Time sharing)
  3. 스왑(Swap)
  4. 동적 공유(Dynamic Shared)
(정답률: 18%)
  • 프로그램 전체를 메모리에 올리지 않고, 실행 중에 필요한 페이지(Page)가 발생했을 때만 메모리에 적재하는 방식을 실시간 페이지 적재(Demand Loading Excutables)라고 합니다. 이는 메모리 낭비를 줄이고 효율성을 극대화하는 가상 메모리 관리 기법입니다.
profile_image
1

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

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

  1. LDP(Linux Documentation Project)
  2. FSF(Free Software Foundation)
  3. Linux Kernel Project
  4. Open Source Project
(정답률: 31%)
  • LDP(Linux Documentation Project)는 새로운 사용자들에게 시스템 관리, 네트워킹, 프로그래밍 등 특정 주제에 대한 정보와 개인적인 작업 지식을 제공하기 위해 시작된 리눅스 문서화 프로젝트입니다.
profile_image
1

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

6. 일반적인 방법으로는 리눅스를 설치할 수 없는 시스템으로 알맞은 것은?

  1. 80286 PC
  2. 80386 PC
  3. 펜티엄 PC
  4. AMD PC
(정답률: 50%)
  • 리눅스는 32비트 이상의 프로세서를 필요로 합니다. 80286 PC는 16비트 프로세서 기반이므로 일반적인 방법으로는 리눅스를 설치할 수 없습니다.
profile_image
1

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

7. 리눅스 Shell에 대한 설명 중 알맞지 않은 것은?

  1. 사용자의 명령을 해석하는 명령어 처리기이다.
  2. 커널내의 시스템 콜로 내장되어 있다.
  3. 한 시스템에 여러개의 shell이 존재할 수 있다.
  4. MS-DOS의 command.com이 같은 역할을 한다.
(정답률: 50%)
  • Shell은 사용자가 입력한 명령어를 해석하여 커널에 전달하는 명령어 처리기(Command Interpreter)이며, 커널 외부에 존재하는 사용자 공간의 프로그램입니다. 따라서 커널 내의 시스템 콜로 내장되어 있다는 설명은 틀린 것입니다.
profile_image
1

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

8. 운영체제의 멀티부팅(Multibooting)에 대한 설명 중 알맞지 않은 것은?

  1. 부트 매니저를 통해서 이루어진다.
  2. 리눅스에서는 LILO를 이용하여 멀티부팅을 할 수 있다.
  3. 여러 운영체제를 한 컴퓨터에서 사용할 때 편리하다.
  4. 윈도우즈 계열에서는 멀티부팅을 설정할 수 없다.
(정답률: 82%)
  • 멀티부팅은 부트 매니저를 통해 한 컴퓨터에 설치된 여러 운영체제 중 하나를 선택해 부팅하는 기술로, 윈도우즈 계열에서도 설정 및 사용이 가능합니다.
profile_image
1

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

9. 다음은 부팅과 관련된 파일의 일부이다. 이를 설명한 내용 중 알맞는 것은?

  1. 두 개의 리눅스와 윈도우 등 적어도 3개의 운영체제가 설치되어 있다.
  2. 윈도우즈 2000이 기본 부팅 운영체제이다.
  3. timeout=10 이므로 10초 이내에 선택해야만 부팅할 수 있다.
  4. 윈도우즈 2000은 첫 번째 하드디스크의 첫 번째 파티션에 설치되어 있다.
(정답률: 45%)
  • 제시된 GRUB 설정 파일에서 Windows 2000 항목의 root 설정이 $$(hd0,0)$$으로 되어 있습니다. 이는 첫 번째 하드디스크($$hd0$$)의 첫 번째 파티션($$0$$)에 운영체제가 설치되어 있음을 의미합니다.

    오답 노트

    설치 운영체제: Linux(일반, 싱글유저)와 Windows 2000 총 2종류입니다.
    기본 부팅: $default=0$이므로 첫 번째 항목인 Linux가 기본값입니다.
    timeout: 10초 후 기본 운영체제로 자동 부팅되는 대기 시간이며, 선택하지 않아도 부팅은 가능합니다.
profile_image
1

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

10. 다음과 같은 파일을 포함하고 있는 디렉토리로 알맞은 것은?

  1. /proc
  2. /etc
  3. /dev
  4. /mnt
(정답률: 42%)
  • 제시된 이미지 내의 hda(디스크), tty(터미널)와 같은 장치 파일들이 위치하는 디렉토리는 /dev입니다. 파일 권한의 맨 앞 글자가 b(block device)와 c(character device)로 시작하는 것이 특징입니다.
profile_image
1

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

11. 다음은 /etc/inittab 파일의 일부이다. 이에 대한 설명 중 알맞지 않은 것은?

  1. 시스템을 종료하는 명령을 포함하고 있다.
  2. 시스템 종료를 두 번 시도한다.
  3. 시스템을 다시 부팅할 때 fsck를 수행하지 않도록 한다.
  4. 로그인한 모든 사용자에게 특정한 메시지를 보낸다.
(정답률: 45%)
  • 제시된 설정의 `/sbin/shutdown -f -h +2` 명령은 2분 후에 시스템을 강제로 종료하라는 의미이며, 종료 시도를 한 번만 수행합니다. 따라서 시스템 종료를 두 번 시도한다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. 저널링(Journaling)
  2. 분산 파일시스템(Distributed filesystem)
  3. NTFS
  4. HA(High Availability)
(정답률: 65%)
  • 데이터를 디스크에 쓰기 전 로그(log)에 먼저 기록하여, 시스템 비정상 종료 시 fsck 시간을 단축하고 빠르게 복구하는 기술은 저널링(Journaling)입니다.
profile_image
1

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

13. 리눅스 파일시스템에서 파일과 관련된 정보를 가지고 있는 데이터 구조는 Inode이다. Inode 가 가지고 있는 정보로 알맞지 않은 것은?

  1. 파일의 이름
  2. 파일의 크기
  3. 파일의 위치
  4. 파일의 소유자
(정답률: 35%)
  • Inode는 파일의 메타데이터를 저장하는 구조체로, 파일 크기, 소유자, 권한, 데이터 블록의 위치 등 파일의 물리적 정보를 관리합니다. 하지만 파일의 이름은 Inode가 아닌 디렉터리 엔트리(Directory Entry)에서 관리하므로 Inode가 가지고 있는 정보가 아닙니다.
profile_image
1

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

14. X-window에서 글꼴(font)를 제공하는 데몬으로 알맞은 것은?

  1. xfs
  2. fontd
  3. autofs
  4. gpm
(정답률: 24%)
  • X-window 시스템에서 서버가 클라이언트에게 글꼴(font) 데이터를 제공하는 데몬은 xfs(X Font Server)입니다.
profile_image
1

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

15. 다음 중 shell의 환경변수를 출력하는 명령으로 .알맞은 것은?

  1. printenv
  2. showenv
  3. setenv
  4. envshow
(정답률: 35%)
  • shell에서 현재 설정된 환경변수 목록을 화면에 출력하여 확인하는 명령어는 printenv입니다.
profile_image
1

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

16. OSI 계층 중 데이터가 목적지까지 올바르게 도달할 수 있도록 경로 선택 및 라우팅 기능을 수행하는 계층으로 알맞은 것은?

  1. 데이터 링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 세션 계층
(정답률: 55%)
  • 네트워크 계층(Network Layer)은 IP 주소를 기반으로 데이터 패킷이 목적지까지 가장 효율적으로 도달할 수 있도록 최적의 경로를 결정하는 라우팅(Routing) 기능을 수행합니다.

    오답 노트

    데이터 링크 계층: 물리적 주소(MAC) 기반 인접 노드 간 전송
    전송 계층: 종단 간 신뢰성 있는 데이터 전송(TCP/UDP)
    세션 계층: 응용 프로세스 간의 세션 설정 및 유지
profile_image
1

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

17. 네트워크 장비 중, 통신중인 데이터들을 모든 노드에 전송하지 않고, 해당 데이터의 목적지 노드로만 직접 연결해주는 장비는?

  1. 더미 허브
  2. 스위칭 허브
  3. 라우터
  4. 리피터
(정답률: 31%)
  • 스위칭 허브는 MAC 주소 테이블을 참조하여 데이터 패킷을 목적지 포트로만 전송하는 지능형 장비입니다.

    오답 노트

    더미 허브: 모든 포트로 데이터를 뿌리는 브로드캐스팅 방식
    라우터: 서로 다른 네트워크 간의 경로 설정(L3)
    리피터: 감쇠된 신호를 증폭하여 거리 연장
profile_image
1

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

18. 네트워크의 연결성 검사를 위해 ping과 같은 도구를 사용할 수 있도록 오류를 통보하는 역할을 하는 프로토콜은?

  1. ICMP
  2. IGMP
  3. ARP
  4. RARP
(정답률: 70%)
  • ICMP(Internet Control Message Protocol)는 네트워크 장치 간에 오류 메시지를 주고받거나 네트워크 상태를 진단하기 위해 사용되는 프로토콜입니다. 대표적으로 ping 명령어가 이 프로토콜을 사용하여 연결성을 확인합니다.

    오답 노트

    IGMP: 멀티캐스트 그룹 관리
    ARP: IP 주소를 MAC 주소로 변환
    RARP: MAC 주소를 IP 주소로 변환
profile_image
1

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

19. 부팅시 네트워크 모듈을 자동으로 적재하기 위해 다음과 같은 내용을 저장하고 있는 파일은?

  1. /etc/sysconfig/network
  2. /etc/sysconfig/hwconf
  3. /etc/modules.conf
  4. /etc/inittab
(정답률: 39%)
  • 와 같이 alias 설정을 통해 부팅 시 커널 모듈을 자동으로 적재하도록 정의하는 설정 파일은 /etc/modules.conf입니다.
profile_image
1

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

20. 다음 명령 중 실행의 결과로 www.ihd.or.kr의 IP주소를 알 수 없는 것은?

  1. ping www.ihd.or.kr
  2. nslookup www.ihd.or.kr
  3. dig www.ihd.or.kr
  4. route www.ihd.or.kr
(정답률: 75%)
  • ping, nslookup, dig 명령은 모두 DNS 서버를 통해 도메인 이름을 IP 주소로 변환(Resolution)하는 과정을 포함하여 결과를 보여줍니다. 반면 route 명령은 네트워크 경로(라우팅 테이블)를 확인하거나 설정하는 명령으로, 도메인 이름을 통해 IP 주소를 알아내는 기능은 없습니다.
profile_image
1

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

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

21. root(Super User)에 대한 다음 설명 중 알맞은 것은?

  1. root에게는 어떠한 제한도 가해지지 않는다.
  2. root는 시스템을 재부팅할 수 없다.
  3. root의 uid(User ID)는 1이다.
  4. root는 일반 유저의 패스워드를 변경할 수 없다.
(정답률: 50%)
  • root는 시스템의 최고 관리자(Super User)로, 시스템의 모든 파일과 설정에 접근하고 제어할 수 있는 무제한 권한을 가집니다.

    오답 노트

    root의 uid는 1이 아니라 0입니다.
    root는 시스템 재부팅 및 일반 유저의 패스워드 변경 권한을 모두 가지고 있습니다.
profile_image
1

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

22. “/etc/passwd” 파일에 대한 설명으로 알맞지 않은 것은?

  1. 시스템의 모든 계정에 대한 관련 항목을 갖고 있다.
  2. uid(User ID)와 gid(Group ID)항목을 갖고 있다.
  3. 암호화되지 않은 사용자의 패스워드를 확인할 수 있다.
  4. 사용자의 홈 디렉토리를 알 수 있다.
(정답률: 48%)
  • /etc/passwd 파일은 사용자 계정 정보(UID, GID, 홈 디렉토리, 쉘 등)를 저장하는 텍스트 파일이지만, 보안을 위해 실제 암호화된 패스워드는 /etc/shadow 파일에 별도로 저장됩니다. 따라서 암호화되지 않은 패스워드를 확인할 수 있다는 설명은 틀렸습니다.
profile_image
1

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

23. 셸(Shell)에 대한 설명으로 알맞지 않은 것은?

  1. 셸은 유틸리티(Utility)와 커널(Kernel) 사이에 위치해서 상호 작용(Interface)을 담당한다.
  2. 리눅스에서 제공하는 셸은 크게 로그인 셸(Login Shell)과 서브셸(Sub Shell)로 나눌 수 있다.
  3. 리눅스에서 제공하는 셸의 종류를 알아보기 위해서는 “/bin” 디렉토리나 “/etc/shells” 파일을 확인하면 된다.
  4. 최초에 사용된 셸은 C 셸이다.
(정답률: 50%)
  • 리눅스에서 최초로 사용된 셸은 본 셸(Bourne Shell)이며, C 셸은 이후에 개발된 셸입니다.

    오답 노트

    셸의 위치: 유틸리티와 커널 사이의 인터페이스 역할 수행
    셸의 구분: 로그인 셸과 서브셸로 구분 가능
    셸 확인: /bin 디렉토리나 /etc/shells 파일에서 확인 가능
profile_image
1

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

24. 다음 중 그룹 계정에 대한 설명으로 알맞는 것은?

  1. 그룹이 삭제되면 그에 포함된 사용자의 권한도 삭제된다.
  2. 사용자가 속한 그룹을 확인하기 위하여 group 명령을 사용한다.
  3. “/etc/passwd” 파일에 각 그룹에 속한 사용자가 기록되어 있다.
  4. 각 사용자별로 어느 그룹에 속하는지는 “/etc/group” 파일에 기록되어 있다.
(정답률: 50%)
  • 그룹 계정은 여러 사용자에게 동일한 권한을 부여하기 위해 사용하며, 그룹이 삭제되면 해당 그룹을 통해 부여되었던 사용자의 권한도 함께 삭제됩니다.

    오답 노트

    사용자가 속한 그룹 확인: group 명령이 아닌 id 또는 groups 명령 사용
    /etc/passwd: 사용자 계정 정보 기록
    /etc/group: 그룹 정보 및 소속 사용자 기록
profile_image
1

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

25. 다음 중 chage 명령어에 대한 설명으로 알맞은 것은?

  1. 옵션 m은 최대 기간의 값으로 패스워드가 유효한 최대 기간을 설정한다.
  2. 파일, 디렉토리가 속했던 사용자 그룹을 바꾼다.
  3. 사용자에 대한 패스워드의 만료 기간 및 시간 정보를 변경한다.
  4. 특권이 없는 사용자에 의해 예외 적으로 -d 옵션을 사용해서 사용할 수 있다.
(정답률: 62%)
  • chage 명령어는 change age의 약자로, 사용자 계정의 패스워드 만료 기간 및 시간 정보를 변경하고 관리하는 데 사용됩니다.

    오답 노트

    옵션 m: 패스워드를 변경해야 하는 최소 기간을 설정합니다.
profile_image
1

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

26. 다음 중 그룹 정보를 변경하는 명령어로 알맞은 것은?

  1. usermod
  2. groupadd
  3. groupmod
  4. groups
(정답률: 70%)
  • 그룹의 정보를 수정하거나 변경할 때 사용하는 명령어는 groupmod입니다.

    오답 노트

    usermod: 사용자 정보 변경
    groupadd: 새로운 그룹 생성
    groups: 사용자가 속한 그룹 확인
profile_image
1

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

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

  1. adduser -v -v 100 csh
  2. adduser -f -f 100 bash
  3. usermod -f -f 1000 csh
  4. usermod -v -v 1000 bash
(정답률: 55%)
  • 새로운 사용자를 추가하는 명령어는 adduser이며, 계정의 유효 기간(만료일)을 설정하는 옵션은 -f입니다. 따라서 100일 뒤에 계정이 만료되도록 설정하고 기본 쉘을 bash로 지정하는 명령어는 adduser -f 100 bash가 됩니다.
  • 보기에 문제가 있습니다.
profile_image
1

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

28. usermod 명령의 옵션에 대한 설명으로 알맞은 것은?

  1. -u : 사용자의 비활성 기간을 확인할 수 있다.
  2. -e : 사용자 계정 유효 기간을 지정해 준다.
  3. -g : 사용자 계정 홈 디렉토리의 권한을 모두 사용자로 변경한다.
  4. -f : 사용자 이름 또는 정보를 변경한다.
(정답률: 65%)
  • usermod 명령어의 -e(expire date) 옵션은 사용자 계정이 만료되는 날짜를 지정하여 계정의 유효 기간을 설정할 때 사용합니다.

    오답 노트

    -u: 사용자 ID(UID) 변경
    -g: 기본 그룹 변경
    -f: 잠금 파일 생성 방지
profile_image
1

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

29. readme.txt 파일의 권한을 ‘-rw-rw-r--’로 설정 하기 위한 명령으로 알맞은 것은?

  1. chmod 224 readme.txt
  2. chmod 442 readme.txt
  3. chmod 446 readme.txt
  4. chmod 664 readme.txt
(정답률: 67%)
  • 리눅스 권한은 읽기(4), 쓰기(2), 실행(1)의 합으로 계산합니다. rw-rw-r-- 권한은 소유자(4+2=6), 그룹(4+2=6), 기타 사용자(4) 순으로 계산하여 664가 됩니다.
    ① [기본 공식] $ 권한 = 읽기(4) + 쓰기(2) + 실행(1) $
    ② [숫자 대입] $ 소유자(4+2), 그룹(4+2), 기타(4) $
    ③ [최종 결과] $ 664 $
profile_image
1

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

30. file 명령어는 파일의 종류를 출력한다. 다음과 같은 file 명령어의 수행 결과에 대한 설명 중 알맞지 않은 것은?

  1. 압축된 파일이다.
  2. 최초 수정일은 Mon Feb 19 04:54:46 2001 이다.
  3. 유닉스 시스템에서 만들어진 파일이다.
  4. gzip으로 압축되어졌다.
(정답률: 58%)
  • 결과에서 last modified는 파일의 '최종 수정일'을 의미하며, 이를 '최초 수정일'이라고 설명하는 것은 잘못된 분석입니다.
profile_image
1

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

31. 다음 중 파일시스템 관리 명령어로 알맞지 않은 것은?

  1. cp
  2. cd
  3. ls
  4. man
(정답률: 80%)
  • man 명령어는 파일시스템 관리 도구가 아니라, 설치된 명령어의 사용법을 알려주는 매뉴얼(Manual) 페이지 출력 명령어입니다.

    오답 노트

    cp, cd, ls: 파일 복사, 디렉터리 이동, 파일 목록 확인 등 파일시스템 관리 및 탐색에 사용되는 명령어입니다.
profile_image
1

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

32. 시스템 내에 존재하는 파일을 찾을 때 사용하는 명령어로 알맞은 것은?

  1. location
  2. grep
  3. mount
  4. find
(정답률: 67%)
  • find 명령어는 지정한 디렉터리부터 시작하여 조건에 맞는 파일이나 디렉터리를 검색하여 시스템 내에서 파일을 찾을 때 사용합니다.
profile_image
1

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

33. 다음 설명 중 알맞지 않은 것은?

  1. 파일 권한이 ‘-rw-r--r-T’인 파일에서 ‘T’는 이 파일에 sticky bit가 설정되어 있고 실행권한이 없음을 나타낸다.
  2. ‘ls -i’를 이용하면 파일의 install 정보를 알 수 있다.
  3. 파일 크기가 0이고 파일 이름이 linux와 ihd인 두 개의 파일을 만드는 명령어는 ‘touch linux ihd’ 이다.
  4. chown 명령어를 사용할 때 -c 옵션을 이용하면 바뀌어지는 파일들에 대해서만 자세하게 보여준다.
(정답률: 15%)
  • ls -i 옵션은 파일의 install 정보가 아니라, 파일 시스템 내에서 파일을 식별하는 고유 번호인 i-node 번호를 확인하는 명령어입니다.
profile_image
1

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

34. 다음 파일시스템 관련 툴에 대한 설명 중 알맞지 않은 것은?

  1. fdisk : 파티션 생성을 위해 사용한다.
  2. mkfs : 파일시스템 생성을 위해 사용한다.
  3. fsck : 파일시스템 포맷을 위해 사용한다.
  4. fdformat : 플로피 디스크의 로우레벨 포맷을 하기위해 사용한다.
(정답률: 74%)
  • fsck(file system check)는 파일 시스템의 무결성을 검사하고 오류를 수정하는 도구이며, 포맷을 수행하는 도구가 아닙니다.

    오답 노트

    fdisk: 디스크 파티션 설정 및 생성
    mkfs: 파일 시스템 생성(포맷)
    fdformat: 플로피 디스크의 로우레벨 포맷
profile_image
1

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

35. mkdir 명령어에 대한 설명으로 알맞은 것은?

  1. -m, --mode==MODE 옵션을 사용하면 디렉토리 생성 시에 자세한 메시지를 출력한다.
  2. mkdir 명령어는 디렉토리가 비어있는 경우 해당 디렉토리를 삭제한다.
  3. -v, --verbose : 새로운 디렉토리의 퍼미션 모드를 설정한다.
  4. -p, -parents : 필요하다면 부모 디렉토리도 생성한다. 부모 디렉토리가 존재하지 않아서 생기는 에러를 방지한다.
(정답률: 40%)
  • -p(parents) 옵션은 지정한 경로의 상위 디렉토리가 존재하지 않을 경우, 이를 자동으로 함께 생성하여 에러를 방지하는 기능입니다.

    오답 노트

    -m: 디렉토리 생성 시 퍼미션 모드 설정
    mkdir: 디렉토리 생성 명령어이며 삭제는 rmdir 사용
    -v: 생성 과정에 대한 자세한 메시지 출력
profile_image
1

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

36. 파일 시스템 단위로 디스크의 사용량을 보여주는 명령어로 알맞은 것은?

  1. du
  2. df
  3. ls
  4. ln
(정답률: 43%)
  • df(disk free) 명령어는 파일 시스템별로 전체 용량, 사용 중인 용량, 남은 용량 등 디스크의 사용량을 확인하는 명령어입니다.

    오답 노트

    du: 특정 파일이나 디렉토리가 사용하는 디스크 용량 확인
    ls: 디렉토리 내 파일 목록 출력
    ln: 링크 파일 생성
profile_image
1

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

37. 프로세스에 대한 설명으로 알맞은 것은?

  1. 상호 프로세스(Interactive Process)는 포그라운드 형태로만 동작된다.
  2. 배치 프로세스는 큐(queue)를 이용해 순차적으로 실행되는 프로세스들을 가리킨다.
  3. 여러 개의 프로세스가 동시에 수행될 수 없다.
  4. init 프로세스의 PID(Process ID)는 0이다.
(정답률: 41%)
  • 배치 프로세스는 사용자와의 상호작용 없이 큐(queue)에 쌓인 작업들을 순차적으로 처리하는 프로세스를 의미합니다.

    오답 노트

    상호 프로세스(Interactive Process)는 포그라운드 형태로만 동작된다: 백그라운드로 전환하여 실행 가능함
    여러 개의 프로세스가 동시에 수행될 수 없다: 멀티태스킹을 통해 동시에 수행 가능함
    init 프로세스의 PID(Process ID)는 0이다: init 프로세스의 PID는 $1$임
profile_image
1

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

38. 다음은 “/etc/crontab”의 내용 중 일부이다. 이것이 의미하는 것으로 알맞은 것은?

  1. 매달 14일부터 23일까지 오전 10시에 /etc/command 를 실행시킨다.
  2. 매일 오후 2시부터 오후 11시까지 매시 10분에 /etc/command를 실행시킨다.
  3. 매일 오전 10시 14분부터 10시 23분까지 매분 마다 /etc/command를 실행시킨다.
  4. 매달 10일에 오후 2시부터 오후 11시까지 10 분마다 /etc/command를 실행시킨다.
(정답률: 61%)
  • crontab의 설정 형식은 '분 시 일 월 요일 명령어' 순서입니다.
    제시된 설정 $10 \ 14-23 \ * \ * \ * \ /etc/command$를 분석하면 다음과 같습니다.
    1. 분: $10$ (매시 10분에 실행)
    2. 시: $14-23$ (오후 2시부터 오후 11시까지)
    3. 일/월/요일: $*$ (매일, 매월, 모든 요일)
    따라서 매일 오후 2시부터 오후 11시까지 매시 10분에 /etc/command를 실행한다는 의미입니다.
profile_image
1

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

39. 다음은 top 명령어를 실행한 경우 출력의 일부이다. 이와 관련된 설명으로 알맞은 것은?

  1. 작업을 위해 사용된 물리적 메모리의 총 소비량은 1108Kbyte이다.
  2. 작업의 우선순위는 0이다.
  3. nice 값은 14이다.
  4. 공유 메모리의 양은 892Kbyte이다.
(정답률: 42%)
  • top 명령어의 출력 필드 의미를 분석하면 정답을 찾을 수 있습니다.
    1. SHARE 필드의 값이 892이므로 공유 메모리의 양은 $892\text{Kbyte}$가 맞습니다.

    오답 노트

    물리적 메모리 소비량: RSS 필드 값인 $1104\text{Kbyte}$임
    우선순위: PRI 필드 값인 $14$임
    nice 값: NI 필드 값인 $0$임
profile_image
1

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

40. 다음은 “/usr/bin/passwd”에 대한 정보 중 일부이다. 이와 관련된 설명으로 알맞은 것은?

  1. 일반유저가 이 파일을 실행할 경우 유효 UID(effective User ID)는 root가 된다.
  2. 일반유저가 이 파일을 실행할 경우 유효 UID(effective User ID)와 실제 UID(real User ID)는 같다.
  3. 일반유저가 이 파일을 실행할 경우 실제 UID(real User ID)는 root가 된다.
  4. root가 이 파일을 실행할 경우 유효 UID(effective User ID)와 실제 UID(real User ID)는 다르다.
(정답률: 48%)
  • 제시된 이미지의 권한 설정에서 소유자 실행 권한 위치에 's'가 표시된 것은 Set-UID가 설정되었음을 의미합니다.
    Set-UID가 설정된 파일을 일반 유저가 실행하면, 실행되는 동안 해당 유저의 유효 UID(Effective UID)가 파일 소유자인 root로 변경되어 root 권한으로 작업을 수행하게 됩니다.
profile_image
1

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

41. “/etc/printcap”은 스풀링 시스템에 의해 제공되는 장치를 나열한다. printcap파일에서 사용되는 엔트리 필드의 설명 중 알맞지 않은 것은?(레이저 프린터에 대한 다음의 예를 참고하라.)

  1. sd: 스풀링 디렉토리
  2. af: 오류 로그 파일 이름
  3. lp: 장치 특수 파일
  4. lo: 잠금 파일 이름
(정답률: 15%)
  • printcap 파일의 각 필드는 프린터 장치의 특성을 정의합니다.
    af 필드는 'account file'의 약자로, 오류 로그가 아닌 프린터 사용 계정 및 과금 정보를 기록하는 계정 파일 경로를 지정합니다.

    오답 노트

    sd: 스풀링 디렉터리 경로 지정
    lp: 장치 특수 파일 경로 지정
    lo: 잠금 파일 이름 지정
profile_image
1

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

42. 다음은 부팅 디스켓을 만드는 과정이다. ( )안에 알맞은 것은?(순서대로 (가) (나) (다))

  1. fdformat, mount, mkfs
  2. mount, mkfs, fdformat
  3. mkfs, mount, fdformat
  4. fdformat, mkfs, mount
(정답률: 56%)
  • 부팅 디스켓 생성 과정은 저수준 포맷 $\rightarrow$ 파일 시스템 생성 $\rightarrow$ 마운트 순으로 진행됩니다.
    1. fdformat: 디스켓의 물리적 구조를 초기화하는 저수준 포맷팅을 수행합니다.
    2. mkfs: 포맷된 장치에 ext2와 같은 파일 시스템을 생성합니다.
    3. mount: 생성된 파일 시스템을 특정 디렉터리(/mnt)에 연결하여 사용할 수 있게 합니다.
profile_image
1

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

43. 다음 장치 파일 중 사운드 장치와 관련이 없는 것은?

  1. /dev/dsp
  2. /dev/audio
  3. /dev/sndstat
  4. /dev/sndconf
(정답률: 23%)
  • /dev/dsp(디지털 오디오), /dev/audio(오디오 장치), /dev/sndstat(사운드 상태 확인)는 사운드 관련 장치 파일이지만, /dev/sndconf는 표준 사운드 장치 파일에 해당하지 않습니다.
profile_image
1

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

44. 다음 중 모듈관련 명령어와 그에 대한 설명이 알맞게 짝지어진 것은?

  1. modprobe: 모듈들 사이의 의존성을 검사한다.
  2. insmod: 관련된 모든 모듈을 로드한다.
  3. lsmod: 현재 로드된 모듈들의 목록을 출력한다.
  4. depmod: 대화적인 방식으로 모듈을 로드한다.
(정답률: 64%)
  • lsmod 명령어는 현재 커널에 로드되어 사용 중인 모듈의 목록을 확인하는 명령어입니다.

    오답 노트

    modprobe: 의존성을 해결하며 모듈 로드
    insmod: 단일 모듈을 강제로 로드
    depmod: 모듈 의존성 데이터베이스 생성
profile_image
1

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

45. 하나의 하드디스크가 설치된 리눅스 시스템에 새로운 하드디스크를 설치하기위한 방법을 나열한 것이다. 다음 중 알맞지 않은 것은?

  1. 새 하드디스크에 파티션을 만드는 명령어는 ‘fdisk /dev/hdb’이다.
  2. 파티션을 분할했으면 ‘mkfs -t ext2 /dev/hdb5’ 명령어를 사용하여 파일 시스템을 만들어야 한다.
  3. 새 하드디스크에 swap 영역을 추가할 경우 ‘mkfs -S /dev/hdb6’ 명령어를 사용한다.
  4. 만들어진 파일 시스템은 mount 명령어를 사용해서 디렉토리로 마운트 해서 사용한다.
(정답률: 47%)
  • 스왑(swap) 영역을 생성하기 위해서는 mkfs 명령어가 아니라 mkswap 명령어를 사용해야 합니다.

    오답 노트

    mkfs -t ext2: 파일 시스템 생성 명령어
profile_image
1

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

46. 리눅스 커널 소스의 컴파일 명령어를 순서 없이 나열한 것이다. 순서대로 바르게 나열된 것은?

  1. 나-다-라-가-마-바
  2. 가-나-다-라-마-바
  3. 라-나-다-가-마-바
  4. 나-다-가-라-마-바
(정답률: 32%)
  • 리눅스 커널 컴파일은 기존 설정 초기화 $\rightarrow$ 커널 설정 $\rightarrow$의존성 확인 $\rightarrow$ 커널 이미지 생성 $\rightarrow$ 모듈 컴파일 $\rightarrow$ 모듈 설치 순으로 진행됩니다.
    따라서 올바른 순서는 다음과 같습니다.
    $$\text{나(mrproper)} \rightarrow \text{다(config)} \rightarrow \text{라(dep)} \rightarrow \text{가(bzImage)} \rightarrow \text{마(module)} \rightarrow \text{바(module\_install)}$$
profile_image
1

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

47. 다음 중 커널 컴파일에 대한 설명으로 알맞지 않은 것은?

  1. CPU 아키텍처에 대한 최적화 옵션을 통해 시스템 성능을 향상시킬 수 있다.
  2. 불필요한 드라이버를 제거하거나 추가할 수 있다.
  3. 옵션의 변경을 통하여 드라이버의 성능을 최적화할 수 있다.
  4. 커널을 업그레이드 하려면 항상 소스코드로부터 커널을 컴파일해야 한다.
(정답률: 62%)
  • 커널 업그레이드는 소스코드 컴파일 외에도 배포판에서 제공하는 패키지 매니저(yum, apt 등)를 통해 바이너리 형태로 간편하게 수행할 수 있으므로, 항상 소스코드로부터 컴파일해야 한다는 설명은 틀렸습니다.
profile_image
1

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

48. 다음 중 커널 컴파일 옵션과 그것에 대한 설명 중 알맞지 않으 것은?

  1. Memory Technology Devices: 플래시 메모리와 같은 특별한 형태의 메모리 스토리지 디바이스의 지원 기능을 활성화할 수 있다.
  2. Network Device Support: 특정 네트워크 하드웨어 디바이스에 대한 지원을 활성화 하는 옵션을 가지고 있다. 여기에는 PPP와 ISDN도 포함되어 있다.
  3. Input Core Support: USB 키보드 마우스를 사용하고자 한다면 이 메뉴에서 그러한 장비들의 지원을 활성화해야 한다.
  4. Kernel Hacking: 이 메뉴에서는 시스템이 비정상 중지되는 상황에서도 어느 정도의 제어를 할 수 있는 옵션을 제공한다.
(정답률: 20%)
  • Network Device Support 메뉴는 네트워크 하드웨어 디바이스 지원을 설정하는 곳이며, PPP와 ISDN 같은 프로토콜 설정은 일반적으로 Network Device Support가 아닌 Network Setup 또는 별도의 프로토콜 설정 메뉴에서 다룹니다.
profile_image
1

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

49. 다음 커널과 모듈에 대한 설명으로 알맞은 것은?

  1. 로드된 리눅스 모듈은 다른 커널 코드와 완전히 분리된 부분이다.
  2. 모듈을 로드한 후에는 완전한 동작을 위해 재부팅을 해야 한다.
  3. 모듈을 필요할 때마다 로드하는 것을 요구시 로딩(Demand Loading)이라 한다.
  4. 로드된 모듈은 커널 코드와는 다른 권한과 책임을 가진다.
(정답률: 32%)
  • 리눅스 커널 모듈은 시스템 운영 중 필요할 때마다 동적으로 로드하여 사용할 수 있으며, 이러한 방식을 요구시 로딩(Demand Loading)이라고 합니다.

    오답 노트

    로드된 리눅스 모듈은 다른 커널 코드와 완전히 분리된 부분이다: 커널 주소 공간에서 실행되며 커널의 일부로 동작함
    모듈을 로드한 후에는 완전한 동작을 위해 재부팅을 해야 한다: 재부팅 없이 즉시 적용 가능함
    로드된 모듈은 커널 코드와는 다른 권한과 책임을 가진다: 커널 권한으로 실행됨
profile_image
1

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

50. 리눅스 파일 시스템에 플로피 디스크를 추가하는 명령어로 알맞은 것은?

  1. mkfs -t ntfs /dev/fd0
  2. mkfs -t msdos /dev/fd0
  3. mkfs -t vfat /dev/fd0
  4. mkfs -t ext2 /dev/fd0
(정답률: 35%)
  • 리눅스 파일 시스템 형식으로 플로피 디스크(/dev/fd0)를 포맷하여 추가하기 위해서는 리눅스 전용 파일 시스템인 ext2 타입을 지정하는 mkfs -t ext2 /dev/fd0 명령어를 사용해야 합니다.
profile_image
1

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

51. syslogd 데몬이 커널로그 및 주된 로그를 기록하는 파일로 알맞은 것은?

  1. /var/log/messages
  2. /var/wtmp
  3. /var/dmesg
  4. /var/spooler
(정답률: 49%)
  • syslogd 데몬은 시스템의 전반적인 로그와 커널 로그를 수집하여 기록하며, 리눅스 표준 시스템에서 이러한 주된 로그가 저장되는 기본 파일 경로는 /var/log/messages 입니다.
profile_image
1

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

52. 다음 중 vi 와 같은 텍스트 편집기로 로그 내용을 살펴볼 수 없는 파일로 알맞은 것은?

  1. /var/log/wtmp
  2. /var/log/xferlog
  3. /var/log/dmesg
  4. /var/log/boot.log
(정답률: 14%)
  • /var/log/wtmp 파일은 사용자 로그인/로그아웃 정보가 저장되는 바이너리(Binary) 형태의 파일이므로, vi와 같은 일반 텍스트 편집기로는 내용을 확인할 수 없으며 last 명령어를 통해 확인해야 합니다.
profile_image
1

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

53. xinetd.conf 파일에서 192.168.0.10 호스트에서만 접속이 가능하도록 하는 지시어로 알맞은 것은?

  1. allow_host = 192.168.0.10
  2. only_from = 192.168.0.10
  3. access_only = 192.168.0.10
  4. restriced = 192.168.0.10
(정답률: 31%)
  • xinetd 설정 파일에서 특정 호스트나 네트워크로부터의 접속만 허용하고 나머지는 차단하고 싶을 때 사용하는 지시어는 only_from입니다.
profile_image
1

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

54. 패킷필터링을 위한 규칙(ruleset)을 설정하는데 사용되는 도구는?

  1. ipv4
  2. ifconfig
  3. iptables
  4. ipcalc
(정답률: 48%)
  • iptables는 리눅스 커널의 넷필터(Netfilter)를 제어하는 도구로, 패킷의 출발지/목적지 IP 주소와 포트 번호 등을 기반으로 패킷 필터링 규칙(ruleset)을 설정하는 데 사용됩니다.
profile_image
1

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

55. 일반 Login 프로그램과는 달리 패킷 전송시 암호화하기 때문에 원격 관리의 보안이 매우 안정적인 접속 프로그램은?

  1. rlogin
  2. slogin
  3. ssh
  4. telnet
(정답률: 66%)
  • ssh(Secure Shell)는 네트워크 상의 다른 컴퓨터에 로그인하거나 원격 명령을 실행할 때, 전송되는 모든 패킷을 암호화하여 telnet이나 rlogin과 같은 평문 전송 방식의 보안 취약점을 해결한 프로그램입니다.

    오답 노트

    telnet, rlogin: 암호화 없이 평문으로 전송되어 스니핑에 취약함
profile_image
1

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

56. 다음 tripwire 도구에 대한 설명중 가장 알맞은 것은?

  1. 파일에 대한 데이터베이스를 이용해 추가, 삭제, 변조된 파일의 유무를 보고하는 무결성 검사 도구이다.
  2. 시스템에서 현재 열려진 포트를 검사하여 보고해 주는 도구이다.
  3. 위변조된 파일을 찾아내어 자동으로 복구하여 정상화시키는 도구이다.
  4. 시스템에서 보안과 관련된 취약점을 찾아 보고하는 도구이다.
(정답률: 34%)
  • Tripwire는 파일의 해시값을 데이터베이스에 저장해두고, 주기적으로 현재 상태와 비교하여 파일의 추가, 삭제, 변조 여부를 감시하는 대표적인 무결성 검사 도구입니다.
profile_image
1

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

57. 다음과 같은 결과를 보여주는 보안도구로 알맞은 것은?

  1. portmap
  2. portscan
  3. ntop
  4. nmap
(정답률: 35%)

  • nmap은 네트워크 호스트의 열린 포트, 서비스 버전, 운영체제 등을 탐색하는 대표적인 포트 스캐닝 도구입니다. 제시된 이미지와 같이 특정 IP의 포트 상태(open, closed)와 서비스 명칭을 출력하는 기능을 수행합니다.
profile_image
1

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

58. 다음 설명중 ( )안에 알맞은 용어는?

  1. PAM
  2. Shadow
  3. MD5
  4. NIS
(정답률: 47%)

  • PAM(Pluggable Authentication Modules)은 인증 방식을 모듈화하여, 애플리케이션(login, ftpd 등)을 수정하거나 다시 컴파일하지 않고도 인증 방법만 유연하게 변경하여 사용할 수 있게 해주는 인증 프레임워크입니다.
profile_image
1

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

59. cpio에 대한 설명 중 알맞지 않은 것은?

  1. 파일을 테이프 드라이브로 저장하기 위해 사용하는 프로그램이다.
  2. 디렉토리를 다루지 못하기 때문에 파일 목록을 표준입력으로 제공받아야 한다.
  3. 네트워크 백업을 지원하지 않기 때문에 원격 테이프 드라이브는 사용할 수 없다.
  4. 파일을 아카이브로부터, 또는 아카이브로 복사 한다.
(정답률: 32%)
  • cpio는 파일을 아카이브로 복사하거나 아카이브로부터 복원하는 도구로, 테이프 드라이브 저장을 지원하며 디렉토리 구조를 직접 다루지 못해 표준입력으로 파일 목록을 전달받아야 합니다. cpio는 네트워크 백업을 지원하므로 원격 테이프 드라이브를 사용할 수 있습니다.
profile_image
1

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

60. 다음 중 여러 시스템의 저장장치를 동일하게 유지하기 위해 사용하기 알맞은 명령으로 짝지어진 것은?

  1. rdist , rsync
  2. rsync, rdate
  3. rdate, rview
  4. rdist, rdate
(정답률: 42%)
  • 여러 시스템 간에 파일과 디렉토리를 동기화하여 저장장치를 동일하게 유지하기 위해 사용하는 대표적인 명령어로 rdist와 rsync가 있습니다.

    오답 노트

    rdate: 네트워크를 통해 날짜와 시간을 설정하는 명령어
profile_image
1

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

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

61. 웹 브라우저의 역할에 대한 설명 중 틀린 것은?

  1. 연결 작업과 데이터 전송 등에 사용되는 프로토콜이 HTTP(HyperText Transfer Protocol)이다.
  2. 서버의 요청(Request)에 대한 클라이언트의 응답(Response)이 기본 원리이다.
  3. 인터넷에 연결되어 있는 호스트들 중 사용자가 지정한 호스트로 접속한다.
  4. 지정한 호스트의 문서를 사용자의 호스트로 가져와서 보여준다.
(정답률: 43%)
  • 웹 브라우저의 기본 동작 원리는 클라이언트가 서버에 요청(Request)을 보내면, 서버가 이에 대해 응답(Response)을 보내는 방식입니다.
profile_image
1

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

62. PHP에 대한 설명으로 적절하지 않은 것은?

  1. 윈도우 계열 OS의 ASP(Active Server Page)와 같은 역할을 한다.
  2. 개발 편의성은 뛰어나지만, 기존의 펄(Perl)이나 ASP보다 느린 속도가 단점이다.
  3. 운영체제에 독립적으로 사용 가능하다
  4. 다양한 데이터베이스 연동 API를 지원한다.
(정답률: 38%)
  • PHP는 개발 편의성이 뛰어나며, 실행 속도 또한 기존의 펄(Perl)이나 ASP보다 빠르다는 장점을 가지고 있습니다.
profile_image
1

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

63. 서버의 루트 디렉토리 기본경로를 지정해 주는 아파치 웹 서버의 환경 설정은 무엇인가?

  1. LockFile /usr/local/apache/logs/httpd.lock
  2. ServerRoot "/usr/local/apache"
  3. PidFile /usr/local/apache/logs/httpd.pid
  4. ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
(정답률: 58%)
  • 아파치 웹 서버에서 ServerRoot 지시어는 서버의 루트 디렉토리 기본 경로를 지정하여, 서버가 실행될 때 설정 파일이나 로그 파일 등의 상대 경로 기준점을 설정하는 역할을 합니다.
profile_image
1

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

64. 아파치 웹 서버의 환경 설정 중, MaxKeepAliveRequests 설정의 설명 중 알맞은 것은?

  1. KeepAliveTimeout 설정이 선행되어야 한다.
  2. 최대 성능 향상을 위해 보통 낮은 값을 사용 한다.
  3. 값이 “0”일 경우 클라이언트가 접속을 끊을 때 까지 계속 연결 상태로 있다.
  4. 클라이언트가 서버에 요청한 정보를 받을 때 소요되는 시간을 정해 주는 것이다.
(정답률: 29%)
  • MaxKeepAliveRequests는 하나의 TCP 연결을 통해 클라이언트가 요청할 수 있는 최대 요청 횟수를 제한하는 설정입니다. 이 값이 0으로 설정되면 요청 횟수에 제한 없이 클라이언트가 연결을 끊을 때까지 계속 연결 상태를 유지합니다.
profile_image
1

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

65. 웹 호스팅 서비스에서 사용하는 아파치 웹 서버의 주소 기반 가상 호스팅(IP-based Virtual Hosting)에 대한 설명으로 알맞지 않은 것은?

  1. http.conf 파일 안에서 NamevirtualHost 항목을 주석처리 한다.
  2. IP 주소 한 개로 여러 도메인을 사용할 수 있는 방법으로, 각각의 도메인들에 개별적으로 ServerName, DocumentRoot, CustomLog 등을 설정할 수 있다.
  3. 사설 IP를 사용하고 있는 인트라넷 환경에서 적합한 방법이다.
  4. 사용하는 랜카드에 ifconfig와 route를 이용하여 가상의 IP를 추가 설정해야 한다.
(정답률: 39%)
  • 주소 기반 가상 호스팅(IP-based Virtual Hosting)은 서버에 여러 개의 IP 주소를 할당하여 각 IP마다 서로 다른 웹사이트를 운영하는 방식입니다. IP 주소 한 개로 여러 도메인을 사용하는 방식은 이름 기반 가상 호스팅(Name-based Virtual Hosting)에 대한 설명이므로 알맞지 않습니다.
profile_image
1

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

66. 다음은 MySQl의 소스 컴파일 설치 과정 중 한 부분이다. 이와 관련된 설명으로 알맞지 않은 것은?

  1. 이 작업의 결과 /usr/local/mysql/data에 mysql과 test 두 개의 데이터베이스가 생성된다.
  2. --prefix=/usr/local/mysql는 MySQL이 설치 될 홈 디렉토리를 지정하는 옵션이다.
  3. --localstatedir=/usr/local/mysql/data는 MySQL의 데이터들을 /usr/local/mysql/data에 저장시키기 위한 옵션이다.
  4. --with-charset=euc_kr는 MySQL에서 한글 사용을 할 수 있게 해주는 옵션이다.
(정답률: 23%)
  • 제시된 이미지는 와 같이 MySQL의 설치 경로와 문자셋을 설정하는 configure 단계입니다. 이 단계는 컴파일을 위한 환경 설정 과정일 뿐이며, 실제 데이터베이스(mysql, test 등)가 생성되는 시점은 설치 후 mysql_install_db 스크립트를 실행하는 단계입니다.
profile_image
1

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

67. httpd 명령어와 사용 가능한 옵션 중 설명이 알맞지 않은 것은?

  1. -v : httpd의 버전을 프린트하고 실행을 마친다.
  2. -? : httpd의 옵션을 프린트하고 실행을 마친다.
  3. -X : 내부적인 테스트를 위해 싱글 프로세스 모드로 실행시킨다.
  4. -d serverroot : 환경 설정 파일을 지정해서 시작하게 한다.
(정답률: 37%)
  • -d serverroot 옵션은 서버 루트 디렉토리를 지정하는 옵션입니다. 환경 설정 파일을 직접 지정하여 시작하게 하는 옵션은 -f 옵션이므로, -d 옵션에 대한 설명은 알맞지 않습니다.
profile_image
1

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

68. httpd.conf 파일은 몇 가지 환경 설정으로 이루어져 있다. httpd.conf 파일에 없는 환경 설정은 무엇인가?

  1. 메인 서버 환경 설정(Main Server Configuratioin)
  2. 전체 환경 설정(Global Environment)
  3. 클라이언트 환경 설정(Client Configuration)
  4. 가상 호스트 설정(Virtual Host)
(정답률: 24%)
  • Apache 웹 서버의 httpd.conf 파일은 메인 서버 환경 설정, 전체 환경 설정, 가상 호스트 설정 등을 통해 서버의 동작 방식을 정의합니다. 클라이언트 환경 설정은 서버 설정 파일인 httpd.conf에서 관리하는 영역이 아닙니다.
profile_image
1

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

69. PostgreSQL의 특징으로 알맞지 않은 것은?

  1. 고수준 확장성
  2. 객체지향
  3. 관계형 모델
  4. 인텔리전트 에이전트 기능
(정답률: 60%)
  • PostgreSQL은 객체-관계형 데이터베이스 관리 시스템(ORDBMS)으로, 관계형 모델을 기반으로 하면서 고수준의 확장성과 객체지향적 특성을 제공합니다. 하지만 인텔리전트 에이전트 기능은 PostgreSQL의 핵심 특징에 해당하지 않습니다.
profile_image
1

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

70. JServ에 대한 설명으로 알맞지 않은 것은?

  1. 아파치에 직접 포함시켜 컴파일을 해서 사용 할 수 있다.
  2. 새로운 프로세스를 만들어 실행한다.
  3. CGI에 비해 효율면에서 월등히 우수하다.
  4. 동적 로딩 모듈로 만들어서 사용할 수 있다.
(정답률: 15%)
  • JServ는 서블릿(Servlet) 기반으로 동작하며, 요청마다 새로운 프로세스를 생성하는 CGI와 달리 쓰레드(Thread) 방식으로 동작하여 자원 소모가 적고 효율성이 매우 높습니다.
profile_image
1

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

71. SSL을 사용하기 위해 httpd.conf 파일의 보안 가상 호스트 관련 속성을 넣고자 할 때, 들어가야 할 속성과 그 내용 설명으로 알맞지 않은 것은?

  1. SSLEngine : SSL을 구동하는 ModSSL 명령
  2. SSLCertificateFile : 인증서 위치와 그 이름을 아파치에게 알려준다.
  3. SSLCertificateKeyFile : 비밀키 이름과 그 위치를 아파치에게 알려주며, 이 곳에서 정의된 디렉토리는 루트와 해당 사용자에게 읽기/쓰기 허가권을 주어 비밀키 역할을 한다.
  4. SSLCACertificateFile : Intermediate(root) 인증서 위치를 아파치에 알려 준다.
(정답률: 41%)
  • SSLCertificateKeyFile은 서버의 비밀키(Private Key) 경로를 지정하는 속성입니다. 보안을 위해 비밀키 파일은 루트(root) 사용자만 읽을 수 있도록 엄격하게 권한을 제한해야 하며, 일반 사용자에게 읽기/쓰기 허가권을 주는 것은 보안상 매우 위험하므로 틀린 설명입니다.
profile_image
1

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

72. RedHat 계열에서 다음 중 삼바 데몬 스크립트의 저장한 파일은?

  1. /etc/rc.d/init.d/smb
  2. /usr/sbin/smbd
  3. /etc/sysconfig/samba
  4. /etc/samba/smb.conf
(정답률: 28%)
  • RedHat 계열 리눅스에서 서비스의 시작과 종료를 제어하는 데몬 스크립트는 /etc/rc.d/init.d/ 경로에 저장됩니다. 따라서 삼바 데몬 스크립트는 /etc/rc.d/init.d/smb 파일입니다.
profile_image
1

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

73. 삼바 서버의 환경 설정에 대한 설명중 알맞은 것은?

  1. /etc에 smb.conf 파일로 되어 있다.
  2. "//"는 주석을 가리킨다.
  3. 전체 설정(Global Setting), 공유 정의(Share Definitions)의 두 부분으로 구성된다.
  4. “;”은 주석처리로 인식하지만, 설정 내용을 on 하는 경우 사용한다.
(정답률: 43%)
  • 삼바 설정 파일인 smb.conf는 서버 전체에 적용되는 global 설정 섹션과 개별 공유 폴더를 정의하는 share definitions 섹션으로 구성됩니다.

    오답 노트

    /etc/samba/smb.conf 경로에 위치함
    주석은 ';' 또는 '#' 기호를 사용함
profile_image
1

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

74. 삼바 서버의 설정 중 공개적으로 접근이 가능한 디렉토리를 지정하는 것으로 공유 디렉토리를 지정할 때 사용하는 옵션들에 대한 설명 중 알맞은 것은?

  1. browseable : 쓰기가 가능한 특정 사용자를 지정한다.
  2. path : 공유할 디렉토리의 상대 경로이다.
  3. write list : 공유 디렉토리 리스트를 보여준다.
  4. valid users : 공유 디렉토리에 로그인 할 수 있는 사용자임을 선언한다.
(정답률: 48%)
  • 삼바(Samba) 설정에서 valid users 옵션은 해당 공유 디렉토리에 접근하여 로그인할 수 있는 권한을 가진 사용자를 지정하는 역할을 합니다.

    오답 노트

    browseable: 네트워크 브라우징 시 공유 리스트 표시 여부 결정
    path: 공유할 디렉토리의 절대 경로 지정
    write list: 쓰기 권한을 가질 사용자 지정
profile_image
1

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

75. smbclient 프로그램은 리눅스 삼바 클라이언트 유틸리티로 이 명령을 이용하여 삼바 서버의 상태를 점검할 수 있다. 이 유틸리티는 이것뿐 만 아니라 윈도우 서버에 접속하는 데에도 사용된다. 이 유틸리티에 대한 설명으로 알맞지 않은 것은?

  1. -L : 대상 호스트를 가리킨다.
  2. -I : IP 주소를 사용할 때 사용한다.
  3. -E : stderr 대신에 stdout에 메시지를 쓴다.
  4. -P : 서비스에 프린터 기기로 접속한다.
(정답률: 30%)
  • smbclient에서 -P 옵션은 프린터 접속이 아니라, 패스워드를 명령줄에서 직접 지정할 때 사용하는 옵션입니다.
profile_image
1

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

76. SWAT 프로그램에 대한 설명으로 알맞은 것은 ?

  1. Samba Web Aid Tool의 약자이다.
  2. /etc/services 파일과 /etc/xinet.d 밑에 SWAT쉘 스크립트를 설정해야 한다.
  3. 기본적으로 포트 번호 213번을 사용한다.
  4. 일반 사용자 계정으로 삼바를 설정할 수 있는 유틸리티이다.
(정답률: 28%)
  • SWAT(Samba Web Administration Tool)은 웹 기반의 삼바 설정 도구로, 정상적인 동작을 위해 /etc/services 파일 등록과 /etc/xinet.d 경로에 쉘 스크립트 설정이 필요합니다.

    오답 노트

    Samba Web Administration Tool의 약자임 / 기본 포트는 10001번 사용 / 관리자(root) 권한으로 설정함
profile_image
1

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

77. NFS 마운트 할 때 사용되는 옵션 중 설명이 알 맞은 것은?

  1. wsize : NFS 서버로부터 읽어들이는 바이트 수를 지정한다.
  2. soft : 타임 아웃이 발생하면 I/O 에러를 표시 한다.
  3. timeo : 타임 아웃이 발생하면 “server not responding" 메시지를 표시하고 계속 재시도 한다.
  4. hard : NFS 서버에 타임아웃이 발생되면 즉각 접속을 중지한다.
(정답률: 12%)
  • NFS의 soft 마운트 옵션은 서버 응답이 없을 때 타임아웃이 발생하면 클라이언트에게 I/O 에러를 반환하여 프로세스가 무한 대기하는 것을 방지합니다.

    오답 노트

    wsize: 읽기가 아닌 쓰기 바이트 수 지정
    timeo: 타임아웃 시간 설정 옵션
    hard: 타임아웃 발생 시 에러 없이 응답이 올 때까지 무한 재시도
profile_image
1

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

78. ProFTP 환경 파일 설정(proftpd.conf)에서 설명이 알맞지 않은 것은?

  1. ServerName : 사용자가 FTP 서버에 접속했을 때 이 FTP 서버의 이름이 무엇인지 출력해준다.
  2. MaxInstances : inetd mode일 때 최대 접속 가능한 사용자 수를 지정한다.
  3. ServerType : ProFTP 서버를 실행시키는 방법이다.
  4. <Directory 디렉토리명> --- </Directory> : 명시한 디렉토리에 대한 옵션을 정의한다.
(정답률: 34%)
  • MaxInstances 설정은 inetd 모드가 아니라 standalone 모드에서 최대 접속 가능한 사용자 수를 지정하는 옵션입니다.

    오답 노트

    ServerName: 서버 접속 시 출력될 이름 설정
    ServerType: 서버 실행 방식(standalone/inetd) 결정
    <Directory 디렉토리명> --- </Directory>: 특정 디렉토리 권한 및 옵션 정의
profile_image
1

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

79. ftp 서버에 접속 한 후, help 명령을 이용하여 볼 수 있는 여러 가지 명령어에 대한 다음의 설명 중 알맞지 않은 것은?

  1. passive : passive transfer mode 의 전환을 담당한다.
  2. lcd : 로컬 시스템의 디렉토리 이동 명령이다.
  3. case : 대/소문자를 구분하여 보여준다.
  4. size : 로컬시스템의 파일의 크기를 MB(Mega Byte)단위로 보여준다.
(정답률: 38%)
  • ftp의 size 명령어는 로컬 시스템이 아닌 원격 서버에 있는 파일의 크기를 바이트(Byte) 단위로 보여주는 명령어입니다.

    오답 노트

    passive: 패시브 모드 전환
    lcd: 로컬 디렉토리 변경
    case: 대소문자 구분 설정
profile_image
1

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

80. FTP 서버는 현재 FTP 서버에 연결하고 있는 사용자들을 확인하여 관리할 수 있는 몇가지 관리 프로그램을 제공해 주고 있다. 관련 명령어와 그 의미가 잘못 연결된 것은?

  1. ftpcount - 현재 FTP 서버를 이용하고 있는 사용자 수 확인
  2. ftpwho - FTP 서버에 접속한 사용자 수를 간단하게 보여줌
  3. ftpshut - FTP 서버 셧다운
  4. ftpstart - FTP 서버 기동
(정답률: 19%)
  • FTP 서버 관리 명령어 중 ftpcount는 사용자 수를, ftpwho는 접속자 상세 정보를, ftpshut은 서버 종료를 담당합니다. 하지만 서버를 기동하는 명령어는 ftpstart가 아니며, 일반적으로 서비스 관리 명령어(systemctl 또는 service)를 통해 수행합니다.
profile_image
1

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

81. 다음 중 메일 서비스를 위한 구성 컴포넌트가 아닌 것은?

  1. MTA (Mail Transfer Agent)
  2. MUA (Mail User Agent)
  3. MDA (Mail Delivery Agent)
  4. MRA (Mail Receive Agent)
(정답률: 55%)
  • 메일 서비스의 표준 구성 컴포넌트는 메일을 작성/읽는 MUA, 서버 간 메일을 전송하는 MTA, 수신된 메일을 사용자 사서함으로 배달하는 MDA로 구성됩니다. MRA라는 컴포넌트는 표준 구성에 존재하지 않습니다.
profile_image
1

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

82. sendmail.cf 파일에서는 샌드메일 전송모드를 직접 지정하여 사용한다. 다음 중 샌드메일에서 지원되지 않는 전송모드로 알맞은 것은?

  1. interactively(mqueue에 있는 메일들을 동기화 모드로 작동시켜 메일을 전송)
  2. immediately(mqueue에 있는 메일들을 background mqueue에 보내고 실시간 모드로 전송)
  3. background(mqueue에 있는 메일들을 비동기화 모드로 작동시켜 전송)
  4. defer(메일을 수신하여 가능한 한 빨리 큐에 저장)
(정답률: 12%)
  • 샌드메일의 전송 모드 중 immediately는 큐에 저장하지 않고 즉시 전송하는 모드입니다. 보기에서 설명한 background mqueue로 보내 실시간 전송한다는 내용은 잘못된 정의입니다.
profile_image
1

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

83. 샌드메일이 작동하게 되면 /var/maillog파일에 메일전송에 관한 로그를 기록하게 되는데, 이때 기록하는 로그 수준 정도에 따라 loglevel로 지정해줄 수 있다. loglevel 값과 의미가 틀리게 짝지어 진것은?

  1. 0 - 최소정보만 기록
  2. 1 - 심각한 에러 / 보안정보 기록
  3. 2 - TCP 레퍼에 의해 거부된 접속 기록
  4. 3 - 잘못된 주소, 포워드 에러, 시간경과에 따른 접속실패 기록
(정답률: 17%)
  • 샌드메일의 loglevel 설정은 기록될 로그의 상세 수준을 결정합니다. loglevel 2는 일반적으로 TCP 레벨의 거부 기록이 아닌, 더 구체적인 전송 관련 로그를 기록하는 단계이므로 설명이 틀렸습니다.
profile_image
1

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

84. 스팸머들을 방지하기 위하여 샌드메일은 SMTP 이용에 제한을 두어 자신의 네트워크가 아닌 경우에는 자신의 메일 서버를 이용하여 메일을 보내지 못하도록 하고 있다. 이는 access파일을 이용하여 옵션을 수정하여 이루어지는데 이에 대한 설명 중 알맞은 것은?

  1. RELAY : access 파일안에 지정되어 있는 호스트나 IP, 도메인에 대한 메일 수신
  2. DISCARD : 상대방에게 거부 메시지와 함께 메일을 받지 못하게 하는 기능
  3. MAILCONTROL : 샌드메일에서의 메일 필터링 기능
  4. REJECT : 상대방에게 거부 메시지없이 메일을 받지 못하게 하는 기능
(정답률: 32%)
  • 샌드메일의 access 파일은 메일 서버의 접근 제어를 담당합니다. RELAY는 access 파일에 정의된 특정 호스트, IP, 도메인에 대해서만 메일 수신 및 전달을 허용하여 스팸 메일 전송을 방지하는 핵심 기능입니다.

    오답 노트

    DISCARD: 거부 메시지 없이 메일을 폐기함
    REJECT: 거부 메시지를 보내며 메일을 거부함
profile_image
1

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

85. 리눅스 기반의 시스템에서 샌드메일은 전자우편용으로 가장 광범위하게 사용되는 SMTP서버 이다. 이에 대한 설명으로 알맞지 않은 것은?

  1. 상용패키지인 샌드메일에는 POP3 서버가 포함되어 있으며, SMTP는 대개 TCP 25번 포트에서 운영되도록 만들어져 있다.
  2. 샌드메일 환경 설정에서는 크게 주 설정파일, 메일 alias설정, 샌드메일 접근제어, 가상사용자 매핑 부분으로 나누어져 있다.
  3. sendmail.cf 파일은 /etc/밑에 존재하며 샌드메일의 주 설정파일이다.
  4. virtusertable파일은 가상 사용자 매핑에 대한 파일로 /etc/passwd 파일에 존재하는 사용자를 대상으로 한대의 서버에 여러대의 가상 호스트를 운영하고자 할 경우에 이용 된다.
(정답률: 23%)
  • virtusertable 파일은 /etc/passwd 파일에 존재하지 않는 가상 사용자를 실제 시스템 사용자와 매핑하여 메일을 수신할 수 있도록 설정하는 파일입니다. /etc/passwd에 존재하는 사용자를 대상으로 한다는 설명은 틀렸습니다.
profile_image
1

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

86. 다음은 슈퍼 데몬에 대한 설명이다. 알맞지 않은 것은?

  1. 슈퍼데몬이란 서버에서 실행되는 프로그램으로서 하나의 데몬을 가르키며, 하나의 데몬이 여러 데몬을 관리한다.
  2. 슈퍼데몬은 /xinetd.conf 설정파일을 읽고, /etc/services파일에 설정된 포트번호에 대해서 클라이언트의 요청이 있을 때만 필요한 데몬을 실행시킨다.
  3. 서버에서 실행되는 데몬의 유형은 크게 슈퍼 데몬과 Standalone 모드로 구분된다.
  4. 슈퍼데몬은 항상 메모리에 상주하여 클라이언트의 요청에 따라 해당 데몬을 포그라운드로 상태로 전환을 한다.
(정답률: 35%)
  • 슈퍼데몬은 클라이언트의 요청이 있을 때 해당 데몬을 실행시켜 요청을 처리하게 하며, 이를 백그라운드에서 관리합니다. 요청 시 데몬을 포그라운드 상태로 전환한다는 설명은 옳지 않습니다.
profile_image
1

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

87. 아래는 샌드메일 설정에 관련된 파일들의 목록이다. 각 파일의 이름과 설명이 틀리게 연결된 것은?

  1. /etc/access - 샌드메일 중계 기능 설정파일
  2. /etc/mail/virtusertable - 가상 유저 테이블
  3. /etc/rc.d/init.d/sendmail - 샌드메일 설정 파일
  4. /etc/mail/domaintable - 샌드메일 도메인 매핑 설정 파일
(정답률: 18%)
  • /etc/rc.d/init.d/sendmail은 샌드메일 서비스를 시작, 중지, 재시작하기 위한 실행 스크립트 파일이지, 샌드메일의 동작을 정의하는 설정 파일이 아닙니다.
profile_image
1

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

88. /etc/services에는 네트워크에 관련된 서비스가 포함되어있다. 이 파일에는 service-name, port/protocol, aliases, comment와 같은 항목으로 구성되어 있는데 각각의 항목과 그 의미가 틀리게 연결된 것은?

  1. service-name : 각 포트에서 사용될 서비스의 이름을 설정하는 부분으로, 데몬 프로그램과 일치하도록 한다.
  2. port/protocol : 사용될 포트번호와 프로토콜 유형을 말하는 것으로 사용할 수 있는 프로토콜은 /etc/protocols에 설정되어 있다.
  3. aliases : 서비스 이름에 대한 별칭으로 이러한 별칭은 4개까지 지정될 수 있다.
  4. comment : 주석문으로 # 이후의 문자는 주석으로 처리된다.
(정답률: 29%)
  • /etc/services 파일의 aliases 항목은 서비스 이름에 대한 별칭을 지정하는 부분이며, 개수 제한이 4개로 정해져 있다는 설명은 틀린 내용입니다.
profile_image
1

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

89. 특정데몬을 수정한 후에는 슈퍼데몬을 재시작 해야하는데 이때 사용하는 명령어는 /etc/rc.d/init.d/xinetd 이다. 이 데몬 파일은 실행시에 파라미터를 받는데 이에 해당되지 않는 것은?

  1. pause
  2. reload
  3. status
  4. stop
(정답률: 37%)
  • xinetd 슈퍼데몬 관리 스크립트는 서비스의 상태 확인(status), 재설정(reload), 중지(stop), 시작(start) 등의 파라미터를 지원하지만, pause라는 파라미터는 존재하지 않습니다.
profile_image
1

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

90. DNS(Domain Name System) 서버란 인터넷상의 모든 호스트에 각자의 이름을 부여해 사람들이이해하기 쉽게 해주는 것이다. 다음은 DNS 서버의 종류를 나타낸 것이다. 알맞지 않은 것은?

  1. Primary 서버
  2. Secondary 서버
  3. Caching-only 서버
  4. DMS (Domain Management System) 서버
(정답률: 59%)
  • DNS 서버의 종류에는 마스터 역할을 하는 Primary 서버, 백업 역할을 하는 Secondary 서버, 쿼리 결과를 임시 저장하는 Caching-only 서버 등이 있으며, DMS 서버라는 명칭의 DNS 서버 종류는 존재하지 않습니다.
profile_image
1

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

91. 프락시 서버에 대한 설명으로 알맞지 않은 것은?

  1. 프락시 서버는 사용자가 웹 브라우저를 이용하여 인터넷을 사용할 때 속도의 보완을 위해서 사용된다.
  2. 프락시 서버는 캐시 서버를 만들어 이미 방문한 웹사이트를 캐시에 미리 저장한 후, 사용자가 다시 이 사이트에 접속했을 때에 캐시 서버에 저장된 내용을 보여준다.
  3. 프락시 서버를 사용했을 때의 장점은 모든 사용자들에게 캐시 서비스를 하다는 것이다.
  4. 프락시 서버를 사용하는 클라이언트는 프락시 서버에 대한 자동 인식이 될 수 있도록 지원 한다.
(정답률: 27%)
  • 프락시 서버는 클라이언트와 서버 사이에서 중계 역할을 수행하며, 클라이언트는 프락시 서버의 주소와 포트를 수동으로 설정하거나 자동 설정 스크립트(PAC) 등을 통해 지정해야 하며 자동으로 인식되지 않습니다.
profile_image
1

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

92. DNS 서버를 구축하고 테스트 할때 사용되는 명령어의 설명으로 알맞은 것은?

  1. dig는 인터넷 호스트 정보를 검색할 때 사용하는 유틸리티로 호스트 이름을 인터넷 주소로 변환해 주는 기능을 가지고 있다.
  2. Netstat는 특정 도메인에 대한 검색 출력을 상세히 보여주는 도구로서 쿼리에 대한 결과와 인증서버 정보, 레코드 등 그에 대한 추가 정보들을 출력해 주는 기능을 가지고 있다.
  3. host는 호스트의 네트워크 상태를 알아내는 도구이다.
  4. nslookup 은 일반적으로 네임서버 설정이 올바른지를 확인하기 위해 사용되는 도구이다.
(정답률: 39%)
  • nslookup은 DNS 서버의 설정 상태를 확인하거나 도메인 이름과 IP 주소 간의 변환이 정상적으로 이루어지는지 테스트하는 대표적인 도구입니다.

    오답 노트

    dig: 도메인 정보를 상세히 조회하는 유틸리티(설명은 dig의 기능이나 보기에서는 Netstat로 잘못 매칭됨)
    Netstat: 네트워크 연결 상태, 라우팅 테이블, 인터페이스 통계를 확인하는 도구
    host: 단순한 DNS 조회 도구
profile_image
1

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

93. xinetd는 tcp_wrapper와 유사한 접근 제어 능력뿐만 아니라 확장된 능력을 제공한다. 이에 해당되지 않는 것은?

  1. TCP, UDP와 RPC 서비스들에 대한 접근 제어
  2. 타임 세그먼트에 기초한 접근 제어
  3. 서비스 거부 공격에 대한 효과적인 억제
  4. 총 서버 수에 대한 능동적인 확장
(정답률: 32%)
  • xinetd는 슈퍼 데몬으로서 TCP, UDP, RPC 서비스의 접근 제어, 시간대별 접근 제한, 서비스 거부 공격(DoS) 억제 등의 기능을 제공하지만, 총 서버 수에 대한 능동적인 확장 기능은 xinetd의 주요 제공 기능이 아닙니다.
profile_image
1

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

94. 다음 설명 중 ( )안에 들어갈 내용을 순서대로 알맞게 나열한 것은?

  1. sendmail.cf, /etc, /etc/mail, m4, sendmail.cf
  2. sendmail.cf, /etc, /etc/rc.d/, m5, mail.profile
  3. mail.profile, /etc, /etc/rc.d/, m4, mail.profile
  4. mail.profile, /etc/, /etc/mail, m5, sendmail.cf
(정답률: 41%)
  • Sendmail의 설정 및 구성 방식에 대한 문제입니다. Sendmail은 $$sendmail.cf$$ 파일을 통해 제어하며, 이 파일은 보통 $$/etc$$ 또는 $$/etc/mail$$ 디렉토리에 위치합니다. 또한, 복잡한 설정 파일을 직접 수정하기보다 $$m4$$ 매크로 프로세서를 이용하여 $$sendmail.cf$$ 파일을 생성하는 것이 일반적입니다.
profile_image
1

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

95. DHCP 클라이언트라 함은 dhcpcd를 가리키고 시스템에서 데몬으로 떠 있으면서 활동을 하게 되는데 이 dhcpcd의 옵션에 대한 설명으로 알맞지 않은 것은?

  1. -d : syslog에 기록하는 메시지의 레벨을 말하는 것이다.
  2. -B : DHCP 서버로부터 broadcast 응답을 요청한다.
  3. -C : dhcpcd가 현재 시스템에 존재하는 /etc/resolv.conf 파일을 대체하는 것을 금지한다.
  4. -T : 테스트 모드로 움직인다. 즉 실질적인 활동은 하지 않게 된다.
(정답률: 48%)
  • dhcpcd에서 /etc/resolv.conf 파일의 수정을 금지하는 옵션은 -C가 아니라 -N 옵션입니다. -C 옵션은 일반적으로 다른 용도로 사용되거나 해당 기능과 일치하지 않습니다.

    오답 노트

    -d: syslog 메시지 레벨 설정
    -B: 브로드캐스트 응답 요청
    -T: 테스트 모드 실행
profile_image
1

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

96. nmap은 network mapper로써 port를 스캔하는 도구이다. 자신의 시스템에 열려있는 포트를 검사하거나 다른 시스템의 열려있는 포트를 검사하는 nmap의 옵션중 알맞지 않은 것은?

  1. -b : ftp 바운스 공격가능성을 스캔
  2. -f : 스캔시에 작은 단편화된 패킷을 보냄
  3. -F : 목적지로부터 inetd의 데이터를 가져옴
  4. -e : 인터페이스를 명시함
(정답률: 28%)
  • nmap의 -F 옵션은 'Fast mode'로, 기본적으로 스캔하는 포트 수를 줄여 빠르게 스캔하는 옵션입니다. 목적지로부터 inetd의 데이터를 가져오는 기능과는 무관합니다.

    오답 노트

    -b: FTP 바운스 스캔 수행
    -f: 패킷을 작은 조각으로 분할하여 전송
    -e: 사용할 네트워크 인터페이스 지정
profile_image
1

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

97. 익명의 유저가 시스템에 portscan을 하지 않는가를 검사하고, IP의 접근을 tcp_wrapper로 제한하는 프로그램으로 알맞은 것은?

  1. nmap
  2. portsentry
  3. icmpinfo
  4. tripwire
(정답률: 20%)
  • portsentry는 시스템에 대한 포트 스캔(portscan) 시도를 감지하고, 공격자의 IP를 tcp_wrapper 등을 통해 자동으로 차단하여 시스템을 보호하는 보안 프로그램입니다.
profile_image
1

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

98. 특정 서버에 과부하가 걸리도록 계속 요청을 보내서 서비스를 사용하지 못하게 만들어버리는 네트워크 침해 유형을 무엇이라고 하는가?

  1. 트로이 목마
  2. back door
  3. spoofing
  4. DoS
(정답률: 67%)
  • DoS(Denial of Service)는 서버에 감당할 수 없는 양의 요청을 지속적으로 보내 시스템 자원을 고갈시킴으로써 정상적인 서비스 이용을 불가능하게 만드는 서비스 거부 공격입니다.

    오답 노트

    트로이 목마: 정상 프로그램으로 위장하여 침투하는 악성코드
    back door: 시스템 보안을 우회하여 재접속하기 위해 만든 뒷문
    spoofing: IP나 MAC 주소를 속여 정당한 사용자로 위장하는 기법
profile_image
1

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

99. 네트워크 침입에 대한 대처방안에 대한 설명 중 알맞지 않은 것은?

  1. 불필요한 액세스는 모두 차단하면서 허가된 사용자만 내부의 자원을 액세스 할 수 있도록 허용하는 목적을 가진 패킷필터 방화벽와 IP Chains를 이용한다.
  2. IP Tables는 수신된 패킷의 순서에 신경 쓰지 않는 상태배제형(stateless) 방화벽으로, 상태 테이블에 활성 연결의 상태를 기록하고 트래킹한다.
  3. TCP Wrappers는 호스트 기반의 보안 계층으로서, inetd에 의해 시작되는 데몬들에 적용되고, hosts.allow나 hosts.deny 파일에 지정된 규칙에 따라 액세스를 허가하거나 거부한다.
  4. 침입탐지 시스템은 크래커가 시스템의 서비스를 액세스하려는 시도 및 그시도의 성공유무를 파일에 기록하고, 특정 IP주소나 호스트로부터 연속적인 액세스 실패 발생유무를 파악한다.
(정답률: 36%)
  • IP Tables는 패킷의 상태를 추적하고 기록하는 상태유지형(stateful) 방화벽입니다. 상태배제형(stateless)은 패킷의 순서나 연결 상태를 고려하지 않는 방식이므로 설명이 서로 모순됩니다.
profile_image
1

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

100. 해커를 유인하여 그들의 해킹 수법이나 행동 방식 등을 연구하기 위하여 두는 서버로 이 시스템에 해커가 접근하면 해커의 동작을 모니터링하면서 최신 해킹 기술이나 해커의 신분 등 각종 정보를 수집할 수 있다. 이 서버의 이름을 무엇이라 하는가?

  1. VPN
  2. HONEYPOT
  3. Sniffing
  4. DMZ
(정답률: 30%)
  • 해커를 유인하여 공격 수법을 분석하고 정보를 수집하기 위해 의도적으로 취약하게 만든 가짜 서버 시스템을 HONEYPOT이라고 합니다.
profile_image
1

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

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