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

리눅스마스터 1급
(2010-03-13 기출문제)

목록

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

1. 기억장소 배치기법에서 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중 단편화를 가장 적게 남기는 분할영역에 배치시키는 방법을 무엇이라 하는가?

  1. 최초적합방법(First Fit)
  2. 최적적합방법(Best Fit)
  3. 최악적합방법(Worst Fit)
  4. FIFO(First-in, First-out)
(정답률: 87%)
  • 최적적합방법은 단편화를 가장 적게 남기는 방법으로, 프로그램이나 데이터가 들어갈 수 있는 크기의 빈 영역 중에서 가장 작은 크기의 영역을 찾아 배치시키는 방법이다. 이 방법은 다른 방법들보다 더 효율적인 메모리 사용을 가능하게 하며, 메모리 공간을 최대한 활용할 수 있다는 장점이 있다.
profile_image
1

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

2. 다음 중 리눅스 운영체제에 대한 설명으로 틀린 것은?

  1. 동적 공유 라이브러리(DynamicSharedLibrary)를 제공한다.
  2. 다중 사용자,다중 작업 시스템이다.
  3. 향후 MS 윈도우의 NTFS 파일시스템 지원 기능이 개발되면 임베디드 분야에서도 활용이 가능할 것으로 예상되어진다.
  4. 터미널 모드와 x-window 환경에서 모두 사용이 가능하다.
(정답률: 86%)
  • "향후 MS 윈도우의 NTFS 파일시스템 지원 기능이 개발되면 임베디드 분야에서도 활용이 가능할 것으로 예상되어진다."가 틀린 설명이 아니라 올바른 설명입니다. 이유는 NTFS 파일시스템은 현재 리눅스에서도 지원되고 있지만, 향후 MS 윈도우의 NTFS 파일시스템 지원 기능이 개발되면 더욱 개선될 것으로 예상되기 때문입니다. 이는 임베디드 분야에서도 활용 가능성을 높여줍니다.
profile_image
1

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

3. 리눅스 커널의 버전이 kernel-2.6.32.8이라 할 때, 다음 설명 중 알맞은 것은?

  1. 커널은 베타버전으로서 패치가 32번 이루어 졌다.
  2. 커널은 공식적인 테스트가 32번 이루어졌으며, 베타버전이다.
  3. 커널은 32번의 패치가 이루어진 안정화 버전이다.
  4. 커널은 8번의 패치가 이루어진 안정화 버전이다.
(정답률: 68%)
  • 커널은 32번의 패치가 이루어진 안정화 버전이다. 이는 이전 버전에서 발견된 버그나 보안 취약점 등을 수정하고 개선한 것을 의미한다. 이러한 패치 작업은 커널 개발자들이 지속적으로 수행하며, 안정화 버전으로 출시될 때까지 반복된다. 따라서 이 버전은 이전 버전보다 더 안정적이고 신뢰성이 높은 버전이라고 할 수 있다.
profile_image
1

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

4. 다음 GPL(General Public License)에 대한 설명 중 틀린 것은?

  1. FSF(Free Software Foundation)에 의해서 만들어진 특별한 라이센스이다.
  2. GNU 정신에 입각하여 모든 프로그램의 소스를 공개하자는 것이 주된 목적이다.
  3. 해당 프로그램을 마음대로 배포,복사,수정 할 수 있으며,수정한 프로그램 역시 GPL을 가지도록 한다는 라이센스를 말하는 것이다.
  4. GPL을 따라 제작된 프로그램을 참조하여 수정한 경우에도 50% 이상의 변경이 있으면 독점적인 소프트웨어 라이센스를 부여하도록 명문화하고 있다.
(정답률: 79%)
  • 정답은 "GPL을 따라 제작된 프로그램을 참조하여 수정한 경우에도 50% 이상의 변경이 있으면 독점적인 소프트웨어 라이센스를 부여하도록 명문화하고 있다." 이다. GPL은 모든 프로그램의 소스를 공개하자는 것이 주된 목적이며, 해당 프로그램을 마음대로 배포, 복사, 수정할 수 있으며, 수정한 프로그램 역시 GPL을 가지도록 한다는 라이센스를 말한다. 따라서 GPL을 따라 제작된 프로그램을 참조하여 수정한 경우에도 변경 내용에 따라 GPL을 따르도록 요구하지만, 50% 이상의 변경이 있을 경우 독점적인 소프트웨어 라이센스를 부여하도록 명문화하고 있지 않다.
profile_image
1

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

5. 페이지교체(Page Replacement)알고리즘은 페이지 부재 발생 시 새로운 페이지를 적재하기 위해 기존의 페이지를 효율적으로 제거하는 알고리즘 이다.이중 참조한 지 가장 오래된 페이지를 교체하는 방식은?

  1. FIFO(First-In, First-Out)
  2. LRU(Least Recently Used)
  3. LIFO(Last-In, First-Out)
  4. NUR(Not Used Recently)
(정답률: 46%)
  • LRU 알고리즘은 가장 오래전에 참조된 페이지를 교체하는 알고리즘이다. 이는 최근에 사용되지 않은 페이지를 교체하는 다른 알고리즘들과는 달리, 가장 최근에 사용되지 않은 페이지를 교체함으로써 페이지 부재 발생 시 적중률을 높일 수 있다는 장점이 있다. 따라서 LRU 알고리즘이 페이지 교체 알고리즘 중 가장 효율적인 알고리즘이라고 할 수 있다.
profile_image
1

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

6. 데이터의 손실을 최소화하기 위하여 데이터를 여러 개의 하드디스크에 분산 또는 중복시켜 저장하는 RAID에 대한 설명 중 틀린 것은?

  1. RAID-0 :중복되지 않는 어레이(Array)를 가지고 있으나 데이터를 중복해서 기록하지 않으므로,하나의 드라이브 장애 시 전체적으로 장애 발생 확률이 높다.
  2. RAID-1:디스크 미러링이라고도 하는데,중복 저장된 데이터를 가진 적어도 2개의 드라이브로 구성되며,전체용량의 절반이 여분의 데이터를 기록하기 위해 사용된다.
  3. RAID-3:한 드라이브에 패리티 정보를 저장하고,나머지 드라이브 사이에 데이터를 바이트 단위로 분산하여 저장하며,장애 발생 시 다른 드라이브에 저장된 정보를 XOR 계산하여 수행 한다.
  4. RAID-4:전용패리티 드라이브 사용 시 생기는 쓰기 병목현상을 막기 위해 패리티 정보를 모든 드라이브에 나누어 기록한다.
(정답률: 52%)
  • RAID-4에서는 전용패리티 드라이브를 사용하지 않고, 데이터 드라이브들과 별도로 패리티 드라이브를 두어 데이터의 손실을 최소화한다. 따라서, 주어진 설명 중 "RAID-4:전용패리티 드라이브 사용 시 생기는 쓰기 병목현상을 막기 위해 패리티 정보를 모든 드라이브에 나누어 기록한다."는 틀린 설명이다.

    전용패리티 드라이브를 사용하지 않는 RAID-4에서는 패리티 정보를 모든 데이터 드라이브에 나누어 기록하여 쓰기 병목현상을 막는다. 이렇게 하면 모든 드라이브가 동시에 쓰기 작업을 수행할 수 있기 때문에 성능이 향상된다.
profile_image
1

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

7. 리눅스를 구성하는 요소 중 사용자의 명령을 해독하는 기능을 하는 것은?

  1. Shell
  2. Compiler
  3. Debug
  4. Interrupt
(정답률: 82%)
  • Shell은 사용자의 명령을 해독하고 실행하는 인터페이스 역할을 합니다. 사용자가 입력한 명령을 해석하여 커널에 전달하고, 커널이 실행한 결과를 사용자에게 보여줍니다. 따라서 Shell은 리눅스 시스템에서 가장 중요한 요소 중 하나입니다.
profile_image
1

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

8. 다음 리눅스의 일반적인 디렉토리에 대한 설명 중 틀린 것은?

  1. /etc:리눅스시스템에 관한 각종 환경설정에 연관된 파일들과 디렉토리를 가진다.
  2. /boot:리눅스 커널이 저장되어 있는 디렉토리로서 각종 리눅스 부트에 필요한 부팅지원 파일들이 저장되어 있다.
  3. /mnt:외부장치인 플로피디스크,CD-ROM 등을 마운트하기 위해서 제공되는 디렉토리 이다.
  4. /usr:시스템 계정 사용자들의 홈디렉토리와 ftp,www 등과 같은 서비스 디렉토리들이 저장된다.
(정답률: 75%)
  • 정답은 "/usr:시스템 계정 사용자들의 홈디렉토리와 ftp,www 등과 같은 서비스 디렉토리들이 저장된다." 가 틀린 것이다.

    /usr 디렉토리는 시스템의 대부분의 사용자 프로그램과 관련 파일들이 저장되는 디렉토리이다. 예를 들어, /usr/bin 디렉토리에는 대부분의 실행 파일들이 저장되어 있고, /usr/share 디렉토리에는 공유 라이브러리, 문서, 아이콘 등이 저장되어 있다.

    시스템 계정 사용자들의 홈디렉토리는 /home 디렉토리에 저장되며, ftp, www 등의 서비스 디렉토리는 /srv 디렉토리에 저장된다.
profile_image
1

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

9. 다음은 리눅스 파일시스템의 무엇에 대한 설명 인가?

  1. 슈퍼블록(Super Block)
  2. 아이노드(Inode)
  3. 데이터블록(Data Block)
  4. 디렉토리블록(Directory Block)
(정답률: 83%)
  • 위 그림은 리눅스 파일시스템의 구조를 나타내고, 각각의 블록들이 어떤 역할을 하는지 설명하고 있다. 이 중에서 "아이노드(Inode)"는 파일이나 디렉토리의 메타데이터를 저장하는 블록으로, 파일의 소유자, 권한, 생성일자, 크기 등의 정보를 담고 있다. 따라서 파일시스템에서 파일이나 디렉토리를 식별하는 데 중요한 역할을 한다.
profile_image
1

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

10. 다음 중 X 윈도우 시스템에 대한 설명으로 틀린 것은?

  1. X 윈도우 시스템은 2개의 개별 소프트웨어 부분에 의해 제어되는 서버/클라이언트 시스템 이다.
  2. X 윈도우 시스템에서 클라이언트와 서버는 반드시 다른 기계,다른 시스템에서 운용이 되어야 한다.
  3. X 서버와 X 클라이언트사이의 메시지교환을 통한 상호작용은 X 프로토콜을 이용하여 이루어진다.
  4. X 프로토콜의 통신의 기본메시지로는 Request, Reply,Event,Error등이 있다.
(정답률: 74%)
  • "X 윈도우 시스템에서 클라이언트와 서버는 반드시 다른 기계,다른 시스템에서 운용이 되어야 한다."가 틀린 설명입니다. X 윈도우 시스템에서 클라이언트와 서버는 같은 기계, 같은 시스템에서 운용될 수도 있습니다. 다만, 보안상의 이유로 일반적으로는 다른 기계, 다른 시스템에서 운용하는 것이 권장됩니다.
profile_image
1

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

11. GNOME에 대한 설명 중 틀린 것은?

  1. GNOME은 전용 윈도 매니저가 없는 대신에 대응 윈도매니저를 선택하여 사용한다.
  2. 윈도 매니저가 바뀌게 되면 데스크톱의 중요한 부분들이 바뀌어지게 된다.
  3. CORBA(Common ObjectRequestBroker Architecture)를 사용하여 소프트웨어들의 작성 언어나 실행 가능한 기계와 상관없이 상호간에 동작이 가능하게 해준다.
  4. GNOME은 사용자가 원하는 방법으로 데스크톱 환경을 마음대로 설정할 수 있으며,세션관리자는 이전설정을 기억해 항상 그 환경이 유지되도록 해준다.
(정답률: 53%)
  • "윈도 매니저가 바뀌게 되면 데스크톱의 중요한 부분들이 바뀌어지게 된다."는 틀린 설명입니다. 윈도 매니저는 데스크톱 환경에서 창의 위치, 크기, 스타일 등을 관리하는 역할을 합니다. 따라서 윈도 매니저가 바뀌더라도 데스크톱의 중요한 부분들이 바뀌어지는 것은 아닙니다.
profile_image
1

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

12. 다음 중 쉘(Shell)에 대한 설명으로 틀린 것은?

  1. 리눅스 쉘은 각 운영체제와 사용자가 대화하는 중간 창구 역할을 한다.
  2. 리눅스 쉘은 DOS의 command.com 과 비슷 하다.
  3. 리눅스 쉘은 리눅스에서 사용자와 운영체제가 통신하는 주요수단이다.
  4. 리눅스 쉘은 시스템에 따라 사용할 수 있는 것이 정해져 있어 쉘을 통해 시스템의 종류를 구분할 수 있다.
(정답률: 60%)
  • "리눅스 쉘은 시스템에 따라 사용할 수 있는 것이 정해져 있어 쉘을 통해 시스템의 종류를 구분할 수 있다."가 틀린 설명입니다. 쉘은 운영체제와 사용자 간의 인터페이스 역할을 하며, 시스템의 종류와는 무관합니다. 따라서 쉘을 통해 시스템의 종류를 구분할 수는 없습니다.
profile_image
1

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

13. 다음 명령어에 대한 설명으로 틀린 것은?

  1. /(root)아래에서 이름이 ihd로 시작되는 모든 파일을 찾는다.
  2. 정상적으로 찾은 파일의 경로는 ihd-name 이라는 파일에 저장되어진다.
  3. 에러메시지는 null이라는 파일에 저장되어 진다.
  4. 화면상에는 아무런 내용이 보이지 않으므로 ihd-name의 내용을 보려면 cat명령 등을 사용 하여야 한다.
(정답률: 66%)
  • 에러메시지는 null이라는 파일에 저장되어 진다는 설명이 틀린 것이다. 실제로는 에러메시지가 출력되지 않고, 정상적으로 찾은 파일의 경로만 ihd-name 파일에 저장된다.
profile_image
1

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

14. 입력값이 ‘d’또는 ‘D’인 경우 읽어들인 filename에 해당하는 파일을 삭제하는 쉘 프로그램이다.다음 중 틀린 부분은 무엇인가?

(정답률: 56%)
  • 정답은 "다"이다.

    프로그램에서 입력값이 'd' 또는 'D'인 경우에만 파일을 삭제하도록 되어 있으므로, 입력값이 'd' 또는 'D'가 아닌 경우에는 파일을 삭제하지 않는다. 하지만 보기에서는 입력값이 'd' 또는 'D'가 아닌 경우에도 파일을 삭제한다는 내용이 "다"로 잘못 기재되어 있기 때문에 틀린 부분이다.
profile_image
1

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

15. 다음 중 프로세스 관리블록(ProcessControlBlock)에 대한 설명으로 틀린 것은?

  1. 프로세스에 할당된 자원에 대한 정보를 가지고 있다.
  2. 프로세스의 우선순위에 대한 정보를 가지고 있다.
  3. 부모 프로세스와 자식 프로세스는 PCB를 공유 한다.
  4. 프로세스의 현 상태를 알 수 있다.
(정답률: 68%)
  • 정답: "부모 프로세스와 자식 프로세스는 PCB를 공유 한다."

    PCB는 각각의 프로세스마다 독립적으로 생성되며, 부모 프로세스와 자식 프로세스는 서로 다른 PCB를 가지고 있다. 따라서 부모 프로세스와 자식 프로세스는 PCB를 공유하지 않는다.
profile_image
1

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

16. 다음 설명은 OSI7Layer중 어느 계층에 대한 설명인가?

  1. 데이터 링크 계층(Data Link Layer)
  2. 네트워크 계층(Network Layer)
  3. 전송 계층(Transport Layer)
  4. 표현 계층(Presentation Layer)
(정답률: 74%)
  • 이미지에서 보이는 것은 데이터의 표현 방식을 나타내는 것으로, 이는 표현 계층(Presentation Layer)에서 처리됩니다. 이 계층은 데이터의 형식 변환, 암호화, 압축 등을 담당하며, 상위 계층에서 전송한 데이터를 하위 계층에서 이해할 수 있는 형태로 변환합니다.
profile_image
1

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

17. 다음 중 브리지(Bridge)에 대한 설명으로 틀린 것은?

  1. 2개의 근거리 통신망(LAN)을 상호 접속해주는 통신망 연결 장치이다.
  2. OSI참조모델의 데이터 링크 계층에서 동작 한다.
  3. 프로토콜이 다른 통신망을 상호 접속하기 위한 장치이다.
  4. 접속된 LAN사이의 통신량을 조정 할 수 있다.
(정답률: 58%)
  • "프로토콜이 다른 통신망을 상호 접속하기 위한 장치이다."가 틀린 설명이 아닙니다. Bridge는 프로토콜이 다른 통신망을 상호 접속하기 위한 장치입니다. Bridge는 OSI 참조 모델의 데이터 링크 계층에서 동작하며, 2개의 근거리 통신망(LAN)을 상호 접속해주는 통신망 연결 장치입니다. 또한, 접속된 LAN 사이의 통신량을 조정할 수 있습니다.
profile_image
1

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

18. 다음 중 TCP/IP에 대한 설명으로 틀린 것은?

  1. 인터넷 대부분 서비스의 기반이 되고 있는 공개형 프로토콜로서 하드웨어와 OS에 독립적인 특성을 가진다.
  2. TCP(Transmission Control Protocol)는 패킷들의 전송흐름을 제어하는 역할을 한다.
  3. IP(Internet Protocol)은 데이터그램의 분열과 재배열,IP주소의 정의,데이터그램 라우팅의 역할을 담당한다.
  4. IP주소는 IPV4기준으로 64bit로 구성되어 있다.
(정답률: 81%)
  • IP주소는 IPV4기준으로 32bit로 구성되어 있다.
profile_image
1

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

19. TCP/IP에서 목적지 컴퓨터의 IP주소에 대한 MAC 주소를 알아내는 역할을 담당하는 프로토콜은?

  1. ARP
  2. RARP
  3. ICMP
  4. HOP
(정답률: 75%)
  • ARP는 Address Resolution Protocol의 약자로, IP 주소를 가지고 목적지 컴퓨터의 MAC 주소를 알아내는 프로토콜입니다. 따라서 TCP/IP에서 목적지 컴퓨터의 IP주소에 대한 MAC 주소를 알아내는 역할을 담당합니다. RARP는 반대로 MAC 주소를 가지고 IP 주소를 알아내는 프로토콜이며, ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크 상태를 확인하거나 오류 메시지를 전송하는 역할을 합니다. HOP는 프로토콜이 아니라, 패킷이 라우터를 거쳐 목적지에 도달할 때마다 갱신되는 TTL(Time To Live) 값을 의미합니다. 따라서 ARP가 목적지 컴퓨터의 IP주소에 대한 MAC 주소를 알아내는 역할을 담당하는 유일한 프로토콜입니다.
profile_image
1

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

20. LAN카드를 운영체제에 인식시킨 후 IP 주소를 설정하고자 할때 사용할 수 있는 명령어로 알맞은 것은?

  1. route
  2. ping
  3. ifconfig
  4. nslookup
(정답률: 72%)
  • "ifconfig" 명령어는 네트워크 인터페이스를 구성하고 IP 주소를 설정하는 데 사용됩니다. 이 명령어를 사용하여 LAN카드를 운영체제에 인식시킨 후 IP 주소를 설정할 수 있습니다. "route" 명령어는 라우팅 테이블을 확인하고 수정하는 데 사용되며, "ping" 명령어는 네트워크 연결 상태를 확인하는 데 사용됩니다. "nslookup" 명령어는 DNS 서버에 쿼리를 보내어 도메인 이름을 IP 주소로 변환하는 데 사용됩니다.
profile_image
1

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

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

21. 다음 중 루트(root)사용자에 대한 설명으로 틀린 것은?

  1. 루트 사용자는 파일에 대한 소유여부에 관계 없이 시스템에 존재하는 모든 파일과 프로그램에 접근할 수 있다.
  2. 루트 사용자의 실수로 시스템에 심각한 문제를 발생시킬 수 있다.
  3. 루트 사용자가 다시 “root”로 로그인하면 패스워드를 입력해야 한다.
  4. 루트 사용자는 시스템을 제한 없이 운영할 수 있다.
(정답률: 68%)
  • "루트 사용자가 다시 “root”로 로그인하면 패스워드를 입력해야 한다."가 틀린 설명이다. 루트 사용자는 이미 최상위 권한을 가지고 있기 때문에 로그인 시 패스워드를 입력하지 않아도 된다.
profile_image
1

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

22. 다음 명령어 중 루트 권한을 가진 사용자만이 사용 할 수 있는 명령어가 아닌 것은?

  1. adduser
  2. groupdel
  3. su
  4. usermod
(정답률: 71%)
  • 정답은 "su"입니다. "su" 명령어는 다른 사용자로 전환하기 위해 사용되며, 루트 권한을 가진 사용자만이 다른 사용자로 전환할 수 있습니다. 따라서 "su" 명령어는 루트 권한을 가진 사용자만이 사용할 수 있는 명령어입니다.
profile_image
1

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

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

  1. /etc/shells
  2. /etc/passwd
  3. /etc/group
  4. /etc/shadow
(정답률: 52%)
  • "/etc/passwd"는 리눅스 시스템에서 사용자 계정 정보를 저장하는 파일이기 때문입니다. 이 파일은 사용자 이름, 암호화된 비밀번호, 사용자 ID 등의 정보를 포함하고 있습니다. 따라서 시스템 관리자나 보안 담당자는 이 파일을 주의깊게 관리해야 합니다.
profile_image
1

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

24. 사용자 계정을 삭제하기 위해 userdel명령을 옵션 없이 사용하면 사용자 홈 디렉토리 및 사용자 정보 중 일부가 남아있게 된다.이러한 모든 정보를 삭제하기 위한 옵션으로 알맞은 것은?

  1. -a
  2. -r
  3. -x
  4. -t
(정답률: 74%)
  • "-r" 옵션은 사용자 계정을 삭제할 때, 해당 사용자의 홈 디렉토리와 함께 모든 관련 파일과 설정 정보를 삭제하는 옵션이다. 따라서, "-r" 옵션을 사용하지 않으면 사용자 계정이 삭제되어도 사용자의 홈 디렉토리와 설정 파일 등이 남아있을 수 있으므로, 모든 정보를 삭제하기 위해서는 "-r" 옵션을 사용해야 한다.
profile_image
1

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

25. ihd사용자의 패스워드 종료정보를 확인하려 할 때 사용할 수 있는 명령어와 그 정보가 저장된 파일이 알맞게 짝지어진 것은?

  1. chage -E ihd - /etc/passwd
  2. chage -E ihd - /etc/shadow
  3. chage -lihd - /etc/passwd
  4. chage -lihd - /etc/shadow
(정답률: 44%)
  • 정답: "chage -lihd - /etc/shadow"

    설명: chage 명령어는 사용자 계정의 패스워드 만료 정보를 관리하는데 사용됩니다. -l 옵션은 현재 설정된 패스워드 만료 정보를 출력하고, -i 옵션은 마지막 패스워드 변경일을 출력합니다. -d 옵션은 패스워드를 변경한 날짜부터 패스워드 만료일까지의 기간을 출력합니다. -E 옵션은 계정의 만료일을 설정합니다.

    따라서, ihd 사용자의 패스워드 종료 정보를 확인하려면 chage -lihd - /etc/shadow 명령어를 사용해야 합니다. /etc/shadow 파일에는 사용자 계정의 패스워드 정보가 저장되어 있습니다.
profile_image
1

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

26. 다음 중 리눅스 시스템에서 사용하는 파일에 대한 설명으로 알맞은 것은?

  1. 특수 파일
  2. 디렉토리 파일
  3. 시스템 파일
  4. 일반 파일
(정답률: 57%)
  • 이 파일은 디바이스 파일로, 시스템의 입출력 장치와 같은 하드웨어를 나타내는 특수 파일입니다. 따라서 "특수 파일"이라고 부릅니다.
profile_image
1

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

27. 리눅스 시스템에서 사용하는 디렉토리,파일의 생성 및 삭제와 관련이 없는 명령어는?

  1. mkdir
  2. cat
  3. gcc
  4. top
(정답률: 73%)
  • 정답은 "top"입니다.

    "mkdir"은 디렉토리를 생성하는 명령어이고, "cat"은 파일 내용을 출력하는 명령어입니다. "gcc"는 C 언어로 작성된 소스 코드를 컴파일하는 명령어입니다.

    하지만 "top"은 시스템의 현재 상태를 모니터링하는 명령어로, 디렉토리나 파일을 생성하거나 삭제하는 기능과는 관련이 없습니다. "top"은 CPU, 메모리, 프로세스 등의 시스템 리소스 사용량을 실시간으로 확인할 수 있습니다.
profile_image
1

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

28. root사용자는 ( )안의 명령을 통해 a.txt파일의 소유권을 변경하였다.ihd사용자가 chown을 실행 했을 때,a.txt 파일의 권한이 없어 chown을 실행 할 수 없는 경우는?

  1. chown ihd a.txt
  2. chown :ihd a.txt
  3. chown ihd:root a.txt
  4. chown ihd:ihd a.txt
(정답률: 50%)
  • root 사용자가 "chown ihd a.txt" 명령을 통해 a.txt 파일의 소유권을 ihd 사용자에게 변경하였습니다. 이 때, 파일의 소유자가 변경되어 있어서 ihd 사용자가 chown 명령을 실행할 때 권한이 없어서 실행할 수 없는 것입니다. 따라서, ihd 사용자가 chown 명령을 실행하려면 root 사용자가 미리 "chown :ihd a.txt" 명령을 통해 파일의 소유자와 그룹을 모두 변경해주어야 합니다. 이렇게 하면 ihd 사용자가 chown 명령을 실행할 때 권한이 없는 문제를 해결할 수 있습니다.
profile_image
1

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

29. 다음 ( )안에 들어갈 내용으로 알맞은 것은?(순서대로 가 나 다)

  1. 소유자, t, SGID
  2. 소유자, s, SUID
  3. 타인, t, sticky bit
  4. 타인, s, SGID
(정답률: 63%)
  • 이미지에서 파일의 소유자가 s이고 SUID가 설정되어 있기 때문에 "소유자, s, SUID"가 정답이다.
profile_image
1

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

30. 파일 시스템 복구에 대한 설명 중 틀린 것은?

  1. fsck 명령을 통해 파일 시스템을 조사하여 손상된 파일을 출력해주며 사용자에게 그것을 복구할 것인지 물어본다.
  2. 파일 시스템의 결함이 하드웨어로 인한 문제(하드드라이브,메모리 불량 등)라면 fsck 명령을 통한 복구는 불가능하다.
  3. fsck명령을 매개 변수 없이 사용하면 하나의 파일 시스템만을 검사한다.
  4. fsck 명령을 수행하고 난 후에는 종료 값을 반환한다.
(정답률: 68%)
  • "fsck 명령을 매개 변수 없이 사용하면 하나의 파일 시스템만을 검사한다."가 틀린 설명이다. fsck 명령을 매개 변수 없이 사용하면 모든 파일 시스템을 검사한다. 매개 변수를 사용하여 특정 파일 시스템만 검사할 수 있다.
profile_image
1

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

31. 다음 설명과 가장 관련 깊은 프로세스의 실행 레벨은 무엇인가?

  1. 실행레벨 0
  2. 실행레벨 1
  3. 실행레벨 3
  4. 실행레벨 6
(정답률: 52%)
  • 이미지에서 보이는 것은 시스템 부팅 과정이며, 이는 시스템이 시작될 때 가장 먼저 실행되는 프로세스들이다. 따라서 이와 관련된 실행 레벨은 "실행레벨 1"이다.
profile_image
1

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

32. 현재 시스템에서 실행되고 있는 모든 프로세스를 보기 위하여 다음 명령어를 실행하였다.( )안에 들어갈 옵션으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. a
  2. u
  3. x
  4. e
(정답률: 21%)
  • ps -aux

    옵션 "a"는 현재 로그인한 사용자와 다른 사용자의 프로세스를 모두 보여준다. "u"는 프로세스의 소유자와 실행 시간, CPU 사용량 등의 상세 정보를 보여준다. "x"는 현재 실행 중인 모든 프로세스를 보여준다. "e"는 환경 변수 정보를 보여준다. 따라서, 현재 시스템에서 실행되고 있는 모든 프로세스를 보기 위해서는 "ps -aux" 명령어를 사용해야 한다.

    정답이 "x"인 이유는 "x" 옵션은 현재 실행 중인 모든 프로세스를 보여주기 때문이다. 다른 옵션들은 추가적인 정보를 보여주지만, "x" 옵션만으로도 현재 실행 중인 모든 프로세스를 확인할 수 있다.
profile_image
1

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

33. 포그라운드와 백그라운드 실행에 관한 설명 중 틀린 것은?

  1. 메타문자 ‘&’를 명령 뒤에 적어 실행하면 백그라운드로 실행된다.
  2. 명령을 입력하고 Enter를 치면 대부분 포그라운드로 실행된다.
  3. test프로그램을 포그라운드로 실행 중 ctrl+c로 실행을 멈춘 후,bg test 명령을 실행하면 test프로그램이 백그라운드로 실행된다.
  4. test프로그램을 백그라운드로 실행 후,fg test명령을 실행하면 백그라운드로 실행중인 test프로그램이 포그라운드로 실행된다.
(정답률: 58%)
  • 정답은 "test프로그램을 포그라운드로 실행 중 ctrl+c로 실행을 멈춘 후,bg test 명령을 실행하면 test프로그램이 백그라운드로 실행된다." 이다.

    이유는 ctrl+c는 현재 실행 중인 프로세스를 강제로 종료시키는 시그널이다. 따라서 test 프로그램을 ctrl+c로 멈춘 후에는 이미 프로세스가 종료되어 백그라운드로 실행할 수 없다. 올바른 방법은 test 프로그램을 백그라운드로 실행한 후에 ctrl+z를 입력하여 프로세스를 일시 중지시킨 후, bg 명령어를 사용하여 백그라운드에서 실행시키는 것이다.
profile_image
1

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

34. ihd사용자가 소유한 하나의 프로세스가 계속해서 프로세스를 무한정 생성하는 것을 발견하여 ihd 사용자의 모든 프로세스를 종료시키기 위해 다음과 같이 조치를 취하였다.( )안에 들어갈 옵션으로 알맞은 것은?

  1. -V
  2. -u
  3. -l
  4. -q
(정답률: 42%)
  • 정답은 "-u"이다.

    "-u" 옵션은 해당 사용자가 소유한 모든 프로세스를 종료시키는 옵션이다. 따라서 ihd 사용자가 소유한 모든 프로세스를 종료시키기 위해 "-u" 옵션을 사용한 것이다.

    "-V" 옵션은 버전 정보를 출력하는 옵션이고, "-l" 옵션은 자세한 정보를 출력하는 옵션이다. "-q" 옵션은 조용한 모드로 실행하는 옵션이다.
profile_image
1

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

35. 다음 ps -l 명령의 실행 결과에 대한 설명 중 틀린 것은?

  1. Running상태의 프로세스는 3개이다.
  2. PID가 2593인 프로세스는 Sleeping상태이다.
  3. PID가 2622인 프로세스의 우선순위가 가장 높다.
  4. PID가 2636인 프로세스의 부모 프로세스 PID는 2593이다.
(정답률: 65%)
  • 설명 중 틀린 것은 없습니다.

    PID가 2622인 프로세스의 우선순위가 가장 높은 이유는 "PRI" 열에서 값이 20으로 가장 작기 때문입니다. 우선순위 값이 작을수록 우선순위가 높습니다.
profile_image
1

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

36. 다음 중 rpm 명령에 관한 설명으로 틀린 것은?

  1. rpm 확장자를 가지는 패키지를 설치/삭제 할 수 있다.
  2. 현재 파일시스템에 저장된 패키지만 설치 할 수 있다.
  3. 설치된 패키지의 목록을 볼 수 있다.
  4. 업그레이드할 때 사용자가 설정한 내용을 안전하게 보호해 준다.
(정답률: 59%)
  • "현재 파일시스템에 저장된 패키지만 설치 할 수 있다."가 틀린 설명입니다. rpm 명령은 로컬 파일시스템 뿐만 아니라 원격 저장소에서도 패키지를 설치하거나 업그레이드할 수 있습니다. 따라서 로컬 파일시스템에 저장되어 있지 않은 패키지도 설치할 수 있습니다.
profile_image
1

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

37. 다음 중 dpkg명령에 관한 설명으로 틀린 것은?

  1. -i : 개별적인 패키지를 설치한다.
  2. -r : 개별적인 패키지를 제거한다.
  3. --purge : 사용자 설정을 유지하면서 개별적인 패키지를 제거한다.
  4. -s : 패키지의 상황 정보를 알려 준다.
(정답률: 53%)
  • "--purge : 사용자 설정을 유지하면서 개별적인 패키지를 제거한다." 이 설명은 틀린 것이다. 올바른 설명은 "--purge : 개별적인 패키지를 완전히 제거하고 설정 파일도 함께 삭제한다." 이다. 이 옵션을 사용하면 패키지를 완전히 제거하므로 설정 파일도 함께 삭제되기 때문에 사용자 설정이 유지되지 않는다.
profile_image
1

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

38. 다음 중 make에 대한 설명으로 틀린 것은?

  1. 프로젝트를 효율적으로 관리하고 일관성 있게 관리하게 해준다.
  2. 무조건 Makefile에 있는 내용을 첫 번째 줄부터 순서대로 실행한다.
  3. 소스 파일을 직접 배포하는 경우에 널리 쓰인다.
  4. Makefile 내부에서 각각의 타겟들은 탭으로 시작하는 명령이 뒤따라온다.
(정답률: 59%)
  • 무조건 Makefile에 있는 내용을 첫 번째 줄부터 순서대로 실행한다. 가 틀린 답입니다.
    Makefile에서 지정한 순서대로 읽습니다.
profile_image
1

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

39. gcc를 이용하여 foo.c,bar.c두 개의 파일을 컴파일해서 result라는 실행 파일을 생성하는 명령으로 올바른 것은?

  1. gcc -o resultfoo.c bar.c
  2. gcc -r resultfoo.c bar.c
  3. gcc foo.c+bar.c > result
  4. gcc foo.c bar.c> result
(정답률: 48%)
profile_image
1

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

40. gzip옵션에 대한 설명 중 틀린 것은?

  1. -d : 압축을 푼다.
  2. -l : 현재 압축된 파일의 내용을 보여준다.
  3. -v : 압축 파일의 완전성을 검사한다.
  4. -9 : 최대한 압축한다.
(정답률: 39%)
  • "-v : 압축 파일의 완전성을 검사한다."가 틀린 것은 아니다.

    "-v" 옵션은 "verbose"의 약자로, 압축 또는 해제 작업을 수행할 때 진행 상황을 자세히 출력해주는 옵션이다. 또한, "-t" 옵션과 함께 사용하면 압축 파일의 완전성을 검사할 수 있다.

    따라서, 정답은 없다.
profile_image
1

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

41. 커널 컴파일을 위한 환경설정 명령 인터페이스로 보기 어려운 것은?

  1. make config
  2. make menuconfig
  3. make xconfig
  4. make devconfig
(정답률: 63%)
  • "make devconfig"는 기본값으로 모든 옵션을 "no"로 설정하고 필요한 최소한의 옵션만 활성화하여 커널을 빌드하는 명령어입니다. 따라서 인터페이스로 보기 어려운 것입니다.
profile_image
1

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

42. 커널을 컴파일을 하기 위하여 다음과 같은 명령어를 수행하였다.각 명령어에 대한 설명 중 틀린 것은?

  1. (가)는 새 커널을 만들기를 시작하는 명령으로서 컴파일을 위한 의존성 관계를 설정한다.
  2. (나)는 이전에 수행했던 컴파일과정에서 생성된 목적파일,커널,임시파일,설정 값 등을 삭제한다.
  3. (다)는 압축된 커널이미지를 생성한다.
  4. (라)는 커널환경설정에서 모듈로 설정한 기능을 컴파일 한 후 컴파일된 모듈을 /lib/modules 아래 설치한다.
(정답률: 42%)
profile_image
1

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

43. 리눅스 커널을 계속적으로 업그레이드 하면서 얻을 수 있는 장점으로 보기 어려운 것은?

  1. 라이센스 만료에 따른 사용기간 연장
  2. 시스템 관리능력의 개선
  3. 속도개선 및 버그 수정
  4. 새로운 하드웨어의 지원
(정답률: 68%)
  • 리눅스 커널을 업그레이드하면서 얻을 수 있는 장점 중 "라이센스 만료에 따른 사용기간 연장"은 장점이 아닙니다. 이유는 리눅스 커널은 GPL 라이센스로 배포되며, 이 라이센스는 만료되지 않습니다. 따라서 "라이센스 만료에 따른 사용기간 연장"은 장점으로 보기 어렵습니다.
profile_image
1

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

44. 다음 중 스캐너와 관련이 있는 패키지는?

  1. SANE
  2. OSS
  3. ALSA
  4. LILO
(정답률: 81%)
  • 정답: SANE

    SANE은 Scanner Access Now Easy의 약자로, 스캐너와 관련된 소프트웨어 패키지이다. OSS는 Open Sound System, ALSA는 Advanced Linux Sound Architecture, LILO는 Linux Loader로 각각 사운드와 부팅과 관련된 패키지이다.
profile_image
1

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

45. 다음 중 리눅스의 프린터 설정에 관련된 파일이 저장된 곳은?

  1. /etc/printcap.conf
  2. /etc/printcap
  3. /etc/print.conf
  4. /etc/print.dev
(정답률: 45%)
  • 정답은 "/etc/printcap"입니다. 이 파일은 리눅스에서 프린터 설정을 관리하는 파일 중 하나로, 프린터의 이름, 위치, 종류, 인쇄 대기열 등의 정보를 포함합니다. 이 파일은 일반적으로 시스템 관리자나 root 권한을 가진 사용자만 수정할 수 있습니다.
profile_image
1

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

46. PNP(Plug-and-Play)에 대한 설명 중 틀린 것은?

  1. PNP는 모뎀과 네트워크 카드,사운드 카드 등의 각종 하드웨어(장치)를 찾아낸 장소를 자동적으로 소프트웨어에 알려주는 기능을 말한다.
  2. PNP의 기능은 물리적 장치와 이것을 조작하는 소프트웨어(장치드라이버)와 일치시키고 장치와 드라이버 사이에 통신채널을 만드는 것이다.
  3. PNP는 I/O주소,DMA 채널,메모리 영역 등의 버스자원을 드라이버와 하드웨어 양쪽에 할당한다.
  4. 현재까지는 윈도우즈 계열에서만 PNP 기능이 제공되었으나 향후 리눅스 계열에서도 PNP 기능이 제공될 것으로 예상되어진다.
(정답률: 61%)
  • "현재까지는 윈도우즈 계열에서만 PNP 기능이 제공되었으나 향후 리눅스 계열에서도 PNP 기능이 제공될 것으로 예상되어진다."가 틀린 설명이다. 이유는 이미 리눅스 계열에서도 PNP 기능이 제공되고 있기 때문이다. 리눅스에서는 udev라는 시스템이 PNP와 유사한 역할을 수행한다.
profile_image
1

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

47. 상이한 시스템 상에서 장치의 드라이버를 새로이 컴파일하고 현재 사용 중인 시스템에 복사하여 적용하고자 할 때 우선적으로 모듈사이의 의존성 검사가 필요하다.이때 수행하여야 할 명령어로 알맞은 것은?

  1. insmod
  2. lsmod
  3. depmod
  4. rmmod
(정답률: 67%)
  • 정답: depmod

    의존성 검사를 수행하기 위해서는 모듈간의 의존성 정보를 알아야 한다. 이를 위해 depmod 명령어를 사용한다. depmod 명령어는 현재 시스템에 로드된 모듈들의 의존성 정보를 분석하여 /lib/modules/버전/ 디렉토리에 있는 모듈들의 의존성 정보를 업데이트한다. 이후에는 새로운 드라이버를 컴파일하고 insmod 명령어를 사용하여 로드할 수 있다.
profile_image
1

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

48. 현 시스템에서 사운드를 지원하지 않는 경우 사운드를 지원하도록 리눅스를 설정하려고 할 때 필요한 작업이라고 보기 어려운 것은?

  1. 사운드 카드를 설치하고 플러그 앤 플레이가 가능한 경우는 설정한다.
  2. 사운드를 지원하도록 커널을 설정하고 생성한다.
  3. 사운드 장치파일을 생성한다.
  4. /etc/dev/sound.conf파일에 저장된 정보를 확인한다.
(정답률: 49%)
  • "/etc/dev/sound.conf" 파일은 사운드 장치와 관련된 설정 정보를 저장하는 파일이기 때문에, 사운드를 지원하지 않는 경우에는 이 파일이 존재하지 않거나 비어있을 수 있습니다. 따라서 사운드를 지원하도록 리눅스를 설정하려면 이 파일에 필요한 정보를 추가하거나 수정해야 합니다. 다른 작업들은 사운드를 지원하기 위해 필요한 기본적인 작업들이지만, "/etc/dev/sound.conf" 파일은 이러한 작업들을 수행한 후에도 설정되어야 하는 중요한 파일입니다.
profile_image
1

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

49. 모듈에 대한 설명으로 틀린 것은?

  1. 필요로 하는 코드를 동적으로 로드하여 커널의 크기를 줄일 수 있다.
  2. 모듈이 커널에서 제거될 때 자신이 할당받은 커널 메모리나 인터럽트 같은 시스템자원은 재부팅을 통해서만이 해제가 가능하다.
  3. 로드된 모듈은 커널의 한 부분이 된다.
  4. 새로운 커널 코드를 재부팅하지 않고 테스트 하는데 유리하다.
(정답률: 53%)
  • "모듈이 커널에서 제거될 때 자신이 할당받은 커널 메모리나 인터럽트 같은 시스템자원은 재부팅을 통해서만이 해제가 가능하다."이 부분이 틀린 것입니다. 모듈이 제거될 때에는 모듈이 사용한 자원들이 자동으로 해제되며, 재부팅이 필요하지 않습니다.
profile_image
1

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

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

  1. SMB
  2. Network
  3. Remote
  4. Local
(정답률: 63%)
  • 이미지에서 보이는 드라이브의 위치가 해당 컴퓨터의 로컬 드라이브이기 때문에 정답은 "Local"입니다.
profile_image
1

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

51. 다음 중 로그 파일과 관련 데몬이 잘못 짝지어진 것은?

  1. 시스템 로그(/var/log/messages) - syslogd
  2. 커널 로그(/var/log/dmesg) - sendmail
  3. 웹서버 액세스 로그(/var/log/apache/access_log) - apache
  4. 보안 로그(/var/log/secure) - xinetd
(정답률: 78%)
  • 커널 로그(/var/log/dmesg)는 시스템 부팅 시 커널에서 발생하는 메시지를 기록하는 로그이며, sendmail은 메일 전송 데몬입니다. 두 가지는 서로 관련이 없으므로, 로그 파일과 데몬이 잘못 짝지어진 것입니다.
profile_image
1

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

52. 다음 중 시스템 보안 관리에서 사용자 접근 보안의 물리적 접근 제한 방법이 아닌 것은?

  1. BIOS 보안
  2. 쉐도우 패스워드 사용
  3. xlock
  4. 부트로더 보안
(정답률: 47%)
  • 쉐도우 패스워드 사용은 논리적인 접근 제한 방법이며, 다른 보기들은 물리적인 접근 제한 방법이기 때문에 정답은 "쉐도우 패스워드 사용"입니다. 쉐도우 패스워드는 사용자의 암호화된 비밀번호를 /etc/shadow 파일에 저장하여 일반 사용자가 이 파일에 접근하지 못하도록 합니다. 이를 통해 사용자의 비밀번호를 안전하게 보호할 수 있습니다.
profile_image
1

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

53. 다음 중 TCP Wrapper에 대한 설명 중 틀린 것은?

  1. 암호화를 지원한다.
  2. /etc/hosts.allow 파일에는 접근 을 허용 할 서비스와 IP주소를 기록한다.
  3. /etc/hosts.deny파일에 denyALL을 설정하고 꼭 필요한 접근만 /etc/hosts.allow 파일에 기록하는 것이 더 나은 보안을 제공한다.
  4. 시스템 이름이나 도메인 이름보다 IP 주소를 사용할 것을 권고한다.
(정답률: 33%)
  • "암호화를 지원한다."는 TCP Wrapper의 기능 중 하나가 아니다. TCP Wrapper는 접근 제어를 위한 소프트웨어로, /etc/hosts.allow 파일에는 접근을 허용할 서비스와 IP 주소를 기록하고, /etc/hosts.deny 파일에는 denyALL을 설정하고 꼭 필요한 접근만 /etc/hosts.allow 파일에 기록하는 것이 더 나은 보안을 제공한다. 또한, 시스템 이름이나 도메인 이름보다 IP 주소를 사용할 것을 권고한다.
profile_image
1

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

54. 다음 중 ssh에 대한 설명으로 틀린 것은?

  1. 두 호스트간의 통신 암호화와 사용자 인증에 공유키 방식을 사용한다.
  2. 주고받는 모든 패킷은 암호화되어 있다.
  3. X11Forwarding을 지원한다.
  4. sftp를 이용하여 암호화된 파일 전송도 지원한다.
(정답률: 28%)
  • 주고받는 모든 패킷은 암호화되어 있다는 설명이 틀린 것이다.

    ssh는 두 호스트간의 통신 암호화와 사용자 인증에 공유키 방식을 사용한다. 이를 통해 중간에 제3자가 정보를 엿볼거나 변조하는 것을 방지할 수 있다. 또한, X11Forwarding을 지원하여 원격 호스트에서 GUI 프로그램을 실행할 수 있고, sftp를 이용하여 암호화된 파일 전송도 지원한다. 하지만, 모든 패킷이 암호화되어 있다는 것은 맞지 않다. ssh는 기본적으로 인증과 암호화에만 사용되며, 데이터 전송에는 다른 프로토콜을 사용한다. 따라서, ssh를 사용하여 전송되는 데이터가 암호화되지 않을 수 있다.
profile_image
1

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

55. OpenSSH 클라이언트를 이용하여 인증키를 만들기 위한 명령은?

  1. ssh--generate-keys
  2. ssh-keys
  3. ssh-keygen
  4. ssh-add
(정답률: 73%)
  • 정답은 "ssh-keygen"입니다. 이 명령은 OpenSSH 클라이언트에서 인증키를 생성하는 데 사용됩니다. 이 명령을 실행하면 공개키와 개인키가 생성되며, 이를 사용하여 SSH 연결을 보안하고 인증할 수 있습니다. 다른 보기들은 실제로는 존재하지 않는 오타이거나 다른 명령어이므로 정답이 될 수 없습니다.
profile_image
1

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

56. 다음 중 tripwire에 대한 설명으로 틀린 것은?

  1. 침입자가 파일을 바꿔치기 할 경우 알기 쉽게 해준다.
  2. 침입자가 파일을 바꿔치지 못하도록 원천적으로 봉쇄한다.
  3. MD5,SHA,CRC-32등의 다양한 암호화 함수를 제공한다.
  4. 먼저 시스템에 존재하는 파일의 데이터베이스를 생성해 둬야 한다.
(정답률: 53%)
  • "침입자가 파일을 바꿔치기 할 경우 알기 쉽게 해준다."가 틀린 설명입니다.

    tripwire는 파일 시스템의 변경을 감지하고 보고하는 호스트 기반의 침입 탐지 시스템입니다. 따라서, 침입자가 파일을 바꿔치지 못하도록 원천적으로 봉쇄하는 것이 주요 기능 중 하나입니다. 이를 위해 tripwire는 파일의 해시 값을 계산하고, 이를 데이터베이스에 저장합니다. 그리고 나중에 파일이 변경되었을 때, 이전의 해시 값과 비교하여 변경 여부를 감지합니다. 따라서, 파일이 변경되었을 때 알리는 것이 주요 기능이며, 변경을 막는 것은 부가적인 기능입니다.
profile_image
1

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

57. OpenSSH 클라이언트를 이용하여 ssh 터널링을 구성하는 경우 사용 가능한 프로토콜은?

  1. HTTP
  2. FTP
  3. TELNET
  4. SOCKS
(정답률: 43%)
  • SOCKS 프로토콜은 TCP/IP 기반의 프로토콜로, 다른 프로토콜과 달리 네트워크 계층에서 작동하기 때문에 SSH 터널링에 적합합니다. 따라서 OpenSSH 클라이언트를 이용하여 ssh 터널링을 구성하는 경우 SOCKS 프로토콜을 사용할 수 있습니다. HTTP, FTP, TELNET은 모두 다른 프로토콜이므로 SSH 터널링에 사용할 수 없습니다.
profile_image
1

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

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

  1. 적은 비용으로 백업 보장 기간을 늘릴 수 있다.
  2. 파일 시스템을 복원하는데 드는 시간을 최소화 할 수 있다.
  3. 개인적인 용도나 작은 규모의 사이트에 적합 하다.
  4. 백업 기획안이 복잡해짐에 따라 신경쓸 부분이 많아진다.
(정답률: 49%)
  • 백업 기획안이 복잡해짐에 따라 신경쓸 부분이 많아진다. - 다단계 백업은 여러 단계로 나누어 백업을 수행하는 방식으로, 복잡한 기획안이 필요하고 관리가 어렵다는 단점이 있습니다. 따라서 개인적인 용도나 작은 규모의 사이트에 적합하며, 적은 비용으로 백업 보장 기간을 늘릴 수 있고 파일 시스템을 복원하는데 드는 시간을 최소화할 수 있는 장점이 있습니다.
profile_image
1

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

59. 다음 중 압축을 사용한 백업에 대한 설명으로 틀린 것은?

  1. 비용을 줄일 수 있다.
  2. 작은 손상에도 모든 데이터를 잃을 수 있다.
  3. 백업 소요 시간이 크게 줄어든다.
  4. 각각의 파일을 따로 압축하면 백업이 손상 되어도 모든 파일을 살릴 수 있다.
(정답률: 53%)
  • "각각의 파일을 따로 압축하면 백업이 손상 되어도 모든 파일을 살릴 수 있다."는 틀린 설명입니다. 각각의 파일을 따로 압축하면 백업이 손상되면 압축된 파일 하나만 손상되어도 해당 파일의 데이터를 모두 잃을 수 있습니다. 따라서, 여러 파일을 하나의 압축 파일로 묶어서 백업하는 것이 안전합니다.
profile_image
1

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

60. 다음 중 dump에 대한 설명으로 틀린 것은?

  1. 점진적인 백업 기능을 제공한다.
  2. 백업이 기존 파일에 내용을 더하면서 수행될 수 있다.
  3. 결함(Holes)을 가진 파일들을 바르게 다루지 못한다.
  4. 여러 개의 테이프에 백업할 수 있다.
(정답률: 57%)
  • "결함(Holes)을 가진 파일들을 바르게 다루지 못한다."가 틀린 설명이다. dump는 파일 시스템의 물리적인 구조를 백업하기 때문에 파일 시스템의 빈 공간(holes)을 인식하지 못하고 무시한다. 따라서 백업된 파일에는 holes가 포함되지 않는다.
profile_image
1

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

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

61. 웹 관련 서비스에 대한 설명 중 틀린 것은?

  1. 1990년에 팀 버너스 리(Tim BernersLee)박사는 윌드 와이드웹 이라는 최초의 넥스트(Next) 플랫폼용 브라우저를 공개하였다.
  2. 웹의 시작은 조직 내의 정보교환을 빠르게 하기 위해서 시작되었다.
  3. HTML에 대한 표준화 작업은 HTTPS 컨소시엄에서 주관하고 있다.
  4. HTTP는 인터넷에서 하이퍼텍스트 문서를 교환하기 위하여 사용되는 프로토콜이다.
(정답률: 55%)
  • "HTML에 대한 표준화 작업은 HTTPS 컨소시엄에서 주관하고 있다."는 틀린 설명입니다. 실제로 HTML에 대한 표준화 작업은 W3C(World Wide Web Consortium)에서 주관하고 있습니다. HTTPS는 HTTP 프로토콜의 보안 버전이며, W3C와는 별개의 조직인 IETF(Internet Engineering Task Force)에서 관리하고 있습니다.
profile_image
1

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

62. PHP 언어에 대한 설명 중 틀린 것은?

  1. MySQL, Oracle, mSQL등 다양한 DBMS와 연동할 수 있다.
  2. 윈도우 서버의 IIS와 연동 할 수 있다.
  3. 윈도우의 ASP와 비슷한 역할을 한다.
  4. HTML문서 안에 PHP 코드를 삽입하면 클라이언트 쪽에서 문서를 처리하여 그 결과를 HTML로 만들어 내는 역할을 한다.
(정답률: 56%)
  • PHP는 서버 측 스크립트 언어이기 때문에, HTML문서 안에 PHP 코드를 삽입해도 클라이언트 쪽에서 처리되지 않고 서버 쪽에서 처리되어 그 결과를 HTML로 만들어 내는 역할을 한다. 따라서 "HTML문서 안에 PHP 코드를 삽입하면 클라이언트 쪽에서 문서를 처리하여 그 결과를 HTML로 만들어 내는 역할을 한다."는 틀린 설명이다.
profile_image
1

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

63. 아파치 웹서버에 PHP를 DSO 방식으로 연동 설치 후,HTML 파일내(확장자가 .html)의 PHP 프로그램을 실행시키려 한다.아파치 환경설정 파일(httpd.conf)에 다음 중 어떤 지시자를 추가 해야 하는가?

  1. AddType applications/httpd-php .html
  2. AddType applications/php .html
  3. AddType application/x-httpd-php .html
  4. AddType application/php .html
(정답률: 44%)
  • 정답은 "AddType application/x-httpd-php .html"이다.

    이유는 이 지시자는 HTML 파일 내에서 PHP 코드를 실행시키기 위해 필요한 MIME 타입을 설정하는 지시자이기 때문이다. MIME 타입은 웹 서버가 클라이언트에게 전송하는 파일의 종류를 식별하기 위한 방법 중 하나이다. 따라서 이 지시자를 추가함으로써 아파치 웹서버는 .html 파일을 PHP 파일로 인식하고, PHP 코드를 실행시킬 수 있게 된다.
profile_image
1

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

64. 아파치를 소스 컴파일하여 특정 디렉토리(/usr/local/apache/)에 설치하였다.설치된 경로 아래 생성된 디렉토리에 대한 설명 중 틀린 것은?

  1. bin/ : 아파치 서버프로그램,유틸리티 등의 실행 파일이 들어가 있다.
  2. cgi-bin/ : CGI 스크립트 프로그램 및 PID 파일이 위치한다.
  3. icons/ : 아파치 서버에서 사용하는 아이콘들이 들어 있다.
  4. logs/ : 아파치 로그 파일이 저장된다.
(정답률: 50%)
  • 정답은 "cgi-bin/ : CGI 스크립트 프로그램 및 PID 파일이 위치한다." 이다. 이유는 PID 파일은 아파치 서버가 실행될 때 생성되는 프로세스 ID 파일로, 일반적으로 /var/run/ 디렉토리에 위치한다. 따라서 /usr/local/apache/ 경로 아래 생성된 디렉토리 중 cgi-bin/ 디렉토리에 PID 파일이 위치하는 것은 잘못된 설명이다.
profile_image
1

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

65. 아파치 서버를 사용하여 웹서비스를 할때 동시 접속자가 많아져 아파치 서버에 더 이상 접속이 되지 않았다.더 많은 접속자를 받아들이기 위해 아파치 설정파일(httpd.conf)에서 값을 수정해 줘야 하는 지시자는 무엇인가?

  1. MaxUsers
  2. MaxConnections
  3. MaxThreads
  4. MaxClients
(정답률: 58%)
  • 정답은 "MaxClients"이다. 이는 아파치 서버가 동시에 처리할 수 있는 최대 클라이언트 연결 수를 지정하는 지시자이다. 따라서 이 값을 적절히 조절하여 더 많은 접속자를 받아들일 수 있도록 설정할 수 있다. 다른 보기들은 모두 존재하지만, 이 문제에서 요구하는 답은 "MaxClients"이다.
profile_image
1

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

66. 다음은 아파치 접근로그(access_log)파일의 로그 포맷을 정의한 부분이다.각 별명에 대한 설명이 적절한 것은?

  1. %h : 요구된 헤더 내용
  2. %l : 원격 로그 이름
  3. %t : HTML문서의 이름(Title)
  4. %r : 요구한 URL
(정답률: 35%)
  • "%l"은 원격 로그 이름을 나타내는데, 이는 보안상의 이유로 대부분의 웹서버에서 비활성화되어 있어서 실제로는 로그에 기록되지 않는 경우가 많다. 따라서 이 로그 포맷에서는 "-"로 표시되어 있다.
profile_image
1

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

67. PostgreSQL의 3가지 주요 특징이 아닌 것은?

  1. 인공지능
  2. 고수준 확장성
  3. 관계형 모델
  4. 객체지향
(정답률: 65%)
  • PostgreSQL은 관계형 데이터베이스 관리 시스템으로, 객체지향적인 기능을 제공하며 고수준의 확장성을 가지고 있습니다. 하지만 PostgreSQL은 인공지능과 직접적인 연관성이 없습니다. 따라서 "인공지능"이 PostgreSQL의 주요 특징이 아닙니다.
profile_image
1

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

68. 보안서버 구축에 사용되는 SSL(Secure Sockets Layer)에 대한 설명으로 알맞은 것은?

  1. 웹서버와 브라우저간에 데이터를 안전하게 주고받기 위한 업계 표준 프로토콜로서 미국 마이크로소프트 회사가 개발하였다.
  2. SSL은 웹을 위해 개발되었기 때문에 웹에서만 사용된다.
  3. SSL은 전송계층 서비스(OSI7계층)로 플랫폼과 어플리케이션에 독립적이다.
  4. 동일한 IP에서는 포트를 달리하여 여러 개의 보안 가상 호스트를 만들 수 있다.
(정답률: 34%)
  • SSL은 웹서버와 브라우저간에 데이터를 안전하게 주고받기 위한 업계 표준 프로토콜로서, 웹을 위해 개발되었지만 전송계층 서비스(OSI7계층)로 플랫폼과 어플리케이션에 독립적입니다. 또한, 동일한 IP에서는 포트를 달리하여 여러 개의 보안 가상 호스트를 만들 수 있습니다. 이는 SSL/TLS 프로토콜이 SNI(Server Name Indication)을 지원하기 때문입니다. SNI는 클라이언트가 접속하려는 호스트 이름을 SSL/TLS 핸드쉐이크 과정에서 서버에 전달하여, 서버는 해당 호스트 이름에 맞는 인증서를 제공할 수 있도록 합니다.
profile_image
1

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

69. 윈도우 및 이기종 운영체제와 파일 및 프린트 등을 공유하기 위해 사용하는 삼바서버의 환경 설정 파일(smb.conf)에 대한 설명 중 틀린 것은?

  1. security 지시자는 인증 레벨을 부여하는 것으로 4가지(share,user,ip,domain)종류가 있다.
  2. #,;은 모두 주석으로 인식된다.
  3. “hostsdeny=아이피”이렇게 설정하여 특정 ‘아이피’를 차단할 수 있다.
  4. “loadprinters=yes”로 설정하면 프린터 목록을 자동으로 로드 한다.
(정답률: 36%)
  • "#,;은 모두 주석으로 인식된다."가 틀린 설명입니다. smb.conf 파일에서 #은 주석을 나타내지만, ;은 주석을 나타내지 않습니다.

    security 지시자는 인증 레벨을 부여하는 것으로 4가지(share,user,ip,domain)종류가 있습니다. share는 공유 폴더에 대한 인증, user는 사용자 인증, ip는 IP 주소 인증, domain은 도메인 인증을 의미합니다.

    “hostsdeny=아이피”이렇게 설정하여 특정 ‘아이피’를 차단할 수 있습니다.

    “loadprinters=yes”로 설정하면 프린터 목록을 자동으로 로드합니다.
profile_image
1

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

70. 다음 삼바관련 명령어에 대한 설명이 틀린 것은?

  1. smbpasswd : 삼바서버 사용자의 계정생성, 비밀번호 변경 등에 사용된다.
  2. testparm : 삼바서버 가동 속도를 테스트하기 위한 명령이다.
  3. smbstatus : 현재 삼바 서버 상태를 확인 할 수 있다.
  4. smbclient : 삼바서버에 접속하는 클라이언트 프로그램이다.
(정답률: 56%)
  • testparm 명령어는 삼바 설정 파일의 구문 오류를 검사하고 적용된 설정을 보여주는 명령어이며, 삼바서버 가동 속도를 테스트하는 명령어가 아니다. 따라서 정답은 "testparm : 삼바서버 가동 속도를 테스트하기 위한 명령이다."이다.

    간단명료한 설명: testparm은 삼바 설정 파일을 검사하고 설정을 보여주는 명령어이다.
profile_image
1

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

71. 윈도우 및 이기종 운영체제와 파일 및 프린트 등을 공유하기 위해 사용하는 삼바 서버의 보안 모델에 대한 다음 설명 중 틀린 것은?

  1. 사용자레벨의 경우 UNIX쪽과 PC쪽의 계정 이름이 동일한 사용자가 대다수일 때 그 위력을 발휘한다.
  2. 사용자 레벨보다 공유레벨이 관리가 어렵고, 성능은 우수하다.
  3. 공유 레벨은 프린트, CD-ROM, anonymous ftp등의 공유 디렉토리를 불특정 사용자들이 공유할 경우 유용하다.
  4. 사용자레벨에서 암호화된 암호파일을 사용하여 인증하도록 하려면 Security Options의 encrypt passwords를 Yes로 설정하는 동시에 Security Options의 smbpasswd 파일을 설정해야 한다.
(정답률: 40%)
  • "사용자 레벨보다 공유레벨이 관리가 어렵고, 성능은 우수하다."라는 설명이 틀립니다. 실제로는 사용자 레벨이 공유 레벨보다 관리가 어렵고, 성능은 떨어집니다. 사용자 레벨은 각 사용자마다 개별적인 권한을 설정해야 하기 때문에 관리가 어렵고, 공유 레벨은 모든 사용자가 공유 디렉토리에 대해 동일한 권한을 가지기 때문에 관리가 쉽습니다. 또한, 공유 레벨은 파일 및 프린트 등의 공유에 최적화되어 있어서 성능이 우수합니다.
profile_image
1

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

72. NFS 서버는 항상 클라이언트가 자신의 자원을 마운트할 수 있도록 준비하고 있어야 하는데 이러한 과정을 익스포팅(exporting)이라고 한다. 익스포팅 설정에 적용할 수 있는 옵션에 대한 설명이 적절한 것은?

  1. root_squash : 서버와 클라이언트가 루트 계정을 사용
  2. rw : 공유된 자원을 읽기전용으로 마운트
  3. link_relative : 절대 심볼릭 링크를 상대 심볼릭 링크로 변경 시 사용
  4. insecure : 인증되지 않은 액세스는 불가능하게 함
(정답률: 39%)
  • - root_squash : 클라이언트가 NFS 서버의 루트 계정으로 접근할 때, 해당 계정을 일반 사용자 계정으로 변경하여 접근하도록 하는 옵션
    - rw : 공유된 자원을 읽기/쓰기 가능한 상태로 마운트하는 옵션
    - link_relative : NFS 서버에서 절대 심볼릭 링크를 상대 심볼릭 링크로 변경하여 클라이언트에서도 동일한 경로로 접근할 수 있도록 하는 옵션
    - insecure : 인증되지 않은 액세스를 허용하는 옵션

    link_relative 옵션은 NFS 서버에서 공유하는 디렉토리 내에 절대 심볼릭 링크가 있을 경우, 클라이언트에서 해당 링크를 사용할 때 절대 경로로 접근하는 것이 아니라 상대 경로로 접근할 수 있도록 변경하는 옵션이다. 이를 통해 클라이언트에서도 NFS 서버의 디렉토리 구조를 유지하면서 접근할 수 있게 된다.
profile_image
1

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

73. NFS을 사용하기 위한 여러 유틸리티 프로그램에 대한 설명이 적절한 것은?

  1. mntnfs 명령어는 NFS 서버에 마운트하기 위해 사용된다.
  2. showmount 명령어에서 서버 측의 상태만을 보여주기 위해 -s 옵션을 사용한다.
  3. nfsstat 명령어에서 -d 옵션을 사용하여 클라이언트에서 사용하는 디렉토리 이름만을 출력 할 수 있다.
  4. nhfsstone 명령어는 시간당 부하의 수, 전송률, 실패율 등의 NFS에 관련된 데이터를 제공한다.
(정답률: 28%)
  • nhfsstone 명령어는 NFS 서버의 성능을 측정하기 위한 유틸리티로, NFS에 관련된 데이터를 제공하여 시간당 부하의 수, 전송률, 실패율 등을 측정할 수 있습니다. 다른 보기들은 NFS를 사용하기 위한 유틸리티 프로그램에 대한 설명이지만, nhfsstone 명령어는 NFS 서버의 성능 측정을 위한 특별한 유틸리티입니다.
profile_image
1

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

74. 다음은 FTP서버인 proftpd의 설정파일(proftpd.conf)의 일부분이다.다음 설명 중 틀린 것은?

  1. 인터넷 슈퍼데몬에 의해서 실행된다.
  2. 최소 접속 가능한 사용자 수는 40이다.
  3. 새로운 텍스트 파일이 만들어지면 기본적인 파일 퍼미션은 644이다.
  4. FTP서버의 1차 IP주소 또는 가상 호스트 설정 블록에서 설정된 IP주소가 아닌 IP주소로부터 연결이 있을 때 기본으로 사용될 서버 설정을 해준다.
(정답률: 60%)
  • 정답은 "최소 접속 가능한 사용자 수는 40이다." 이다. 설정 파일에서는 "MinUsers 0"으로 설정되어 있어, 최소 접속 가능한 사용자 수는 0이다. 따라서 이 설명은 틀린 설명이다.

    - "인터넷 슈퍼데몬에 의해서 실행된다.": proftpd는 인터넷 슈퍼데몬(xinetd)에 의해 실행될 수도 있지만, standalone 모드로 직접 실행될 수도 있다.
    - "새로운 텍스트 파일이 만들어지면 기본적인 파일 퍼미션은 644이다.": 이 설정은 umask 설정에 따라 달라질 수 있다. 기본값은 022이므로, 새로운 파일의 퍼미션은 644가 된다.
    - "FTP서버의 1차 IP주소 또는 가상 호스트 설정 블록에서 설정된 IP주소가 아닌 IP주소로부터 연결이 있을 때 기본으로 사용될 서버 설정을 해준다.": 이 설명은 "DefaultAddress" 설정에 대한 설명이다. 이 설정은 FTP서버가 여러 개의 IP주소를 가지고 있을 때, 어떤 IP주소를 기본으로 사용할지 설정하는 것이다.
profile_image
1

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

75. 파일 공유를 위한 목적으로 FTP서버인 Proftpd를 사용하여 무명 FTP서버를 구축하였다.proftpd의 설정파일(proftpd.conf)을 다음과 같이 작성하였을때 다음 설명 중 틀린 것은?

  1. 무명 FTP의 자료가 보관되는 곳은 anonymousftp 계정의 홈 디렉토리이다.
  2. incoming 디렉토리를 제외한 디렉토리 및 파일의 이름을 바꿀 수 있다.
  3. incoming 디렉토리는 서버에서 클라이언트로 파일을 전송 할 수 없다.
  4. incoming 디렉토리는 클라이언트에서 서버로 파일을 전송 할 수 없다.
(정답률: 43%)
  • 정답은 "incoming 디렉토리는 클라이언트에서 서버로 파일을 전송 할 수 없다."가 되어야 합니다.

    incoming 디렉토리는 클라이언트가 서버로 파일을 업로드할 수 있는 디렉토리입니다. 따라서 "incoming 디렉토리는 서버에서 클라이언트로 파일을 전송 할 수 없다."는 틀린 설명입니다.
profile_image
1

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

76. 사용자A의 PC에서 메일 클라이언트를 사용하여 사용자 B에게 메일을 보내려 할 때 다음 ( ) 안에 들어갈 프로토콜을 순서대로 나열한 것은?

  1. (ㄱ) POP3, (ㄴ) SMTP, (ㄷ) POP3
  2. (ㄱ) SMTP, (ㄴ) SMTP, (ㄷ) POP3
  3. (ㄱ) POP3, (ㄴ) SMTP, (ㄷ) SMTP
  4. (ㄱ) SMTP, (ㄴ) POP3 ,(ㄷ) SMTP
(정답률: 58%)
  • 정답은 "(ㄱ) SMTP, (ㄴ) SMTP, (ㄷ) POP3" 입니다.

    사용자 A의 PC에서 메일 클라이언트를 사용하여 메일을 보내려면 먼저 SMTP 프로토콜을 사용하여 메일 서버에게 메일을 전송합니다. 그리고 메일 서버는 SMTP 프로토콜을 사용하여 메일을 수신하는 사용자 B의 메일 서버로 메일을 전송합니다. 마지막으로 사용자 B는 POP3 프로토콜을 사용하여 자신의 메일 서버에서 메일을 수신합니다. 따라서 정답은 "(ㄱ) SMTP, (ㄴ) SMTP, (ㄷ) POP3" 입니다.
profile_image
1

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

77. DRAC(DynamicRelayAuthoriazationControl) 프로그램에 대한 설명으로 틀린 것은?

  1. /etc/mail/dracd.db 파일로 데이터베이스화하여 Relay한다.
  2. 자체 인증시스템으로 메일을 보낼 때 인증(id/pw)을 받고 메일을 전송한다.
  3. 사용자의 IP가 바뀌어도 자동으로 적용된다.
  4. DRAC의 동작은 POP3인증을 통해서 이루어 진다.
(정답률: 26%)
  • 정답은 "자체 인증시스템으로 메일을 보낼 때 인증(id/pw)을 받고 메일을 전송한다." 이다.

    DRAC 프로그램은 메일 서버에서 외부로 메일을 전송할 때, 불특정 다수의 사용자가 무차별적으로 메일을 보내는 것을 방지하기 위해 사용된다. DRAC은 /etc/mail/dracd.db 파일로 데이터베이스화하여 Relay하며, 사용자의 IP가 바뀌어도 자동으로 적용된다. DRAC의 동작은 POP3인증을 통해서 이루어진다.
profile_image
1

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

78. Sendmail설정파일(sendmail.cf)의 일부이다. 다음설명 중 알맞은 것은?

  1. localhost로 들어오는 메일은 수신을 거부한다.
  2. /etc/mail/users파일에 등록된 사용자만 메일을 수신 할 수 있다.
  3. Sendmail은 nobody권한으로 실행된다.
  4. Sendmail이 에러 메시지를 보낼 때 사용하는 사용자 이름은 ihd이다.
(정답률: 41%)
  • Sendmail이 에러 메시지를 보낼 때 사용하는 사용자 이름은 ihd이다. - 이는 "O PrivacyOptions=goaway" 설정으로 인해, Sendmail이 에러 메시지를 보낼 때 "ihd"라는 가상 사용자를 사용하기 때문이다. 이렇게 함으로써, 실제 사용자 계정 정보를 노출하지 않고 보안성을 높일 수 있다.
profile_image
1

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

79. POP3 서버의 정상유무를 확인하기 위해 telnet 명령을 이용하여 확인 할 수 있다.다음 ( )안에 들어갈 POP3 명령어를 순서대로 나열한 것은?

  1. (ㄱ) user, (ㄴ) pass, (ㄷ) list, (ㄹ),retr
  2. (ㄱ) user, (ㄴ) password, (ㄷ) ls, (ㄹ),ret
  3. (ㄱ) name, (ㄴ) passwd, (ㄷ) ls, (ㄹ) ret
  4. (ㄱ) name, (ㄴ) passwd, (ㄷ) ls, (ㄹ)retr
(정답률: 38%)
  • (ㄱ) user: POP3 서버에 접속하기 위해 사용자 이름을 입력하는 명령어이다.
    (ㄴ) pass: 사용자의 비밀번호를 입력하는 명령어이다.
    (ㄷ) list: 메일함에 있는 메일 목록을 확인하는 명령어이다.
    (ㄹ) retr: 메일함에서 특정 메일을 가져오는 명령어이다.

    따라서, POP3 서버의 정상유무를 확인하기 위해 telnet 명령을 이용할 때는 위의 순서대로 명령어를 입력하여 확인할 수 있다.
profile_image
1

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

80. 다음에서 설명하고 있는 “지시자”는 다음 중 어느 것인가?

  1. spamOptions=authwarnings, goaway
  2. privacyOptions=authwarnings, goaway
  3. relayOptions=authwarnings, goaway
  4. securityOptions=authwarnings, goaway
(정답률: 38%)
  • 이미지에서 보이는 것은 HTTP/1.1 프로토콜의 지시자 중 하나인 "Connection" 지시자이다. "Connection" 지시자는 클라이언트와 서버 간의 연결을 제어하는 데 사용된다. "privacyOptions=authwarnings, goaway"는 "Connection" 지시자의 값 중 하나로, 클라이언트가 서버에게 인증 경고와 연결 종료를 요청하는 것을 의미한다. 따라서, "privacyOptions=authwarnings, goaway"는 "Connection" 지시자의 값으로 사용될 수 있다.
profile_image
1

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

81. 인터넷 수퍼데몬(xinetd)은 여러 가지 시그널을 사용하여 동작을 변경할 수 있다.다음 각 시그널에 대한 설명으로 알맞은 것은?

  1. SIGUSR1 : 소프트웨어 재설정
  2. SIGUSR2 : xinetd와 이 데몬이 생성한 데몬 종료
  3. SIGUSR3 : 하드웨어 재설정
  4. SIGTERM : 서버의 모든 프로세스 종료
(정답률: 23%)
  • SIGUSR1 시그널은 인터넷 수퍼데몬(xinetd)이 실행 중인 데몬에게 보내는 시그널로, 이를 받은 데몬은 소프트웨어를 재설정하게 된다. 이는 설정 파일의 변경 등과 같은 상황에서 적용되며, 재설정 후에는 새로운 설정이 적용된다.
profile_image
1

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

82. 인터넷 수퍼데몬(xinetd)은 보안과 성능을 위한 여러 가지 옵션들을 제공하는데 다음 중 그 옵션에 대한 설명으로 틀린 것은?

  1. wait : 접속을 위해 대기하는 시간(초)을 설정 한다.
  2. server : 서버 프로그램(절대경로)을 설정한다.
  3. per_source : 동일 호스트로부터의 서버 접속 수를 설정한다.
  4. cps : 들어오는 접속 수를 제한한다.
(정답률: 21%)
  • wait 옵션은 접속을 위해 대기하는 시간(초)을 설정하는 것이 아니라, 서비스가 종료된 후에도 일정 시간 동안 소켓을 열어놓고 대기하는 시간을 설정하는 옵션이다. 이는 클라이언트와 서버 간의 연결을 빠르게 유지하기 위한 것으로, 일반적으로는 기본값인 60초를 사용하는 것이 좋다.
profile_image
1

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

83. 다음은 인터넷 수퍼데몬(xinetd)을 이용하여 ftp 서비스를 설정한 예이다.서버의 부하가 10이상 일 때 FTP서버에 대한 요청을 거부하기 위해 ( )안에 들어갈 속성은 다음 중 무엇인가?

  1. max_load
  2. instances
  3. max_loadavg
  4. max_uptime
(정답률: 41%)
  • 정답은 "max_load"이다. max_load는 xinetd의 속성 중 하나로, 서비스 요청을 거부할 시스템의 부하를 나타내는 값이다. 이 값이 설정된 임계치 이상이 되면 해당 서비스에 대한 요청을 거부하게 된다. 따라서 이 예제에서는 서버의 부하가 10 이상일 때 FTP 서버에 대한 요청을 거부하도록 max_load 속성을 설정하였다.
profile_image
1

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

84. DNS서버에서 존(zone)은 해당 DNS가 담당하는 영역의 이름 풀이(Name Resolution)를 하는데 필요한 레코드들이 저장되어 데이터베이스를 이루고 있다.이러한 레코드들에 대한 설명 중 틀린 것은?

  1. SOA : zone의 전체 설정.반드시 첫 번째 레코드로 지정되어야 한다.
  2. A : 호스트 이름에 대응하는 IP 주소이다.
  3. PTR : IP주소에 대응하는 호스트 이름이다.
  4. CNAME : 특정 호스트 이름을 포인팅 하기 위한 IP주소이다.
(정답률: 53%)
  • 정답: "CNAME : 특정 호스트 이름을 포인팅 하기 위한 IP주소이다."

    해설: CNAME 레코드는 특정 호스트 이름을 다른 호스트 이름으로 매핑하는 레코드이다. 예를 들어, "www.example.com"이라는 호스트 이름을 "server.example.com"이라는 호스트 이름으로 매핑할 수 있다. CNAME 레코드는 IP 주소와는 직접적인 관련이 없다.

    SOA 레코드는 zone의 전체 설정을 나타내며, A 레코드는 호스트 이름에 대응하는 IP 주소를 나타낸다. PTR 레코드는 IP 주소에 대응하는 호스트 이름을 나타낸다.
profile_image
1

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

85. DNS서버에 다음과 같은 zone파일을 생성하여 DNS를 운영하려고 할 때 다음 설명 중 알맞은 것은?

  1. 주 DNS 서버와 보조 DNS 서버간의 정보 동기화를 위한 시간 간격은 1분이다.
  2. 마스터 서버와의 정보 동기화를 위해 통신이 실패하였을 때 다음 시도를 위한 대기 시간은 15분이다.
  3. 동기화를 하려는 시도에도 불구하고 일정 시간동안 접속이 실패하여 작업을 진행하지 못했을 때 보조 DNS서버가 기존의 정보를 파기하는 시간은 하루이다.
  4. 메일은 192.168.1.6서버에서 수신한다.
(정답률: 31%)
  • 마스터 서버와의 정보 동기화를 위해 통신이 실패하였을 때 다음 시도를 위한 대기 시간은 15분이다. 이는 zone 파일의 변경사항이 마스터 서버에서 보조 DNS 서버로 전달되는 시간 간격을 의미하며, 통신이 실패하였을 때 다음 시도를 위한 대기 시간은 15분으로 설정되어 있다.
profile_image
1

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

86. DNS만으로 웹서버의 부하분산을 설정하려는 도메인의 zone 파일에 일부분이다.다음 설명 중 알맞은 것은?

  1. 192.168.1.5서버의 커넥션이 많을 때 192.168.1.6 또는 192.168.1.7 서버에서 응답을 한다.
  2. 3대의 서버 중 한 대의 서버에 장애가 발생해도 정상적인 웹서비스가 가능하다.
  3. 192.168.1.7 서버의 응답이 느릴 때 192.168.1.6 또는 192.168.1.5 서버에서 응답을 한다.
  4. 이러한 설정은 RR(Round-Robin)방식의 부하 분산 효과를 얻을 수 있다.
(정답률: 45%)
  • 이러한 설정은 RR(Round-Robin)방식의 부하 분산 효과를 얻을 수 있다. 이는 DNS 서버가 도메인에 대한 요청을 받을 때마다 등록된 IP 주소 중 하나를 선택하여 응답하므로, 서버의 부하를 분산시킬 수 있기 때문이다. 따라서 서버의 커넥션이 많거나 장애가 발생해도 정상적인 웹서비스가 가능하며, 응답이 느릴 때에도 다른 서버에서 응답을 할 수 있다.
profile_image
1

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

87. 프록시(proxy)서버에 대한 설명 중 틀린 것은?

  1. 프록시 서버는 캐시 기능으로 속도가 개선된다.
  2. 프록시 서버는 모든 클라이언트에 프록시 설정을 하지 않아도 사용 가능하다.
  3. 프록시를 사용하여 클라이언트가 접속하는 특정 웹사이트 접근을 차단 할 수 있다.
  4. 프록시 서버의 캐시 기능 중에 클라이언트의 입출력에 관한 기록을 남기는 것이 있다.
(정답률: 48%)
  • 정답은 "프록시 서버는 모든 클라이언트에 프록시 설정을 하지 않아도 사용 가능하다." 이다. 이유는 프록시 서버는 네트워크 상에서 중계기로서 동작하며, 클라이언트가 직접 웹사이트에 접속하는 것이 아니라 프록시 서버를 통해 접속하기 때문에 모든 클라이언트에게 프록시 설정을 하지 않아도 사용 가능하다.
profile_image
1

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

88. 프록시 서버 squid의 설정파일(squid.conf)에서 캐시에 사용될 메모리 크기를 4G 설정하려고 할 때 필요한 설정은 다음 중 어느 것인가?

  1. cache_memory 4096 MB
  2. memory_size 4096 MB
  3. cache_mem 4096 MB
  4. max_mem_size 4096 MB
(정답률: 53%)
  • 정답: "cache_mem 4096 MB"

    설명: squid.conf 파일에서 캐시에 사용될 메모리 크기를 설정할 때는 "cache_mem"을 사용해야 합니다. 이 설정은 메모리 크기를 바이트 단위로 지정하며, "MB" 단위로 지정하려면 숫자 뒤에 "MB"를 붙여야 합니다. 따라서 "cache_mem 4096 MB"는 캐시에 4GB의 메모리를 할당하는 설정입니다. 다른 보기들은 squid.conf 파일에서 사용되지 않는 설정이므로 정답이 될 수 없습니다.
profile_image
1

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

89. NIS의 동작 구조에 대한 설명 중 적절하지 않는 것은?

  1. NIS 클라이언트들은 항상 서버로부터 서버의 DBM 데이터베이스에 저장된 정보들을 읽는다.
  2. 슬레이브 서버는 단지 NIS 데이터베이스의 복사본을 갖고 있다.
  3. NIS 데이터베이스들은 ASCII데이터베이스로 부터 상속된 DBM 포맷 안에 있다.
  4. 하나의 NIS “도메인”을 지정하여 하나의 NIS 서버만 사용할 수 있다.
(정답률: 59%)
  • "하나의 NIS “도메인”을 지정하여 하나의 NIS 서버만 사용할 수 있다."는 적절하지 않은 설명이다. NIS 도메인은 여러 개의 NIS 서버를 포함할 수 있으며, 클라이언트는 여러 개의 NIS 서버 중 하나를 선택하여 사용할 수 있다. 따라서 하나의 NIS 서버만 사용할 수 있는 것은 아니다.

    이유: NIS 도메인은 여러 개의 NIS 서버를 포함할 수 있으며, 클라이언트는 여러 개의 NIS 서버 중 하나를 선택하여 사용할 수 있다. 따라서 하나의 NIS 서버만 사용할 수 있는 것은 아니다.
profile_image
1

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

90. NIS의 여러 프로그램 중에서 가장 중요하며 항상 실행 중에 있어야 하는 프로그램은 다음 중 어느 것인가?

  1. ypswitch
  2. ypbind
  3. ypmatch
  4. yppoll
(정답률: 67%)
  • 가장 중요하며 항상 실행 중에 있어야 하는 NIS 프로그램은 "ypbind"입니다. 이는 NIS 클라이언트가 NIS 서버와 통신할 수 있도록 도와주는 프로그램으로, 클라이언트가 NIS 맵을 사용할 때 ypbind는 해당 맵이 어느 서버에서 호스팅되는지 찾아주고, 클라이언트와 서버 간의 통신을 중개합니다. 따라서 ypbind가 실행 중이 아니면 NIS 클라이언트는 NIS 서버와 통신할 수 없으므로, ypbind는 항상 실행 중에 있어야 합니다.
profile_image
1

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

91. DHCP 서버 설정파일(dhcpd.conf)의 일부분이다. 다음설명 중 알맞은 것은?

  1. 게이트웨이 서버는 192.168.0.1이다.
  2. DHCP 클라이언트에게 할당된 IP는 6시간이 지나면 사용자의 요청과 상관없이 자동적으로 24시간까지 사용할 수 있다.
  3. DHCP 클라이언트가 요청하지 않아도 IP를 할당해 주는 최대 시간은 6시간이다.
  4. DHCP 클라이언트에게 할당된 IP는 요청이 있어도 6시간이 지나면 소멸되고 재 할당된다.
(정답률: 44%)
  • DHCP 클라이언트가 요청하지 않아도 IP를 할당해 주는 최대 시간은 6시간이다. 이는 dhcpd.conf 파일에서 lease time 옵션에 21600(초)으로 설정되어 있기 때문이다.
profile_image
1

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

92. 리눅스에서 사용되는 arp(addressresolutionprotocol) 명령어의 옵션들에 대한 설명 중 틀린 것은?

  1. -a : 캐시에 있는 특정된 또는 모든 호스트를 나열
  2. -v : 동적인 모드로 보여줌
  3. -i : 현재 캐시에 있는 특정한 호스트에 대한 MAC 주소의 값을 생성
  4. -n : 32bit로 된 IP, 즉 풀이(resolving)를 하지 않고 IP로 보여줌
(정답률: 34%)
  • "-i : 현재 캐시에 있는 특정한 호스트에 대한 MAC 주소의 값을 생성"은 arp 명령어의 옵션으로 존재하지 않습니다.

    "-i" 옵션은 인터페이스를 지정하여 해당 인터페이스에서 ARP 패킷을 보내는 것을 의미합니다. 즉, 해당 인터페이스에서 특정 호스트의 MAC 주소를 요청하는 것입니다.
profile_image
1

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

93. DHCP클라이언트는 DHCP서버에 요청을 하여 IP, 게이트웨이 정보,DNS정보 등을 받아오는 역할을 한다. MAC 주소가 00:25:5C:C7:A3:C2, 요청하는 IP를 192.168.1.10으로 요청하고,leasetime은 60초 그리고 호스트 이름을 ihd, 타임아웃은 30초라고 설정하려 할때 다음 ( )안에 알맞은 옵션을 순서대로 나열한 것은?

  1. (ㄱ) -s (ㄴ) -I (ㄷ) -o (ㄹ) -l (ㅁ) -h
  2. (ㄱ) -r (ㄴ) -i (ㄷ) -t (ㄹ) -l (ㅁ) -h
  3. (ㄱ) -s (ㄴ) -I (ㄷ) -t (ㄹ) -l (ㅁ) -h
  4. (ㄱ) -r (ㄴ) -i (ㄷ) -o (ㄹ) -l (ㅁ) -h
(정답률: 40%)
  • "(ㄱ) -s (ㄴ) -I (ㄷ) -t (ㄹ) -l (ㅁ) -h"이 정답이다.

    - (ㄱ) -s: DHCP서버의 IP주소를 지정하는 옵션
    - (ㄴ) -I: 클라이언트가 요청하는 IP주소를 지정하는 옵션
    - (ㄷ) -t: IP주소의 leastime을 지정하는 옵션
    - (ㄹ) -l: leastime이 만료되었을 때 IP주소를 반납하는 timeout을 지정하는 옵션
    - (ㅁ) -h: 클라이언트의 호스트 이름을 지정하는 옵션

    따라서, 이 문제에서는 DHCP서버의 IP주소를 지정하고, 클라이언트가 요청하는 IP주소를 지정하며, leastime과 timeout, 그리고 호스트 이름을 지정해야 하므로 "(ㄱ) -s (ㄴ) -I (ㄷ) -t (ㄹ) -l (ㅁ) -h"이 정답이 된다.
profile_image
1

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

94. 소스코드의 백업 및 형상관리를 위해 사용하는 CVS 서버에 대한 설명 중 틀린 것은?

  1. 여러 파일의 버전을 관리해 주는 도구이다.
  2. CVS를 이용해 프로젝트를 수행하는 경우 코드의 버그를 자동으로 보여준다.
  3. 공동 프로젝트에서 효율적으로 버전 관리를 함으로써 파일의 중복이나 변경에 의한 오류를 방지할 수 있다.
  4. 현재 GNU 그룹과 같은 대규모 프로젝트에서 많이 사용한다.
(정답률: 51%)
  • 정답은 "CVS를 이용해 프로젝트를 수행하는 경우 코드의 버그를 자동으로 보여준다." 이다. CVS는 코드의 버그를 자동으로 보여주지 않는다.

    CVS는 여러 파일의 버전을 관리해 주는 도구이며, 공동 프로젝트에서 효율적으로 버전 관리를 함으로써 파일의 중복이나 변경에 의한 오류를 방지할 수 있다. 현재 GNU 그룹과 같은 대규모 프로젝트에서 많이 사용된다.

    CVS는 소스코드의 백업 및 형상관리를 위해 사용하는 서버이다. 여러 개발자들이 동시에 작업할 수 있도록 소스코드를 관리하며, 각각의 개발자들이 작업한 내용을 통합하고 충돌을 방지하기 위해 사용된다.
profile_image
1

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

95. CVS를 이용하여 프로젝트를 수행하려 할때 프로젝트 수행 절차를 순서대로 나열한 것은?

  1. 프로젝트 초기화 -> 저장소 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  2. 저장소 초기화 -> 프로젝트 초기화 -> 작업 공간 마련 -> 프로젝트 작업
  3. 작업 공간 마련 -> 프로젝트 초기화 -> 저장소 초기화 -> 프로젝트 작업
  4. 프로젝트 초기화 -> 작업 공간 마련 -> 저장소 초기화 -> 프로젝트 작업
(정답률: 32%)
  • CVS를 이용하여 프로젝트를 수행할 때, 먼저 저장소를 초기화하고 그 다음에 프로젝트를 초기화해야 합니다. 그리고 작업을 수행할 공간을 마련한 후에 프로젝트 작업을 시작합니다. 이는 저장소와 프로젝트를 먼저 설정하고, 그 다음에 작업을 수행하는 것이 가장 효율적이기 때문입니다. 따라서 정답은 "저장소 초기화 -> 프로젝트 초기화 -> 작업 공간 마련 -> 프로젝트 작업"입니다.
profile_image
1

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

96. DOS(DenialofService)공격의 특징이 아닌 것은?

  1. 같은 공격에 대해서 각 시스템마다 결과가 다르게 나타날 수 있다.
  2. 공격의 원인이나 공격자를 추적하기 힘들다.
  3. 데이터 파괴, 변조, 훔쳐가는 것이 목적인 공격이다.
  4. 다른 공격을 위한 사전 공격으로 이용될 수 있다.
(정답률: 60%)
  • DOS 공격은 데이터 파괴, 변조, 훔쳐가는 것이 목적이 아니라, 대상 시스템의 서비스를 마비시키는 것이 목적입니다. 따라서 "데이터 파괴, 변조, 훔쳐가는 것이 목적인 공격이다."가 특징이 아닙니다.
profile_image
1

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

97. 다음의 C언어로 작성된 소스코드는 내부공격 방법 중의 하나이다. 어떤 공격을 하는 코드인가?

  1. 디스크 채우기
  2. 프로세스 대량 만들기
  3. 메모리 고갈
  4. 모든 프로세스 죽이기
(정답률: 57%)
  • 이 코드는 무한 반복문을 실행하여 메모리를 계속해서 할당하고 해제하는 과정을 반복하므로, 결국 시스템의 메모리를 고갈시키는 메모리 고갈 공격이다.
profile_image
1

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

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

  1. 듀얼 홈드 호스트
  2. 배스천 호스트
  3. 스크린 호스트
  4. 스크린 라우터
(정답률: 41%)
  • 이 그림은 네트워크 구성 중에서 NAT(Network Address Translation) 방식을 사용하는 경우의 구성을 보여주고 있습니다. NAT 방식은 사설 IP 주소를 사용하는 내부 네트워크와 공인 IP 주소를 사용하는 외부 네트워크 간의 통신을 가능하게 해주는 방식입니다. 이 그림에서는 외부 네트워크와 내부 네트워크 간의 통신을 위해 "배스천 호스트"라는 이름의 서버를 사용하고 있습니다. 이 서버는 외부 네트워크와 내부 네트워크 간의 패킷을 변환하고 전달하는 역할을 합니다. 따라서 정답은 "배스천 호스트"입니다.
profile_image
1

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

99. 인터넷과 같은 공중망(PublicNetwork)을 이용하여 전용선의 효과를 줄 수 있는 기술로,기존의 전용선이 가지고 있던 확장의 어려움과 고비용을 해결하면서 전용선의 장점인 QOS와 보안기능을 제공할 수 있게 해주는 것은 다음 중 어느 것인가?

  1. ATM
  2. DMZ
  3. NAT
  4. VPN
(정답률: 60%)
  • VPN은 인터넷과 같은 공중망을 이용하여 전용선과 같은 효과를 내는 기술로, 기존의 전용선의 확장 어려움과 고비용을 해결하면서 QoS와 보안 기능을 제공할 수 있습니다. 즉, 인터넷을 통해 안전하고 신뢰성 높은 전용선을 구축할 수 있는 기술입니다.
profile_image
1

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

100. iptables를 이용하 여 192.168.0.12에서 입력(INPUT)되는 패킷을 모두 패기 하기 위한 명령은 다음 중 어느 것인가?

  1. iptables -D INPUT -i 192.168.0.12 -t DROP
  2. iptables -A INPUT -s 192.168.0.12 -j DROP
  3. iptables -D INPUT -s 192.168.0.12 -m DROP
  4. iptables -R INPUT -i 192.168.0.12 -j DROP
(정답률: 47%)
  • 정답은 "iptables -A INPUT -s 192.168.0.12 -j DROP" 이다.

    이유는 다음과 같다.
    - iptables: 패킷 필터링을 위한 리눅스 내장 방화벽 프로그램
    - -A INPUT: INPUT 체인에 규칙을 추가한다는 의미. INPUT 체인은 시스템으로 들어오는 패킷을 필터링하는 규칙들이 저장되는 곳이다.
    - -s 192.168.0.12: 소스 IP 주소가 192.168.0.12인 패킷을 선택한다는 의미.
    - -j DROP: 선택된 패킷을 버리도록 지시한다.

    따라서, 위 명령어는 192.168.0.12에서 들어오는 모든 패킷을 버리도록 INPUT 체인에 규칙을 추가하는 것이다.
profile_image
1

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

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