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

리눅스마스터 1급
(2013-03-09 기출문제)

목록

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

1. 운영체제의 주요 역할로 틀린 것은?

  1. 컴퓨터 하드웨어를 제어하고 편리한 사용자 인터페이스를 제공한다.
  2. 중앙처리장치 등과 대규모 집적회로로 이루어지며 PC의 기본 구성을 결정하게 된다.
  3. 사용자간의 자원(프로세서, 메모리, 입출력 장치 등) 사용을 스케줄링 한다.
  4. 입력과 출력을 용이하게 하며 오류 발생을 막고 복구를 지원한다.
(정답률: 69%)
  • 운영체제의 주요 역할 중 "중앙처리장치 등과 대규모 집적회로로 이루어지며 PC의 기본 구성을 결정하게 된다."는 틀린 설명입니다. 운영체제는 컴퓨터 하드웨어를 제어하고 편리한 사용자 인터페이스를 제공하며, 사용자간의 자원(프로세서, 메모리, 입출력 장치 등) 사용을 스케줄링하고, 입력과 출력을 용이하게 하며 오류 발생을 막고 복구를 지원하는 역할을 합니다. 하지만 PC의 기본 구성을 결정하는 것은 하드웨어의 설계와 구성에 따라 결정되는 것이며, 이는 운영체제의 역할이 아닙니다.
profile_image
1

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

2. 리눅스의 특징으로만 짝지어진 것으로 알맞은 것은?

  1. ㄱ , ㄴ
  2. ㄱ , ㄴ , ㄹ
  3. ㄱ , ㄹ , ㅁ
  4. ㄷ , ㅁ
(정답률: 74%)
  • 리눅스는 오픈소스 운영체제로, 다양한 환경에서 사용 가능하며 안정성과 보안성이 높은 특징을 가지고 있습니다. "ㄱ"은 리눅스가 무료로 제공되는 것을 의미하며, "ㄹ"은 다양한 프로그래밍 언어와 호환성이 높다는 것을 나타냅니다. 마지막으로 "ㅁ"은 리눅스가 다양한 네트워크 기능을 제공하며 서버 운영에 적합하다는 것을 나타냅니다. 따라서 "ㄱ , ㄹ , ㅁ"이 리눅스의 특징으로만 짝지어진 것입니다.
profile_image
1

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

3. GPL(General Public License)과 관련된 것으로 틀린 것은?

  1. FSF(Free Software Foundation)
  2. GNU(Gnu is Not Unix)
  3. 카피라이트(Copyright)
  4. 카피레프트(Copyleft)
(정답률: 66%)
  • 카피라이트는 GPL과는 관련이 없는 개념으로, 저작권자가 자신의 저작물에 대한 권리를 보호하는 것을 말한다. GPL은 FSF가 만든 자유 소프트웨어 라이선스이며, GNU 프로젝트의 일환으로 개발된 소프트웨어를 보호하고 자유롭게 사용, 복제, 수정, 배포할 수 있도록 규정하고 있다. 카피레프트는 GPL의 일종으로, GPL을 따르는 소프트웨어의 저작권자가 다른 이들에게도 자유롭게 소프트웨어를 사용, 복제, 수정, 배포할 수 있도록 규정하는 것이다.
profile_image
1

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

4. 리눅스에서 uname –r을 실행한 결과이다. 결과와 틀린 것은?

  1. 2 : 메이저 버전으로 획기적인 변화가 있을 때 바뀜
  2. 6 : 메이저 버전으로 개발버전을 의미한다.
  3. 6 : 마이너 버전으로 안정버전을 의미한다.
  4. 18 : 18번의 패치가 진행되었음을 의미한다.
(정답률: 65%)
  • 정답은 "6 : 메이저 버전으로 개발버전을 의미한다." 이다.

    리눅스의 버전 번호는 일반적으로 "메이저 버전.마이너 버전.패치 버전"의 형식으로 표기된다. 메이저 버전은 소프트웨어의 주요 변화가 있을 때마다 증가하며, 마이너 버전은 작은 변화나 기능 추가가 있을 때마다 증가한다. 패치 버전은 버그 수정 등의 작은 수정이 있을 때마다 증가한다.

    따라서 "6 : 메이저 버전으로 개발버전을 의미한다."는 틀린 설명이다. 메이저 버전은 획기적인 변화가 있을 때마다 증가하므로, 개발 버전이든 안정 버전이든 상관없이 메이저 버전이 증가할 수 있다.
profile_image
1

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

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

  1. Redhat
  2. Gnome
  3. Mandrake
  4. Ubuntu
(정답률: 74%)
  • Gnome은 리눅스 배포판이 아니라, 리눅스 데스크톱 환경 중 하나입니다. 따라서, 정답은 "Gnome"입니다.
profile_image
1

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

6. 다음 설명은 RAID(Redundant Array of Independent Disks)에 대한 설명이다. 설명하는 레이드 레벨로 알맞은 것은?

  1. RAID-0
  2. RAID-1
  3. RAID-5
  4. RAID-10
(정답률: 76%)
  • 위 그림은 RAID-5의 구성 방식을 보여주고 있습니다. RAID-5는 데이터를 여러 디스크에 분산하여 저장하며, 패리티 정보를 함께 저장하여 데이터 손실을 방지하는 방식입니다. 위 그림에서는 4개의 디스크가 사용되었으며, 각 디스크에는 데이터와 패리티 정보가 번갈아가며 저장됩니다. 이렇게 구성된 RAID-5는 한 개의 디스크가 고장나도 데이터를 복구할 수 있습니다. 따라서 데이터의 안정성을 보장하면서도 저장 공간을 효율적으로 사용할 수 있는 장점이 있습니다.
profile_image
1

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

7. 다음은 /boot/grub/grub.conf의 내용으로 알맞은 것은?

  1. Grub화면에서 아무런 키가 입력되지 않으면 10초 이후에 자동으로 부팅이 진행된다.
  2. 2.6.18-194.el5 커널 버전으로 부팅이 진행된다.
  3. 2.6.18-274.el5 커널 버전으로 부팅이 진행된다.
  4. 2.6.18-308.el5 커널 버전으로 부팅이 진행된다.
(정답률: 58%)
  • grub.conf 파일에서 default 항목이 0으로 설정되어 있으므로 첫 번째 항목인 2.6.18-308.el5 커널 버전으로 부팅이 진행된다. 또한, timeout 항목이 10으로 설정되어 있으므로 아무런 키가 입력되지 않으면 10초 이후에 자동으로 부팅이 진행된다.
profile_image
1

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

8. 다음은 각각의 디렉토리별 기능을 설명한 것 중 틀린 것은?

  1. / : 가장 최상위 디렉토리이며 디렉토리 구조의 시작이다.
  2. /etc : 리눅스 시스템에 관한 각종 환경 설정 파일들이 있는 디렉토리이다.
  3. /usr : 각종 시스템 로그파일과 사용자들에게 전송된 메일들을 임시로 저장한다.
  4. /boot : 리눅스 커널이 저장되며 부팅 관련된 파일들이 저장된다.
(정답률: 72%)
  • "/usr : 각종 시스템 로그파일과 사용자들에게 전송된 메일들을 임시로 저장한다."는 틀린 설명이다. "/usr" 디렉토리는 주로 시스템 프로그램과 라이브러리 파일들이 저장되는 디렉토리이다. 시스템 로그파일은 "/var/log" 디렉토리에 저장되며, 사용자들에게 전송된 메일들은 "/var/mail" 디렉토리에 저장된다.

    "/usr" 디렉토리는 유닉스 계열 운영체제에서 "Unix System Resources"의 약자로 사용되는데, 시스템 프로그램과 라이브러리 파일들이 저장되는 디렉토리이다. 예를 들어, "/usr/bin" 디렉토리에는 일반 사용자들이 실행할 수 있는 시스템 프로그램들이 저장되며, "/usr/lib" 디렉토리에는 시스템 라이브러리 파일들이 저장된다.
profile_image
1

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

9. X윈도의 특징으로 틀린 것은?

  1. X윈도 환경에서는 마우스 사용이 어렵고 cp,mv 등의 명령어로 파일 관리가 용이하다.
  2. 아데나(Athena) 프로젝트의 일환으로 MIT에서 1984년 최초로 개발되었다.
  3. 리눅스를 비롯해 대부분의 유닉스에 채용되어 사용되고 있다.
  4. GUI환경을 제공하는 클라이언트/서버 시스템이다.
(정답률: 71%)
  • "X윈도 환경에서는 마우스 사용이 어렵고 cp,mv 등의 명령어로 파일 관리가 용이하다." 이것이 틀린 이유는 X윈도는 GUI환경을 제공하는 클라이언트/서버 시스템으로, 마우스를 사용하여 파일 관리를 할 수 있으며, cp, mv 등의 명령어로도 파일 관리가 가능하지만 GUI환경에서의 파일 관리도 가능하다는 것이다.
profile_image
1

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

10. ( 괄호 )에 들어갈 내용으로 알맞은 것은?

  1. X프로토콜
  2. XFree86
  3. Ext3
  4. Window Manager
(정답률: 74%)
  • 이미지에서 보이는 화면은 X 서버를 실행하고 있는 것이며, X 서버는 그래픽 환경을 제공하는 서버 프로그램입니다. 이 중에서도 "XFree86"은 X 서버 중 하나로, 리눅스나 유닉스 등에서 그래픽 환경을 구현하기 위해 사용되는 X 서버입니다. 따라서 정답은 "XFree86"입니다. "X프로토콜"은 X 서버와 클라이언트 간의 통신을 위한 프로토콜이며, "Ext3"은 리눅스 파일 시스템 중 하나이고, "Window Manager"는 윈도우 창을 관리하는 프로그램입니다.
profile_image
1

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

11. 다음 중 Shell에 대한 특징으로 틀린 것은?

  1. “echo $SHELL” 명령어를 통해 쉘(Shell) 변경이 가능하다.
  2. 사용자와 운영체제 간에 대화하는 중간 창구 역할을 수행한다.
  3. 사용 할 수 있는 쉘(Shell)들의 경로는 /etc/shells 파일에 설정되어 있다.
  4. 기본 쉘은 /etc/passwd파일 변경 후 리부팅 하면 변경된 쉘(Shell) 사용이 가능하다.
(정답률: 66%)
  • "echo $SHELL” 명령어를 통해 쉘(Shell) 변경이 가능하다."는 틀린 설명입니다. 이유는 "echo $SHELL" 명령어는 현재 사용 중인 쉘의 경로를 출력하는 명령어이기 때문에 쉘을 변경하는 명령어가 아닙니다. 쉘을 변경하려면 "chsh" 명령어를 사용해야 합니다.
profile_image
1

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

12. 다음 중 아래 내용으로 알맞은 것은?

  1. a.txt의 내용을 b.txt파일에 합쳐서 화면에 나타내시오.
  2. a.txt를 b.txt로 파일을 변경하시오.
  3. 지금부터 입력하는 내용을 a.txt와 b.txt에 추가로 저장하시오.
  4. a.txt의 내용을 b.txt내용 아래쪽에 추가하여 저장하시오.
(정답률: 67%)
  • 그림에서는 ">>" 기호가 사용되어 있으며, 이는 파일에 내용을 추가하는 명령어입니다. 따라서 "a.txt의 내용을 b.txt내용 아래쪽에 추가하여 저장하시오."가 정답입니다.
profile_image
1

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

13. 프로세스의 정의로 틀린 것은?

  1. 각종 자원들을 요청하고 할당받을 수 있는 개체
  2. 프로그램을 일시중단하고 다른 프로그램을 끼워 넣어 실행시키는 작업
  3. 커널에 등록되고 커널의 관리하에 있는 작업
  4. 실행중인 프로그램 또는 실행중인 작업
(정답률: 71%)
  • "프로그램을 일시중단하고 다른 프로그램을 끼워 넣어 실행시키는 작업"은 프로세스의 정의가 아니라 프로세스 스케줄링의 개념입니다. 프로세스는 "실행중인 프로그램 또는 실행중인 작업"으로 정의됩니다.
profile_image
1

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

14. 프로세스의 상태와 설명이 알맞은 것은?

  1. 준비 상태 : 프로세스가 처음 생성되는 상태
  2. 실행 상태 : 프로세서를 할당받기 위해 기다리고 있는 상태
  3. 대기 상태 : 프로그램 코드가 기억 자치로부터 읽혀지면서 프로세스에 의해 실행되고 있는 상태
  4. 지연 상태 : 프로세스가 기억 장치를 할당받지 못하고 있는 상태
(정답률: 64%)
  • 지연 상태는 프로세스가 실행을 위해 필요한 자원(기억 장치 등)을 할당받지 못해 대기하는 상태입니다. 이는 다른 프로세스가 해당 자원을 사용 중이거나, 자원의 부족 등의 이유로 발생할 수 있습니다. 따라서 프로세스는 지연 상태에서 대기하다가 자원을 할당받으면 준비 상태로 전환되어 실행을 준비하게 됩니다.
profile_image
1

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

15. 비선점 스케줄링(Nonpreemptive Scheduling)의 정책으로 틀린 것은?

  1. 대화형으로 운영되는 시분할 시스템이나 실시간 시스템 등에 적합하다.
  2. 프로세스의 종료 시간을 비교적 정확하게 예측 할 수 있다.
  3. 자원을 스스로 반납할 때까지 계속 사용하도록 허용하는 정책이다.
  4. 대표적인 알고리즘은 FIFO 기법이 있다.
(정답률: 55%)
  • "자원을 스스로 반납할 때까지 계속 사용하도록 허용하는 정책이다."가 틀린 것입니다. 비선점 스케줄링은 프로세스가 자원을 스스로 반납하지 않아도 일정 시간이 지나면 강제로 다른 프로세스에게 CPU를 양보합니다. 이러한 특성 때문에 대화형으로 운영되는 시분할 시스템이나 실시간 시스템 등에는 적합하지 않습니다.
profile_image
1

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

16. OSI 7 계층 중에서 데이터 링크 계층(Data Link Layer)에서의 특징으로 틀린 것은?

  1. 프레임(Frame)의 시작 및 끝을 부가하여 프레임을 구성
  2. 최하위 계층으로 전기적인 신호를 전송해 주는 전송 매체
  3. 정해진 시간내에 확인 메시지가 안 오면 해당 프레임을 재전송한다.
  4. 전송 오류를 검출하여 오류가 발생한 프레임의 재전송을 요구한다.
(정답률: 63%)
  • 정답은 "최하위 계층으로 전기적인 신호를 전송해 주는 전송 매체"이다. 데이터 링크 계층은 프레임의 시작 및 끝을 부가하여 프레임을 구성하고, 전송 오류를 검출하여 오류가 발생한 프레임의 재전송을 요구하며, 정해진 시간내에 확인 메시지가 안 오면 해당 프레임을 재전송한다. 전기적인 신호를 전송해 주는 것은 물리 계층(Physical Layer)이다. 물리 계층은 데이터를 전기적인 신호로 변환하여 전송 매체를 통해 전송하는 역할을 한다.
profile_image
1

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

17. UTP 다이렉트 케이블에 쓰이는 케이블의 배열 순서(568B타입)로 알맞은 것은?

  1. (흰+녹) - (녹색) - (흰+주) - (파랑) - (흰+파) - (주황) - (흰+갈) - (갈색)
  2. (흰+주) - (주황) - (흰+녹) - (파랑) - (흰+파) - (녹색) - (흰+갈) - (갈색)
  3. (흰+주) - (주황) - (흰+녹) - (파랑) - (흰+갈) - (갈색) - (흰+파) - (녹색)
  4. (흰+주) - (주황) - (흰+파) - (녹색) - (흰+녹) - (파랑) - (흰+갈) - (갈색)
(정답률: 71%)
  • 정답은 "(흰+주) - (주황) - (흰+녹) - (파랑) - (흰+파) - (녹색) - (흰+갈) - (갈색)" 입니다.

    UTP 다이렉트 케이블에서는 T568B 타입의 배열 순서를 사용합니다. 이 배열 순서는 다음과 같습니다.

    (흰+주) - (주황) - (흰+녹) - (파랑) - (흰+파) - (녹색) - (흰+갈) - (갈색)

    이 배열 순서는 네트워크 장비 간의 데이터 전송을 위해 사용되며, 각각의 색상은 다음과 같은 의미를 가집니다.

    - 주황: 전송 데이터+
    - 흰+주: 전송 데이터-
    - 녹색: 수신 데이터+
    - 흰+녹: 수신 데이터-
    - 파랑: 전송 데이터+
    - 흰+파: 전송 데이터-
    - 갈색: 수신 데이터+
    - 흰+갈: 수신 데이터-
profile_image
1

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

18. WAN(Wide Area Network)의 특징으로 틀린 것은?

  1. 광역 통신망이라고 불리며, 하나의 도시 등 매우 넓은 네트워크 범위를 갖는다.
  2. 근거리 통신망이 여러 개 모여서 상호간에 고속 전송이 가능한 회선으로 호스트 컴퓨터에 접속하는 형태로 구성된다.
  3. 각 노드간의 연결은 지점간(Point-to-Point) 접속 방식을 사용한다.
  4. 통신 사업자가 제공하는 회선을 임차 또는 이용하여 정보의 축적, 가공, 변환, 처리를 통해 데이터에 높은 부가 가치를 부여하는 방식을 사용한다.
(정답률: 55%)
  • 정답: "근거리 통신망이 여러 개 모여서 상호간에 고속 전송이 가능한 회선으로 호스트 컴퓨터에 접속하는 형태로 구성된다."

    해설: WAN은 지리적으로 넓은 범위를 갖는 네트워크이며, 각 노드간의 연결은 지점간(Point-to-Point) 접속 방식을 사용합니다. 또한, 통신 사업자가 제공하는 회선을 임차 또는 이용하여 정보의 축적, 가공, 변환, 처리를 통해 데이터에 높은 부가 가치를 부여하는 방식을 사용합니다.
profile_image
1

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

19. 리눅스 환경에서 새로운 IP를 설정하기 위해 정보를 갱신하거나 IP를 적용하기 위한 방법으로 틀린 것은?

  1. /etc/rc.d/init.d/network restart
  2. ethtool eth0
  3. ifdown eth0 && ifup eth0
  4. shutdown –r now 명령어로 시스템을 리부팅 한다.
(정답률: 56%)
  • 정답은 "shutdown –r now 명령어로 시스템을 리부팅 한다."입니다.

    이유는 다음과 같습니다.

    - "/etc/rc.d/init.d/network restart": 네트워크 서비스를 재시작하는 명령어입니다. 이 명령어를 실행하면 현재 설정된 IP 주소가 변경되지 않습니다.
    - "ifdown eth0 && ifup eth0": eth0 인터페이스를 내리고 다시 올리는 명령어입니다. 이 명령어를 실행하면 현재 설정된 IP 주소가 변경되지 않습니다.
    - "ethtool eth0": eth0 인터페이스의 속성을 확인하거나 변경하는 명령어입니다. IP 주소를 변경하는 명령어는 아닙니다.
    - "shutdown –r now": 시스템을 재부팅하는 명령어입니다. 이 명령어를 실행하면 변경된 IP 주소가 적용됩니다.
profile_image
1

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

20. 아래 명령어들 중에서 GATEWAY를 확인하는 명령어로 틀린 것은?

  1. lsmod
  2. route
  3. ip route
  4. netstat –rn
(정답률: 66%)
  • 정답: "lsmod"

    설명: "lsmod"는 현재 로드된 커널 모듈을 보여주는 명령어이며, 네트워크 관련 정보를 확인하는 명령어가 아니다. "route", "ip route", "netstat –rn"은 모두 네트워크 라우팅 정보를 확인하는 명령어이며, 이 중에서 "ip route"가 가장 권장되는 명령어이다.
profile_image
1

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

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

21. 다음 중 root(SuperUser) 사용자의 설명으로 틀린 것은?

  1. 사용자 권한 설정 및 제어
  2. 소프트웨어 설치 및 업데이트
  3. 네트워크 설정 및 테스트
  4. UID 1, GID 1 인 사용자
(정답률: 71%)
  • "UID 1, GID 1 인 사용자"가 root(SuperUser) 사용자의 설명이 아니라 오히려 root(SuperUser) 사용자의 특징 중 하나이다. root(SuperUser) 사용자는 시스템에서 가장 높은 권한을 가진 사용자로, 모든 파일과 디렉토리에 대한 접근 권한을 가지며, 시스템 설정 및 관리, 사용자 계정 관리, 소프트웨어 설치 및 업데이트, 네트워크 설정 및 테스트 등의 작업을 수행할 수 있다.
profile_image
1

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

22. 다음 중 /etc/passwd 파일의 설명으로 틀린 것은?

  1. test1 사용자의 UID 는 500 이다.
  2. test2 홈디렉토리는 /data/test2 이다.
  3. test2 사용자의 로그인 쉘은 /bin/ksh 이다.
  4. test2 사용자의 GID 는 500 이다.
(정답률: 70%)
  • 정답은 "test2 사용자의 GID 는 500 이다." 이다.


    test2 사용자의 GID가 500인 이유는 /etc/group 파일에서 확인할 수 있다. /etc/group 파일에서 test2 그룹의 GID가 500으로 설정되어 있기 때문이다. UID와 달리 GID는 그룹을 구분하기 위한 번호이므로, 사용자가 속한 그룹의 GID를 나타낸다.
profile_image
1

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

23. 다음은 사용자 생성에 관련된 /etc/default/useradd 파일에 대한 내용이다. 설명으로 틀린 것은?

  1. 사용자 생성의 기본 홈디렉토리는 /home
  2. 사용자 생성후 기본 설정파일들이 /etc/skel 디렉토리 안에 파일들로 복사된다.
  3. 패스워드 만기일수는 0일 이다.
  4. 패스워드 만기일이 60일이 지나면 즉시 사용이 불가능 하게 된다.
(정답률: 55%)
  • 정답은 "패스워드 만기일수는 0일 이다." 이다. 이는 패스워드 만기일을 설정하지 않았기 때문이다. 따라서 패스워드는 만료되지 않고 계속 사용 가능하다.
profile_image
1

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

24. 다음 useradd 명령어에 대한 결과에 대한 설명으로 틀린 것은?

  1. guest 사용자의 기본그룹(1차그룹)은 ihd이다.
  2. guest 사용자의 UID 는 600 이다.
  3. guest 사용자의 홈디렉토리는 /data/guest이다.
  4. guest 사용자의 로그인 쉘은 /bin/ksh이다.
(정답률: 61%)
  • 보기 중 "guest 사용자의 기본그룹(1차그룹)은 ihd이다."가 틀린 설명이다.

    guest 사용자의 기본그룹(1차그룹)은 users이다. 이는 /etc/default/useradd 파일에서 설정된 값이다. ihd는 guest 사용자의 보조그룹(2차그룹) 중 하나이다.
profile_image
1

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

25. 다음 중 접속 중인 사용자의 정보를 알아보는 명령으로 틀린 것은?

  1. w
  2. who
  3. users
  4. id
(정답률: 46%)
  • 정답은 "id"이다. "id" 명령은 현재 사용자의 실제 ID와 그룹 ID를 보여주는 명령이며, 접속 중인 다른 사용자의 정보를 보여주지 않는다. "w", "who", "users" 명령은 모두 현재 시스템에 접속 중인 사용자의 정보를 보여주는 명령이다.
profile_image
1

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

26. 다음 중 리눅스 파일에 대한 설명으로 틀린 것은?

  1. 일반파일(Regular File) : 일반적으로 텍스트 파일이나 2진 파일을 나타냄
  2. 디렉토리(Directory) : 특별한 형식으로 디스크에 저장되며 디렉토리 명시적 시스템 호출을 통해서만 참조
  3. 특수파일(Special File) : 프린터, CD-ROM, 디스크와 같은 주변장치, 프로세스간 상호통신
  4. 슈퍼블록(Super Block) : 파일의 이름을 제외한 해당 파일의 모든 정보를 가지고 있으며, 각 파일 이름에 부여되는 고유한 번호이다.
(정답률: 50%)
  • 정답은 "슈퍼블록(Super Block) : 파일의 이름을 제외한 해당 파일의 모든 정보를 가지고 있으며, 각 파일 이름에 부여되는 고유한 번호이다."가 아닌 "일반파일(Regular File) : 일반적으로 텍스트 파일이나 2진 파일을 나타냄"이다.

    슈퍼블록은 파일 시스템의 메타데이터 중 하나로, 파일 시스템의 크기, 블록 크기, 사용 가능한 블록 수 등의 정보를 포함하고 있다. 파일의 이름을 제외한 정보를 가지고 있지만, 각 파일 이름에 부여되는 고유한 번호는 아니다. 이는 inode라는 것으로, 각 파일마다 부여되는 고유한 식별자이다.
profile_image
1

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

27. 다음 중 허가권(Permission)에 대한 설명으로 틀린 것은?

  1. 일반사용자(test1,test2)는 /data 디렉토리에 들어갈 수 있다.
  2. 일반사용자(test1)는 /data/ihd.txt 파일을 삭제 할 수 없다.
  3. 일반사용자(test2)는 /data/test1.txt 파일을 삭제할 수 있다.
  4. 슈퍼유저(root)는 /data/ihd.txt 파일을 삭제할 수 있다.
(정답률: 38%)
profile_image
1

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

28. 다음과 같은 결과를 얻기 위한 ( 괄호 )안의 명령으로 알맞은 것은?

  1. chmod 744 root.txt
  2. chmod 4754 root.txt
  3. chmod 754 root.txt
  4. chmod g+x root.txt
(정답률: 52%)
  • 해당 그림은 SUID 비트가 설정된 파일을 나타내고 있습니다. SUID 비트가 설정된 파일은 해당 파일을 실행하는 사용자가 파일 소유자의 권한으로 실행됩니다. 따라서, root.txt 파일을 실행하는 사용자가 root 권한으로 실행되도록 하기 위해서는 SUID 비트를 설정해야 합니다.

    "chmod 4754 root.txt" 명령은 SUID 비트를 설정하고, 소유자에게는 읽기와 실행 권한을, 그룹과 다른 사용자에게는 읽기 권한을 부여합니다. 따라서, 해당 명령을 사용하면 root.txt 파일을 실행하는 사용자가 root 권한으로 실행될 수 있습니다.

    반면, "chmod 744 root.txt" 명령은 SUID 비트를 설정하지 않으며, 소유자에게는 읽기, 쓰기, 실행 권한을, 그룹과 다른 사용자에게는 읽기 권한만 부여합니다. 따라서, 해당 명령을 사용하면 root.txt 파일을 실행하는 사용자는 root 권한을 가지지 않습니다.

    "chmod 754 root.txt" 명령은 SUID 비트를 설정하지 않으며, 소유자에게는 읽기, 쓰기, 실행 권한을, 그룹에게는 읽기와 실행 권한을, 다른 사용자에게는 읽기 권한만 부여합니다.

    "chmod g+x root.txt" 명령은 SUID 비트를 설정하지 않으며, 그룹에게 실행 권한을 부여합니다. 따라서, 해당 명령을 사용하면 root.txt 파일을 실행하는 사용자는 root 권한을 가지지 않습니다.
profile_image
1

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

29. 다음 중 디스크를 추가 후 파일시스템을 생성하여 마운트 하는 순서로 알맞은 것은?

  1. (나)-(다)-(라)-(가)
  2. (나)-(가)-(다)-(라)
  3. (라)-(나)-(가)-(다)
  4. (다)-(나)-(라)-(가)
(정답률: 64%)
  • (나)-(다)-(라)-(가) 순서로 디스크를 파티션으로 나누고, 파일시스템을 생성하고, 마운트를 해야 한다.

    (나) 디스크 파티션: 디스크를 파티션으로 나누어야 용도에 맞게 사용할 수 있다.

    (다) 파일시스템 생성: 파티션에 파일시스템을 생성해야 해당 파티션을 사용할 수 있다.

    (라) 마운트: 파일시스템을 마운트하여 해당 디렉토리에 접근할 수 있도록 해야 한다.

    (가) 디스크 사용: 마운트가 완료되면 해당 디렉토리에서 파일을 생성하거나 읽고 쓸 수 있다.

    따라서, (나)-(다)-(라)-(가)가 올바른 순서이다.
profile_image
1

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

30. fsck 종료코드에 대한 설명으로 틀린 것은?

  1. 0 : 에러없음
  2. 1 : 파일시스템 에러가 고쳐지지 않음
  3. 2 : 파일 시스템 재부팅 필요
  4. 4 : 파일 시스템이 고쳐지지 않은 에러가 남아 있음
(정답률: 49%)
  • 정답은 "1 : 파일시스템 에러가 고쳐지지 않음" 이다. 이유는 fsck는 파일 시스템을 검사하고 에러를 고치는 역할을 하는데, 종료코드가 1인 경우에는 파일 시스템 에러가 고쳐지지 않았다는 것을 의미한다. 따라서 이 경우에는 추가적인 조치가 필요하다.
profile_image
1

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

31. 디스크를 이미지 형태로 백업하거나 파일의 포맷 등 형식을 바꾸는 명령어로 스왑파일을 만들거나 디바이스 초기화 등을 시킬 때 사용하는 명령어로 알맞은 것은?

  1. tune2fs
  2. e2fsck
  3. dd
  4. debugfs
(정답률: 49%)
  • "dd"는 디스크를 이미지 형태로 백업하거나 파일의 포맷 등 형식을 바꾸는 명령어로, 스왑파일을 만들거나 디바이스 초기화 등을 시킬 때 사용합니다. 이는 입력 파일과 출력 파일을 지정하여 데이터를 복사하거나 변환할 수 있으며, 블록 단위로 작업을 수행하므로 매우 빠르고 강력한 도구입니다.
profile_image
1

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

32. 쿼터(quota) 계정 용량 할당에 대한 설명으로 틀린 것은?

  1. guest 사용자의 현재 사용용량은 11600KB 이다.
  2. guest 사용자의 현재 파일 및 디렉토리 사용량은 398 개다.
  3. guest 사용자는 10240KB 용량을 절대로 넘어설 수 없다.
  4. guest 사용자는 20480KB 용량을 절대로 넘어설 수 없다.
(정답률: 63%)
  • "guest 사용자는 10240KB 용량을 절대로 넘어설 수 없다."가 틀린 설명이다. 이는 쿼터(quota) 계정에서 guest 사용자의 용량 할당량이 10240KB로 설정되어 있기 때문이다. 따라서 guest 사용자의 현재 사용용량이 11600KB이어도 이는 설정된 용량 할당량을 초과한 것이 아니므로 문제가 되지 않는다.
profile_image
1

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

33. 하드디스크의 일부를 메모리처럼 사용할 수 있게 해주는 기술로 알맞은 것은?

  1. 스왑(swap)
  2. 파티션(partition)
  3. 메모리(memory)
  4. 파일시스템(filesystem)
(정답률: 68%)
  • 스왑(swap)은 하드디스크의 일부를 메모리처럼 사용할 수 있게 해주는 기술입니다. 메모리가 부족할 때 하드디스크의 일부를 가상 메모리로 사용하여 프로그램이 실행될 수 있도록 합니다. 이를 통해 시스템의 성능을 향상시킬 수 있습니다.
profile_image
1

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

34. 다음 중 가상메모리(swap) 에 관련된 명령어로 틀린 것은?

  1. mkswap
  2. free
  3. swapon
  4. df
(정답률: 58%)
  • 정답은 "df"이다.

    "df" 명령어는 디스크 사용량을 보여주는 명령어로, 가상메모리와는 직접적인 관련이 없다.

    "mkswap"은 스왑 파티션을 생성하는 명령어이고, "swapon"은 스왑 파티션을 활성화하는 명령어이다. "free"는 시스템의 메모리와 스왑 사용량을 보여주는 명령어이다.
profile_image
1

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

35. 다음 중 리눅스의 실행레벨(runlevel) 에 대한 설명으로 틀린 것은?

  1. 0 - reboot
  2. 1 - single user mode
  3. 3 - Full Multiuser
  4. 5 – X11
(정답률: 46%)
  • 정답: "0 - reboot"

    설명: 리눅스의 실행레벨(runlevel)은 시스템이 부팅될 때 실행되는 서비스와 프로세스의 그룹을 정의하는 숫자입니다. 각 실행레벨은 특정한 서비스와 프로세스를 실행하도록 구성되어 있습니다.

    0번 실행레벨은 시스템을 종료하고 재부팅하는 데 사용됩니다. 따라서 "0 - reboot"가 틀린 설명입니다.
profile_image
1

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

36. 다음 중 ps 명령어의 출력필드에 대한 설명으로 틀린 것은?

  1. USER : 프로세스 소유자의 계정이름
  2. PPID : 부모 프로세스의 PID
  3. TTY : 프로세스와 관련된 터미널 포트
  4. RSS : 가상 메모리
(정답률: 56%)
  • "RSS : 가상 메모리"가 틀린 설명이 아닙니다.

    - USER : 프로세스를 실행한 사용자의 이름
    - PPID : 해당 프로세스의 부모 프로세스의 PID
    - TTY : 프로세스가 실행 중인 터미널의 이름
    - RSS : 프로세스가 사용하는 실제 메모리 크기 (Resident Set Size)

    따라서, "RSS : 가상 메모리"가 틀린 설명이 아닙니다. RSS는 프로세스가 실제로 사용하는 메모리 크기를 나타내는데, 이는 가상 메모리가 아닌 실제 메모리입니다.
profile_image
1

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

37. 리눅스 환경에서 새로운 프로세스 생성시 자신의 사본을 생성하여 자식프로세스로 생성하는 명령어로 알맞은 것은?

  1. cron
  2. fork
  3. nice
  4. nohup
(정답률: 63%)
  • 정답은 "fork"입니다.

    fork는 리눅스 환경에서 새로운 프로세스를 생성할 때 사용하는 시스템 콜입니다. 이 명령어를 실행하면 현재 프로세스의 사본이 생성되어 자식 프로세스로 실행됩니다. 이렇게 생성된 자식 프로세스는 부모 프로세스와 독립적으로 실행되며, 부모 프로세스와 같은 코드와 데이터를 공유합니다. fork는 다중 프로세스를 생성하는 데 매우 유용하며, 대부분의 리눅스 시스템에서 기본적으로 제공됩니다.
profile_image
1

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

38. 다음 RPM 질의 옵션중 /etc/fstab 파일을 포함하는 패키지에 대한 질문을 수행하는 명령어로 알맞은 것은?

  1. rpm -ql /etc/fstab
  2. rpm -qf /etc/fstab
  3. rpm -qa |grep /etc/fstab
  4. rpm –qc /etc/fstab
(정답률: 35%)
  • 정답: "rpm -qf /etc/fstab"

    이유:
    - "rpm -ql /etc/fstab": /etc/fstab 파일을 포함하는 패키지의 파일 목록을 보여줌
    - "rpm -qf /etc/fstab": /etc/fstab 파일을 포함하는 패키지의 이름을 보여줌
    - "rpm -qa |grep /etc/fstab": /etc/fstab 문자열을 포함하는 모든 패키지를 보여줌
    - "rpm –qc /etc/fstab": /etc/fstab 파일을 포함하는 패키지의 설정 파일 경로를 보여줌

    따라서, /etc/fstab 파일을 포함하는 패키지의 이름을 알고 싶을 때는 "rpm -qf /etc/fstab" 명령어를 사용하면 됩니다.
profile_image
1

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

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

  1. 컴파일(Compile)
  2. 컴파일러(Compiler)
  3. 디버깅(Debugging)
  4. 소스코드(Source Code)
(정답률: 64%)
  • 소스코드를 컴퓨터가 이해할 수 있는 기계어로 변환하는 과정을 컴파일(Compile)이라고 하며, 이 과정을 수행하는 프로그램을 컴파일러(Compiler)라고 한다. 따라서 정답은 "컴파일(Compile)"이다.
profile_image
1

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

40. 다음은 tar 명령어로 묶어서 압축하는 과정이다. ( 괄호 )안에 들어가는 옵션으로 알맞은 것은?

  1. (1) : zcvf (2) : zxvf
  2. (1) : cvf (2) : xvf
  3. (1) : jcvf (2) : jxvf
  4. (1) : jxvf (2) : jcvf
(정답률: 49%)
  • 이미지 파일을 tar로 묶어서 압축할 때, 옵션 중 j는 bzip2 압축을 사용하겠다는 것을 의미한다. 따라서 (1)에서는 j 옵션을 사용하여 bzip2 압축을 적용하고, (2)에서는 j 옵션을 사용하여 bzip2 압축을 해제하겠다는 것을 의미한다. 따라서 정답은 "(1) : jcvf (2) : jxvf"이다.
profile_image
1

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

41. 다음 중 CPU의 모델 정보를 확인하고 싶다. 확인 할 수 있는 명령어로 알맞은 것은?

  1. cat /proc/cmdline
  2. cat /proc/cpuinfo
  3. cat /proc/crypto
  4. cat /proc/interrupts
(정답률: 68%)
  • 정답: "cat /proc/cpuinfo"

    설명: /proc/cpuinfo 파일은 시스템의 CPU 정보를 포함하고 있으며, cat 명령어를 사용하여 파일의 내용을 출력할 수 있습니다. 이 파일에는 CPU 모델, 속도, 캐시 크기 등의 정보가 포함되어 있습니다. 따라서 "cat /proc/cpuinfo" 명령어를 사용하여 CPU의 모델 정보를 확인할 수 있습니다.
profile_image
1

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

42. 다음 중 하드웨어와 관련된 정보가 나오는 파일 또는 명령어로 틀린 것은?

  1. lspci
  2. cat /etc/sysconfig/hwconf
  3. cat /etc/aliases
  4. dmidecode
(정답률: 50%)
  • 정답은 "cat /etc/sysconfig/hwconf"입니다. 이 명령어는 시스템 구성 파일에 대한 정보를 제공하지만 하드웨어와 관련된 정보는 제공하지 않습니다.

    "lspci"는 시스템에 연결된 PCI 버스 장치들의 정보를 보여주는 명령어입니다.

    "cat /etc/sysconfig/hwconf"는 시스템의 하드웨어 구성 파일을 보여주는 명령어입니다.

    "cat /etc/aliases"는 이메일 주소에 대한 별칭(alias) 정보를 보여주는 파일입니다.

    "dmidecode"는 시스템의 BIOS 정보를 보여주는 명령어입니다.
profile_image
1

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

43. 플러그 앤 플레이(PnP)에 대한 설명으로 틀린 것은?

  1. 각종 하드웨어(장치)를 찾아낸 장소를 자동적으로 소프트웨어에 알려준다.
  2. 물리적 장치와 이것을 조작하는 소프트웨어와 일치시키고, 장치와 드라이버 사이에 통신“채널”을 만드는 것이다.
  3. 일반적인 교환 방식의 디지털 데이터네트워크를 지칭하는 일련의 표준이다.
  4. I/O,IRQ,(ISA 패스만) DMA 채널, 메모리 영역 등의 “버스자원”을 드라이버와 하드웨어 양쪽에 할당한다.
(정답률: 33%)
  • "일반적인 교환 방식의 디지털 데이터네트워크를 지칭하는 일련의 표준이다."가 틀린 것이다.

    플러그 앤 플레이(PnP)는 각종 하드웨어(장치)를 찾아낸 장소를 자동적으로 소프트웨어에 알려주고, 물리적 장치와 이것을 조작하는 소프트웨어와 일치시키고, 장치와 드라이버 사이에 통신“채널”을 만드는 것이다. 또한 I/O, IRQ, DMA 채널, 메모리 영역 등의 “버스자원”을 드라이버와 하드웨어 양쪽에 할당한다.
profile_image
1

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

44. 커널에 적재된 모듈을 확인하는 명령어로 알맞은 것은?

  1. insmod
  2. lsmod
  3. rmmod
  4. modprobe
(정답률: 57%)
  • 정답은 "lsmod"입니다.

    "lsmod"는 현재 커널에 적재된 모듈들의 목록을 보여주는 명령어입니다. 따라서 커널에 어떤 모듈이 적재되어 있는지 확인할 때 사용합니다.

    다른 보기들은 각각 모듈을 적재하거나 제거하는 명령어들입니다.

    - "insmod"는 새로운 모듈을 커널에 적재하는 명령어입니다.
    - "rmmod"는 커널에서 모듈을 제거하는 명령어입니다.
    - "modprobe"는 모듈을 적재하거나 제거할 때 필요한 의존성을 자동으로 처리해주는 명령어입니다.
profile_image
1

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

45. 리눅스 커널을 계속적으로 업그레이드하여 컴파일 해야 하는 이유로 틀린 것은?

  1. 버그를 수정하고 속도를 개선
  2. 새로운 하드웨어의 지원
  3. 시스템 관리 능력의 개선
  4. 라이브러리 패키지의 버전 업데이트
(정답률: 50%)
  • 리눅스 커널을 업그레이드하는 이유는 버그를 수정하고 속도를 개선하며, 새로운 하드웨어의 지원을 추가하고 시스템 관리 능력을 개선하기 위해서입니다. 하지만 라이브러리 패키지의 버전 업데이트는 커널과는 별개의 작업이며, 커널을 업그레이드할 필요가 없습니다. 라이브러리 패키지의 버전 업데이트는 보안 취약점을 해결하거나 새로운 기능을 추가하기 위해 필요합니다.
profile_image
1

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

46. 다음 중 커널 컴파일을 위한 커널을 설정하는 명령어로 틀린 것은?

  1. make xconfig
  2. make menuconfig
  3. make config
  4. make conf
(정답률: 47%)
  • "make conf"는 존재하지 않는 명령어입니다. 따라서 이 보기에서 틀린 것은 "make conf"입니다. "make xconfig", "make menuconfig", "make config"은 모두 커널 설정을 위한 명령어입니다. "make xconfig"은 GUI 기반의 설정 화면을 제공하며, "make menuconfig"는 텍스트 기반의 메뉴화면을 제공합니다. "make config"는 가장 기본적인 설정 화면을 제공합니다.
profile_image
1

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

47. 새로 디스크를 구매하여 디스크에 파티션을 만들어 포맷하려고 한다. 포맷 타입이 틀린 것은?

  1. mkfs.fat32 /dev/sda2
  2. mkfs.ext3 /dev/sda2
  3. mkfs.ext4 /dev/sda2
  4. mkfs.vfat /dev/sda2
(정답률: 42%)
  • 정답은 "mkfs.fat32 /dev/sda2"이다.

    이유는 FAT32 파일 시스템은 Windows 운영체제에서 주로 사용되는 파일 시스템이며, Linux에서는 주로 ext3, ext4, vfat 등의 파일 시스템이 사용된다. 따라서, Linux에서는 "mkfs.fat32" 명령어를 사용하여 FAT32 파일 시스템을 생성할 수 있지만, 이는 일반적으로 권장되지 않는다. 대신, Linux에서는 "mkfs.ext3", "mkfs.ext4", "mkfs.vfat" 등의 명령어를 사용하여 ext3, ext4, vfat 파일 시스템을 생성하는 것이 일반적이다.
profile_image
1

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

48. 다음 중 디스크 마운트 관련된 정보를 볼 수 없는 내용으로 알맞은 것은?

  1. cat /proc/partitions
  2. mount
  3. df -h
  4. cat /proc/mounts
(정답률: 37%)
  • 정답은 "mount"입니다.

    "cat /proc/partitions" 명령어는 시스템에 연결된 모든 디스크와 파티션의 정보를 보여줍니다.

    "mount" 명령어는 현재 마운트된 파일 시스템의 정보를 보여줍니다.

    "df -h" 명령어는 파일 시스템의 용량과 사용량 등을 보여줍니다.

    "cat /proc/mounts" 명령어는 현재 마운트된 파일 시스템의 정보를 보여줍니다.

    따라서 "mount" 명령어는 디스크 마운트 관련된 정보를 볼 수 없는 명령어입니다.
profile_image
1

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

49. 다음과 같은 사항이 발생했을 경우 수정되어야 하는 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/passwd
  3. /etc/sysconfig/network
  4. /etc/hosts
(정답률: 62%)
  • 이미지에서 보이는 내용은 시스템 부팅 시 자동으로 마운트되는 파일 시스템을 설정하는 내용이다. 이러한 설정은 "/etc/fstab" 파일에서 이루어지며, 다른 파일들은 각각 다른 설정을 담당하고 있기 때문에 정답이 아니다.
profile_image
1

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

50. 프린터기와 관련된 명령어로 틀린 것은?

  1. lpadmin
  2. lp
  3. lpq
  4. printf
(정답률: 55%)
  • 정답은 "printf"입니다.

    "printf"는 C언어에서 사용되는 출력 함수이며, 프린터와 직접적인 관련이 없습니다.

    반면, "lpadmin"은 프린터 관리자를 추가하거나 수정하는 명령어이고, "lp"는 파일을 프린터로 출력하는 명령어입니다. "lpq"는 프린터 큐의 상태를 확인하는 명령어입니다.
profile_image
1

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

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

  1. syslogd
  2. klogd
  3. logrotate
  4. dmesg
(정답률: 55%)
  • "logrotate"는 로그 파일을 주기적으로 백업하고 삭제하여 디스크 공간을 절약하는 유틸리티입니다. 따라서 로그 파일이 계속해서 쌓이는 것을 방지하고 시스템의 안정성을 유지하는 데에 도움을 줍니다.
profile_image
1

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

52. 시스템의 접속에 관한 로그파일로 언제, 누가, 어디에서 어떻게 접속 했는가에 대한 로그기록을 남기는 파일로 알맞은 것은?

  1. /var/log/messages
  2. /var/log/secure
  3. /var/log/boot.log
  4. /var/log/dmesg
(정답률: 52%)
  • "/var/log/secure"는 시스템의 보안과 관련된 로그를 기록하는 파일이다. 따라서 시스템에 접속한 사용자의 인증 정보와 접속 시도에 대한 정보를 기록하며, 이를 통해 시스템 보안을 강화할 수 있다. 반면 "/var/log/messages"는 시스템의 일반적인 메시지를 기록하는 파일이고, "/var/log/boot.log"는 부팅과 관련된 로그를 기록하는 파일이다. "/var/log/dmesg"는 시스템의 하드웨어와 관련된 로그를 기록하는 파일이다.
profile_image
1

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

53. 다음은 /etc/syslog.conf 파일의 내용설명으로 틀린 것은?

  1. messages: 모든 info 메시지를 기록한다.
  2. secure : 개인인증관련 모든 메시지를 기록한다.
  3. maillog : 모든 메일관련 메시지를 기록한다.
  4. cron : 모든 cron 스케줄 관련 메시지를 기록한다.
(정답률: 44%)
  • 정답은 "messages: 모든 info 메시지를 기록한다." 가 아니다.

    messages는 시스템 로그 메시지를 기록하는데 사용되는 시설이다. 이 설정에서는 *.info 레벨의 메시지를 기록하도록 설정되어 있다. 따라서 모든 info 메시지뿐만 아니라 debug, notice, warning, err, crit, alert, emerg 레벨의 메시지도 기록된다.
profile_image
1

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

54. 갑작스런 장애발생시 시스템의 로컬외에 모든 외부 접속을 차단하는 방법으로 알맞은 것은?

  1. /etc/nologin
  2. /etc/securetty
  3. /etc/passwd
  4. /etc/shadow
(정답률: 47%)
  • "/etc/nologin"은 시스템 유지보수나 업그레이드 등으로 인해 갑작스런 장애가 발생했을 때, 로그인 시도를 차단하는 파일이다. 이 파일이 존재하면 로그인 시도 시 "System maintenance in progress"와 같은 메시지가 출력되며 로그인이 차단된다. 따라서 시스템의 로컬외에 모든 외부 접속을 차단하는 방법으로 적합하다.
profile_image
1

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

55. "사용자 정보의 저장방법과 관계없이 프로그램들이 투명하게 사용자를 인증하고, 사용자를 인증하는 어떤 프로그램의 권리를 부정하도록 구성할 수 있고, 어떤 사용자들에게는 인증을 허가할 수도 있고 어떤 프로그램이 인증을 시도할 때 경고를 줄 수도 있으며, 모든 사용자들의 로그인 권한을 없앨 수도 있다." 다음에서 설명하는 인증모델로 알맞은 것은?

  1. su
  2. passwd
  3. shadow
  4. PAM
(정답률: 55%)
  • PAM은 Pluggable Authentication Modules의 약자로, 다양한 인증 방법을 모듈화하여 사용자 인증을 처리하는 시스템이다. 따라서 사용자 정보의 저장방법과 관계없이 프로그램들이 투명하게 사용자를 인증하고, 인증을 허가하거나 거부할 수 있으며, 인증 시도 시 경고를 줄 수도 있고, 모든 사용자의 로그인 권한을 제어할 수 있다. 따라서 PAM이 이 문장에서 설명하는 인증모델에 알맞다. "su", "passwd", "shadow"는 PAM을 사용하는 시스템에서 사용되는 일부 모듈이다.
profile_image
1

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

56. 시스템 관리자가 사용자로 하여금 정상적으로 루트 권한을 가지고 프로그램들을 실행 할 수 있게 하도록 허용해주는 것으로 알맞은 것은?

  1. tripwire
  2. sudo
  3. SETUID
  4. su
(정답률: 47%)
  • sudo는 시스템 관리자가 특정 사용자에게 일시적으로 루트 권한을 부여하여 프로그램을 실행할 수 있도록 허용하는 명령어입니다. 이를 통해 사용자는 필요한 작업을 수행할 수 있지만, 루트 권한을 계속 유지하지 않기 때문에 보안상의 위험성이 줄어듭니다. 따라서 sudo가 정답입니다.
profile_image
1

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

57. "시스템을 설치한 후 사용자들이 시스템을 사용해 보기 전에 시스템의 모든 파일들과 프로그램들을 백업한다." 다음 시스템 백업의 설명으로 알맞은 것은?

  1. 데이 제로 백업(A Day-zero Backup)
  2. 풀 백업(A Full Backup)
  3. 변경분 백업(An Incremental Backup)
  4. 단순 백업
(정답률: 50%)
  • "데이 제로 백업(A Day-zero Backup)"은 시스템을 설치한 후 사용자들이 시스템을 사용하기 전에 시스템의 모든 파일들과 프로그램들을 백업하는 것을 의미합니다. 이는 풀 백업과 유사하지만, 풀 백업은 이미 데이터가 존재하는 상태에서 전체 데이터를 백업하는 반면, 데이 제로 백업은 아직 데이터가 없는 상태에서 백업을 수행하는 것입니다. 따라서 데이 제로 백업은 초기 데이터를 보호하기 위해 매우 중요합니다.
profile_image
1

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

58. 다음 중 백업 관련 유틸리티에 대한 설명으로 틀린 것은?

  1. tar : 파일이나 디렉토리들을 하나의 파일로 묶어 압축하는 유틸리티
  2. cpio : 장치파일이나 네트워크 파일등의 특수 파일에 백업이 가능한 유틸리티
  3. dump : 파일시스템 자체를 직접 백업하면 전체 및 증분백업 등이 가능하다.
  4. dd : 디스크나 파티션 전체를 백업할 때 사용하며, 복원 시 restore 명령어를 사용한다.
(정답률: 48%)
  • 답은 없다. 모든 설명이 맞다.

    "dd : 디스크나 파티션 전체를 백업할 때 사용하며, 복원 시 restore 명령어를 사용한다."는 정확한 설명이다. dd는 디스크 이미지를 만들 때 많이 사용되며, 복원할 때는 restore 명령어를 사용한다.

    tar는 파일이나 디렉토리들을 하나의 파일로 묶어 압축하는 유틸리티이다. cpio는 장치파일이나 네트워크 파일등의 특수 파일에 백업이 가능한 유틸리티이다. dump는 파일시스템 자체를 직접 백업하면 전체 및 증분백업 등이 가능하다. 이 모든 설명도 맞다.
profile_image
1

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

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

  1. dump
  2. dd
  3. rdist
  4. rmt
(정답률: 55%)
  • 이 그림은 "dd" 명령어를 사용하여 디스크 이미지를 복사하는 과정을 보여주고 있습니다. "dump"는 다른 유형의 백업 명령어이며, "rdist"와 "rmt"는 원격 파일 복사와 관련된 명령어입니다. 따라서, 이 그림에서 정답은 "dd"가 아닌 "dump"입니다.
profile_image
1

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

60. dump 명령으로 백업된 데이터를 하나씩 확인하면서 복원하는 명령어의 옵션으로 ( 괄호 )안에 알맞은 것은?

  1. -if
  2. -rf
  3. -r
  4. -0f
(정답률: 41%)
  • 정답: "-if"

    "-if" 옵션은 "input file"을 의미하며, 복원할 데이터를 지정하는 옵션이다. dump 명령으로 백업된 데이터는 파일 형태로 저장되기 때문에, 복원할 파일을 지정해주어야 한다. 따라서 "-if" 옵션을 사용하여 복원할 파일을 지정해준다.

    "-rf" 옵션은 "recursive force"를 의미하며, 디렉토리를 복원할 때 사용한다. "-r" 옵션은 "recursive"를 의미하며, 디렉토리를 복원할 때 사용한다. "-0f" 옵션은 "null file"을 의미하며, 복원할 파일을 지정하는 옵션이다.
profile_image
1

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

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

61. 다음 중 웹과 관련된 설명으로 틀린 것은?

  1. HTTP는 인터넷에서 하이퍼텍스트(Hypertext) 문서를 교환하기 위해 사용되는 프로토콜이다.
  2. 초기의 웹 서비스는 동적인 HTML페이지를 바탕으로 구성되었으나, 최근에는 정적인 HTML로 바뀌고 있다.
  3. 웹 표준은 W3C 컨소시엄에서 제정하고 있다.
  4. 현재 HTML 5가 기술 표준으로 제시되고 있다.
(정답률: 56%)
  • "초기의 웹 서비스는 동적인 HTML페이지를 바탕으로 구성되었으나, 최근에는 정적인 HTML로 바뀌고 있다."가 틀린 설명입니다. 실제로는 초기의 웹 서비스는 정적인 HTML 페이지를 바탕으로 구성되었으며, 최근에는 동적인 HTML과 JavaScript를 활용한 웹 애플리케이션이 더 많이 사용되고 있습니다.
profile_image
1

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

62. 다음 중 아파치 웹 서버에 대한 설명으로 틀린 것은?

  1. 아파치 웹 서버는 NCSA httpd를 기반으로 시작되었다.
  2. 1.3 버전부터 시작하였으며, 현재는 2.0, 2.2, 2.4 버전이 배포되고 있다.
  3. 리눅스 및 유닉스에서만 사용가능하다.
  4. 2.0 버전부터는 PHP 연동 설치시 동적 모듈 방식인 DSO(Dynamic Shared Object)만 지원한다.
(정답률: 54%)
  • "리눅스 및 유닉스에서만 사용가능하다."가 틀린 설명이 아니다. 아파치 웹 서버는 리눅스 및 유닉스뿐만 아니라 윈도우 등 다양한 운영체제에서도 사용 가능하다. 따라서, 이 설명이 틀린 이유는 없다.
profile_image
1

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

63. 다음 중 웹 디렉토리에 접근시 가장 먼저 인식 되는 파일명을 index.htm으로 변경하고자 할 때 httpd.conf에서 설정해야 할 항목으로 알맞은 것은?

  1. ServerRoot
  2. DirectoryIndex
  3. DocumentRoot
  4. ServerAdmin
(정답률: 42%)
  • 정답: DirectoryIndex

    설명: DirectoryIndex는 웹 디렉토리에 접근 시 가장 먼저 인식되는 파일명을 설정하는 항목입니다. 예를 들어, http://example.com/ 라는 URL에 접근하면, DirectoryIndex로 설정된 파일명(index.htm, index.html 등)을 찾아서 해당 파일을 먼저 보여줍니다. 따라서, index.htm으로 변경하고자 할 때는 httpd.conf에서 DirectoryIndex를 설정해주어야 합니다.
profile_image
1

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

64. "아파치 웹 서버 데몬을 실행하기 위해서는 ( (ㄱ) ) 명령어를 사용해야 하지만, 추가로 제공되는 ( (ㄴ) ) 스크립트를 이용하면 다양한 인자값(argument)을 지정을 통해 손쉽게 시작, 중지, 재시작 등을 할 수 있다." 다음 중 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) apachectl - (ㄴ) httpd
  2. (ㄱ) httpd - (ㄴ) apachectl
  3. (ㄱ) ab - (ㄴ) apxs
  4. (ㄱ) apxs - (ㄴ) ab
(정답률: 42%)
  • 정답: (ㄱ) httpd - (ㄴ) apachectl

    설명:
    - (ㄱ) httpd: 아파치 웹 서버의 실행 파일 이름이다.
    - (ㄴ) apachectl: 아파치 웹 서버를 제어하기 위한 스크립트 파일이다. httpd를 실행하거나 중지, 재시작하는 등의 작업을 수행할 수 있다.
    - 따라서, 아파치 웹 서버를 실행하기 위해서는 httpd 명령어를 사용해야 하지만, apachectl 스크립트를 이용하면 더욱 편리하게 제어할 수 있다.
profile_image
1

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

65. 다음 중 아파치 웹 서버에서 특정 디렉토리에 대한 사용자 인증을 할 때 생성해야 될 파일로 알맞은 것은?

  1. .htaccess
  2. .htpasswd
  3. htaccess
  4. htpasswd
(정답률: 39%)
  • 정답은 ".htaccess"입니다.

    ".htaccess" 파일은 아파치 웹 서버에서 특정 디렉토리에 대한 사용자 인증을 설정할 때 사용하는 파일입니다. 이 파일에는 해당 디렉토리에 접근할 수 있는 사용자와 비밀번호가 저장되어 있습니다.

    ".htpasswd" 파일은 사용자 인증 정보를 저장하는 파일로, ".htaccess" 파일에서 참조됩니다.

    "htaccess"와 "htpasswd"는 파일 이름에 "."이 빠져있으므로 정답이 아닙니다.
profile_image
1

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

66. 다음 중 아파치 2.0 이후 버전의 httpd.conf에서 포트번호를변경할 때 설정하는항목으로 알맞은것은?

  1. Port
  2. Listen
  3. ServerType
  4. AddType
(정답률: 46%)
  • 정답: Listen

    설명: 아파치 2.0 이후 버전에서는 httpd.conf 파일에서 포트번호를 변경할 때 Listen 항목을 설정합니다. Listen 항목은 아파치가 수신 대기할 IP 주소와 포트 번호를 지정하는데 사용됩니다. 예를 들어, Listen 80 명령은 아파치가 80번 포트에서 HTTP 요청을 수신 대기하도록 설정합니다.
profile_image
1

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

67. 다음 중 MySQL 5.5 버전의 소스 파일 설치 시 기존 버전의 configure 및 make을 대체해서 사용하는 방법으로 알맞은 것은?

  1. cmake
  2. automake
  3. autoconf
  4. makeconf
(정답률: 50%)
  • 정답: "cmake"

    이유: MySQL 5.5 버전 이전에는 configure 및 make을 사용하여 소스 파일을 설치했지만, MySQL 5.5 버전부터는 cmake을 사용하여 더욱 효율적인 빌드 시스템을 제공합니다. cmake은 configure 및 make의 단점을 보완하고, 더욱 유연하고 간편한 빌드 시스템을 제공합니다. 또한, cmake은 다양한 플랫폼에서 동일한 빌드 시스템을 사용할 수 있도록 지원하며, 더욱 다양한 옵션과 기능을 제공합니다. 따라서, MySQL 5.5 버전 이후에는 cmake을 사용하여 소스 파일을 설치하는 것이 좋습니다.
profile_image
1

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

68. 웹 서버에 PHP 5.5 버전 설치 후 아래의 test.php 파일로 테스트했더니 정상적으로 나타나지 않았다. 다음 중 php.ini에서 변경해야 될 항목과 설정 값으로 알맞은 것은?

  1. open_short_tag = On
  2. open_short_tag = Off
  3. short_open_tag = On
  4. short_open_tag = Off
(정답률: 35%)
  • 정답: "short_open_tag = On"

    이유: test.php 파일에서
profile_image
1

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

69. 웹 서버를 이용하는 클라이언트와 서버 사이에 전달되는 데이터 암호를 위해 SSL을 추가 설정하였다. 다음 중 SSL이 기본적으로 사용하는 포트번호로 알맞은 것은?

  1. 143
  2. 443
  3. 8080
  4. 8888
(정답률: 46%)
  • SSL은 기본적으로 443 포트를 사용합니다. 이는 HTTPS 프로토콜에서 사용되는 포트이며, SSL을 사용하는 웹 사이트는 이 포트를 열어놓고 클라이언트와 통신합니다. 따라서 SSL을 사용하는 경우, 클라이언트는 443 포트를 통해 서버와 안전하게 통신할 수 있습니다.
profile_image
1

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

70. 다음 중 삼바(Samba)와 관련된 설명으로 틀린 것은?

  1. SMB 프로토콜을 기반으로 시작하여 현재는 CIFS로 표준화가 이루어진 상태이다.
  2. 윈도우 클라이언트와 리눅스 및 유닉스 서버와의 파일 및 프린터를 공유해준다.
  3. TCP/IP 프로토콜상에서 NetBIOS 프로토콜은 필요하지 않는다.
  4. 마이크로소프트의 LAN 매니저를 지원한다.
(정답률: 49%)
  • "TCP/IP 프로토콜상에서 NetBIOS 프로토콜은 필요하지 않는다."가 틀린 설명이다. Samba는 NetBIOS 프로토콜을 사용하여 작동하며, NetBIOS 프로토콜은 TCP/IP 프로토콜 위에서 작동한다. 따라서 Samba를 사용하려면 TCP/IP와 함께 NetBIOS 프로토콜도 필요하다.
profile_image
1

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

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

  1. testparm
  2. smbstatus
  3. smbclient
  4. tdpdump
(정답률: 44%)
  • 정답은 "testparm"입니다.

    "testparm"은 smb.conf 파일의 구문 오류를 검사하고, 설정이 올바르게 적용되었는지 확인하는 명령입니다. 이를 통해 smb.conf 파일의 오류를 빠르게 찾아내고, 적절한 수정을 할 수 있습니다.

    반면에 "smbstatus"는 현재 Samba 서버에서 실행 중인 연결 상태를 보여주는 명령이고, "smbclient"는 Samba 서버에 접속하여 파일이나 프린터 등을 공유하는 클라이언트 역할을 하는 명령입니다. "tdpdump"는 네트워크 패킷을 캡처하고 분석하는 도구로, Samba와는 직접적인 관련이 없습니다.
profile_image
1

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

72. 다음 중 삼바 환경 설정파일인 smb.conf에서 접속 가능한 호스트를 지정하는 항목으로 알맞은 것은?

  1. host allow
  2. hosts allow
  3. allow host
  4. allow hosts
(정답률: 42%)
  • 정답: "hosts allow"

    설명: smb.conf 파일에서 "hosts allow" 항목은 허용된 호스트의 IP 주소 또는 호스트 이름을 지정하는 데 사용됩니다. 이 항목을 사용하여 특정 호스트만 Samba 서버에 연결할 수 있도록 제한할 수 있습니다. 이 항목은 보안상 중요하며, Samba 서버에 접근할 수 있는 호스트를 제한하는 데 사용됩니다.
profile_image
1

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

73. 다음 조건으로 /etc/exports 파일에 설정할 때 알맞은 것은?

  1. /data 192.168.3/255.255.255.0(rw,no_root_squash)
  2. /data 192.168.3/255.255.255.0(rw,root_squash)
  3. /data 192.168.3.0/24(rw,no_root_squash)
  4. /data 192.168.3.0/24(rw,root_squash)
(정답률: 34%)
  • "/data 192.168.3.0/24(rw,root_squash)"이 알맞은 설정이다. 이유는 다음과 같다.

    - "/data"는 공유할 디렉토리 경로이다.
    - "192.168.3.0/24"는 클라이언트 IP 대역을 나타내며, 192.168.3.0부터 192.168.3.255까지의 IP 주소를 모두 포함한다.
    - "(rw,root_squash)"는 클라이언트가 해당 디렉토리를 읽고 쓸 수 있으며, 클라이언트에서 root 권한으로 접근할 경우 일반 사용자 권한으로 처리한다는 의미이다.

    따라서, 192.168.3.0/24 대역의 모든 클라이언트가 "/data" 디렉토리를 읽고 쓸 수 있으며, root 권한으로 접근할 경우 일반 사용자 권한으로 처리된다.
profile_image
1

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

74. 다음 중 NFS 클라이언트에서 NFS 서버의 export 항목의 리스트를 확인할 때 사용하는 명령어로 알맞은 것은?

  1. exportfs
  2. showmount
  3. nfsstat
  4. nhfsstone
(정답률: 37%)
  • 정답은 "showmount"입니다.

    "showmount" 명령어는 NFS 서버에서 export된 디렉토리 목록을 보여주는 명령어입니다. NFS 클라이언트에서 이 명령어를 실행하면 NFS 서버에서 export된 디렉토리 목록을 확인할 수 있습니다.

    "exportfs" 명령어는 NFS 서버에서 export할 디렉토리를 설정하는 명령어입니다.

    "nfsstat" 명령어는 NFS 서버와 클라이언트 간의 통계 정보를 보여주는 명령어입니다.

    "nhfsstone" 명령어는 NFS 서버의 성능을 측정하는 명령어입니다.
profile_image
1

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

75. NFS는 TCP Wrapper를 이용하여 /etc/hosts.allow와 /etc/hosts.deny 파일에서 접근 제어가 가능하다. 이 파일에 사용하는 데몬 이름으로 알맞은 것은?

  1. rpc
  2. nfsd
  3. portmap
  4. mountd
(정답률: 31%)
  • 정답은 "portmap"입니다.

    이유는 NFS(Network File System)는 RPC(Remote Procedure Call)를 사용하여 통신하기 때문에, NFS를 사용하기 위해서는 RPC를 지원하는 데몬인 portmap이 먼저 실행되어야 합니다. 따라서 /etc/hosts.allow와 /etc/hosts.deny 파일에서 NFS에 대한 접근 제어를 하기 위해서는 portmap을 사용하는 것이 올바릅니다. nfsd와 mountd는 NFS 서버에서 사용되는 데몬이지만, 직접적으로 TCP Wrapper를 사용하지는 않습니다.
profile_image
1

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

76. 다음 중 FTP 서버 프로그램으로 틀린 것은?

  1. gftp
  2. ProFTPD
  3. vsftp
  4. wu-ftpd
(정답률: 34%)
  • 정답은 "gftp"입니다.

    "gftp"는 FTP 클라이언트 프로그램이며, FTP 서버 프로그램이 아닙니다.

    나머지 보기인 "ProFTPD", "vsftp", "wu-ftpd"는 모두 FTP 서버 프로그램입니다.
profile_image
1

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

77. 다음 중 ProFTP 설정 파일에서 root 계정의 접속을 허가 또는 거부할 때 사용하는 항목으로 알맞은 것은?

  1. RootLogin
  2. RootAccess
  3. PertmitRootLogin
  4. RootAllow
(정답률: 29%)
  • 정답: "PermitRootLogin"

    설명: ProFTP 설정 파일에서 root 계정의 접속을 허가 또는 거부할 때 사용하는 항목은 "PermitRootLogin"입니다. 이 항목을 "yes"로 설정하면 root 계정으로의 접속이 허용되고, "no"로 설정하면 root 계정으로의 접속이 거부됩니다. "RootLogin", "RootAccess", "RootAllow"은 ProFTP 설정 파일에서 사용되지 않는 옵션입니다.
profile_image
1

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

78. 다음 중 FTP 설정 파일의 Limit 관련 명령어에 대한 설명으로 틀린 것은?

  1. MKD : 새로운 디렉토리를 생성과 관련된 제한
  2. DELE : 파일 삭제와 관련된 제한
  3. STOR : 서버에서 클라이언트로의 파일 전송과 관련된 제한
  4. WRITE : 파일 또는 디렉토리 쓰기, 생성, 삭제와 관련된 제한
(정답률: 46%)
  • STOR 명령어는 서버에서 클라이언트로 파일을 전송하는 것과 관련된 제한을 설정하는 명령어이다. 따라서, "STOR : 서버에서 클라이언트로의 파일 전송과 관련된 제한"이 틀린 설명이 아니다.
profile_image
1

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

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

  1. (ㄱ) SMTP (ㄴ) IMAP
  2. (ㄱ) SMTP (ㄴ) POP3
  3. (ㄱ) POP3 (ㄴ) IMAP
  4. (ㄱ) IMAP (ㄴ) POP3
(정답률: 45%)
  • 이미지에서 보이는 이메일 프로토콜은 전송 프로토콜인 SMTP와 수신 프로토콜인 POP3를 사용하고 있습니다. IMAP은 이메일을 서버에 유지하고 클라이언트에서 필요할 때마다 다운로드하는 방식이지만, POP3는 이메일을 클라이언트로 다운로드하여 서버에서 삭제하는 방식이므로 이미 다운로드한 이메일을 다시 다운로드하지 않아도 되는 장점이 있습니다. 따라서, 이 이미지에서는 SMTP와 POP3가 사용되고 있습니다.
profile_image
1

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

80. 다음 중 MDA(Mail Delivery Agent) 역할을 하는 프로그램으로 알맞은 것은?

  1. sendmail
  2. qmail
  3. postfix
  4. procmail
(정답률: 30%)
  • procmail은 MDA(Mail Delivery Agent) 역할을 하는 프로그램이다. procmail은 메일 서버에서 수신한 메일을 사용자의 메일 디렉토리로 전달하거나 필터링하여 적절한 디렉토리로 분류하는 등의 작업을 수행한다. 따라서 procmail은 MDA 역할을 수행하는 프로그램 중 하나이다. sendmail, qmail, postfix는 MTA(Mail Transfer Agent) 역할을 수행하는 프로그램이다.
profile_image
1

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

81. 다음은 메일과 관련된 특정 파일의 일부이다. ( 괄호 )안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/sendmail.cf
  2. /etc/sendmail.mc
  3. /etc/aliases
  4. /etc/mail/access
(정답률: 40%)
  • "/etc/aliases" 파일은 메일 서버에서 수신한 메일을 특정 사용자에게 전달하기 위한 별칭(alias) 정보를 담고 있는 파일이다. 따라서 이 파일을 수정하면 메일 전달이나 수신에 대한 설정을 변경할 수 있다.
profile_image
1

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

82. 다음 중 메일 관련 호스트들을 등록하는 파일로 메일 서버와 네임 서버를 함께 운영한다면 반드시 설정이 필요한 파일로 알맞은 것은?

  1. .forward
  2. aliases
  3. aceess
  4. local-host-names
(정답률: 41%)
  • 정답은 "local-host-names"입니다.

    이 파일은 메일 서버가 수신할 수 있는 도메인 이름을 지정하는 파일입니다. 이 파일에 등록되지 않은 도메인으로 보내는 메일은 거부됩니다. 따라서 메일 서버와 네임 서버를 함께 운영한다면, 메일 서버가 수신할 수 있는 도메인 이름을 지정하는 것이 중요합니다.
profile_image
1

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

83. 다음은 파일 수정후 등록하는 과정으로 ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. mailq
  2. makemap hash
  3. sendmail
  4. newaliases
(정답률: 39%)
  • 1. 파일 수정
    - vi (파일명)

    2. 수정된 파일 등록
    - (makemap hash) (파일명)

    3. sendmail 재시작
    - (newaliases)
    - /etc/init.d/sendmail restart

    4. 큐에 있는 메일 확인
    - (mailq)

    정답이 "makemap hash" 인 이유는, 파일 등록시에 사용하는 명령어이며, 이는 sendmail에서 사용하는 데이터베이스 파일을 생성하는 명령어이다. 이 파일은 해시 테이블 형태로 구성되어 있어 검색 속도가 빠르다는 장점이 있다. 따라서 sendmail에서 많은 양의 데이터를 다루는 경우에는 이를 활용하여 성능을 향상시킬 수 있다.
profile_image
1

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

84. 다음 중 여러 개의 사이트를 웹호스팅 할 경우에 각각의 사이트에서 admin이라는 메일 사용자를 이용할 수 있도록 설정하는 파일로 알맞은 것은?

  1. /etc/mail/access
  2. /etc/mail/virtusertable
  3. /etc/mail/mailertable
  4. /etc/mail/domaintable
(정답률: 41%)
  • "/etc/mail/virtusertable" 파일은 가상 사용자를 설정하는 파일로, 여러 개의 사이트를 웹호스팅 할 경우에 각각의 사이트에서 admin이라는 메일 사용자를 이용할 수 있도록 설정할 수 있습니다. 이 파일은 메일 서버에서 수신한 메일을 해당 사용자의 실제 메일 계정으로 전달하기 위해 사용됩니다. 따라서 이 파일을 이용하여 여러 개의 도메인에서 동일한 사용자 이름을 사용할 수 있습니다.
profile_image
1

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

85. 다음 중 메일 서버로 운영 중인 도메인을 관련 파일에 등록하였으나 인식하지 못할 경우에 강제로 인식하도록 설정하는 sendmail.cf 파일의 항목으로 알맞은 것은?

  1. Fw
  2. Dj
  3. DM
  4. Dn
(정답률: 43%)
  • 정답은 "Dj"입니다.

    "Dj"는 "Define the domain name for this machine"의 약어로, 이 항목은 sendmail.cf 파일에서 메일 서버로 운영 중인 도메인을 정의하는 항목입니다. 이 항목에 도메인 이름을 입력하면 sendmail은 해당 도메인을 자동으로 인식합니다. 그러나 때로는 sendmail이 도메인을 인식하지 못할 수 있습니다. 이 경우 "Dj" 항목을 사용하여 강제로 도메인을 인식하도록 설정할 수 있습니다.
profile_image
1

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

86. 다음 중 외부로 보내는 메일이 잘 전송되었는지 확인할 때 사용하는 명령어로 알맞은 것은?

  1. mailq
  2. makemap
  3. mailx
  4. newaliases
(정답률: 48%)
  • 정답은 "mailq"입니다.

    "mailq" 명령어는 메일 서버의 대기열에 있는 메일들의 상태를 확인할 수 있습니다. 이 명령어를 사용하면 외부로 보내는 메일이 대기열에 있는지, 전송이 완료되었는지, 실패한 이유는 무엇인지 등을 확인할 수 있습니다. 따라서 외부로 보내는 메일이 잘 전송되었는지 확인할 때 "mailq" 명령어를 사용합니다.

    다른 보기들은 다음과 같은 용도로 사용됩니다.

    - "makemap": sendmail의 데이터베이스 파일을 생성하는 명령어입니다.
    - "mailx": 터미널에서 메일을 보내는 명령어입니다.
    - "newaliases": sendmail의 별칭(alias) 파일을 다시 읽어들이는 명령어입니다.
profile_image
1

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

87. 다음 중 메일 서버와 관련 있는 네임 서버의 존 파일 레코드 타입으로 알맞은 것은?

  1. NS
  2. MX
  3. PTR
  4. CNAME
(정답률: 37%)
  • 정답은 "MX"입니다.

    MX 레코드는 메일 서버를 지정하는 레코드 타입으로, 도메인 이름에 대한 메일 서버의 우선순위와 호스트 이름을 지정합니다. 이를 통해 메일을 보낼 때 해당 도메인의 메일 서버를 찾아가게 됩니다. 따라서 메일 서버와 관련된 네임 서버의 존 파일에는 MX 레코드가 포함되어 있어야 합니다.

    NS 레코드는 네임 서버를 지정하는 레코드 타입입니다. PTR 레코드는 IP 주소에 대한 호스트 이름을 지정하는 레코드 타입입니다. CNAME 레코드는 별칭을 지정하는 레코드 타입입니다. 이들은 메일 서버와 직접적인 연관이 없으므로 정답이 될 수 없습니다.
profile_image
1

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

88. 다음 중 xinetd 설정파일에서 사용되는 속성에 대한 설명으로 틀린 것은?

  1. per_source : 동일 호스트에서 접속할 수 있는 수를 지정
  2. cps : 동시에 서비스할 수 있는 서버의 최대 개수를 지정
  3. access_times : 서비스를 이용할 수 있는 시간을 지정
  4. redirect : 서비스를 다른 호스트에게 넘길 때 사용할 IP를 지정
(정답률: 37%)
  • "cps : 동시에 서비스할 수 있는 서버의 최대 개수를 지정"이 틀린 설명입니다.

    xinetd 설정파일에서 cps는 "한 시간 동안 서비스를 처리할 수 있는 최대 연결 수"를 지정하는 속성입니다. 따라서 "동시에 서비스할 수 있는 서버의 최대 개수"가 아니라 "한 시간 동안 처리할 수 있는 최대 연결 수"를 의미합니다.
profile_image
1

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

89. 다음 중 xinetd 서비스 접근을 only_from을 사용하여 192.168.22.0 네트워크 대역만을 허가할 때 사용하는 표기법으로 알맞은 것은?

  1. 192.168.22
  2. 192.168.22.
  3. 192.168.22.0/24
  4. 192.168.22.0/255.255.255.0
(정답률: 47%)
  • 정답은 "192.168.22.0/24"입니다.

    이유는 IP 주소와 서브넷 마스크를 조합하여 네트워크 대역을 표기하는 CIDR(Classless Inter-Domain Routing) 표기법을 사용하기 때문입니다.

    CIDR 표기법은 IP 주소 뒤에 슬래시(/)와 함께 서브넷 마스크의 비트 수를 표기합니다. 예를 들어, 255.255.255.0 서브넷 마스크는 24비트를 사용하므로 "192.168.22.0/24"로 표기할 수 있습니다.

    따라서, "192.168.22.0/24"는 192.168.22.0 네트워크 대역을 나타내며, 이를 사용하여 xinetd 서비스에 접근을 제한할 수 있습니다.
profile_image
1

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

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

  1. CNAME
  2. MX
  3. NS
  4. PTR
(정답률: 45%)
  • 보기에서 "CNAME"은 "alias"를 의미하며, 다른 호스트 이름에 대한 별칭으로 사용된다. 따라서, "mail"이라는 호스트 이름이 "server1.example.com"에 대한 별칭으로 사용되고 있으므로 "CNAME"이다. "MX"는 메일 서버를 나타내는 레코드, "NS"는 네임 서버를 나타내는 레코드, "PTR"은 IP 주소를 호스트 이름으로 변환하는 레코드이다.
profile_image
1

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

91. 다음 중 DNS 서버의 환경 설정 파일의 문법적 오류를 검사할 때 사용하는 명령어로 알맞은 것은?

  1. named-checkconf
  2. rndc
  3. dnssec-keygen
  4. rndc.conf
(정답률: 51%)
  • DNS 서버의 환경 설정 파일의 문법적 오류를 검사할 때 사용하는 명령어는 "named-checkconf"이다. 이 명령어는 named.conf 파일의 구문 오류를 검사하여 DNS 서버의 구성 파일이 올바르게 작성되었는지 확인할 수 있다. rndc는 DNS 서버를 원격으로 제어하기 위한 명령어이고, dnssec-keygen은 DNSSEC 서명 키를 생성하는 명령어이며, rndc.conf는 rndc의 구성 파일이다.
profile_image
1

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

92. 다음 중 프록시(Proxy) 서버 설정시 접근 제어 할 때 사용하는 항목으로 알맞은 것은?

  1. squid_access
  2. http_access
  3. Allow from
  4. Only_from
(정답률: 30%)
  • http_access는 Squid 프록시 서버에서 접근 제어를 설정할 때 사용하는 항목으로, 클라이언트가 요청하는 HTTP 메서드(GET, POST 등)에 따라 접근을 허용하거나 거부할 수 있습니다. 따라서 이 항목은 프록시 서버에서 허용할 HTTP 메서드를 설정하고, 이에 따라 클라이언트의 접근을 제어할 때 사용됩니다.
profile_image
1

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

93. 다음 중 NIS 서버를 동작시키기 위해 필요한 데몬으로 알맞은 것은?

  1. xinetd
  2. autofs
  3. cups
  4. portmap
(정답률: 35%)
  • NIS 서버는 RPC(Remote Procedure Call)를 사용하여 클라이언트와 통신합니다. 이 때 RPC는 포트맵을 사용하여 클라이언트 요청을 적절한 데몬에게 전달합니다. 따라서 NIS 서버를 동작시키기 위해서는 포트맵 데몬이 필요합니다.
profile_image
1

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

94. 다음 중 NIS 및 NFS와 같이 RPC기반으로 동작하는 서비스의 정보를 출력하는 명령어로 알맞은 것은?

  1. rpcstat
  2. rpcinfo
  3. ypbind
  4. ypserv
(정답률: 47%)
  • RPC 기반으로 동작하는 서비스의 정보를 출력하는 명령어는 "rpcinfo"입니다. 이는 RPC(Remote Procedure Call) 프로토콜을 사용하는 서비스의 정보를 확인할 수 있으며, NIS 및 NFS와 같은 서비스의 정보를 출력할 수 있습니다. "rpcstat"은 RPC 서비스의 상태를 확인하는 명령어이며, "ypbind"와 "ypserv"는 NIS(Network Information Service) 서비스와 관련된 명령어입니다.
profile_image
1

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

95. DHCP 서버 환경 설정 파일에서 특정호스트에게 고정 IP를 할당하려고 한다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. host-address
  2. bind-address
  3. fixed-address
  4. ip-address
(정답률: 46%)
  • "fixed-address"는 DHCP 서버가 특정 호스트에게 고정 IP 주소를 할당할 때 사용하는 옵션이다. 이 옵션을 사용하면 DHCP 서버는 해당 호스트에게 항상 동일한 IP 주소를 할당하게 된다. 따라서 "fixed-address"가 정답이다. "host-address"와 "ip-address"는 DHCP 서버에서 사용하는 용어이지만, 고정 IP 주소를 할당하는 옵션은 아니다. "bind-address"는 DHCP 서버가 사용하는 네트워크 인터페이스를 지정하는 옵션이다.
profile_image
1

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

96. 다음 중 DoS 공격에 대한 설명으로 알맞은 것은?

  1. 루트 권한을 획득하는 공격이다.
  2. 대표적인 공격법에는 Honeypot이 있다.
  3. 데이터를 파괴, 변조, 훔쳐가는 것을 목적으로 하는 공격이다.
  4. 시스템의 자원을 독점하거나 모두 사용해 버리는 공격이다.
(정답률: 46%)
  • DoS 공격은 시스템의 자원을 독점하거나 모두 사용해 버리는 공격이다. 즉, 공격자가 대상 시스템에 대량의 데이터를 보내거나, 대량의 연결 요청을 보내는 등의 방법으로 시스템을 마비시키는 것이 목적이다.
profile_image
1

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

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

  1. Buffer Overflow
  2. SYN Flooding
  3. Back Door
  4. IP Spoofing
(정답률: 54%)
  • 이 그림은 Back Door 공격을 나타내고 있습니다. Back Door는 시스템에 비밀로 설치된 악성 코드를 통해 공격자가 시스템에 접근하는 것을 말합니다. 이 악성 코드는 주로 시스템 보안 취약점을 이용하여 설치됩니다.
profile_image
1

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

98. 다음 중 보안 관련 대처 방안 조합으로 틀린 것은?

  1. 침입차단시스템 - iptables
  2. 침입탐지시스템 - snort
  3. 침입방지시스템 - RSA, DSA
  4. 스니핑 방지 - SSL, PGP
(정답률: 40%)
  • "침입방지시스템 - RSA, DSA"이 틀린 조합입니다. RSA와 DSA는 암호화 기술에 사용되는 공개키 암호화 방식으로, 침입방지시스템과는 직접적인 연관이 없습니다. 침입방지시스템은 외부로부터의 침입을 감지하고 차단하는 시스템으로, iptables와 snort가 해당됩니다. 스니핑 방지는 SSL과 PGP와 같은 암호화 기술을 사용하여 데이터를 안전하게 전송하는 것을 말합니다.
profile_image
1

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

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

  1. DMZ
  2. VPN
  3. IDS
  4. IPS
(정답률: 52%)
  • 이것은 VPN입니다. VPN은 Virtual Private Network의 약자로, 인터넷을 통해 안전하게 연결된 네트워크를 만들어주는 기술입니다. 이를 통해 인터넷을 통해 데이터를 전송할 때 보안성을 높일 수 있습니다.
profile_image
1

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

100. 다음은 iptables 관련 스크립트의 일부이다. ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. (ㄱ) -F (ㄴ) -P (ㄷ) -A
  2. (ㄱ) -P (ㄴ) -F (ㄷ) -A
  3. (ㄱ) -F (ㄴ) -A (ㄷ) -P
  4. (ㄱ) -P (ㄴ) -A (ㄷ) -F
(정답률: 30%)
  • - "-F"는 모든 체인의 룰을 삭제하는 옵션이다.
    - "-P"는 기본 정책을 설정하는 옵션이다.
    - "-A"는 체인에 룰을 추가하는 옵션이다.

    따라서, 이 스크립트에서는 모든 체인의 룰을 삭제하고(default 정책으로 돌아가기 위해), 기본 정책을 설정하고, 필요한 체인에 룰을 추가하기 위해 "(ㄱ) -F (ㄴ) -P (ㄷ) -A" 옵션을 사용한다.
profile_image
1

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

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