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

리눅스마스터 1급
(2004-05-23 기출문제)

목록

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

1. 프로그램 및 프로세스와 관련된 설명으로 틀린 것은?

  1. 프로그램은 파일시스템에 저장된 실행 가능한 파일이다.
  2. 프로세스는 수행 중인 프로그램에서 하나의 인스턴스이다.
  3. 하나의 프로그램은 오직 하나의 프로세스만을 생성한다.
  4. 프로세스는 코드, 데이터 그리고 스택으로 구성 된다.
(정답률: 87%)
  • "하나의 프로그램은 오직 하나의 프로세스만을 생성한다."라는 설명이 틀립니다. 하나의 프로그램은 여러 개의 프로세스를 생성할 수 있습니다. 예를 들어, 웹 브라우저 프로그램은 여러 개의 탭을 열어 각각의 탭에서 별도의 프로세스를 생성합니다.
profile_image
1

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

2. 리눅스 시스템의 프로세스와 관련된 설명으로 틀린 것은?

  1. 동시에 하나이상의 프로그램을 수행시킬 수 있는 멀티태스킹이 가능하다.
  2. 포그라운드 작업이란 화면에 보여 주면서 실행되는 상태를 말한다.
  3. 백그라운드 작업을 위해서는 명령의 실행 시 끝에 @을 붙인다.
  4. 프로그램이 백그라운드에서 실행되는 동안 다른 작업도 가능하다.
(정답률: 89%)
  • "백그라운드 작업을 위해서는 명령의 실행 시 끝에 @을 붙인다."는 틀린 설명입니다. 백그라운드 작업을 위해서는 명령의 실행 시 끝에 &를 붙입니다. &는 해당 명령을 백그라운드에서 실행하도록 지시하는 역할을 합니다.
profile_image
1

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

3. 리눅스에서 사용하는 명령어에 대한 설명으로 틀린 것은?

  1. 내부 명령어는 쉘에 내장되어 있는 명령어로 쉘이 명령어를 해석한다.
  2. 내부 명령어는 실행 시 새로운 서브 프로세스를 exec 하여 실행한다.
  3. 외부 명령어는 보통 /bin 디렉토리 안에 파일 형태로 존재한다.
  4. 외부 명령어는 실행 시 새로운 서브 프로세스를 fork 하여 실행한다.
(정답률: 7%)
  • 정답은 "내부 명령어는 실행 시 새로운 서브 프로세스를 exec 하여 실행한다." 이다. 내부 명령어는 현재 쉘 프로세스에서 실행되므로 새로운 서브 프로세스를 생성하지 않는다. 이는 외부 명령어와의 차이점이다.
profile_image
1

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

4. ‘ls -al’ 명령의 실행으로 알 수 없는 정보는?

  1. 파일의 퍼미션
  2. 파일의 크기
  3. 파일의 소유자
  4. 파일의 i-node 값
(정답률: 71%)
  • 'ls -al' 명령의 실행으로는 파일의 i-node 값도 확인할 수 있습니다. i-node 값은 파일 시스템에서 파일을 식별하는 데 사용되는 고유한 식별자입니다. 이 값은 파일의 퍼미션, 크기, 소유자와 함께 파일의 메타데이터 중 하나입니다. 따라서 'ls -al' 명령으로 파일의 i-node 값을 확인할 수 있습니다.
profile_image
1

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

5. 아래에서 설명하는 것은 무엇인가?

  1. kernel
  2. shell
  3. spooler
  4. compiler
(정답률: 82%)
  • 위 그림은 운영체제의 구성요소 중 하나인 "kernel"을 나타낸다. Kernel은 운영체제의 핵심 부분으로, 하드웨어와 소프트웨어 간의 인터페이스 역할을 하며, 시스템 자원을 관리하고 프로세스 관리, 메모리 관리, 입출력 관리 등의 기능을 수행한다. 따라서, 위 그림에서는 "kernel"이 정답이 된다.
profile_image
1

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

6. 아래에서 설명하는 것은 무엇인가?

  1. PCMCIA
  2. APM
  3. ISA
  4. IDE
(정답률: 64%)
  • 이 그림은 컴퓨터의 전원 관리를 위한 APM(Advanced Power Management) 기술을 나타낸 것입니다. APM은 컴퓨터의 전력 소모를 최적화하여 배터리 수명을 연장하고 전력 소모를 줄이는 기술입니다. 따라서 이 그림에서는 APM을 사용하여 컴퓨터의 전원을 관리하고 있습니다.
profile_image
1

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

7. 리눅스의 파일 시스템에서 직접적인 디스크 액세스 빈도를 줄여 응답 시간을 줄이고 CPU의 효율을 높이기 위해서 사용되는 것은?

  1. directory
  2. buffer cache
  3. atomic operation
  4. bus
(정답률: 74%)
  • buffer cache는 파일 시스템에서 디스크 액세스를 줄여 응답 시간을 줄이고 CPU의 효율을 높이기 위해 사용됩니다. 디스크에서 데이터를 읽거나 쓸 때, buffer cache는 디스크에서 데이터를 읽어와 메모리에 저장하고, 이후에 같은 데이터를 요청할 때는 메모리에서 바로 읽어오기 때문에 디스크 액세스를 줄일 수 있습니다. 이를 통해 응답 시간을 줄이고 CPU의 효율을 높일 수 있습니다.
profile_image
1

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

8. 리눅스 커널에 대한 설명으로 틀린 것은?

  1. 커널은 항상 메모리에 존재하며, 모든 프로세스가 사용할 수 있는 루틴들의 집합이다.
  2. 시스템 호출은 호출한 프로세스가 커널을 사용하기 위한 하나의 방법이다.
  3. 리눅스 커널은 모놀리틱(Monolithic) 커널이다.
  4. 커널은 다중 작업을 위해서 여러 개의 복사본으로 실행된다.
(정답률: 70%)
  • 커널은 다중 작업을 위해서 여러 개의 복사본으로 실행되지 않습니다. 오히려 커널은 모든 프로세스가 공유하는 하나의 실행 파일입니다. 따라서 정답은 "커널은 다중 작업을 위해서 여러 개의 복사본으로 실행된다."입니다.
profile_image
1

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

9. 리눅스에서 하드웨어, 커널, 유틸리티, 쉘 간의 레벨별 구조가 바르게 나열된 것은?

  1. 사용자 프로그램 - 쉘 - 커널 - 하드웨어
  2. 쉘 - 사용자 프로그램 - 커널 - 하드웨어
  3. 쉘 - 커널 - 사용자 프로그램 - 하드웨어
  4. 사용자 프로그램 - 커널 - 쉘 - 하드웨어
(정답률: 알수없음)
  • 리눅스에서 사용자 프로그램은 쉘을 통해 커널과 상호작용하며, 커널은 하드웨어와 상호작용합니다. 따라서, 사용자 프로그램이 가장 상위에 위치하고, 쉘은 사용자 프로그램과 커널 사이에서 중간 역할을 합니다. 커널은 하드웨어와 가장 하위에 위치합니다. 따라서, "사용자 프로그램 - 쉘 - 커널 - 하드웨어"가 올바른 레벨별 구조입니다.
profile_image
1

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

10. 다음은 X 윈도우와 관련된 설명이다. ( )안에 들어갈 알맞은 용어는?

  1. 클라이언트/서버
  2. 그래픽/텍스트
  3. 데이터/함수
  4. 윈도우/비 윈도우
(정답률: 70%)
  • X 윈도우 시스템은 클라이언트/서버 모델을 기반으로 동작합니다. 클라이언트는 그래픽/텍스트 데이터를 생성하고, 서버는 이를 받아서 윈도우/비 윈도우를 생성하고 관리합니다. 이렇게 분리된 구조는 다중 사용자 환경에서 유용하며, 네트워크를 통해 원격으로 접속하여 작업할 수 있는 장점이 있습니다.
profile_image
1

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

11. 쉘에 대한 설명으로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. ‘echo $SHELL’은 현재 사용 중인 쉘의 종류를 보여준다.
  2. 현재 사용 중인 쉘을 다른 쉘로 변경하는 명령어는 chsh이다.
  3. 쉘은 사용자가 지정한 명령들을 처리해주는 명령 해석기이다.
  4. 리눅스에서 가장 많이 사용하는 쉘은 Bash 이다.
(정답률: 20%)
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

12. 본 쉘(Bourne Shell)에서 사용하는 환경변수에 대한 설명으로 틀린 것은?

  1. PWD : 자동으로 설정된 것으로 사용자의 현재 위치를 나타낸다.
  2. HOME : 사용자가 시작하는 위치인 홈 디렉토리를 설정한다.
  3. PS1 : 쉘이 명령어를 찾는 디렉토리 목록을 표현한다.
  4. TERM : 터미널 데이터베이스에 의해 지정되는 대로 터미널 유형의 이름을 설정한다.
(정답률: 63%)
  • 정답은 "PS1 : 쉘이 명령어를 찾는 디렉토리 목록을 표현한다." 이다. PS1은 프롬프트(prompt)를 설정하는 환경변수로, 쉘에서 사용자에게 명령어 입력을 기다리는 상태를 나타내는 문자열을 지정한다. 따라서 PS1은 쉘이 명령어를 찾는 디렉토리 목록을 표현하는 것이 아니다.
profile_image
1

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

13. ps 명령어의 옵션에 대한 설명으로 틀린 것은?

  1. -a : 모든 프로세스를 출력한다.
  2. -x : 터미널에 종속되지 않은 프로세스들을 출력한다.
  3. -h : 프로세스 간 상속관계를 트리구조로 보여 준다.
  4. -u : 사용자의 이름과 프로세스가 시작된 시간 등을 출력한다.
(정답률: 64%)
  • 정답은 "-h : 프로세스 간 상속관계를 트리구조로 보여 준다." 이다. ps 명령어의 -h 옵션은 프로세스 간 상속관계를 트리구조로 보여주는 것이 아니라, 헤더 정보를 출력하지 않는 옵션이다. 따라서 옵션에 대한 설명이 틀린 것이다.

    - 옵션 설명:
    -a : 모든 프로세스를 출력한다.
    -x : 터미널에 종속되지 않은 프로세스들을 출력한다.
    -h : 헤더 정보를 출력하지 않는다.
    -u : 사용자의 이름과 프로세스가 시작된 시간 등을 출력한다.
profile_image
1

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

14. fork 시스템 호출에 대한 설명으로 틀린 것은?

  1. 자신의 복사본인 새로운 자식 프로세스를 생성 한다.
  2. 프로세스가 지정된 새로운 프로그램을 실행 시키도록 한다.
  3. 새로 생성된 자식 프로세스와 부모 프로세스에게 동일한 값을 반환한다.
  4. 자신의 프로세스 아이디가 변경된다.
(정답률: 8%)
profile_image
1

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

15. 프로세스간의 통신을 위해서 사용되는 방법은 무엇인가?

  1. 파이프(PIPE)
  2. 인터럽트(Interrupt)
  3. 스레드(Thread)
  4. 프로토콜(Protocol)
(정답률: 36%)
profile_image
1

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

16. 다음은 무엇에 대한 설명인가?

  1. Port Number
  2. Netmask
  3. Routing Table
  4. MAC Address
(정답률: 72%)
  • 이 그림은 IP 주소와 관련된 정보를 담고 있는 라우팅 테이블을 나타내고 있습니다. 따라서 정답은 "Routing Table"입니다. 다른 보기들은 이와 관련이 있는 정보이지만, 라우팅 테이블은 다른 네트워크로 데이터를 전송하기 위한 경로를 결정하는 중요한 역할을 합니다.
profile_image
1

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

17. 메일서버에 저장되어 있는 자신의 메일을 클라이언트의 메일 박스로 가져올 때 사용하는 프로토콜은?

  1. POP3
  2. SMTP
  3. FTP
  4. PPP
(정답률: 65%)
  • POP3는 Post Office Protocol version 3의 약자로, 메일서버에 저장되어 있는 자신의 메일을 클라이언트의 메일 박스로 가져오는 프로토콜입니다. 이는 메일을 서버에서 다운로드하여 클라이언트에서 볼 수 있게 해주는 것으로, SMTP는 메일을 보내는 프로토콜, FTP는 파일 전송 프로토콜, PPP는 포인트 투 포인트 프로토콜로, 이들은 메일을 가져오는 데 사용되지 않습니다.
profile_image
1

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

18. 네트워크 인터페이스를 설정하는 형식으로 맞는 것은?

  1. route add default gw 132.167.132.1 dev eth0
  2. ifconfig eth0 104.134.27.45 -net 255.255.255.0 gw 104.134.27.45
  3. route eth0 down
  4. ifconfig eth0 210.134.27.45 netmask 255.255.255.0 broadcast 210.134.27.255 add
(정답률: 25%)
  • "route add default gw 132.167.132.1 dev eth0"은 기본 게이트웨이를 설정하는 명령어입니다. 이 명령어는 eth0 인터페이스를 통해 132.167.132.1 게이트웨이로 모든 패킷을 보내도록 설정합니다. 이는 인터넷에 연결되어 있는 경우 인터넷으로 나가기 위해 필요한 설정입니다. 다른 보기들은 인터페이스의 IP 주소나 네트워크 마스크를 설정하는 등 다른 설정을 변경하는 명령어들이며, 기본 게이트웨이 설정과는 관련이 없습니다.
profile_image
1

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

19. 리눅스 클라이언트에서 DNS 서버의 주소를 보관하고 있는 설정 파일은?

  1. /etc/resolv.conf
  2. /etc/hosts
  3. /etc/gateway
  4. /etc/domainname
(정답률: 65%)
  • "/etc/resolv.conf" 파일은 리눅스 클라이언트에서 DNS 서버의 주소를 보관하고 있는 설정 파일입니다. 이 파일은 시스템이 부팅될 때 자동으로 생성되며, DNS 서버의 IP 주소를 설정할 수 있습니다. 따라서 이 파일을 통해 DNS 서버와의 통신을 설정할 수 있습니다.
profile_image
1

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

20. 시스템의 보안을 강화하기 위한 목적 중 하나로 ping의 요청에 반응하지 않도록 설정하기 위해 사용하는 커널 옵션은?

  1. ip_forward
  2. secure_redirects
  3. accept_secure_route
  4. icmp_echo_ignore_all
(정답률: 58%)
  • "icmp_echo_ignore_all"은 ICMP Echo 요청에 대한 모든 응답을 무시하도록 커널에 설정하는 옵션입니다. 이를 통해 외부에서의 ping 요청에 대한 응답을 차단하여 시스템의 보안을 강화할 수 있습니다.
profile_image
1

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

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

21. 다음 중 /etc/passwd 파일에서 확인할 수 있는 정보가 아닌 것은?

  1. 사용자 계정
  2. UID
  3. 로그인 쉘
  4. 소속그룹 명
(정답률: 50%)
  • 소속그룹 명은 /etc/passwd 파일에서 확인할 수 없는 정보이다. 소속그룹 명은 /etc/group 파일에서 확인할 수 있다. /etc/passwd 파일에는 사용자 계정, UID, 로그인 쉘 등의 정보가 포함되어 있다.
profile_image
1

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

22. 아래와 같이 사용자 추가 명령어를 실행하였을 때, /etc/passwd 파일에 새로 추가될 내용으로 가장 적절한 것은?

  1. test:x:555:555::/home/test:/bin/sh
  2. test:x:13:14::/bin/sh:/home/test
  3. test:x:555:13,14::/home/test:/2004/07/09
  4. test:x:13:14::/home/test:/bin/sh
(정답률: 25%)
  • 사용자 추가 명령어는 "useradd"이며, 새로운 사용자의 정보를 /etc/passwd 파일에 추가하는 명령어이다. /etc/passwd 파일은 리눅스 시스템에서 사용자 계정 정보를 저장하는 파일이다.

    따라서, 새로 추가될 사용자의 정보는 다음과 같이 구성되어야 한다.

    사용자명:비밀번호:UID:GID:사용자 정보:홈 디렉토리:쉘

    위의 보기 중에서 "test:x:555:555::/home/test:/bin/sh"가 가장 적절하다. 이는 사용자명이 "test"이며, 비밀번호가 없고, UID와 GID가 각각 555로 설정되어 있으며, 사용자 정보는 비어있고, 홈 디렉토리는 "/home/test"이며, 쉘은 "/bin/sh"인 정보를 나타낸다.

    다른 보기들은 UID, GID, 홈 디렉토리, 쉘 등이 잘못 설정되어 있거나 중복된 사용자명이 존재하기 때문에 적절하지 않다.
profile_image
1

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

23. 시스템 관리자가 이미 존재하고 있는 특정 사용자 계정의 소속 그룹을 변경시키기 위한 가장 적절한 명령어는?

  1. adduser
  2. usermod
  3. chgrp
  4. chage
(정답률: 44%)
  • 정답은 "usermod"입니다. "usermod"는 사용자 계정의 속성을 변경하는 명령어 중 하나로, 사용자 계정의 소속 그룹을 변경할 수 있습니다. "adduser"는 새로운 사용자 계정을 생성하는 명령어이고, "chgrp"는 파일이나 디렉토리의 그룹 소유자를 변경하는 명령어입니다. "chage"는 사용자 계정의 암호 만료일을 변경하는 명령어입니다.
profile_image
1

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

24. 사용자를 추가하는데 필요한 파일과 가장 관련이 적은 것은?

  1. /etc/shadow
  2. /etc/passwd
  3. /etc/profile
  4. /etc/group
(정답률: 50%)
  • "/etc/profile"은 사용자를 추가하는데 직접적으로 필요한 파일은 아니기 때문에 가장 관련이 적다. 이 파일은 로그인 시에 실행되는 쉘 스크립트로, 사용자의 환경 변수와 경로를 설정하는 등의 역할을 한다. 반면 "/etc/passwd"와 "/etc/shadow"는 사용자 계정 정보를 저장하는 파일이며, "/etc/group"은 그룹 정보를 저장하는 파일이다. 이들 파일은 사용자와 그룹을 관리하는 데 필수적이다.
  • 사용자를 추가하는 것이 아닌
    사용자와 관련된 내용이 담긴 파일들과 관련이 적은 파일의 경로는? 이 맞는 것 같습니다.
profile_image
1

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

25. 아래의 실행결과를 가장 올바르게 설명한 것은?

  1. 시스템이 제공하는 쉘의 목록을 확인해 보고 있다.
  2. 시스템의 기본 쉘은 ash 쉘임을 알 수 있다.
  3. 시스템 관리자는 위의 결과를 쉘의 목록을 담고 있는 /etc/shells 파일과 항상 동일하게 유지 시켜주어야 한다.
  4. /bin/sh, /bin/csh, /bin/bsh는 사용자가 사용할 수 없는 쉘이다.
(정답률: 42%)
  • 해당 명령어는 시스템에 설치된 쉘의 목록을 출력하는 것이다. 따라서 "시스템이 제공하는 쉘의 목록을 확인해 보고 있다."가 정답이 된다. 출력된 결과에서 ash 쉘이 기본 쉘임을 알 수 있으며, 시스템 관리자는 이 결과를 쉘의 목록을 담고 있는 /etc/shells 파일과 항상 동일하게 유지시켜주어야 한다. 또한, /bin/sh, /bin/csh, /bin/bsh는 사용자가 사용할 수 없는 쉘이다.
profile_image
1

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

26. 리눅스 시스템에서 사용자의 디스크 할당량을 제한하기 위한 프로그램은?

  1. fdisk
  2. quota
  3. mount
  4. disk druid
(정답률: 75%)
  • "quota"는 리눅스 시스템에서 사용자의 디스크 할당량을 제한하기 위한 프로그램입니다. 다른 보기들은 디스크 파티션을 생성하거나 마운트하는 데 사용되는 도구들이며, 디스크 할당량 제한과는 관련이 없습니다.
profile_image
1

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

27. 다음 명령의 실행결과에 대한 설명으로 가장 적절한 것은?

  1. 하드 디스크의 파일 시스템을 점검하려 하고 있다.
  2. 플로피 디스크의 파일 시스템을 점검하려 하고 있다.
  3. 하드 디스크를 포맷하려 하고있다.
  4. 플로피 디스크를 포맷하려 하고있다.
(정답률: 45%)
  • 명령어는 "fsck"로, 파일 시스템을 점검하는 명령어이다. 따라서 실행결과는 "하드 디스크의 파일 시스템을 점검하려 하고 있다."가 가장 적절하다.
profile_image
1

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

28. 아래 명령의 실행결과에 대한 설명으로 가장 적절한 것은?

  1. mount 명령을 통하여 CDROM을 성공적으로 마운트 시켰다.
  2. 시스템에 CDROM 디스크가 삽입되어 있지 않아 마운트가 되지 않고 있다.
  3. 시스템에 /dev/cdrom 파일이나 /mnt/cdrom 파일이 존재하지 않아 마운트가 되지 않고 있다.
  4. mount 명령에 마운트 하고자 하는 대상의 파일 시스템 타입을 제대로 지정해 주지 않아 마운트에 실패하였다.
(정답률: 50%)
  • 시스템에 CDROM 디스크가 삽입되어 있지 않아 마운트가 되지 않고 있다.
profile_image
1

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

29. 다음 중 파일시스템 관리에 사용되는 명령이 아닌 것은?

  1. fdisk
  2. fstab
  3. mkfs
  4. fsck
(정답률: 23%)
  • 정답은 "fstab"입니다.

    "fstab"은 파일시스템 테이블을 관리하는 파일로, 명령어가 아닙니다. "fdisk"는 디스크 파티션을 관리하는 명령어이고, "mkfs"는 파일시스템을 생성하는 명령어입니다. "fsck"는 파일시스템을 검사하고 복구하는 명령어입니다.
profile_image
1

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

30. ( ) 안에 알맞은 퍼미션(Permission)은?

  1. -rwxrw-r--
  2. -rwxr--r-x
  3. -r--r-xrwx
  4. -rwxr-xr--
(정답률: 85%)
  • 정답은 "-rwxr-xr--"입니다.

    파일 퍼미션은 총 10자리로 이루어져 있으며, 첫 번째 자리는 파일 유형을 나타내고, 나머지 9자리는 소유자, 그룹, 기타 사용자의 권한을 나타냅니다.

    "-rwxr-xr--"의 경우, 첫 번째 자리는 "-"로 파일 유형이 일반 파일임을 나타내고, 소유자는 읽기, 쓰기, 실행 권한이 있으며, 그룹과 기타 사용자는 읽기, 실행 권한만 있습니다. 따라서, 소유자는 파일을 읽고 쓰고 실행할 수 있지만, 그룹과 기타 사용자는 파일을 읽고 실행할 수만 있습니다.
profile_image
1

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

31. 아래 명령의 실행결과를 보고 이와 같은 상황에서 아파치의 설정을 바꾼 뒤, 새롭게 바뀌어진 설정을 적용시키고자 할 경우 사용할 명령어로 가장 적절한 것은?

  1. killall -s 1 apache
  2. kill -s 1 1085
  3. killall -1 1085
  4. kill 1085
(정답률: 25%)
  • 선택지의 모든 답들이 잘 못 되었네요. 확인 바랍니다.
profile_image
1

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

32. ps 명령으로 확인할 수 있는 프로세스 상태에 대한 설명으로 틀린 것은?

  1. R : 실행 중 또는 실행될 수 있는 상태
  2. Z : 좀비(Zombie) 프로세스
  3. D : 디스크관련 대기 상태
  4. T : 페이지관련 대기 상태
(정답률: 41%)
  • 정답은 "T : 페이지관련 대기 상태"이다.

    T 상태는 ps 명령으로 확인할 수 없다. 이는 Linux 커널에서 사용되는 내부적인 상태로, 페이지 교체 알고리즘 등과 관련된 상태이다. 따라서 T 상태는 ps 명령으로 확인할 수 없다.
profile_image
1

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

33. Runlevel 5의 실행 상태에 대한 설명으로 알맞은 것은?

  1. X 윈도우 환경으로 부팅한다.
  2. 시스템을 종료한다.
  3. 단일사용자 모드로 부팅한다.
  4. 네트워크 접속이 이뤄지지 않는 다중사용자 모드로 부팅한다.
(정답률: 47%)
  • Runlevel 5는 다중사용자 모드로 부팅하며 X 윈도우 환경으로 부팅한다. X 윈도우는 그래픽 사용자 인터페이스(GUI)를 제공하는 시스템 레벨 프로세스이며, 그래픽 환경에서 작업을 수행할 수 있도록 해준다. 따라서 Runlevel 5에서는 그래픽 환경에서 작업을 수행할 수 있다.
profile_image
1

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

34. nice 명령어의 특징에 대한 설명으로 틀린 것은?

  1. 스케쥴링 우선권을 변경하여 프로그램을 수행 한다.
  2. 아무런 인수도 없으면 상속받은 현재의 스케쥴링 우선권을 출력한다.
  3. 조정 수치가 생략되면 명령의 우선권은 1만큼 증가한다.
  4. 슈퍼 유저는 음의 조정 수치를 부여할 수 있다.
(정답률: 45%)
  • "조정 수치가 생략되면 명령의 우선권은 1만큼 증가한다." 인 이유를 최대한 간단명료하게 설명해줘.

    이는 nice 명령어에서 조정 수치를 생략하면 기본값으로 10이 적용되기 때문이다. 따라서, 스케쥴링 우선순위는 10만큼 증가하게 된다.
  • 1번 답안 nice는 프로그램을 수행하지 않습니다.
profile_image
1

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

35. 다음 명령어의 실행결과를 가장 적절하게 설명한 것은?

  1. 전체 시스템에 동작중인 프로세스가 하나도 존재하지 않는다.
  2. 전체 시스템에서 root가 실행시킨 총 프로세스가 하나도 존재하지 않는다.
  3. 현재 터미널에서 root가 백그라운드로 실행시킨 프로세스가 하나도 존재하지 않는다.
  4. 전체 시스템에 동작중인 프로세스 중 root 가 백그라운드로 수행시킨 프로세스는 하나도 존재하지 않는다.
(정답률: 34%)
  • 현재 터미널에서 root가 백그라운드로 실행시킨 프로세스가 하나도 존재하지 않는다.
profile_image
1

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

36. 아래에서 설명하고 있는 명령어는?

  1. rpm
  2. tar
  3. make
  4. dpkg
(정답률: 34%)
  • 이 명령어는 Debian 계열의 Linux 시스템에서 사용되는 패키지 관리자인 dpkg를 실행하는 명령어이다. dpkg는 패키지를 설치, 제거, 업그레이드, 관리하는데 사용되며, 이 명령어는 dpkg를 사용하여 패키지를 설치하거나 제거하는 작업을 수행한다. 따라서 정답은 "dpkg"이다.
profile_image
1

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

37. 다음 중 프로세스를 식별하기 위해 할당하는 고유한 번호를 나타내는 것은?

  1. UID
  2. GID
  3. PID
  4. PPID
(정답률: 87%)
  • PID는 Process IDentifier의 약자로, 프로세스를 식별하기 위해 할당하는 고유한 번호를 나타냅니다. UID는 User IDentifier의 약자로, 사용자를 식별하기 위해 할당하는 고유한 번호를 나타내며, GID는 Group IDentifier의 약자로, 그룹을 식별하기 위해 할당하는 고유한 번호를 나타냅니다. PPID는 Parent Process IDentifier의 약자로, 부모 프로세스의 PID를 나타냅니다. 따라서, 프로세스를 식별하기 위해 할당하는 고유한 번호를 나타내는 것은 PID입니다.
profile_image
1

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

38. 다음 명령의 실행결과에 대해 가장 적절하게 설명한 것은?

  1. 시스템에 설치된 패키지 중 samba 라는 이름의 패키지를 제거하였다.
  2. 시스템에 설치된 패키지 중 samba 라는 문자열을 포함한 모든 패키지를 제거하였다.
  3. 시스템에 설치된 패키지 중 samba 라는 문자열을 포함한 한 개의 패키지만을 제거하였다.
  4. 시스템에 samba 라는 이름의 패키지가 존재하는지 여부를 출력하고 있다.
(정답률: 42%)
  • 시스템에 설치된 패키지 중 samba 라는 문자열을 포함한 모든 패키지를 제거하였다.
profile_image
1

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

39. 다음 중 rpm 패키지를 설치하기 위한 명령이 아닌 것은?(문제 오류로 실제 시험에서는 1, 3번이 정답 처리되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. rpm -V
  2. rpm -ivh
  3. dpkg -i
  4. rpm -Uvh
(정답률: 93%)
  • "dpkg -i"는 Debian 계열의 패키지 관리자인 dpkg를 사용하여 패키지를 설치하는 명령어이므로, rpm 패키지를 설치하기 위한 명령이 아니다.

    "rpm -V"는 이미 설치된 패키지의 무결성을 검사하는 명령어이다. 따라서 패키지를 설치하기 위한 명령이 아니다.

    "rpm -ivh"는 rpm 패키지를 설치하는 명령어이다.

    "rpm -Uvh"는 이미 설치된 패키지를 업그레이드하는 명령어이다.
profile_image
1

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

40. 아래와 같은 rpm 패키지의 성질을 무엇이라고 하는가?

  1. 상호 운용성(Interoperability)
  2. 패키지 용량(Capacity)
  3. 관련성(Relativity)
  4. 의존성(Dependency)
(정답률: 50%)
  • 위의 rpm 패키지는 다른 패키지를 설치하거나 실행하기 위해 필요한 라이브러리나 소프트웨어 등의 의존성을 가지고 있기 때문에 "의존성(Dependency)"이라고 한다. 이 패키지를 설치하려면 해당 의존성이 먼저 설치되어 있어야 하며, 이를 충족시키지 않으면 패키지가 정상적으로 작동하지 않을 수 있다.
profile_image
1

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

41. 리눅스의 시리얼 포트를 통한 콘솔접속 시 할당 받을 수 있는 디스플레이 디바이스명으로 올바른 것은?

  1. pts/0
  2. ttyS1
  3. ptya0
  4. pt0
(정답률: 43%)
  • 리눅스에서 시리얼 포트를 통한 콘솔 접속 시, 할당 받을 수 있는 디스플레이 디바이스명은 "ttyS1"이다. 이는 시리얼 포트가 시스템에서 두 번째로 인식되기 때문이다. "pts/0"는 가상 터미널을 의미하며, "ptya0"와 "pt0"은 가상 시리얼 포트를 의미한다.
profile_image
1

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

42. 리눅스 커널의 계속적인 업그레이드가 필요한 이유로 가장 적절하지 못한 것은?

  1. 새로운 하드웨어의 지원
  2. 시스템관리 능력과 방법의 개선
  3. 기존 커널 시스템의 버그수정
  4. 개발버전의 테스트
(정답률: 59%)
  • 개발버전의 테스트는 리눅스 커널의 계속적인 업그레이드가 필요한 이유로 가장 적절하지 못한 것입니다. 이는 이미 개발된 버전이 아닌, 아직 테스트 중인 버전을 사용하게 되므로 안정성이 보장되지 않기 때문입니다. 따라서 실제 운영 환경에서는 안정성을 보장하는 버전을 사용해야 합니다. 다른 보기들은 하드웨어 지원, 시스템 관리 능력과 방법의 개선, 기존 커널 시스템의 버그 수정 등 리눅스 커널의 지속적인 업그레이드가 필요한 이유로 적절합니다.
profile_image
1

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

43. Secondary Master IDE Disk를 의미하는 것은?

  1. hda
  2. hdb
  3. hdc
  4. hdd
(정답률: 20%)
  • Secondary Master IDE Disk는 두 번째 IDE 채널에서 마스터로 설정된 디스크를 의미합니다. "hdc"가 정답인 이유는 "hda"가 프라이머리 마스터, "hdb"가 프라이머리 슬레이브, "hdd"가 세컨더리 슬레이브로 설정될 수 있기 때문입니다. 따라서 남은 옵션인 "hdc"가 세컨더리 마스터로 설정된 디스크를 나타냅니다.
profile_image
1

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

44. 부팅 시 커널이 인식한 디스크나 네트워크 디바이스와 같은 주변기기의 인식 여부를 알 수 있는 메시지를 확인하는 명령은?

  1. dmesg
  2. bootlog
  3. messages
  4. lastlog
(정답률: 53%)
  • dmesg는 "디스크 메시지"를 의미하며, 부팅 시 커널이 인식한 디스크나 네트워크 디바이스와 같은 주변기기의 인식 여부를 확인할 수 있는 명령어입니다. 이 명령어를 사용하면 시스템 로그에서 부팅 메시지를 확인할 수 있습니다. 따라서 이 문제에서는 dmesg가 정답입니다.
profile_image
1

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

45. 리눅스에서 소프트웨어 RAID를 커널 모듈을 이용 하지 않더라도 기본적으로 지원하도록 컴파일 하기 위해 make menuconfig 명령의 커널옵션 설정에서 활성화해야 하는 항목은?

  1. Block devices
  2. Multi Device support
  3. SCSI Support
  4. Input Core Support
(정답률: 39%)
  • "Multi Device support" 항목은 리눅스 커널에서 소프트웨어 RAID를 지원하기 위한 옵션입니다. 이 옵션을 활성화하면 여러 개의 블록 디바이스를 하나의 논리적인 RAID 디바이스로 묶을 수 있습니다. 따라서 이 항목을 활성화하지 않으면 소프트웨어 RAID를 사용할 수 없습니다. "Block devices" 항목은 블록 디바이스를 지원하기 위한 옵션, "SCSI Support" 항목은 SCSI 디바이스를 지원하기 위한 옵션, "Input Core Support" 항목은 입력 장치를 지원하기 위한 옵션입니다.
profile_image
1

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

46. 커널 컴파일 시 make menuconfig 명령의 옵션중 Networking options에서 조작할 수 있는 기능이 아닌 것은?

  1. 라우팅 관련 기능 통제
  2. 패킷 필터링 관련 기능 통제
  3. 소켓 필터링 관련 기능 통제
  4. 네트워크 디바이스 인식
(정답률: 42%)
  • "네트워크 디바이스 인식"은 커널이 부팅될 때 시스템에 연결된 네트워크 디바이스를 인식하고, 해당 디바이스를 사용할 수 있도록 설정하는 기능입니다. 따라서 이 옵션은 Networking options에서 조작할 수 있는 기능 중에서 유일하게 네트워크 디바이스를 인식하는 기능으로, 나머지 옵션들은 라우팅, 패킷 필터링, 소켓 필터링과 같은 네트워크 관련 기능을 통제하는 옵션입니다.
profile_image
1

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

47. 사용 중인 리눅스 시스템에 2개의 내장형 모뎀을 설치하여 PPP 서버를 구축하려 한다. 이때 내장형 모뎀의 디바이스명 조합으로 올바른 것은?

  1. 첫 번째 모뎀 : /dev/cua0
    두 번째 모뎀 : /dev/cua1
  2. 첫 번째 모뎀 : /dev/cua0
    두 번째 모뎀 : /dev/cua2
  3. 첫 번째 모뎀 : /dev/cua1
    두 번째 모뎀 : /dev/cua2
  4. 첫 번째 모뎀 : /dev/cua1
    두 번째 모뎀 : /dev/cua0
(정답률: 22%)
  • 내장형 모뎀은 시리얼 포트를 통해 연결되므로, 첫 번째 모뎀은 /dev/cua0, 두 번째 모뎀은 /dev/cua1이 될 것 같지만, 리눅스에서는 첫 번째 시리얼 포트를 /dev/cua0, 두 번째 시리얼 포트를 /dev/cua1이 아닌 /dev/cua0, /dev/cua2로 인식하기 때문에 올바른 디바이스명 조합은 "첫 번째 모뎀 : /dev/cua0, 두 번째 모뎀 : /dev/cua2"이다.
profile_image
1

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

48. 파일 시스템에 대한 설명으로 틀린 것은?

  1. vfat : 리눅스의 기본 파일시스템이다.
  2. reiserfs : 저널링 파일시스템의 하나이다.
  3. hpfs : OS/2의 HPFS 파일 시스템이다.
  4. nfs : 네트워크 파일시스템이다.
(정답률: 42%)
  • 정답은 "vfat : 리눅스의 기본 파일시스템이다." 이다. vfat은 FAT 파일 시스템을 지원하는 파일 시스템으로, 리눅스의 기본 파일 시스템은 ext4이다.
profile_image
1

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

49. X 윈도우의 그래픽 카드 설정을 위한 명령은?

  1. Xconfigurator
  2. XF86CONFIG
  3. xinit
  4. initvga
(정답률: 63%)
  • Xconfigurator은 X 윈도우 시스템에서 그래픽 카드 설정을 위한 명령어이다. 이 명령어는 그래픽 카드의 모델과 해상도 등을 설정할 수 있으며, X 윈도우 시스템의 구성 파일을 자동으로 생성해준다. 따라서 Xconfigurator은 X 윈도우 시스템에서 그래픽 카드 설정을 간편하게 할 수 있는 유용한 도구이다.
profile_image
1

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

50. 보기의 커널 모듈 중 성격이 다른 것은?

  1. es1370.o
  2. maestro.o
  3. sb.o
  4. 3c509.o
(정답률: 34%)
  • 정답: "3c509.o"

    이유: "3c509.o"는 네트워크 카드 드라이버 모듈이며, 나머지 모듈은 사운드 카드 드라이버 모듈이다. 따라서 "3c509.o"는 다른 모듈과 성격이 다르다.
profile_image
1

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

51. 시스템의 전반적인 로그를 모두 포함하고 있으며, tty가 설정되어있지 않는 프로세스나 데몬이 출력하는 메시지를 저장하고 있는 로그 파일은?

  1. messages
  2. secure
  3. access_log
  4. xferlog
(정답률: 54%)
  • "messages" 로그 파일은 시스템 전반적인 로그를 모두 포함하고 있으며, tty가 설정되어있지 않는 프로세스나 데몬이 출력하는 메시지를 저장하기 때문에 정답입니다. "secure" 로그 파일은 시스템 보안 로그를 저장하고, "access_log" 로그 파일은 웹 서버의 접근 로그를 저장하며, "xferlog" 로그 파일은 FTP 서버의 전송 로그를 저장합니다.
profile_image
1

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

52. 시스템을 안전하게 운영하기 위한 보안정책으로 가장 적절하지 못한 것은?

  1. 사용자의 권한은 최소한의 권한을 유지하게 한다.
  2. 불필요한 서비스는 최대한 정지시킨다.
  3. 사용자 로그인의 보안성 향상을 위하여 rlogin을 이용하도록 정책을 설정한다.
  4. chroot 기능을 적극 활용한다.
(정답률: 25%)
  • rlogin은 보안에 취약한 프로토콜이므로, 사용자 로그인의 보안성 향상을 위해 rlogin을 사용하도록 정책을 설정하는 것은 적절하지 않다. 따라서 이 보기가 가장 적절하지 못한 보안정책이다.
profile_image
1

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

53. messages 로그에서 아래와 같은 내용이 생성된 원인으로 알맞은 것은?

  1. named 서버가 218.38.30.21 서버로부터 공격을 당하고 있다.
  2. jsidc.net에 대한 정보를 갖고 있지 않은 상태 에서 1,2 차 name server로 등록되어 있다.
  3. jsidc.net 도메인에 대한 정보가 없어서 root dns에 문의하였음을 나타내는 로그이다.
  4. named 서버를 재 구동할 것을 요청하고 있다.
(정답률: 34%)
  • messages 로그에서 "jsidc.net에 대한 정보를 갖고 있지 않은 상태에서 1,2 차 name server로 등록되어 있다." 라는 내용이 생성된 이유는 해당 도메인(jsidc.net)에 대한 정보가 등록된 named 서버가 없기 때문이다. 따라서 해당 도메인에 대한 정보를 찾기 위해 root dns에 문의하게 된 것이다.
profile_image
1

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

54. SSH 프로토콜의 장점이 아닌 것은?

  1. 스니핑의 위험으로부터 보호된다.
  2. 기존 원격접속에 비해 통신속도가 월등히 빠르다.
  3. Switch를 사용하지 않는 네트워크에서도 보안성이 높다.
  4. 패킷 스푸핑 공격에 대하여 비교적 안전하다.
(정답률: 32%)
  • SSH 프로토콜의 장점이 아닌 것은 "기존 원격접속에 비해 통신속도가 월등히 빠르다." 이다. 이는 SSH 프로토콜의 특징이 아니라 단순히 원격접속 방식에 따라 다른 것이다. SSH 프로토콜은 스니핑의 위험으로부터 보호되고, Switch를 사용하지 않는 네트워크에서도 보안성이 높으며, 패킷 스푸핑 공격에 대하여 비교적 안전하다는 장점이 있다.
profile_image
1

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

55. 다음과 같은 내용의 로그 가 저장되 는 로그 파일은 ?

  1. messages
  2. xferlog
  3. maillog
  4. secure
(정답률: 31%)
  • 로그 파일의 내용을 보면 FTP 서버의 파일 전송 로그가 저장되어 있습니다. 이러한 FTP 로그는 xferlog 파일에 저장됩니다. 따라서 정답은 "xferlog"입니다. 다른 보기들은 다른 유형의 로그 파일입니다. "messages"는 시스템 메시지 로그, "maillog"는 메일 서버 로그, "secure"는 보안 로그입니다.
profile_image
1

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

56. pam library 설정에서 계정 사용자가 해당서비스 접근이 허용되었는지에 대한 여부와 패스워드 기간 만료 등을 결정하는 구성 토큰은?

  1. type
  2. auth
  3. account
  4. password
(정답률: 28%)
  • "account" 구성 토큰은 pam library 설정에서 해당 서비스에 접근할 수 있는 계정 사용자의 여부와 패스워드 기간 만료 등을 결정하는 역할을 합니다. 따라서 이 구성 토큰은 사용자 계정 관리와 관련된 설정을 담당하며, 이를 통해 서비스의 보안성을 강화할 수 있습니다.
profile_image
1

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

57. 시스템 보안 관련 패키지가 아닌 것은?

  1. cops
  2. dump
  3. tripwire
  4. sudo
(정답률: 27%)
  • "dump"는 시스템 보안 관련 패키지가 아닌 것이다. "cops"는 보안 감사 도구, "tripwire"는 파일 시스템 무결성 검사 도구, "sudo"는 권한 상승 도구이다. 하지만 "dump"는 파일 시스템 백업 도구이므로 시스템 보안과는 직접적인 연관이 없다.
profile_image
1

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

58. syslogd에 대한 설명으로 틀린 것은?

  1. 원격 로깅 기능을 제공한다.
  2. tty가 지정되지 않은 프로세스나 데몬의 출력물에 대해서도 로깅을 지원한다.
  3. /etc/syslogd.conf 파일에 설정을 기록한다.
  4. /var/log/messages.1 파일에 로그를 기록한다.
(정답률: 50%)
  • 정답은 "/var/log/messages.1 파일에 로그를 기록한다." 이다. syslogd는 로그를 /var/log/messages 파일에 기록하며, 이 파일이 일정 크기 이상이 되면 자동으로 messages.1, messages.2 등으로 백업 파일을 생성한다. 따라서 "/var/log/messages.1 파일에 로그를 기록한다."는 틀린 설명이다.
profile_image
1

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

59. 다음은 ‘ls -l’ 명령의 실행결과이다. 이 파일과 동일한 퍼미션을 갖고있는 파일을 모두 찾아내기 위한 명령으로 알맞은 것은?

  1. find / perm +4000
  2. find / -perm 4000
  3. find / -perm +4000
  4. find / perm 4755
(정답률: 8%)
  • 해당 명령어는 파일 시스템 전체에서 퍼미션 값이 4000 이상인 파일을 찾아내는 명령어이다.

    - "find / perm +4000" : 올바르지 않은 명령어. 'perm' 다음에 '+' 기호를 사용해야 한다.
    - "find / -perm 4000" : 퍼미션 값이 정확히 4000인 파일만 찾아낸다. '+' 기호를 사용하지 않았기 때문에 4000 이상인 파일은 찾아내지 못한다.
    - "find / -perm +4000" : 파일 시스템 전체에서 퍼미션 값이 4000 이상인 파일을 찾아낸다.
    - "find / perm 4755" : 올바르지 않은 명령어. '+' 기호를 사용하지 않았으며, 4755는 퍼미션 값이 아니라 파일의 소유자나 그룹 등을 나타내는 숫자이다.
profile_image
1

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

60. mount 명령으로 특정 디스크 장치를 마운트 할 때, 해당 장치 안의 실행파일을 실행시키지 못하게 하기 위한 옵션은?

  1. noexec
  2. nosuid
  3. noaccess
  4. noexcute
(정답률: 31%)
  • 정답은 "noexec"입니다. 이 옵션은 해당 디스크 장치 안의 실행 파일을 실행시키지 못하게 하기 때문입니다. 이는 보안상의 이유로 사용됩니다. 예를 들어, 외부에서 가져온 USB 디스크에 악성 코드가 포함되어 있을 경우, 이 옵션을 사용하여 해당 코드를 실행시키지 못하도록 방지할 수 있습니다.
profile_image
1

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

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

61. 아파치 설정 파일에서 아파치 서버의 기본 디렉토리를 지정하는 지시자는?

  1. ServerSignature
  2. ServerRoot
  3. ServerPath
  4. ServerName
(정답률: 57%)
  • "ServerRoot"는 아파치 서버의 기본 디렉토리를 지정하는 지시자입니다. 이 지시자는 아파치 서버가 시작될 때 사용됩니다. 이 디렉토리는 아파치 서버의 모든 파일과 서브 디렉토리를 포함하며, 이 디렉토리 내에서 상대 경로를 사용하여 다른 디렉토리를 참조할 수 있습니다. 따라서 "ServerRoot"가 아파치 서버의 기본 디렉토리를 지정하는 지시자인 이유는 아파치 서버의 모든 파일과 서브 디렉토리가 이 디렉토리 내에 위치하기 때문입니다.
profile_image
1

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

62. /usr/sbin/httpd 명령의 옵션 중 아파치를 수행하지 않고 단지 환경 설정 파일의 올바름을 검사하고자 할 때 사용하는 것은?

  1. -h
  2. -k
  3. -t
  4. -x
(정답률: 32%)
  • "-t" 옵션은 아파치를 수행하지 않고 단지 환경 설정 파일의 올바름을 검사하는 옵션이다. 즉, 설정 파일에 문제가 있는지 확인할 때 사용한다. 이 옵션은 설정 파일을 검사하고 오류가 있으면 해당 오류를 출력하고, 오류가 없으면 "Syntax OK"라는 메시지를 출력한다.
profile_image
1

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

63. configure를 사용하여 아파치 웹 서버의 설치 환경을 구성할 때, 설치할 디렉토리를 지정하는 옵션은?

  1. --prefix
  2. --enable-module
  3. --enable-shared
  4. --install-dir
(정답률: 36%)
  • "--prefix" 옵션은 아파치 웹 서버를 설치할 디렉토리를 지정하는 옵션이다. 이 옵션을 사용하여 디렉토리 경로를 지정하면, 아파치 웹 서버는 해당 경로에 설치되며, 이를 통해 사용자는 아파치 웹 서버의 설치 위치를 자유롭게 지정할 수 있다. 따라서 "--prefix" 옵션이 정답이다.
profile_image
1

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

64. 아파치의 동적공유객체(Dynamic Shared Object, DSO)에 대한 설명으로 틀린 것은?

  1. 새로 개발한 모듈을 수행 중인 아파치 서버에 반영할 수 있게 해준다.
  2. 아파치 서버가 mod_so 모듈과 함께 컴파일 되어야 사용이 가능하다.
  3. DSO를 사용하면 서버의 시작이 빨라진다.
  4. 아파치 환경 설정 파일에서 LoadModule 지시자로 지정하면 동적으로 적재시킬 수 있다.
(정답률: 20%)
  • "아파치 서버가 mod_so 모듈과 함께 컴파일 되어야 사용이 가능하다."가 틀린 설명입니다.

    DSO를 사용하면 서버의 시작이 빨라지는 이유는, 모든 모듈을 미리 로드하지 않고 필요한 모듈만 필요할 때 로드하기 때문입니다. 이로 인해 서버 시작 시간이 단축되고 메모리 사용량도 줄어듭니다.
profile_image
1

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

65. 아파치 설정 파일의 HostnameLookups 지시자에 대한 설명으로 맞는 것은?

  1. 클라이언트의 호스트 이름에 대응하는 IP 주소를 구할 수 있다.
  2. 값을 on 으로 설정할 경우 DNS 서버와 통신을 통해 속도가 향상된다.
  3. Double 값으로 설정되면 forward lookup을 수행한 후, 그 결과로 reverse forward lookup을 수행한다.
  4. 로그에 접속자의 도메인주소를 남기려면 값을 on 으로 설정한다.
(정답률: 8%)
  • HostnameLookups 지시자는 클라이언트의 IP 주소에 대응하는 호스트 이름을 구할 수 있는 기능을 제공한다. 이를 위해 DNS 서버와 통신을 해야 하므로 속도가 느려질 수 있다. 따라서, 로그에 접속자의 도메인 주소를 남기려면 값을 on으로 설정해야 한다.
profile_image
1

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

66. 아래와 같은 설정을 가지고 있는 www.foo.com 아파치 웹 서버에 대해 ‘http://www.foo.com/~bob/one/two.html’ 요청을 했을 때 실제로 접근되는 파일은?

  1. ~bob/public_html/one/two.html
  2. ~bob/www/one/two.html
  3. /home/www/one/two.html
  4. /home/bob/www/one/two.html
(정답률: 39%)
  • 주어진 설정에서 DocumentRoot는 "/home/www"이고, "~bob"은 "/home/bob/public_html"을 가리킨다. 따라서, "http://www.foo.com/~bob/one/two.html" 요청은 "/home/bob/public_html/one/two.html" 파일에 대응된다. 그러나 이 파일이 존재하지 않으면, "/home/www/one/two.html" 파일에 대응된다. 따라서 정답은 "/home/bob/www/one/two.html"이다.
profile_image
1

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

67. 아파치 웹 서버 www.ihd.org의 환경 설정 중 ‘http://www.ihd.org/service/foo.txt’ 주소에 대한 요청을 ‘http://foo2.bar.com/service/foo.txt’ 로 변경 하기 위한 설정으로 알맞은 것은?

  1. Redirect /service http://foo2.bar.com/service
  2. Redirect http://foo2.bar.com
  3. Redirect http://www.ihd.org http://foo2.bar.com
  4. Redirect http://foo2.bar.com/service
(정답률: 16%)
  • 정답은 "Redirect /service http://foo2.bar.com/service" 입니다.

    이 설정은 /service 경로에 대한 요청을 http://foo2.bar.com/service 로 리다이렉트하도록 지정합니다. 따라서 http://www.ihd.org/service/foo.txt 주소에 대한 요청이 http://foo2.bar.com/service/foo.txt 로 변경됩니다.
profile_image
1

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

68. 다음은 아파치 설정 파일의 내용 중 일부이다. 이에 대한 설명으로 가장 적절하지 못한 것은?

  1. /var/web/dir1/private.html 파일에 대한 접근을 허용하지 않는다.
  2. /var/web/dir1 디렉토리의 모든 서브 디렉토리에 있는 private.html 파일에 대한 접근을 허용하지 않는다.
  3. /var/web/dir1/private.html 파일에 대한 접근만 허용한다.
  4. /var/web/dir1/private.html 외의 모든 파일에 대한 접근을 허용한다.
(정답률: 47%)
  • 설정 파일에서 "/var/web/dir1/private.html 파일에 대한 접근만 허용한다."라는 설정이 있으므로, 이 파일에 대한 접근을 제한하고 나머지 파일에 대해서는 허용한다는 의미이다. 따라서 "/var/web/dir1/private.html 파일에 대한 접근을 허용하지 않는다."는 옳지 않은 설명이다.
profile_image
1

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

69. 삼바 서버 데몬인 smbd에 대한 설명으로 가장 적절하지 못한 것은?

  1. smb는 server message block의 약어이다.
  2. TCP 포트 139번을 사용한다.
  3. 클라이언트 요청이 들어오면 새로운 자식 프로세스를 만들어 클라이언트의 요청을 담당하게 한다.
  4. 클라이언트 연결에 대한 인증이 이루어지면 루트의 권한으로 서비스하게 된다.
(정답률: 48%)
  • "클라이언트 연결에 대한 인증이 이루어지면 루트의 권한으로 서비스하게 된다."가 가장 적절하지 못한 설명이다. smbd는 일반적으로 루트 권한으로 실행되지 않으며, 클라이언트 연결에 대한 인증이 이루어지면 해당 클라이언트의 권한으로 서비스하게 된다.
profile_image
1

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

70. 삼바의 설정 파일인 smb.conf이 올바르게 작성 되었는지 검사하는데 쓰이는 프로그램은?

  1. smbclient
  2. testparm
  3. smbstatus
  4. smbtest
(정답률: 36%)
  • "testparm"은 smb.conf 파일의 구문 오류와 올바른 설정 여부를 검사하는 프로그램입니다. 이를 통해 smb.conf 파일이 올바르게 작성되었는지 확인할 수 있습니다. "smbclient"는 Samba 서버에 연결하여 파일 및 프린터 공유를 관리하는 클라이언트 프로그램입니다. "smbstatus"는 현재 Samba 서버의 상태를 보여주는 프로그램이며, "smbtest"는 Samba 서버와의 연결을 테스트하는 프로그램입니다.
profile_image
1

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

71. 삼바의 설정 파일인 smb.conf의 [homes] 섹션에 대한 설명으로 틀린 것은?

  1. 설정 파일에 없는 공유 디렉토리에 접근했을 때 보여주는 섹션이다.
  2. 사용자의 홈 디렉토리에 접근할 수 있게 해준다.
  3. 읽기만 가능하고 쓰기는 불가능하다.
  4. 사용자의 암호를 사용한 인증을 수행할 수 있다.
(정답률: 50%)
  • 설정 파일에 없는 공유 디렉토리에 접근했을 때 보여주는 섹션은 아니며, [homes] 섹션은 사용자의 홈 디렉토리에 접근할 수 있게 해주는 섹션이다. 읽기만 가능하고 쓰기는 불가능한 이유는 각 사용자의 홈 디렉토리는 해당 사용자만 쓸 수 있도록 권한이 설정되어 있기 때문이다. 사용자의 암호를 사용한 인증을 수행할 수 있다는 것은 [homes] 섹션에서 사용자의 홈 디렉토리에 접근할 때 해당 사용자의 암호를 사용하여 인증을 수행할 수 있다는 것을 의미한다.
profile_image
1

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

72. 다음은 삼바 설정 파일의 일부이다. 이에 대한 설명으로 적절하지 못한 것은?

  1. 192.168.220 서브넷에 있는 모든 호스트로부터 접근을 허용한다.
  2. 134.213.233 서브넷에 있는 모든 호스트로부터 접근을 허용한다.
  3. 192.168.220.102 호스트로부터 접근을 허용하지 않는다.
  4. 192.168.220.100 네트워크 인터페이스에 대해 응답하지 않는다.
(정답률: 73%)
  • "192.168.220.100 네트워크 인터페이스에 대해 응답하지 않는다."는 적절한 설명이 아니다. 이는 단순히 해당 IP 주소를 가진 네트워크 인터페이스가 동작하지 않거나 사용되지 않는 경우일 수 있으며, 보안 설정과는 직접적인 연관성이 없다.
profile_image
1

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

73. 삼바 서버의 인증 방법에 대한 설명으로 틀린것은?

  1. share : 어떠한 사용자라도 접근을 허용한다.
  2. user : 허가된 사용자와 패스워드를 통해 접근을 허용한다.
  3. server : 인증 처리를 다른 서버를 통해 처리 한다.
  4. domain : DNS 서버를 통해 인증을 처리한다.
(정답률: 19%)
  • 정답은 "domain : DNS 서버를 통해 인증을 처리한다." 이다.

    이유는 삼바 서버에서 인증 방법 중에는 domain 방식이 있으며, 이 방식은 DNS 서버를 통해 인증을 처리한다. 즉, 사용자가 로그인 시도를 하면 DNS 서버에서 해당 사용자의 인증 정보를 확인하고 인증을 처리한다. 따라서 이 보기는 틀린 설명이다.
profile_image
1

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

74. 여러 사용자가 파일을 공유하는데 사용하는 서비스가 아닌 것은?

  1. Samba
  2. FTP
  3. Telnet
  4. NFS
(정답률: 62%)
  • Telnet은 파일 공유를 위한 서비스가 아니라 원격 로그인을 위한 프로토콜이기 때문입니다. 다른 사용자와 파일을 공유하려면 Samba, FTP, NFS와 같은 서비스를 사용해야 합니다.
profile_image
1

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

75. NFS 서버의 설정 파일에서 클라이언트가 root 사용자로 마운트 할 수 있게 해주는 옵션은 무엇인가?

  1. squash_uids
  2. no_root_squash
  3. root_squash
  4. secure
(정답률: 30%)
  • 정답은 "no_root_squash"이다. 이 옵션은 클라이언트가 NFS 서버에 root 사용자로 접근할 수 있도록 허용한다. 만약 이 옵션이 설정되지 않으면, 클라이언트에서 root 사용자로 마운트하더라도 NFS 서버에서는 일반 사용자로 취급되어 권한이 제한될 수 있다. 따라서 이 옵션을 설정하여 NFS 서버에서도 root 사용자로 인식하도록 해야 한다.
profile_image
1

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

76. 다음은 mount 명령어를 사용하여 NFS 파티션을 마운트하는 명령이다. 이 명령과 같은 기능을 하도록 /etc/fstab 파일에 명시해야 하는 내용으로 알맞은 것은?

  1. ihd:/export/test /test nfs rw,intr 0 0
  2. /test ihd:/export/test nfs rw,intr 0 0
  3. ihd:/export/test /test rw,intr 0 0
  4. /test ihd:/export/test rw,intr 0 0
(정답률: 29%)
  • 정답은 "ihd:/export/test /test nfs rw,intr 0 0" 입니다.

    이유는 다음과 같습니다.

    - "ihd:/export/test" : NFS 서버의 주소와 공유 디렉토리 경로를 나타냅니다.
    - "/test" : 로컬 시스템에서 마운트할 디렉토리 경로를 나타냅니다.
    - "nfs" : 마운트할 파일 시스템의 유형을 나타냅니다.
    - "rw" : 읽기/쓰기 권한을 부여합니다.
    - "intr" : 마운트된 파일 시스템에서 프로세스가 중단될 때, 인터럽트를 허용합니다.
    - "0 0" : 파일 시스템 검사를 하지 않도록 설정합니다. (마지막 두 개의 0은 dump와 fsck 순서를 나타냅니다.)
profile_image
1

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

77. ProFTPd의 기능에 대한 설명으로 틀린 것은?

  1. standalone 형태일 때, 사용할 포트 번호를 설정할 수 있다.
  2. 디렉토리별로 허용 권한을 설정할 수 있다.
  3. 사용자의 최상위 디렉토리를 설정할 수 있다.
  4. inetd 형태일 때 접속 가능한 사용자 수를 설정할 수 있다.
(정답률: 7%)
  • ProFTPd의 기능에 대한 설명 중 틀린 것은 없다. 모두 맞는 설명이다.
profile_image
1

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

78. 다음은 ProFTPd의 설정 파일 중 일부이다. 이에 대한 설명으로 틀린 것은?

  1. /etc/shells 파일에 정의되지 않은 Shell을 사용하는 유저에게 FTP 접속을 허락하거나 거절 하는 것에 대한 설정이다.
  2. 일반적으로 ProFTP는 on 상태를 기본값으로 설치된다.
  3. 설정값이 on 일 때는 사용자의 쉘이 /etc/shells 파일에 등록되어 있지 않으면 Login을 할 수 없다.
  4. Anonymous User로 접속하려면 값을 off로 설정 해야 한다.
(정답률: 19%)
  • ProFTPd는 일반적으로 off 상태로 설치되며, 이 설정 파일에서는 /etc/shells 파일에 등록되지 않은 쉘을 사용하는 사용자에게 FTP 접속을 허용 또는 거부하는 설정을 하는 것이다. 따라서 정답은 "일반적으로 ProFTP는 on 상태를 기본값으로 설치된다."가 틀린 설명이다.
profile_image
1

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

79. MUA(Mail User Agent)에 대한 설명으로 틀린 것은?

  1. 사용자들이 메일을 볼 수 있도록 서버에 도착한 메일을 사용자의 PC로 전달해주는 역할을 한다.
  2. MUA의 종류로는 POP, IMAP, SENDMAIL, QMAIL 등이 있다.
  3. MUA에서 사용하는 주된 프로토콜은 POP이며, 기본사용포트는 110번이다.
  4. 메일서버에 설치되어 있는 MUA는 주로 사용자 메일클라이언트의 요청에 대해 서비스한다.
(정답률: 9%)
  • "MUA의 종류로는 POP, IMAP, SENDMAIL, QMAIL 등이 있다."는 MUA의 종류가 아닌, POP, IMAP, SENDMAIL, QMAIL 등은 메일 관련 프로토콜이나 소프트웨어이므로 틀린 설명이다.
profile_image
1

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

80. 다음 설명에 해당하는 센드메일 관련 명령어는?

  1. build
  2. sendmail -bi
  3. m4
  4. makemap
(정답률: 46%)
  • 센드메일에서 makemap은 맵 파일을 생성하는 명령어이다. 맵 파일은 센드메일에서 사용하는 데이터베이스 파일로, 이 파일을 통해 도메인, 이메일 주소, 암호화 등의 정보를 관리한다. 따라서 makemap 명령어를 사용하여 맵 파일을 생성하면 센드메일에서 필요한 정보를 관리할 수 있게 된다. build는 센드메일의 빌드를 수행하는 명령어이고, sendmail -bi는 센드메일의 인터페이스를 초기화하는 명령어이다. m4는 매크로 프로세서로, 센드메일에서 매크로를 사용하여 설정 파일을 생성할 때 사용된다.
profile_image
1

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

81. 센드메일의 newaliases 명령어에 대한 설명으로 틀린 것은?

  1. Mail Alias 파일에 대한 데이터베이스를 재생성하는 명령어이다.
  2. newaliases 명령어가 참조하는 파일은 /etc/aliases 이다.
  3. newaliases 대신 'sendmail -bi' 명령을 사용할 수도 있다.
  4. 이 명령의 실행 결과로 생성되는 파일은 /etc/mail/virtusertable.db 이다.
(정답률: 20%)
  • 정답은 "이 명령의 실행 결과로 생성되는 파일은 /etc/mail/virtusertable.db 이다."가 아니다.

    센드메일의 newaliases 명령어는 Mail Alias 파일에 대한 데이터베이스를 재생성하는 명령어이며, 참조하는 파일은 /etc/aliases 이다. 또한 newaliases 대신 'sendmail -bi' 명령을 사용할 수도 있다. 하지만 이 명령의 실행 결과로 생성되는 파일은 /etc/mail/aliases.db 이다. virtusertable.db는 다른 명령어로 생성된 파일이다.
profile_image
1

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

82. 다음 명령은 센드메일 데몬을 실행한 것이다. 이에 대한 설명으로 알맞은 것은?

  1. sendmail을 포그라운드로 실행하고 메일큐를 50분 간격으로 처리한다.
  2. sendmail을 백그라운드로 실행하고 메일큐를 50분 간격으로 처리한다.
  3. sendmail을 포그라운드로 실행하고 메일큐를 50초 간격으로 처리한다.
  4. sendmail을 백그라운드로 실행하고 메일큐를 50초 간격으로 처리한다.
(정답률: 62%)
  • 설명:

    위의 명령은 sendmail을 백그라운드로 실행하고 메일큐를 50분 간격으로 처리합니다. -bd 옵션은 sendmail을 백그라운드로 실행하도록 지시하고, -q50m 옵션은 메일큐를 50분 간격으로 처리하도록 지시합니다. 따라서 정답은 "sendmail을 백그라운드로 실행하고 메일큐를 50분 간격으로 처리한다." 입니다.
profile_image
1

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

83. 다음 보기는 sendmail.cf 파일의 설정내용 중 일부이다. 이에 대한 설명으로 가장 적절한 것은?

  1. 메일발신지를 설정한 것으로 수신측에서 받게 될 발신지는 MAILER-DAEMON이 된다.
  2. 센드메일을 MAILER-DAEMON 이라는 사용자 계정으로 실행한다.
  3. 에러메시지를 보낼 때 사용하는 사용자 이름을 정의하는 항목으로 메일이 정상적으로 전송되지 않고 리턴 되는 경우 MAILER-DAEMON 이라는 사용자로부터 에러메일을 받게 된다.
  4. Mail Relay 규칙을 설정해둔 파일로서 센드메일은 MAILER-DAEMON 이라는 파일의 규칙에 따라서 Mail Relay를 하게된다.
(정답률: 22%)
  • sendmail.cf 파일의 설정 내용 중 "MAILER-DAEMON"은 에러메시지를 보낼 때 사용하는 사용자 이름을 정의하는 항목이다. 따라서, 메일이 정상적으로 전송되지 않고 리턴되는 경우 MAILER-DAEMON이라는 사용자로부터 에러메일을 받게 된다. 다른 보기들은 sendmail.cf 파일과 관련이 있지만, 이 문제와 직접적으로 연관되지 않는 내용들이다.
profile_image
1

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

84. 작성한 메시지와 파일을 암호화 하고 특정인만 해독할 수 있도록 하는 전자우편관련 보안 기법은?

  1. ssh
  2. pam
  3. pgp
  4. sudo
(정답률: 10%)
  • PGP는 Pretty Good Privacy의 약자로, 전자우편과 파일을 암호화하고 디지털 서명을 생성하는 소프트웨어이다. 이 기술은 공개키 암호화 방식을 사용하여 메시지와 파일을 암호화하고, 특정인만 해독할 수 있도록 하는 보안 기법이다. 따라서 PGP는 전자우편 보안에 매우 유용하게 사용된다.
profile_image
1

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

85. DNS 존(Zone) 파일에서 메일 라우팅 경로를 지시하는 레코드(Record)는 어느 것인가?

  1. NS
  2. A
  3. CNAME
  4. MX
(정답률: 60%)
  • 정답은 "MX"이다.

    MX 레코드는 DNS 존 파일에서 메일 라우팅 경로를 지시하는 레코드이다. 이 레코드는 메일 서버의 호스트 이름과 우선순위를 포함하고 있으며, 이 정보를 이용하여 메일을 수신할 서버를 찾아가게 된다.

    NS 레코드는 DNS 존 파일에서 네임 서버를 지정하는 레코드이다.

    A 레코드는 호스트 이름과 IP 주소를 매핑하는 레코드이다.

    CNAME 레코드는 호스트 이름에 대한 별칭을 지정하는 레코드이다.

    따라서, 메일 라우팅 경로를 지시하는 레코드는 MX 레코드이다.
profile_image
1

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

86. POP3와 IMAP에 대한 설명으로 틀린 것은?

  1. POP3은 ‘Post Office Protocol version 3’의 약어이고, IMAP은 ‘Internet Message Access Protocol’의 약어이다.
  2. 사용자가 메일을 받을 때, POP3은 제목만을 전달한 후에 필요해진 시점에 본문을 전달하는 반면, IMAP은 본문의 내용을 포함한 모든 메시지를 전송한다.
  3. POP3와 IMAP은 모두 메일클라이언트에게 메일을 전송하는 역할을 한다.
  4. POP3가 사용하는 기본포트는 110번이며, IMAP이 사용하는 기본포트는 143번이다.
(정답률: 30%)
  • POP3와 IMAP은 모두 메일을 전송하는 역할을 하지 않습니다. 올바른 설명은 "사용자가 메일을 받을 때, POP3은 제목만을 전달한 후에 필요해진 시점에 본문을 전달하는 반면, IMAP은 본문의 내용을 포함한 모든 메시지를 전송한다."입니다. POP3와 IMAP은 메일 서버와 메일 클라이언트 간의 통신을 담당하는 프로토콜입니다. POP3는 메일 서버에서 메일을 가져와 클라이언트에게 전달하는 반면, IMAP은 메일 서버에서 메일을 관리하고 클라이언트에게 필요한 메일을 전달합니다. POP3가 사용하는 기본포트는 110번이며, IMAP이 사용하는 기본포트는 143번입니다.
profile_image
1

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

87. 센드메일의 Relay 설정파일인 /etc/mail/access의 메일 거부패턴 설정옵션에 대한 설명으로 틀린 것은?

  1. 501 : 지정한 메일주소와 일치하는 메일 수신을 거부한다.
  2. 503 : 지정된 도메인으로부터 받은 메일은 모두 폐기한다.
  3. 553 : 발신 메일주소에 호스트명이 없을 경우 메일을 받지 않는다.
  4. 550 : 지정된 도메인과 관련된 모든 메일의 수신을 거부한다.
(정답률: 15%)
  • 정답은 "503 : 지정된 도메인으로부터 받은 메일은 모두 폐기한다."가 아닌 다른 보기들입니다.

    설명:
    - 501 : 지정한 메일주소와 일치하는 메일 수신을 거부한다. (특정 이메일 주소를 거부하는 패턴 설정)
    - 503 : 지정된 도메인으로부터 받은 메일은 모두 폐기한다. (특정 도메인에서 온 모든 이메일을 거부하는 패턴 설정)
    - 553 : 발신 메일주소에 호스트명이 없을 경우 메일을 받지 않는다. (발신자 이메일 주소에 호스트명이 없는 경우 거부하는 패턴 설정)
    - 550 : 지정된 도메인과 관련된 모든 메일의 수신을 거부한다. (특정 도메인과 관련된 모든 이메일을 거부하는 패턴 설정)

    503 옵션은 특정 도메인에서 온 모든 이메일을 폐기하는 패턴 설정이므로, 해당 도메인에서 온 모든 이메일을 거부하고자 할 때 사용됩니다.
profile_image
1

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

88. NFS의 기본적인 개념에 대한 설명으로 틀린 것은?

  1. 썬 마이크로시스템즈사에서 개발하였다.
  2. NFS는 주로 리눅스시스템과 윈도우시스템의 파일시스템 및 프린터 공유를 위해 사용된다.
  3. NFS는 RPC(Remote Procedure Call)를 기반으로 하기 때문에 portmapper가 실행되어 있어야 한다.
  4. NFS를 이용하면 네트워크로 연결이 가능한 서버들의 파일시스템을 동일한 시스템에 있는 파일시스템처럼 구성할 수 있다.
(정답률: 42%)
  • "NFS는 주로 리눅스시스템과 윈도우시스템의 파일시스템 및 프린터 공유를 위해 사용된다."이 부분이 틀린 것이 아니라 올바른 설명입니다. NFS는 네트워크로 연결된 서버들의 파일시스템을 동일한 시스템에 있는 파일시스템처럼 구성할 수 있도록 해주는 프로토콜입니다. 따라서 다른 시스템과 파일 및 프린터를 공유하기 위해 주로 사용됩니다.
profile_image
1

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

89. 다음은 인터넷 수퍼데몬(Xinetd)의 설정파일인 /etc/xinetd.conf 파일의 내용이다. 이에 대한 설명으로 틀린 것은?

  1. 이 파일의 설정내용은 /etc/xinetd.d/ 디렉토리에 존재하는 모든 xinetd 서비스 파일들에 공통적으로 적용되는 것이다.
  2. ‘instance’는 동시에 서비스 가능한 서버의 최대 개수를 지정한 것이다.
  3. ‘per_source’는 동일한 호스트에서 접속을 허용할 최대접속 수를 제한하는 설정이다.
  4. ‘only_from’은 서비스를 허용하지 않을 호스트를 지정하는 설정이다.
(정답률: 45%)
  • ‘only_from’은 서비스를 허용하지 않을 호스트를 지정하는 설정이 아닌, 서비스를 허용할 호스트를 지정하는 설정이다.
profile_image
1

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

90. 리눅스에서 사용되는 프락시(Proxy) 서버인 Squid에 대한 설명으로 틀린 것은?

  1. Proxy란 ‘대리인’ 또는 ‘대행자’ 라는 의미로서, 프락시 서버는 내부사용자가 사용했던 데이터를 일정 공간에 캐시(Cache)해 두었다가 필요시에 저장한 데이터를 재사용 한다.
  2. 프락시 서버는 클라이언트에게 동적IP 주소를 할당해 줌으로서 인터넷에 접속할 수 있게 해준다.
  3. 프락시 서버는 데이터캐시(Data Cache)를 이용하여 내부사용자의 네트워크 속도를 증가시키며, 내부망의 보안을 주된 목적으로 사용한다.
  4. 리눅스에서 프락시 서버로 사용할 수 있는 Squid는 3128번을 기본포트로 사용하지만 다른 포트를 지정하여 사용할 수도 있다.
(정답률: 43%)
  • 프락시 서버는 클라이언트에게 동적IP 주소를 할당해 줌으로서 인터넷에 접속할 수 있게 해준다는 설명이 틀립니다. 프락시 서버는 클라이언트의 요청을 대신하여 인터넷에 접속하고, 요청한 데이터를 캐시하여 빠르게 제공하는 역할을 합니다. IP 주소 할당은 DHCP 서버 등 다른 시스템에서 담당합니다.
profile_image
1

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

91. DHCP 서버에 대한 일반적인 설명으로 틀린 것은?

  1. DHCP는 RPC(Remote Procedure Call)을 기반으로 제공되는 서비스이다.
  2. DHCP란 ‘Dynamic Host Configuration Protocol’의 약어로서 동적인 IP 할당을 위해 사용되는 프로토콜을 의미한다.
  3. DHCP 서버란 DHCP 클라이언트에게 IP 주소를 할당하여 네트워크의 사용을 가능하게 하는 서버를 의미한다.
  4. DHCP 서버가 DHCP 클라이언트에게 할당하는 IP 주소는 공인 IP 주소나 사설 IP 주소 모두 가능하다.
(정답률: 31%)
  • 정답은 "DHCP는 RPC(Remote Procedure Call)을 기반으로 제공되는 서비스이다."이다. DHCP는 RPC을 사용하지 않고 UDP(User Datagram Protocol)를 사용하여 동작한다. DHCP는 네트워크에서 IP 주소, 서브넷 마스크, 기본 게이트웨이, DNS 서버 등의 정보를 동적으로 할당하는 프로토콜이다. DHCP 서버는 이러한 정보를 클라이언트에게 할당하여 네트워크 사용을 가능하게 한다. DHCP 서버가 할당하는 IP 주소는 공인 IP 주소나 사설 IP 주소 중에서 선택할 수 있다.
profile_image
1

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

92. NFS 서비스에 필요한 데몬들과 NFS 서비스 관련 파일들에 대한 설명으로 틀린 것은?

  1. rpc.nfsd : NFS로 연결된 파일시스템의 공유를 가능하게 하는 NFS 주 데몬이다.
  2. rpc.mountd : RPC 기반에서 NFS 서버와 클라이언트간의 마운트를 가능하게 하는 데몬이다.
  3. portmap : RPC 기반에서 ypserv 데몬을 실행 시켜주는 데몬이다.
  4. /etc/exports : NFS 서버에 설정되는 파일로서 마운트를 허용할 NFS 클라이언트들과 마운트 옵션을 설정하는 파일이다.
(정답률: 40%)
  • "portmap : RPC 기반에서 ypserv 데몬을 실행 시켜주는 데몬이다."가 틀린 것이다. portmap은 RPC 기반에서 프로그램과 포트 번호를 매핑해주는 데몬으로, NFS 서비스에서도 사용된다. ypserv는 NIS 서비스를 위한 데몬이다.
profile_image
1

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

93. NIS 도메인의 개념에 대한 설명으로 틀린 것은?

  1. NIS 도메인은 인터넷 도메인명과 함께 동일한 개념으로 사용할 수 있다.
  2. NIS 도메인이란 NIS 데이터베이스(NIS 맵) 정보를 함께 공유하고 사용하는 호스트들의 그룹이름 이라고 할 수 있다.
  3. NIS 마스터서버와 NIS 슬레이브서버, 그리고 NIS 클라이언트는 모두 동일한 NIS 도메인을 가져야 한다.
  4. nisdomainname 명령어로 NIS 도메인을 설정하거나 확인할 수 있다.
(정답률: 12%)
  • "NIS 도메인은 인터넷 도메인명과 함께 동일한 개념으로 사용할 수 있다."가 틀린 것이다. NIS 도메인은 인터넷 도메인명과는 별개의 개념으로, NIS 데이터베이스(NIS 맵) 정보를 함께 공유하고 사용하는 호스트들의 그룹이름을 의미한다.
profile_image
1

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

94. NIS 서비스 데몬들에 대한 설명으로 틀린 것은?

  1. ypserv : NIS 마스터서버와 NIS 슬레이브 서버 모두에서 실행되어야 하는 NIS 서비스의 주된 데몬이다.
  2. ypbind : NIS 서버와 NIS 클라이언트 사이의 바인딩(Binding)을 담당하는 데몬으로서 NIS 서버와 NIS 클라이언트 모두에서 실행 되어야 한다.
  3. ypmatch: NIS 마스터서버와 NIS 슬레이브 서버 사이에 NIS 맵의 전송을 담당하는 데몬이다.
  4. yppasswdd : yppasswd 명령어의 요청으로 NIS 패스워드를 변경해주는 데몬이다.
(정답률: 19%)
  • 정답은 "ypmatch: NIS 마스터서버와 NIS 슬레이브 서버 사이에 NIS 맵의 전송을 담당하는 데몬이다." 이다. ypmatch는 NIS 맵의 검색을 담당하는 데몬이며, NIS 마스터서버와 NIS 슬레이브 서버 사이의 전송은 ypserv가 담당한다.
profile_image
1

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

95. 방화벽(Firewall)의 기능에 대한 설명으로 틀린 것은?

  1. 정해진 액세스 규칙에 의해 패킷 통과여부를 결정하는 패킷 필터링 기능을 한다.
  2. Telnet과 FTP 클라이언트 요구에 의한 접속 대행 역할을 하는 응용계층에서의 프락시기능을 한다.
  3. 내부사용자의 인터넷 속도를 증가시키기 위하여 데이터 캐싱(Caching)기능을 한다.
  4. 부가적인 기능으로 가상사설망(VPN) 기능과 네트워크주소 변환(NAT), 그리고 네트워크 관리시스템(NMS)의 기능도 구현할 수 있다.
(정답률: 48%)
  • "내부사용자의 인터넷 속도를 증가시키기 위하여 데이터 캐싱(Caching)기능을 한다."는 방화벽의 기능과는 관련이 없는 내용이므로 틀린 것이다.

    - 정해진 액세스 규칙에 의해 패킷 통과여부를 결정하는 패킷 필터링 기능을 한다.
    - Telnet과 FTP 클라이언트 요구에 의한 접속 대행 역할을 하는 응용계층에서의 프락시기능을 한다.
    - 부가적인 기능으로 가상사설망(VPN) 기능과 네트워크주소 변환(NAT), 그리고 네트워크 관리시스템(NMS)의 기능도 구현할 수 있다.
profile_image
1

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

96. 다음은 ihd.or.kr 도메인에 대한 네임서버의 주 설정파일인 /etc/named.conf의 내용이다. 여기에서 로컬 도메인에 대한 역변환을 정의한 파일은 무엇인가?

  1. named.ca
  2. named.local
  3. ihd.or.kr.zone
  4. ihd.or.kr.rev
(정답률: 10%)
  • 정답은 "ihd.or.kr.rev"이다.

    named.conf 파일에서 zone "ihd.or.kr"에 대한 설정을 확인할 수 있다. 이 설정에서는 ihd.or.kr 도메인에 대한 forward lookup zone 파일인 "ihd.or.kr.zone"과 reverse lookup zone 파일인 "ihd.or.kr.rev"를 참조하도록 설정되어 있다.

    따라서 "named.local"은 로컬 도메인에 대한 역변환을 정의한 파일이 아니므로 정답이 될 수 없다.
profile_image
1

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

97. VPN(가상사설망 : Virtual Private Network)에 대한 설명으로 틀린 것은?

  1. 인터넷망과 같은 공중망을 마치 전용선으로 사설망을 구축한 것처럼 사용하는 방식이다.
  2. 부족한 공인 IP 주소로 많은 사람들이 인터넷을 사용할 수 있도록 하는 IP 주소 동적 할당을 기본적으로 서비스하고 있다.
  3. 공중망을 이용하기 때문에 사용자가 늘어나거나 사용자가 장소를 옮기더라도 유연하게 통신망을 사용할 수 있으며, 본사와 각 지역 지사와의 자료공유가 용이하다.
  4. 공중망을 이용하기 때문에 전용선보다는 보안 문제해결이 필수적이다.
(정답률: 50%)
  • "부족한 공인 IP 주소로 많은 사람들이 인터넷을 사용할 수 있도록 하는 IP 주소 동적 할당을 기본적으로 서비스하고 있다."가 틀린 설명입니다. VPN은 인터넷망과 같은 공중망을 마치 전용선으로 사용하는 방식이며, 공중망을 이용하기 때문에 사용자가 늘어나거나 사용자가 장소를 옮기더라도 유연하게 통신망을 사용할 수 있으며, 본사와 각 지역 지사와의 자료공유가 용이하다는 특징이 있습니다. 하지만 보안 문제해결이 필수적입니다.
profile_image
1

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

98. ‘tcpdump’ 명령어에 대한 설명으로 틀린 것은?

  1. 패킷분석 및 패킷필터링을 통하여 허용되지 않은 네트워크 침입자를 사전에 차단할 수 있다.
  2. 이 도구를 사용하기 위해서는 패킷 캡처 ‘libpcap’ 라이브러리가 설치되어있어야 한다.
  3. 네트워크 트래픽 및 패킷로그를 모니터링하는 도구이다.
  4. ‘tcpdump -i eth0 -w TCPDUMP’ 명령은 eth0 네트워크 인터페이스의 패킷을 TCPDUMP 라는 파일에 저장한다.
(정답률: 17%)
  • 정답은 "패킷분석 및 패킷필터링을 통하여 허용되지 않은 네트워크 침입자를 사전에 차단할 수 있다."가 아니다. tcpdump는 패킷을 캡처하고 분석하는 도구이지만, 패킷 필터링을 통해 차단하는 기능은 제공하지 않는다.

    tcpdump는 네트워크 트래픽 및 패킷로그를 모니터링하는 도구이며, 이 도구를 사용하기 위해서는 패킷 캡처 ‘libpcap’ 라이브러리가 설치되어있어야 한다. 또한, ‘tcpdump -i eth0 -w TCPDUMP’ 명령은 eth0 네트워크 인터페이스의 패킷을 TCPDUMP 라는 파일에 저장한다.
profile_image
1

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

99. 파일무결성을 점검하는 프로그램인 TRIPWIRE에 대한 설명으로 틀린 것은?

  1. 파일무결성을 점검하여 변경 또는 변조된 파일을 조사하기 위한 보안 점검 도구이다.
  2. 정상적으로 실행되기 위해서는 사이트키(Site Key)와 로컬키(Local Key)그리고 설정파일과 정책파일이 모두 생성되어 있어야한다.
  3. 정책파일에는 무결성 검사대상 파일리스트가 저장되어 있다.
  4. 이상이 발견된 파일을 자동으로 복구하여 정상화시킨다.
(정답률: 45%)
  • 이상이 발견된 파일을 자동으로 복구하여 정상화시킨다는 설명이 틀린 것이다. TRIPWIRE는 파일 무결성을 점검하여 변경 또는 변조된 파일을 조사하기 위한 보안 점검 도구이며, 정상적으로 실행되기 위해서는 사이트키(Site Key)와 로컬키(Local Key) 그리고 설정파일과 정책파일이 모두 생성되어 있어야 한다. 정책파일에는 무결성 검사 대상 파일 리스트가 저장되어 있다. 하지만 이상이 발견된 파일을 자동으로 복구하여 정상화시키는 기능은 TRIPWIRE에는 없다. 이러한 작업은 보안 담당자가 수동으로 수행해야 한다.
profile_image
1

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

100. 아래에서 설명하고 있는 것은 무엇인가?

  1. 스니핑
  2. IP매스커레이딩
  3. 버퍼오버플로
  4. 루트킷
(정답률: 54%)
  • 위 그림은 네트워크 상에서 데이터를 가로채는 "스니핑" 공격을 나타내고 있습니다. 스니핑은 네트워크 상에서 전송되는 데이터를 가로채서 정보를 탈취하는 공격입니다. 따라서 위 그림에서는 빨간색으로 표시된 곳에서 데이터가 가로채진 것을 볼 수 있습니다. IP매스커레이딩은 IP 주소를 위조하여 공격자의 실제 IP를 숨기는 기술, 버퍼오버플로는 프로그램이 할당된 메모리 영역을 넘어서 다른 메모리 영역을 침범하는 공격, 루트킷은 시스템의 관리자 권한을 탈취하는 공격입니다.
profile_image
1

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

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