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

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

목록

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

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

  1. 처리능력(Throughput)
  2. 총 소요시간(Turnaround Time)
  3. 신뢰도(Reliability)
  4. 사용가능도(Availability)
(정답률: 20%)
  • 파일 클러스터링 시스템에서는 다수의 서버가 대용량 저장장치에 접속하여 데이터를 처리하므로, 이 시스템의 성능 요소로는 사용가능도가 가장 적합합니다. 사용가능도는 시스템이 얼마나 장애 없이 사용 가능한지를 나타내는 지표로, 클러스터링 시스템에서는 서버나 저장장치의 장애 발생 시 다른 서버나 저장장치로 자동으로 전환하여 시스템의 가용성을 유지하는 기능이 중요합니다. 따라서 파일 클러스터링 시스템에서는 사용가능도를 최대화하는 것이 중요합니다.
profile_image
1

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

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

  1. 다중사용자 - 네트워킹 기능 - 구형 프로세스 최적화
  2. 멀티태스킹 환경 - 멀티미디어 환경 - CLI(Command Line Interface) 환경
  3. 계층적 파일 시스템 - 가상 메모리 지원 - 분산 디렉터리 서비스
  4. 편리한 사용자 인터페이스 - 수동 시스템 업데이트 - 비대화형 시스템
(정답률: 58%)
  • 최근 운영체제의 특징으로는 계층적 파일 시스템, 가상 메모리 지원, 분산 디렉터리 서비스가 있다. 계층적 파일 시스템은 파일을 계층적으로 구성하여 효율적인 관리를 가능하게 한다. 가상 메모리 지원은 물리적 메모리보다 큰 용량의 가상 메모리를 제공하여 프로그램 실행 시 필요한 메모리를 보조기억장치에서 가져와 사용할 수 있게 한다. 분산 디렉터리 서비스는 여러 대의 컴퓨터에 분산되어 있는 파일 시스템을 통합하여 관리할 수 있게 한다.
profile_image
1

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

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

  1. 로더(Loader)
  2. 링커(Linker)
  3. 컴파일러(Compiler)
  4. 어셈블러(Assembler)
(정답률: 54%)
  • 로더는 컴파일러가 생성한 목적 파일을 메모리에 적재하고 실행 가능한 형태로 변환하는 프로그램이다. 따라서 위의 그림에서 보이는 작업은 로더의 역할에 해당한다.
profile_image
1

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

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

  1. 사용자가 컴퓨터를 사용할 수 있는 인터페이스를 구현해 준다.
  2. 사용자들 간에 하드웨어 및 데이터 공유를 가능 토록 해 준다.
  3. 새로운 응용 소프트웨어가 개발할 수 있도록 해준다.
  4. 컴퓨터의 CPU, 메모리, HDD등 자원관리를 한다.
(정답률: 72%)
  • 정답은 "사용자들 간에 하드웨어 및 데이터 공유를 가능 토록 해 준다." 이다.

    운영체제는 컴퓨터 시스템의 자원을 효율적으로 관리하고, 응용 프로그램과 하드웨어 간의 인터페이스 역할을 한다. 따라서, 사용자가 컴퓨터를 사용할 수 있는 인터페이스를 구현하고, 새로운 응용 소프트웨어가 개발될 수 있도록 해주며, 컴퓨터의 자원을 관리하는 것이 운영체제의 주요 기능이다.

    하지만, 사용자들 간에 하드웨어 및 데이터 공유를 가능하게 하는 것은 운영체제의 역할이 아니라, 네트워크 시스템의 역할이다. 따라서, 이 보기는 운영체제의 주요 기능과 거리가 먼 것이다.
profile_image
1

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

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

  1. GNU
  2. GPL
  3. LGPL
  4. BSD
(정답률: 34%)
  • 이 그림은 자유 소프트웨어 라이선스 중 하나인 GPL (GNU General Public License)을 나타낸다. GPL은 소스 코드를 공개하고 수정된 버전도 동일한 라이선스로 배포해야 한다는 규정이 있다. 따라서 GPL로 라이선스된 소프트웨어는 자유롭게 사용, 복사, 배포할 수 있지만, 그 소스 코드도 공개되어야 한다.
profile_image
1

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

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

  1. RAID 0
  2. RAID 1
  3. RAID 1+0
  4. RAID 3
(정답률: 43%)
  • 리눅스에서 지원하는 software RAID 종류는 RAID 0, RAID 1, RAID 1+0이다. RAID 3은 리눅스에서 지원하지 않는 RAID 종류이다. RAID 3은 데이터를 여러 디스크에 분산 저장하면서도 패리티 정보를 하나의 디스크에 저장하는 방식으로 동작한다. 하지만 리눅스에서는 RAID 5를 사용하여 비슷한 기능을 구현할 수 있다.
profile_image
1

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

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

  1. 7, 160
  2. 10, 320
  3. 14, 160
  4. 21, 320
(정답률: 22%)
  • SCSI 장치의 주소는 SCSI ID와 LUN으로 구성된다. 이 중에서 SCSI ID는 해당 장치를 식별하는 번호이고, LUN은 해당 장치 내부에서 논리적으로 구분되는 번호이다. 따라서 (14, 160)은 SCSI ID가 14이고 LUN이 160인 장치를 의미한다.
profile_image
1

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

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

  1. 1
  2. 2
  3. 3
  4. 5
(정답률: 50%)
  • 부트매니저의 환경 설정 파일에서 "㈀"은 관리자 비밀번호를 변경하는 부분이다. 이 부분에서 "password" 뒤에 나오는 문자열이 관리자 비밀번호를 나타낸다. 따라서 "㈀"에 들어갈 내용은 "password=1234"이다. 이유는 "1234"가 새로운 관리자 비밀번호이기 때문이다. 따라서 정답은 "1"이다.
profile_image
1

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

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

  1. 리눅스에서 lilo -u 명령어를 이용해서 삭제한다.
  2. 리눅스에서 lilo -U 명령어를 이용해서 삭제한다.
  3. 도스에서 fdisk /mbr 명령어를 이용해서 삭제한다.
  4. 리눅스에서 fdisk -mbr 을 이용해서 삭제한다.
(정답률: 24%)
  • 리눅스에서 fdisk -mbr을 이용해서 LILO를 삭제할 수 없는 이유는 fdisk -mbr은 MBR을 초기화하는 명령어이기 때문이다. LILO를 삭제하려면 lilo -u 또는 lilo -U 명령어를 사용해야 한다.
profile_image
1

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

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

  1. 부팅파일 - config.sys - autoexec.bat
  2. 시스템프로그램 - loadlin - lilo
  3. 부트 매니저 - lilo - grub
  4. 멀티부팅 - 부트 메니저 - lilo
(정답률: 73%)
  • 부트 매니저은 운영체제를 부팅하기 위해 필요한 부트로더를 선택하고 실행하는 역할을 합니다. lilo와 grub은 대표적인 부트로더 중 하나로, 부트 매니저가 lilo를 선택하면 lilo가 실행되어 운영체제를 부팅합니다. 따라서 "부트 매니저 - lilo - grub" 순서가 올바른 것입니다.
profile_image
1

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

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

  1. 레지스터(Register)
  2. BUS
  3. 제어장치(Control Unit)
  4. 산술논리연산장치(ALU:Arithmetic-Logic Unit)
(정답률: 60%)
  • BUS는 CPU의 구성 요소 중 하나가 아니라, 데이터나 명령어를 전송하는 통로이기 때문에 알맞지 않은 것입니다. CPU의 구성 요소로는 레지스터, 제어장치, 산술논리연산장치 등이 있습니다.
profile_image
1

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

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

  1. /etc/inittab
  2. /etc/sysconfig
  3. /etc/X11
  4. /etc/rc.d/rc5.d
(정답률: 15%)
  • 정답은 "/etc/rc.d/rc5.d" 입니다.

    X-Window 모드로 부팅시 실행되는 데몬은 GUI 환경에서 필요한 데몬들입니다. 이러한 데몬들은 시스템 부팅시 자동으로 실행되어야 하므로, 이러한 데몬들의 설정 파일은 시스템 부팅시 자동으로 실행되는 스크립트 파일이 위치한 디렉터리에 저장됩니다. 리눅스에서는 이러한 스크립트 파일이 위치한 디렉터리가 "/etc/rc.d/rc5.d" 입니다. 따라서 X-Window 모드로 부팅시 실행되는 데몬 설정이 저장되어 있는 디렉터리 위치는 "/etc/rc.d/rc5.d" 입니다.
profile_image
1

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

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

  1. /dev/null
  2. /dev/ide
  3. /dev/usbfs
  4. /dev/sda
(정답률: 35%)
  • USB 이동형 저장장치는 리눅스 시스템에서 /dev/sda와 같은 블록 장치로 인식되며, 이를 사용하기 위해서는 마운트(mount) 명령어를 사용하여 파일 시스템에 연결해야 한다. 따라서 USB 이동형 저장장치와 가장 관련이 깊은 것은 /dev/sda이다.
profile_image
1

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

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

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

    이유는 "/home" 디렉터리는 관리자 뿐만 아니라 모든 사용자의 홈 디렉터리가 위치하는 디렉터리이기 때문이다. 따라서 "/home" 디렉터리는 관리자의 홈 디렉터리 뿐만 아니라 다른 사용자의 홈 디렉터리도 포함한다.

    "/etc" 디렉터리는 리눅스 시스템의 각종 환경 설정 파일들이 위치하는 디렉터리이다.

    "/var" 디렉터리는 시스템에 사용되는 동적 파일들이 저장되는 디렉터리이다. 예를 들어, 로그 파일, 데이터베이스 파일, 메일 서버 파일 등이 저장된다.

    "/tmp" 디렉터리는 임시 파일들을 위한 디렉터리이다. 일시적으로 생성되는 파일들이 저장되며, 시스템이 재부팅되면 삭제된다.
profile_image
1

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

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

  1. -h
  2. -p
  3. -n
  4. -k
(정답률: 19%)
  • "-n" 옵션은 시스템을 강제 종료하는 옵션으로, 현재 실행 중인 모든 프로세스를 종료하고 시스템을 즉시 종료합니다. 이 옵션은 시스템이 제어 불가능한 상태일 때 사용됩니다. "-h" 옵션은 시스템을 종료하고 전원을 끄는 옵션, "-p" 옵션은 시스템을 종료하고 전원을 끄는 옵션(Windows 전용), "-k" 옵션은 원격으로 시스템을 종료하는 옵션입니다.
profile_image
1

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

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

  1. OSI
  2. ISO
  3. IEEE
  4. ITU
(정답률: 74%)
  • 정답은 "ISO"입니다.

    OSI(Open System Interconnection) 네트워크 모델은 ISO(International Organization for Standardization)에서 발표한 것입니다. ISO는 국제 표준화 기구로서, 다양한 분야에서 표준화 작업을 수행하고 있습니다. 따라서 OSI 모델도 ISO에서 발표한 것입니다.
profile_image
1

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

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

  1. 표현 계층(Presentation Layer) - 7 계층
  2. 세션 계층(Session Layer) - 5 계층
  3. 네트워크 계층(Network Layer) - 3 계층
  4. 데이터링크 계층(Datalink Layer) - 2 계층
(정답률: 62%)
  • 정답은 "표현 계층(Presentation Layer) - 7 계층" 입니다.

    표현 계층은 데이터를 표현하고 변환하는 역할을 합니다. 예를 들어, 문자열을 압축하거나 암호화하는 등의 작업을 수행합니다. 이는 상위 계층인 응용 계층(Application Layer)에서 요구하는 데이터 형식과 하위 계층에서 사용하는 데이터 형식 간의 변환을 담당합니다.

    따라서, 표현 계층은 7 계층 중에서 6 계층에 해당합니다.
profile_image
1

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

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

  1. 브로드캐스트 제어(Broadcast Control)할 수 있다.
  2. 높은 보안성(Security)을 제공한다.
  3. 네트워크의 유연성 및 확장성(Flexibility and Scalability)을 제공한다
  4. 네트워크 대역 성능이 낮아진다.
(정답률: 68%)
  • VLAN을 구성하면 브로드캐스트 도메인이 분리되어 브로드캐스트 트래픽이 감소하므로 브로드캐스트 제어가 가능해진다. 또한, VLAN은 높은 보안성을 제공하며 네트워크의 유연성 및 확장성을 제공한다. 하지만 VLAN을 구성하면 네트워크 대역 성능이 낮아지는데, 이는 VLAN을 구성하면서 추가적인 오버헤드가 발생하기 때문이다. VLAN 태그를 추가하고 제거하는 작업이 필요하며, 이로 인해 대역폭이 소모되어 네트워크 대역 성능이 낮아진다.
profile_image
1

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

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

  1. Source Port/Destination Port : SP는 보내는측 포트번호, DP는 목적지 포트 번호이며, 포트의 크기는 32Bit 만큼의 포트를 갖는다.
  2. Sequence Number : TCP 세그먼트안에 데이터의 송신바이트 흐름의 위치를 나타낸다.
  3. HLEN : TCP 세그먼트의 길이를 정의한다.
  4. CHECKSUM : TCP 세그먼트의 중간데이터 훼손 및 변조에 대비하여, 체크섬값을 해당 헤더에 기록한다.
(정답률: 12%)
  • "HLEN : TCP 세그먼트의 길이를 정의한다."가 알맞지 않은 설명입니다.

    TCP 헤더의 HLEN 필드는 TCP 헤더의 길이를 나타내며, 4바이트 단위로 표시됩니다. 이 필드는 최소값이 5이며, 최대값은 15입니다. 따라서 TCP 헤더의 최대 길이는 60바이트입니다.
profile_image
1

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

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

  1. 1 개
  2. 2 개
  3. 4 개
  4. 8 개
(정답률: 39%)
  • 255.255.255.192의 서브넷 마스크를 사용하면 6개의 비트가 서브넷 ID로 사용되므로 2의 6승인 64개의 서브넷을 생성할 수 있습니다. 그러나 Zero Subnetting을 사용하면 첫 번째 서브넷과 마지막 서브넷을 사용할 수 없으므로 62개의 서브넷을 사용할 수 있습니다. 따라서 255개의 Class C IP 주소를 사용하여 4개의 서브넷을 생성할 수 있습니다.
profile_image
1

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

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

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

  1. login
  2. chmod
  3. chroot
  4. su
(정답률: 57%)
  • 일반 사용자로만 로그인 가능한 시스템에서 su 명령어를 사용하면 관리자 권한으로 로그인할 수 있습니다. su는 switch user의 약자로, 다른 사용자로 전환하는 명령어입니다. 따라서 su 명령어와 가장 관련이 깊은 것은 "권한 전환"입니다.
profile_image
1

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

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

  1. find
  2. finger
  3. id
  4. whoami
(정답률: 45%)
  • 정답은 "find"입니다. "find" 명령어는 파일 시스템에서 파일을 검색하는 명령어이며, 리눅스 시스템의 관리자 신분확인 정보를 볼 수 있는 명령어가 아닙니다.
profile_image
1

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

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

  1. /etc/hosts.deny
  2. /etc/passwd
  3. /etc/security
  4. /etc/nologin
(정답률: 31%)
  • "/etc/nologin" 파일은 시스템 유지보수나 업그레이드 등의 작업을 위해 일시적으로 일반 사용자의 로그인을 차단할 때 사용하는 파일이다. 이 파일이 존재하면 일반 사용자는 로그인할 수 없으며, 로그인 시 "System maintenance in progress"와 같은 메시지가 출력된다. 따라서, 이 파일을 사용하여 일반 사용자의 로그인을 차단할 수 있다. "/etc/hosts.deny" 파일은 네트워크 접속을 제어하는 파일이고, "/etc/passwd" 파일은 사용자 계정 정보를 저장하는 파일이며, "/etc/security" 파일은 시스템 보안 설정을 관리하는 파일이다.
profile_image
1

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

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

  1. adduser - 사용자 추가
  2. chfn - 사용자 홈디렉터리 변경
  3. usermod - 사용자 계정 UID 변경
  4. userdel - 사용자 삭제
(정답률: 64%)
  • chfn은 사용자의 정보를 변경하는 명령어이며, 그 중에서도 사용자의 Full Name을 변경하는 명령어입니다. 따라서 "사용자 홈디렉터리 변경"이라는 설명은 chfn과는 관련이 없습니다.
profile_image
1

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

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

  1. 로그온 이름이 ihd 이다.
  2. 현재 비밀번호는 1자리 수이다.
  3. 홈디렉터리는 /home/ihd 이다.
  4. 이 계정은 현재 로그온이 불가능하다.
(정답률: 57%)
  • 이미지에서는 현재 비밀번호의 길이에 대한 언급이 없으므로 "현재 비밀번호는 1자리 수이다."라는 설명이 알맞지 않다.
profile_image
1

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

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

  1. 사용자 계정
  2. 관리자 계정
  3. 다중 사용자 계정
  4. 그룹 계정
(정답률: 45%)
  • 그룹 계정은 여러 사용자를 하나의 그룹으로 묶어서 관리하는 계정입니다. 이 그룹 계정에 속한 사용자들은 그룹 계정의 권한을 모두 공유하며, 그룹 계정의 설정에 따라 사용자들의 권한이 결정됩니다. 이를 통해 사용자들의 권한 관리를 효율적으로 할 수 있습니다.
profile_image
1

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

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

  1. -d, -m, -k, -p
  2. -a, -m, -d, -p
  3. -m, -k, -d, -p
  4. -d, -a, -m, -p
(정답률: 37%)
  • 명령어 "useradd"를 사용하여 일반 사용자 계정을 추가할 때, "-d" 옵션은 사용자의 홈 디렉토리 경로를 지정하고, "-m" 옵션은 홈 디렉토리가 없을 경우 자동으로 생성하도록 지정한다. "-k" 옵션은 사용자의 홈 디렉토리를 생성할 때 기본 디렉토리를 지정하고, "-p" 옵션은 사용자의 암호를 설정한다. 따라서 정답은 "-d, -m, -k, -p"이다.
profile_image
1

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

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

  1. 관리자 계정에서 ihd 라는 사용자 계정으로 전환하고자 한다.
  2. 명령어를 실행한 뒤 ihd 계정으로 전환되어도 Shell 환경변수는 root의 것을 사용한다.
  3. 명령어를 실행하면 자동으로 ihd 홈디렉터리로 이동한다.
  4. 일반사용자로 전환시 비밀번호는 요구하지 않는다.
(정답률: 25%)
  • 명령어를 실행한 뒤 ihd 계정으로 전환되어도 Shell 환경변수는 root의 것을 사용한다는 설명이 알맞지 않습니다. 실제로는 계정 전환 후 해당 계정의 환경변수를 사용합니다.
profile_image
1

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

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

  1. chgrp
  2. groupadd
  3. groupdel
  4. groupmod
(정답률: 43%)
  • 정답은 "chgrp"입니다. "chgrp"는 파일 또는 디렉토리의 그룹 소유자를 변경하는 유틸리티이며, 리눅스 그룹 계정 관리와는 직접적인 연관이 없습니다. 나머지 유틸리티들은 각각 그룹을 추가, 삭제, 수정하는 기능을 수행하므로 리눅스 그룹 계정 관리에 사용됩니다.
profile_image
1

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

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

  1. chmod u+rwx,g+rx-w,o+r-wx test.log
  2. chmod a+r,u+wx,g+x-w,o-wx test.log
  3. chmod u+rwx,g+rx,o+rwx test.log
  4. chmod a+r,u+wx,g+rx-w,o-wx test.log
(정답률: 62%)
  • 1번인 "chmod u+rwx,g+rx-w,o+r-wx test.log"은 user에게 read, write, execute 권한을 부여하고, group에게 read, execute 권한을 부여하되 write 권한을 제거하고, others에게 read, write, execute 권한을 제거하는 명령어이다.

    2번인 "chmod a+r,u+wx,g+x-w,o-wx test.log"은 모든 사용자에게 read 권한을 부여하고, user에게 write, execute 권한을 부여하고, group에게 execute 권한을 부여하되 write 권한을 제거하고, others에게 모든 권한을 제거하는 명령어이다.

    3번인 "chmod u+rwx,g+rx,o+rwx test.log"은 user에게 read, write, execute 권한을 부여하고, group에게 read, execute 권한을 부여하고, others에게 read, write, execute 권한을 부여하는 명령어이다.

    4번인 "chmod a+r,u+wx,g+rx-w,o-wx test.log"은 모든 사용자에게 read 권한을 부여하고, user에게 write, execute 권한을 부여하고, group에게 read, execute 권한을 부여하되 write 권한을 제거하고, others에게 모든 권한을 제거하는 명령어이다.

    따라서, 1번인 "chmod u+rwx,g+rx-w,o+r-wx test.log"이 정답이다.
profile_image
1

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

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

  1. rwxrw-r--
  2. rw--w-r--
  3. rw-r-x-r--
  4. r-xr----x
(정답률: 59%)
  • 상대 모드로 표시한 것은 "642" 이다. 이는 각각 "rw-", "-w-", "r--" 을 의미한다. 따라서 파일 권한은 소유자는 읽기 쓰기, 그룹은 쓰기, 기타 사용자는 읽기 권한을 가지게 된다.

    "rw--w-r--" 은 소유자는 읽기 쓰기 권한, 그룹은 쓰기 권한, 기타 사용자는 읽기 권한을 가지는 것으로, 상대 모드로 표시하면 "642" 가 된다.
profile_image
1

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

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

  1. 읽기
  2. 관리
  3. 쓰기
  4. 실행
(정답률: 67%)
  • 리눅스에서 파일 사용 권한의 종류로 "관리"는 존재하지 않습니다. 올바른 파일 사용 권한 종류는 "읽기", "쓰기", "실행"입니다. "읽기" 권한은 파일 내용을 읽을 수 있게 하고, "쓰기" 권한은 파일 내용을 수정할 수 있게 하며, "실행" 권한은 파일을 실행할 수 있게 합니다.
profile_image
1

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

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

  1. 이 파일의 소유자는 root이다.
  2. 이 파일은 현재 실행 모드가 없다.
  3. 파일 소유자 외 나머지 사용자들은 접근권한이 없다.
  4. 이 파일은 소유자만이 내용을 수정 가능하다.
(정답률: 55%)
  • 이 파일의 권한 설정에서 다른 사용자들은 읽기, 쓰기, 실행 권한이 없기 때문에 접근할 수 없다. 이는 파일 소유자 외 나머지 사용자들은 접근권한이 없다는 의미이다.
profile_image
1

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

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

  1. fsck
  2. badblocks
  3. fdisk
  4. mount
(정답률: 16%)
  • 정답은 "badblocks"이다.

    "badblocks"는 하드 디스크의 물리적인 문제를 검사하는 도구로, 디스크의 불량 섹터를 검출할 수 있다. 이 도구를 사용하여 디스크의 불량 섹터를 검출하고, 이를 처리하여 시스템의 안정성을 유지할 수 있다.

    "fsck"는 파일 시스템의 논리적인 문제를 검사하는 도구이며, "fdisk"는 디스크 파티션을 관리하는 도구이다. "mount"는 파일 시스템을 마운트하는 도구이다. 이들 도구는 하드 디스크의 물리적인 문제를 검사하거나 처리하지는 않는다.
profile_image
1

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

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

  1. 누구든지 /dev/odd 장치를 마운트 할 수 있다.
  2. mount /mnt/odd 명령어로 마운트 할 수 있다.
  3. mount /dev/odd 명령어로 마운트 할 수 있다.
  4. 마운트 시 읽고, 쓰기가 가능하다.
(정답률: 52%)
  • 정답은 "누구든지 /dev/odd 장치를 마운트 할 수 있다." 이다.
    이유는 /etc/fstab 파일은 시스템 부팅 시 자동으로 마운트되는 파일 시스템을 설정하는 파일이므로, 이 파일에 /dev/odd 장치를 마운트할 수 있는 권한이 있는 사용자는 누구든지 마운트할 수 있다. 따라서 이 설명은 알맞지 않다.
profile_image
1

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

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

  1. w
  2. q
  3. t
  4. c
(정답률: 25%)
  • 옵션 "t"는 파티션 ID를 변경하기 위한 옵션이다. 이 옵션을 선택하면 파티션 ID를 변경할 수 있는 메뉴가 나타나며, 여기서 새로운 파티션 ID를 선택할 수 있다. 따라서 이 문제에서는 옵션 "t"가 알맞은 답이다.
profile_image
1

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

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

  1. mkfs
  2. mkext3
  3. tune2fs
  4. fsck
(정답률: 19%)
  • 정답은 "tune2fs"입니다.

    이유는 ext2 파일시스템을 ext3 파일시스템으로 변환하기 위해서는 파일시스템의 속성을 변경해야 합니다. 이때 사용되는 유틸리티가 바로 tune2fs입니다. tune2fs를 사용하여 파일시스템의 속성을 변경하면 ext2 파일시스템을 ext3 파일시스템으로 변환할 수 있습니다.

    mkfs는 파일시스템을 생성하는 유틸리티이고, mkext3는 존재하지 않는 유틸리티입니다. fsck는 파일시스템을 검사하고 복구하는 유틸리티입니다.
profile_image
1

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

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

  1. 콘솔 로그온 화면이 나타난다.
  2. 시스템이 재시작 한다.
  3. 시스템이 종료한다.
  4. X-Window가 재시작한다.
(정답률: 45%)
  • 콘솔 로그온 화면이 나타난다. init 3 명령어는 X-Window를 종료하고 콘솔 환경으로 전환하는 명령어이기 때문에 콘솔 로그온 화면이 나타납니다. 시스템이 재시작하거나 종료하는 것은 init 6 또는 init 0 명령어를 사용해야 합니다. X-Window가 재시작하는 것은 init 5 명령어를 사용해야 합니다.
profile_image
1

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

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

  1. pstree
  2. nohup
  3. nice
  4. cron
(정답률: 24%)
  • 정답: "cron"

    설명: "cron"은 리눅스 시스템에서 주기적으로 실행되는 작업을 스케줄링하기 위한 시스템이다. 따라서 일정 기간마다 timer를 교정하는 작업을 주기적으로 실행하기 위해 "cron"을 사용할 수 있다. "pstree"는 프로세스의 계층 구조를 보여주는 명령어이고, "nohup"은 프로세스를 백그라운드에서 실행시키는 명령어이며, "nice"는 프로세스의 우선순위를 조절하는 명령어이다. 이들은 timer를 교정하는 작업과는 직접적인 연관성이 없다.
profile_image
1

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

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

  1. diff
  2. patch
  3. p2
  4. get
(정답률: 13%)
  • 정답: diff

    diff 명령어는 두 개의 파일을 비교하여 차이점을 출력하는 명령어이다. RPM 패키지를 제작할 때는 소스 코드나 설정 파일 등을 수정해야 할 경우가 있는데, 이때 diff 명령어를 사용하여 수정된 내용을 원본 파일과 비교하여 차이점을 확인하고 이를 패치 파일로 만들어야 한다. 이렇게 만들어진 패치 파일은 patch 명령어를 사용하여 적용할 수 있다.
profile_image
1

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

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

  1. diff
  2. make
  3. gcc
  4. patch
(정답률: 29%)
  • 정답은 "patch"입니다. patch는 소스 코드의 일부분을 수정하거나 업데이트할 때 사용하는 유틸리티입니다. patch는 diff를 사용하여 원본 소스 코드와 수정된 소스 코드 간의 차이점을 비교하고, 이를 기반으로 소스 코드를 수정합니다. 따라서 patch는 소스 코드를 수정하는 데 매우 유용한 도구입니다.
profile_image
1

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

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

  1. amd
  2. apmd
  3. autofs
  4. nfs
(정답률: 44%)
  • 정답: apmd

    이유: apmd는 Advanced Power Management Daemon의 약자로, 시스템의 전원 관리와 배터리 상태를 관리하는 데몬이다. 이를 통해 시스템의 전력 소모를 최적화하고 배터리 수명을 연장할 수 있다. 따라서 시스템의 전원 및 배터리 관련된 상태를 관리하는 데몬으로 알맞다.
profile_image
1

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

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

  1. USB
  2. IDE Controller
  3. Processor Type
  4. Keyboard Controller
(정답률: 28%)
  • USB는 커널 2.4에서는 기본 드라이버가 탑재되어 있지 않아 인식할 수 없는 하드웨어 범위에 해당합니다. 따라서 USB 장치를 사용하려면 별도의 드라이버를 설치해야 합니다. 반면 IDE 컨트롤러, 프로세서 타입, 키보드 컨트롤러는 커널 2.4에서 기본적으로 인식할 수 있는 하드웨어 범위에 해당합니다.
profile_image
1

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

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

  1. fdisk, cfdisk - 텍스트기반으로 파티션을 설정하고, 마운트한다.
  2. mkfs - 파일 시스템을 만든다.
  3. fsck - 파일시스템의 에러 체크를 한다.
  4. df - 디스크의 사용량을 보여준다.
(정답률: 58%)
  • 정답은 "fdisk, cfdisk - 텍스트기반으로 파티션을 설정하고, 마운트한다." 이다. fdisk와 cfdisk는 파티션을 설정하는 명령어이지만, 마운트는 하지 않는다. 파티션을 설정한 후에는 mkfs 명령어를 사용하여 파일 시스템을 만들고, 마운트하여 사용한다.
profile_image
1

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

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

  1. 최대 4GB swap 사이즈를 지원한다.
  2. 8개의 swap 파티션을 지원한다.
  3. 각 스왑 파티션의 최대 크기는 2GB 까지 이다.
  4. 2 Processor 이상의 시스템에서는 swap 파티션의 설정이 불필요하다.
(정답률: 39%)
  • 2 Processor 이상의 시스템에서는 swap 파티션의 설정이 불필요하다는 설명은 옳지 않습니다. Swap 파티션은 시스템의 물리적 메모리가 부족할 때 사용되는 가상 메모리 공간으로, 프로세스가 사용하는 메모리를 디스크에 저장하여 메모리 부족 상황에서도 작업을 계속할 수 있도록 합니다. 따라서 시스템의 프로세스 수나 메모리 사용량에 따라 swap 파티션 설정이 필요할 수 있습니다.
profile_image
1

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

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

  1. DMA Channels
  2. IRQs
  3. I/O Port Addresses
  4. Slot
(정답률: 35%)
  • "Slot"은 중복될 수 있는 자원이 아닙니다. 다른 자원들은 시스템에서 사용되는 자원으로 중복될 경우 충돌이 발생할 수 있지만, "Slot"은 하드웨어를 추가로 설치할 수 있는 물리적인 장소를 의미하므로 중복될 수 없습니다.
profile_image
1

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

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

  1. ide 하드디스크 디바이스명은 hda부터 hdt까지 이다.
  2. 하드디스크의 파티션은 최대 63개 까지 지원 한다.
  3. primary 파티션은 4개까지 지원한다.
  4. extended 파티션은 2개 까지 지원한다.
(정답률: 42%)
  • "extended 파티션은 2개 까지 지원한다."는 알맞지 않은 서술이다. 실제로는 extended 파티션은 1개만 생성할 수 있으며, 이 안에 논리 파티션을 최대 63개까지 생성할 수 있다.
profile_image
1

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

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

  1. ext2, ext3
  2. minix
  3. ntfs, hpfs
  4. zfs
(정답률: 22%)
  • 정답은 "zfs"입니다. 이는 리눅스에서 지원하지 않는 파일 시스템 중 하나입니다. ZFS는 고성능, 확장성 및 데이터 무결성을 제공하는 파일 시스템으로, 일반적으로 서버 및 데이터 센터에서 사용됩니다. ZFS는 데이터 스냅샷, 복제 및 압축 기능을 제공하며, RAID와 같은 데이터 보호 기능도 내장되어 있습니다. 그러나 ZFS는 리눅스에서 기본적으로 지원되지 않으므로, 사용하려면 별도의 설치 및 설정이 필요합니다.
profile_image
1

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

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

  1. IDE 디스크드라이브는 부트디스크를 제외한 나머지 디스크를 바이오스에서 반드시 인식시킬 필요가 없다.
  2. SCSI 디스크 드라이브는 SCSI Controller를 먼저 커널이 인식해야 한다.
  3. SCSI 드라이브의 ID 값은 중복이 되어도 무방하다.
  4. IDE 디스크의 Master/Slave 설정은 중복이 되어선 안된다.
(정답률: 45%)
profile_image
1

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

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

  1. 슈퍼블록(super block)
  2. 아이노드(inode)
  3. 데이터 블록(data block)
  4. 인덱스 블록(index block)
(정답률: 27%)
  • 인덱스 블록은 리눅스 파일 시스템에서 사용되지 않는 용어입니다. 인덱스 블록 대신에 디렉토리 엔트리(directory entry)라는 용어가 사용됩니다. 디렉토리 엔트리는 디렉토리 파일에 저장되며, 파일 이름과 해당 파일의 아이노드 번호를 매핑하는 역할을 합니다.
profile_image
1

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

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

  1. 211.187.106.200 IP 사용자가 pop3 를 이용하여 ftp 계정 로그인을 시도하고 있다.
  2. 211.32.121.104 IP 사용자가 xinetd 프로세스를 구동하였다.
  3. 211.32.121.104 IP 사용자가 자기 자신의 메일 박스안의 메일을 확인하였다.
  4. 이 로그파일은 messages로그파일의 내용이다.
(정답률: 23%)
  • 211.32.121.104 IP 사용자가 자기 자신의 메일 박스안의 메일을 확인하였다. 이것은 로그파일에서 "dovecot: pop3-login: Login: user=<사용자명>, method=PLAIN, rip=211.32.121.104, lip=192.168.0.2, mpid=12345"와 같은 메시지가 나타나기 때문입니다. 이 메시지는 사용자가 dovecot pop3 서버에 로그인하여 자신의 메일을 확인했음을 나타냅니다.
profile_image
1

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

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

  1. /var/log/last
  2. /var/log/btmp
  3. /var/lig/lastlog
  4. /var/log/secure
(정답률: 43%)
  • "/var/log/btmp"은 로그인 시도 실패 기록을 남기는 파일로, telnet 접속 시도 실패 기록을 남기기에 적합하다. "/var/log/last"는 마지막 로그인 기록을 남기는 파일이고, "/var/log/lastlog"는 모든 사용자의 마지막 로그인 기록을 남기는 파일이다. "/var/log/secure"는 시스템 보안 로그를 남기는 파일이다.
profile_image
1

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

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

  1. Code 200 - 요청이 유효함
  2. Code 403 - 요청된 엑세스가 허용되지 않음
  3. Code 404 - 요청된 문서가 존재하지 않음
  4. Code 401 - 클라이언트나 사용자의 엑세스가 허가됨
(정답률: 40%)
  • 정답: "Code 401 - 클라이언트나 사용자의 엑세스가 허가됨"

    이유: Code 401은 클라이언트나 사용자의 엑세스가 허가되지 않았음을 나타내는 상태코드입니다. 따라서 보기에서 "클라이언트나 사용자의 엑세스가 허가됨"이라고 설명된 것은 올바르지 않습니다.
profile_image
1

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

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

  1. sulog
  2. secure
  3. wtmp, wtmpx
  4. utmp, utmpx
(정답률: 22%)
  • utmp, utmpx 파일은 로그인한 사용자의 정보를 기록하는 파일이다. who, users, finger 등의 명령어를 사용하여 현재 로그인한 사용자의 정보를 확인할 수 있다. 따라서 utmp, utmpx 파일은 이러한 명령어로 확인할 수 있는 로그파일이다.
profile_image
1

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

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

  1. access_log
  2. xferlog
  3. messages
  4. secure
(정답률: 25%)
  • HTTP 프로토콜을 이용한 파일 전송시 저장되는 로그는 "access_log"이다. 이는 HTTP 서버에서 클라이언트의 요청에 대한 접근 로그를 기록하는 파일로, 클라이언트의 IP 주소, 요청한 파일의 경로, HTTP 응답 코드 등의 정보를 기록한다. 따라서 서버의 접근 제어 및 보안 강화 등에 활용될 수 있다.
profile_image
1

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

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

  1. 시스템은 물리적인 시건장치와 전용 전산실에서 보관하여, 외부침입으로 부터 시스템을 보안관리한다.
  2. 시스템은 RAID LEVEL 0 환경의 디스크를 구성함으로서, 장애시 디스크 교체로 간단히 시스템을 복구할 수 있게 한다.
  3. 시스템의 로그는 로그서버에 별도 백업 관리 할 수 있게 구성한다.
  4. NAS 나 DAT 같은 외부 백업/스토리지 매체를 적극 활용한다.
(정답률: 64%)
  • "시스템은 RAID LEVEL 0 환경의 디스크를 구성함으로서, 장애시 디스크 교체로 간단히 시스템을 복구할 수 있게 한다."이 부분이 알맞지 않은 것입니다.

    RAID LEVEL 0은 데이터를 여러 디스크에 분산하여 저장하는 기술로, 디스크의 손상이 발생하면 해당 디스크에 저장된 모든 데이터가 손실됩니다. 따라서 RAID LEVEL 0은 데이터 보호를 위한 기술이 아니라 성능 향상을 위한 기술입니다. 따라서 시스템을 복구하기 위해서는 디스크 교체뿐만 아니라 백업된 데이터를 사용하여 복구해야 합니다. 따라서 이 부분은 알맞지 않은 내용입니다.
profile_image
1

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

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

  1. last
  2. netstat
  3. /var/log/messages
  4. /var/log/secure
(정답률: 35%)
  • 정답은 "netstat"입니다. netstat 명령은 현재 시스템과 통신 중인 모든 연결을 보여주므로, 침입자가 현재 시스템과 연결되어 있는지 확인할 수 있습니다. last 명령은 시스템 로그인 기록을 보여주지만, 현재 연결 상태를 확인할 수는 없습니다. /var/log/messages와 /var/log/secure 파일은 시스템 로그 파일이지만, 현재 연결 상태를 확인할 수는 없습니다.
profile_image
1

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

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

  1. /etc
  2. /etc/sysconfig
  3. /var/log
  4. /var/adm
(정답률: 14%)
  • 정답은 "/etc"입니다.

    "/etc" 디렉토리는 시스템 설정 파일이 저장되는 디렉토리입니다. 사용자 계정정보, 비밀번호 정보, 데몬 설정 등 중요한 정보들이 이 디렉토리에 저장됩니다. 따라서 이 디렉토리를 주기적으로 백업해야 합니다.

    "/etc/sysconfig" 디렉토리는 시스템 설정 파일 중에서도 특정 서비스나 데몬의 설정 파일이 저장되는 디렉토리입니다.

    "/var/log" 디렉토리는 시스템 로그 파일이 저장되는 디렉토리입니다.

    "/var/adm" 디렉토리는 시스템 관리자가 작업한 로그 파일이 저장되는 디렉토리입니다.

    따라서, 사용자 계정정보 및 비밀번호 정보, 데몬 설정 등이 기록되어있어서 항상 주기적으로 백업해야할 디렉토리는 "/etc"입니다.
profile_image
1

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

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

  1. 시스템을 포맷하고, ext3 파일 시스템으로 재설치한다.
  2. fschg 명령을 이용하여 ext3 파일 시스템으로 변환한다.
  3. tune2fs 명령을 이용하여, 해당 파티션을 ext3로 변환한다.
  4. fsck.ext3 명령의 변환기능을 이용하여, 파일 시스템을 변환한다.
(정답률: 34%)
  • 정답은 "tune2fs 명령을 이용하여, 해당 파티션을 ext3로 변환한다." 이다.

    이유는 기존에 운영중인 시스템을 포맷하고 재설치하는 것은 매우 번거롭고 시간이 많이 소요되기 때문에 권장되지 않는다. 또한, fschg 명령은 파일 시스템의 유형을 변경하는 것이 아니라 파일 시스템의 속성을 변경하는 것이므로 ext2에서 ext3로의 변환에는 적합하지 않다.

    반면에 tune2fs 명령은 ext2 파일 시스템을 ext3 파일 시스템으로 변환하는 데 사용되는 명령어이다. 이 명령어를 사용하면 기존의 파일 시스템을 유지한 채로 ext3 파일 시스템의 기능을 추가할 수 있으므로, 시스템을 재설치하지 않고도 업그레이드를 수행할 수 있다.
profile_image
1

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

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

  1. 0 1 * * * /etc/cron1.sh : 매일 오전 1시에 cron1.sh 명령 실행
  2. 0 1 1 * * /etc/cron2.sh : 매일 오전 1시 1분에 cron2.sh 명령 실행
  3. 0 1 * * mon /etc/cron3.sh : 매주 월요일 오전 1시에 cron3.sh 명령 실행
  4. 0 2 1 */2 * /etc/cron1.sh; /etc/cron2.sh : 매 격월(2개월마다) 1일 새벽 2시에 /etc/cron1.sh 명령과 /etc/cron2.sh 를 실행
(정답률: 35%)
  • "0 2 1 */2 * /etc/cron1.sh; /etc/cron2.sh : 매 격월(2개월마다) 1일 새벽 2시에 /etc/cron1.sh 명령과 /etc/cron2.sh 를 실행"은 격월마다 1일에 실행되어야 하지만, 시간이 2시로 설정되어 있어 알맞지 않다.

    정답: "0 2 1 */2 * /etc/cron1.sh; /etc/cron2.sh : 매 격월(2개월마다) 1일 새벽 2시에 /etc/cron1.sh 명령과 /etc/cron2.sh 를 실행"
profile_image
1

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

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

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

  1. 클라이언트로부터의 호출에 응답하여 요청한 문서를 보여준다.
  2. 호스트 간의 연결작업과 데이터 전송 등에 사용되는 프로토콜은 HTTP이다.
  3. 주로 웹 서비스를 사용하기 위해서 사용되는 프로그램이다.
  4. 클라이언트의 요청에 응답을 기본 메커니즘으로 동작한다.
(정답률: 22%)
  • "주로 웹 서비스를 사용하기 위해서 사용되는 프로그램이다."는 웹서버의 역할과 관련이 없는 설명입니다. 웹서버는 클라이언트로부터의 호출에 응답하여 요청한 문서를 보여주고, 호스트 간의 연결작업과 데이터 전송 등에 HTTP 프로토콜을 사용합니다. 또한 클라이언트의 요청에 응답하는 것이 웹서버의 기본 메커니즘입니다.
profile_image
1

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

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

  1. ServerRoot "/usr/local/apache/htdocs"
  2. DocumentRoot "/usr/local/apache/htdocs"
  3. HttpdRoot "/usr/local/apache/htdocs"
  4. HttpdDocs "/usr/local/apache/htdocs"
(정답률: 34%)
  • 정답은 "DocumentRoot "/usr/local/apache/htdocs""입니다.

    이 지시자는 웹서버가 서비스하는 문서들의 기본 경로를 설정하는 지시자입니다. 즉, 웹서버가 해당 경로에 있는 문서들을 서비스하게 됩니다. 따라서 이 경로를 올바르게 설정해주어야 웹서버가 정상적으로 동작할 수 있습니다.

    위의 보기에서 "DocumentRoot" 지시자의 값이 "/usr/local/apache/htdocs"로 설정되어 있으므로, 이 경로에 있는 문서들이 웹서버에서 서비스됩니다.
profile_image
1

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

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

  1. MultiViews 옵션 추가
  2. MultiViews 옵션 삭제
  3. Indexes 옵션 추가
  4. Indexes 옵션 삭제
(정답률: 34%)
  • Indexes 옵션은 디렉토리 내 파일 목록을 보여주는 기능을 활성화하는 옵션입니다. 따라서 이 옵션을 삭제하면 파일 목록 대신 웹페이지가 출력됩니다.
profile_image
1

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

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

  1. AddHandler application/x-httpd-php .html을 추가한다.
  2. AddType application/x-httpd-php .html을 추가 한다.
  3. AddHandler application/x-httpd-html .php를 추가한다.
  4. AddType application/x-httpd-html .php를 추가 한다.
(정답률: 15%)
  • PHP 소스로 작성된 파일의 확장자를 .html로 만들어 저장하면 웹서버는 해당 파일을 HTML 파일로 인식하여 PHP 코드를 실행하지 않는다. 따라서, 원하는 결과를 얻기 위해서는 웹서버에게 해당 파일이 PHP 파일임을 알려줘야 한다. 이를 위해 AddType application/x-httpd-php .html을 추가하여, 웹서버가 .html 파일을 PHP 파일로 인식하도록 설정해야 한다.
profile_image
1

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

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

  1. 사용자가 www.ihd.or.kr, my.ihd.or.kr, linux.ihd.or.kr의 어느 주소로 위의 서버에 접근하더라도 모두 같은 페이지를 볼 수 있도록 설정하였다.
  2. 위의 가상호스트 설정은 각 웹페이지에 모두 같은 IP주소로 접근할 수 있기 때문에 IP기반 가상 호스트 설정임을 알 수 있다.
  3. 각각의 가상서버들에 웹을 통해 접근할 경우 각기 다른 포트번호를 통해서 접근할 수 있도록 설정이 되어있다.
  4. 위의 가상호스트 설정은 각 웹페이지에 모두 같은 IP주소로 접근할 수 있기 때문에 이름기반 가상 호스트 설정임을 알 수 있다.
(정답률: 36%)
  • 위의 가상호스트 설정은 각 웹페이지에 모두 같은 IP주소로 접근할 수 있기 때문에 이름기반 가상 호스트 설정임을 알 수 있다. 각 가상 호스트는 서로 다른 도메인 이름을 가지고 있지만, 모두 같은 IP 주소를 사용하고 있으며, 이를 구분하기 위해 ServerName과 ServerAlias를 사용하여 이름 기반 가상 호스트를 설정하였다.
profile_image
1

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

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

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

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

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

  1. 인증 타입은 현재 Basic을 지원하며 인증 영역에 대한 이름을 AuthName 지시자로 설정 하고 있다.
  2. 지정한 유저로만 디렉토리 접근을 허용하고 패스워드 인증이 올바르게 된 사용자들만 접근이 가능하다.
  3. 인증 사용자와 패스워드를 가진 패스워드 파일은 /usr/local/apache/conf/.htpasswd에 설정 할 수 있다.
  4. ihd 사용자를 등록하려고 할 때 htpasswd /usr/local/apache/conf/.htpasswd ihd로 등록 할 수 있다.
(정답률: 35%)
  • "ihd 사용자를 등록하려고 할 때 htpasswd /usr/local/apache/conf/.htpasswd ihd로 등록 할 수 있다."가 올바르지 않은 설명이다. 실제로는 "htpasswd -c /usr/local/apache/conf/.htpasswd ihd"로 등록해야 한다. -c 옵션은 새로운 파일을 생성할 때 사용한다.
profile_image
1

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

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

  1. KeepAliveTimeout 15
  2. StartServer
  3. Timeout 300
  4. MaxKeepAliveRequests 100
(정답률: 58%)
  • MaxKeepAliveRequests는 지속적인 접속 동안에 허용할 최대 요청횟수를 지정하는 지시자입니다. 이 값이 100으로 설정되어 있다면, 클라이언트와 서버 간의 Keep-Alive 연결이 유지되는 동안 최대 100개의 요청을 처리할 수 있습니다. 이 값을 너무 크게 설정하면 서버의 부하가 증가할 수 있으므로 적절한 값을 설정해야 합니다.
profile_image
1

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

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

  1. --prefix
  2. --activate-module
  3. --with-apache
  4. --modules
(정답률: 15%)
  • "--activate-module" 옵션은 PHP 모듈을 아파치 코어와 함께 사용하기 위해 아파치 웹 서버를 컴파일할 때 사용하는 옵션입니다. 이 옵션을 사용하면 PHP 모듈이 아파치 웹 서버에 자동으로 로드되어 PHP 스크립트를 실행할 수 있게 됩니다.
profile_image
1

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

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

  1. Mysql_Install_Db
  2. Mysql_Db_Install
  3. mysql_install_db
  4. mysql_db_install
(정답률: 42%)
  • 정답: mysql_install_db

    설명: mysql_install_db는 MySQL 서버를 설치한 후에 데이터베이스를 초기화하고 시스템 테이블을 생성하는 데 사용되는 명령어입니다. 이 명령어를 실행하면 MySQL 데이터베이스 서버가 사용할 수 있는 기본 데이터베이스와 테이블이 생성됩니다. 따라서 MySQL을 사용하기 전에 mysql_install_db를 실행하여 데이터베이스를 초기화해야 합니다.
profile_image
1

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

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

  1. --enable-debug
  2. --disable-debug
  3. --enable-track-vars
  4. --with-ZendOptimizer
(정답률: 9%)
profile_image
1

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

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

  1. workgroup = WorkGroup
  2. server string = Samba Server
  3. browseable = no
  4. readerable = yes
(정답률: 24%)
  • 정답: "readerable = yes"

    이유: smb.conf 파일에서는 "readerable"이라는 지시자가 존재하지 않습니다. 따라서 "readerable = yes"는 사용할 수 없는 옵션입니다.
profile_image
1

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

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

  1. smb.conf 파일은 크게 Global Settings와 Share Definitions 두 부분으로 나눠져 있다.
  2. smb.conf 파일에서의 주석은 #, ; 과 // 모두 사용할 수 있다.
  3. smb.conf 파일은 일반적으로 /etc/samba에 있다.
  4. smb.conf 파일은 SWAT으로 설정 변경할 수 있다.
(정답률: 30%)
  • "smb.conf 파일에서의 주석은 #, ; 과 // 모두 사용할 수 있다." 이 설명이 알맞지 않다. 실제로 smb.conf 파일에서는 # 또는 ;만 주석으로 인식하며 //는 주석으로 인식되지 않는다.
profile_image
1

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

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

  1. 윈도우즈 탐색기에서 검색하면 samba라는 공유 디렉토리가 보인다.
  2. samba라는 공유 디렉토리에 접근하면 리눅스 시스템의 /home/samba로 접근한다.
  3. writable이 가능하도록 되어 있어 디렉토리의 권한에 관계없이 복사 및 삭제가 가능하다.
  4. samba라는 공유 디렉토리는 ihd라는 그룹에 속한 사용자만 쓰기가 가능하다.
(정답률: 50%)
  • smb.conf 파일에서 [samba]라는 이름의 공유 디렉토리가 정의되어 있고, 이 디렉토리는 /home/samba 디렉토리와 연결되어 있습니다. 또한, writable 옵션이 설정되어 있어 권한과 상관없이 복사 및 삭제가 가능합니다. 그러나, 이 디렉토리는 ihd 그룹에 속한 사용자만 쓰기가 가능합니다. 따라서, 윈도우즈 탐색기에서 검색하면 samba라는 공유 디렉토리가 보이게 됩니다.
profile_image
1

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

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

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

    해당 설명은 오히려 맞는 설명이며, 다른 보기들은 모두 올바른 설명이다.

    "domain" 인증 레벨은 Samba 서버가 Windows 도메인 컨트롤러와 통신하여 사용자 인증 정보를 처리하는 방식이다. 이 방식은 Windows 도메인 환경에서 Samba 서버를 사용할 때 유용하다.

    "share" 인증 레벨은 사용자 인증 없이 공유 자원에 접근할 수 있는 방식이다.

    "user" 인증 레벨은 사용자 이름과 패스워드를 사용하여 Samba 서버에 로그인하는 방식이다.

    "server" 인증 레벨은 "user" 모드와 유사하지만, 사용자 인증 처리를 다른 SMB 프로토콜을 지원하는 서버에서 처리하는 방식이다.
profile_image
1

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

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

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

    간단한 설명: NetBIOS는 로컬 네트워크 상에서 컴퓨터 간의 통신을 가능하게 해주는 프로토콜이나 API이다.
profile_image
1

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

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

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

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

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

  1. rsize : NFS서버로부터 읽어들이는 바이트 수를 지정. 기본은 1024바이트
  2. wsize : NFS서버에 기록할 때 사용하는 바이트수를 지정. 기본은 1024바이트
  3. timeo : 클라이언트에서 타임아웃이 발생되고 나서, 다시 재전송 요구를 보낼 때 사용하는 시간
  4. soft : 타임아웃이 발생하면 “server not responding” 메시지를 표시하고 계속 재시도
(정답률: 53%)
  • 정답은 "soft : 타임아웃이 발생하면 “server not responding” 메시지를 표시하고 계속 재시도" 이다. 이유는 soft 옵션은 NFS 서버와의 연결이 끊어졌을 때, 클라이언트가 계속해서 재시도를 하지만, 이 때 데이터의 무결성을 보장하지 않는다. 따라서, 데이터의 무결성이 중요한 경우에는 hard 옵션을 사용해야 한다.
profile_image
1

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

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

  1. root_squash 옵션은 클라이언트에서 root 사용자를 서버에서의 nobody 사용자로 매핑한다.
  2. no_root_squash 옵션은 클라이언트의 root사용자를 서버에서의 root 사용자로 매핑한다.
  3. /etc/exports 파일은 서버와 클라이언트 모두 설정해야 정상적인 서비스가 가능하다.
  4. /etc/exports 파일은 마운트 디렉토리와 마운트 할 수 있는 시스템의 목록과 옵션을 설정한다.
(정답률: 40%)
  • "/etc/exports 파일은 서버와 클라이언트 모두 설정해야 정상적인 서비스가 가능하다."는 알맞은 설명이다.

    이유는 NFS는 서버와 클라이언트 간에 파일 시스템을 공유하기 위한 프로토콜이기 때문에, 서버에서는 공유할 디렉토리를 설정하고, 클라이언트에서는 마운트를 해야 한다. 따라서 /etc/exports 파일은 서버에서 설정하고, 클라이언트에서는 마운트를 해야 하므로, 서버와 클라이언트 모두 설정해야 정상적인 서비스가 가능하다.
profile_image
1

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

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

  1. SSH
  2. MTA
  3. NFS
  4. DNS
(정답률: 62%)
  • NFS는 Network File System의 약자로, 여러 시스템에서 파일이나 디렉토리를 공유하는데 사용하는 서비스입니다. 다른 시스템에서 마치 자신의 로컬 파일 시스템처럼 파일에 접근할 수 있도록 해주는 것이 특징입니다. 따라서 NFS는 파일 공유를 위한 중요한 서비스 중 하나입니다.
profile_image
1

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

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

  1. User nobody - ProFTPD 서버에 로그인할 사용자 ID를 설정한 것이다.
  2. Group nobody - ProFTPD 서버에 로그인할 그룹 ID를 설정한 것이다.
  3. User nobody - ProFTPD 서버를 실행 시에 생성되는 프로세스의 사용자 권한을 설정한 것이다.
  4. Group nobody - ProFTPD 서버를 실행시키면 생성되는 프로세스 그룹을 설정한 것이다.
(정답률: 60%)
  • "User nobody - ProFTPD 서버를 실행 시에 생성되는 프로세스의 사용자 권한을 설정한 것이다."가 올바른 설명이다. 이 설정은 ProFTPD 서버가 실행될 때 생성되는 프로세스가 'nobody' 사용자 권한으로 실행되도록 설정하는 것이다. 이렇게 함으로써, 서버가 보안상 취약해지는 것을 방지할 수 있다.
profile_image
1

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

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

  1. ssh
  2. pam
  3. ssl
  4. pgp
(정답률: 18%)
  • PGP는 Pretty Good Privacy의 약자로, 개인정보와 같은 중요한 정보를 안전하게 전송하기 위해 사용되는 암호화 프로그램이다. 송신자는 메시지를 작성하고 수신자의 공개키를 이용하여 암호화한 후 전송하면, 수신자는 자신의 비밀키로만 해당 메시지를 해독할 수 있어 다른 사람이 메시지를 도청하더라도 내용을 볼 수 없도록 보안을 유지할 수 있다. 따라서 PGP는 암호화와 전자서명 등의 기능을 제공하여 안전한 전자메일 통신을 가능하게 한다.
profile_image
1

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

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

  1. MTA(Mail Transfer Agent)
  2. MUA(Mail User Agent)
  3. MDA(Mail Delivery Agent)
  4. MMA(Mail Mover Agent)
(정답률: 43%)
  • MUA는 사용자가 메일을 보내고 받는 등의 작업을 수행하는 프로그램으로, POP나 IMAP 서버에 접속하여 저장된 메일을 사용자가 볼 수 있도록 해줍니다. MTA는 메일을 전송하는 역할을 하며, MDA는 메일을 수신함과 동시에 사용자의 메일함에 저장하는 역할을 합니다. MMA는 메일을 이동시키는 역할을 합니다.
profile_image
1

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

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

  1. 동적 릴레이(Dynamic Relay)
  2. DRAC(Dynamic Relay Authorization Control)
  3. DRAL(Dynamic Relay Authorization Layer)
  4. SASL(Simple Authentication and Security Layer)
(정답률: 5%)
  • 정답은 "DRAC(Dynamic Relay Authorization Control)"이다.

    DRAC는 존재하지 않는 용어이다.

    동적 릴레이(Dynamic Relay)는 사용자가 이동하면서 IP 주소가 자주 변경되는 경우에도 메일 릴레이를 허용하는 방식이다.

    DRAL(Dynamic Relay Authorization Layer)은 sendmail에서 동적 릴레이를 지원하기 위한 프로그램으로, 사용자의 IP 주소를 자동으로 인식하여 메일 릴레이를 허용하는 기능을 제공한다.

    SASL(Simple Authentication and Security Layer)은 SMTP 인증을 위한 프로토콜로, 사용자 인증을 통해 스팸메일을 방지하는 기능을 제공한다.
profile_image
1

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

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

  1. DRAC(Dynamic Relay Authorization Control)
  2. DRAL(Dynamic Relay Authorization Layer)
  3. SASC(Simple Authentication and Security Control)
  4. SASL(Simple Authentication and Security Layer)
(정답률: 38%)
  • DRAC(Dynamic Relay Authorization Control)은 POP3 인증을 거친 클라이언트의 IP주소를 기록하여 SMTP 서비스를 할 수 있도록 해주는 동적 릴레이 허용 프로그램입니다. 다른 보기들은 SMTP 인증과 관련된 프로토콜이나 라이브러리이지만, DRAC은 POP3 인증과 SMTP 릴레이를 연결해주는 역할을 합니다.
profile_image
1

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

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

  1. 안전성 : sendmail에 비해 탁월한 보안성을 갖추고 있음
  2. 효율성 : 펜티엄급에서도 200,000건의 메시지도 하루에 빠른 처리능력 보유
  3. 다양성 : 메일 포워딩, 메일링 리스트 메커니즘, 앨리어싱 등을 보유하여 다양한 조작이 가능
  4. sendmail 대체 MTA : sendmail 비대함, 결함 등에 비해 안정성, 속도와 신뢰성 등으로 대체 가능
(정답률: 22%)
  • "다양성 : 메일 포워딩, 메일링 리스트 메커니즘, 앨리어싱 등을 보유하여 다양한 조작이 가능"은 qmail의 특징 중 하나이며, 이에 대한 설명으로 알맞지 않은 것은 아닙니다.
profile_image
1

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

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

  1. 사용자에게 온 메일을 포워딩(forwarding)하는 옵션이다.
  2. 사용자 자신의 홈디렉토리에 .forward 파일을 만들어 사용할 수 있다.
  3. 사용자 자신의 홈디렉토리에 .forward 계정 파일을 만들어 사용할 수 있다.
  4. 포워딩(forwarding)은 메일주소를 한 행에 한 개씩 작성하여 사용할 수 있다.
(정답률: 22%)
  • 설명이 알맞지 않은 것은 "포워딩(forwarding)은 메일주소를 한 행에 한 개씩 작성하여 사용할 수 있다." 이다. 포워딩은 메일주소를 한 행에 여러 개 작성하여 사용할 수 있다.

    사용자 자신의 홈디렉토리에 .forward 파일을 만들어 사용할 수 있는 이유는 sendmail이 메일을 전달할 때 해당 사용자의 홈디렉토리에 있는 .forward 파일을 참조하여 메일을 포워딩할 수 있기 때문이다. 이를 통해 사용자는 자신이 받은 메일을 다른 메일 주소로 자동으로 전달할 수 있다.
profile_image
1

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

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

  1. 자신의 시스템 내에서는 메일 수신이 가능하다.
  2. 호스트명, 메일주소 등과 설정은 반드시 Tab으로 띄어야 한다.
  3. root@spammer.com 주소로 오는 메일은 거부 메시지 없이 폐기한다.
  4. linux.ihd.or.kr라는 호스트의 릴레이(Relay)는 허용한다.
(정답률: 35%)
  • "root@spammer.com 주소로 오는 메일은 거부 메시지 없이 폐기한다."는 올바르지 않은 설명입니다. 이 설정은 해당 주소로 오는 메일을 거부하는 것이 아니라, 거부 메시지 없이 폐기하는 것을 의미합니다. 즉, 해당 주소로 보내는 사람은 메일이 전송되었다고 생각할 수 있지만, 실제로는 수신자에게 전달되지 않고 폐기됩니다. 이는 스팸 메일 등을 처리하기 위한 설정입니다.
profile_image
1

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

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

  1. TCP, UDP, RPC 서비스 접근 제어 조절 기능
  2. 서비스 거부(Denial Of Service) 공격 방지
  3. 철저한 로깅 기능
  4. TCP Wrapper의 완벽한 분리
(정답률: 38%)
  • TCP Wrapper의 완벽한 분리는 xinetd 데몬의 특징이 아니라 TCP Wrapper의 특징이다. TCP Wrapper는 호스트 기반의 접근 제어를 제공하는 라이브러리로, xinetd 데몬과 함께 사용되어 보안성을 높이는 데 기여한다. 따라서, TCP Wrapper의 완벽한 분리는 xinetd 데몬의 특징이 아니며, 정답이다.
profile_image
1

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

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

  1. ihd.or.kr의 네임서버는 dns.ihd.or.kr이라는 이름을 갖는다.
  2. ihd.or.kr와 dns.ihd.or.kr의 IP주소는 192.168.1.5 이다.
  3. 메일서버는 mail.ihd.or.kr이며 IP주소는 192.168.1.6 이다.
  4. ihd.or.kr은 dns.ihd.or.kr 또는 root.ihd.or.kr로도 접근이 가능하다.
(정답률: 29%)
  • 위의 DNS 서버의 forward 영역 파일에 대한 설명 중 적절하지 않은 것은 없다.

    "ihd.or.kr은 dns.ihd.or.kr 또는 root.ihd.or.kr로도 접근이 가능하다."의 이유는 DNS 서버에서 CNAME 레코드를 설정하여 ihd.or.kr의 별칭으로 dns.ihd.or.kr과 root.ihd.or.kr을 등록했기 때문이다. 따라서 ihd.or.kr에 접근하면 dns.ihd.or.kr 또는 root.ihd.or.kr로 리다이렉트되어 해당 서버에 접근할 수 있다.
profile_image
1

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

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

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

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

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

  1. smurf
  2. syn flooding
  3. ping attack
  4. port scan
(정답률: 36%)
  • "Port scan"은 다른 해킹 기법들과 달리 시스템에 직접적인 공격을 하지 않고, 시스템의 취약점을 찾기 위해 포트를 스캔하는 기법이기 때문에 성격이 다릅니다. 다른 기법들은 시스템을 공격하여 다운시키거나 서비스 거부를 유발하는 것에 비해, "Port scan"은 시스템의 취약점을 찾아내는 것이 목적입니다.
profile_image
1

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

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

  1. inetd 서비스를 xinetd 서비스로 교체한다.
  2. tripwire 같은 프로그램을 설치하고, 체크섬 파일을 하드디스크에 기록할 때, 퍼미션을 잠가둔다.
  3. password 는 md5 기반의 shadow 시스템으로 운영하도록 한다.
  4. 시스템의 주요 바이너리 파일들의 변경 여부를 조사하고, 복구한다.
(정답률: 28%)
  • "시스템의 주요 바이너리 파일들의 변경 여부를 조사하고, 복구한다."는 이미 해킹이 발생한 후에 대처하는 방안이므로 예방적인 대처방안이 아닙니다. 따라서 이것이 알맞지 않은 대처방안입니다.

    "tripwire 같은 프로그램을 설치하고, 체크섬 파일을 하드디스크에 기록할 때, 퍼미션을 잠가둔다."는 시스템의 파일 변경 여부를 감지하고, 무단 변경을 방지하기 위한 예방적인 대처방안입니다. 따라서 이것이 알맞은 대처방안입니다.
profile_image
1

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

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

  1. cron/at 와 같은 스케쥴러에 등록된 모든 프로그램을 검사한다.
  2. 인가받지 않은 서비스 및 포트를 모두 조사한다.
  3. /etc/passwd 파일을 조사하여, 변경된 부분이 있는지 확인한다.
  4. 시스템의 모든 프로그램을 최근 백업본 프로그램과 모두 교체하여 정상복구 시킨다.
(정답률: 41%)
  • 시스템의 모든 프로그램을 최근 백업본 프로그램과 모두 교체하여 정상복구 시킨다. - 이는 올바른 대처 방법이 아닙니다. 해킹된 시스템에서는 백도어나 악성코드가 설치되어 있을 가능성이 높기 때문에, 백업된 프로그램을 그대로 복원하면 해커가 다시 시스템을 침입할 수 있습니다. 대신에, 백업된 데이터를 사용하여 시스템을 재설치하고 보안 패치를 적용한 후, 중요한 데이터를 복원하는 것이 좋습니다.

    - "cron/at 와 같은 스케쥴러에 등록된 모든 프로그램을 검사한다." - 스케쥴러에 등록된 프로그램은 주기적으로 실행되는 프로그램이므로, 악성코드가 설치되어 있을 가능성이 높습니다. 따라서, 스케쥴러에 등록된 모든 프로그램을 검사하여 악성코드를 제거하는 것이 중요합니다.

    - "인가받지 않은 서비스 및 포트를 모두 조사한다." - 해커는 인가받지 않은 서비스나 포트를 이용하여 시스템에 침입할 수 있습니다. 따라서, 인가받지 않은 서비스나 포트를 조사하여 보안 취약점을 해결하는 것이 중요합니다.

    - "/etc/passwd 파일을 조사하여, 변경된 부분이 있는지 확인한다." - 해커는 시스템에 로그인하기 위해 사용자 계정 정보를 탈취할 수 있습니다. 따라서, 사용자 계정 정보가 저장된 /etc/passwd 파일을 조사하여 변경된 부분이 있는지 확인하는 것이 중요합니다.
profile_image
1

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

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

  1. 서버상에서 IP 주소 기반 필터를 이용한 접근 차단
  2. VPN 을 통한 인증
  3. VLAN 을 구성하여, 네트워크 분리
  4. 단독 LAN 을 구성하여, 독자적인망을 구성
(정답률: 13%)
  • VPN을 통한 인증은 내부 사용자가 외부에서 인터넷을 통해 VPN에 접속하여 인증을 받은 후에만 내부 네트워크에 접근할 수 있도록 설정하는 방법입니다. 이 방법은 내부 사용자의 인증과정을 거치기 때문에 보안성이 높고, 사용자의 불편함도 최소화됩니다. 또한, 서버상에서 IP 주소 기반 필터를 이용한 접근 차단은 IP 주소를 조작하여 접근하는 해커들에게 취약할 수 있으므로 안정성이 낮습니다. VLAN을 구성하여 네트워크를 분리하는 방법은 구성이 복잡하고, 단독 LAN을 구성하여 독자적인 망을 구성하는 방법은 비용이 많이 들어가므로 VPN을 통한 인증이 가장 적합한 방법입니다.
profile_image
1

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

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

  1. /etc/modules
  2. /lib/security
  3. /lib/modules
  4. /etc/security
(정답률: 18%)
  • 정답은 "/lib/security"입니다.

    PAM(Pluggable Authentication Modules)은 리눅스 시스템에서 인증과 관련된 작업을 처리하는 라이브러리입니다. PAM 모듈은 이러한 작업을 수행하기 위한 코드를 포함하고 있습니다.

    PAM 모듈 파일은 "/lib/security" 디렉토리에 저장됩니다. 이 디렉토리는 PAM 모듈 파일이 위치하는 표준 디렉토리입니다. 따라서, PAM 모듈 파일을 저장하고 있는 디렉토리 경로는 "/lib/security"입니다.
profile_image
1

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

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

  1. SOA : 영역데이터의 유효 시작 시기와 전체 영역에 미치는 인자를 정의한다.
  2. NS : 도메인의 네임서버를 지정한다.
  3. A : 호스트 이름을 IP 주소로 변환한다.
  4. CNAME : IP 주소를 호스트 이름으로 변환한다.
(정답률: 28%)
  • CNAME 레코드는 호스트 이름을 다른 호스트 이름으로 매핑하는 데 사용됩니다. IP 주소를 호스트 이름으로 변환하는 것은 A 레코드의 역할입니다. 따라서 "CNAME : IP 주소를 호스트 이름으로 변환한다."는 올바르지 않은 설명입니다.
profile_image
1

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

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

  1. Local Information
  2. Options
  3. Relay
  4. Message Precedence
(정답률: 13%)
  • "Relay" 섹션은 일반적인 sendmail.cf 구조에 해당하지 않는다. 이는 다른 메일 서버로 메일을 전달하는 데 사용되는 설정이며, 일반적으로 인터넷 상의 다른 메일 서버로 메일을 전달하는 데 사용된다. 다른 섹션들은 로컬 정보, 옵션, 메시지 우선순위와 같은 일반적인 설정을 다룬다.
profile_image
1

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

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

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

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

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

  1. 사용자가 웹 브라우저를 이용하여 웹 서핑을 할 때 향상된 속도로 사용할 수 있도록 한다.
  2. squid는 사용자가 프록시 서버를 자동으로 사용할 수 있도록 클라이언트 자동 설정을 지원하고 있다.
  3. 기본값으로 서비스 포트 3128번을 사용하지만 설정을 변경하여 서비스 포트 8080번도 이용 할 수 있다.
  4. proxy란 대리인이라는 의미로서 사용자가 사용했던 데이터를 확보된 일정 공간에 캐시(cache)해 두었다가 사용자의 요청 시, 저장된 데이터를 재사용할 수 있다.
(정답률: 16%)
  • "squid는 사용자가 프록시 서버를 자동으로 사용할 수 있도록 클라이언트 자동 설정을 지원하고 있다." 이 설명은 squid에 대한 올바른 설명이다.
profile_image
1

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

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