리눅스마스터 1급 필기 기출문제복원 (2008-06-01)

리눅스마스터 1급 2008-06-01 필기 기출문제 해설

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

리눅스마스터 1급
(2008-06-01 기출문제)

목록

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

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

  1. Multi-User, Multi-Tasking 운영체제이다.
  2. 가상메모리를 지원한다.
  3. 최신 리눅스는 xorg 같은 GUI환경만 제공한다.
  4. 동적 공유 라이브러리를 제공한다.
(정답률: 91%)
  • 최신 리눅스는 xorg와 같은 GUI 환경뿐만 아니라, 텍스트 기반의 CLI(Command Line Interface) 환경을 기본적으로 제공하며 동시에 지원합니다.
profile_image
1

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

2. 다음 중 리눅스 커널 버전 2.6에서 새롭게 지원하는 기능으로 알맞은 것은?

  1. 64Bit CPU들을 지원
  2. ext2/3, vfat 등의 파일시스템들을 지원
  3. SMP 기능을 지원
  4. 가상화 지원
(정답률: 59%)
  • 리눅스 커널 2.6 버전부터는 하드웨어 가상화 기술을 효율적으로 지원하기 위한 기능들이 도입되어 가상화 지원이 핵심적인 특징으로 추가되었습니다.
profile_image
1

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

3. 다음 중 데이터 손실을 최소화하기 위해 데이터를 여러개의 하드디스크에 분산 또는 중복시켜 저장하는 데이터 저장 기술은?

  1. RAID
  2. SCSI
  3. PROM
  4. LILO
(정답률: 88%)
  • RAID(Redundant Array of Independent Disks)는 여러 개의 물리적 하드디스크를 하나의 논리적 디스크로 묶어, 데이터를 분산 저장(Striping)하거나 중복 저장(Mirroring)함으로써 성능 향상과 데이터 안정성을 동시에 확보하는 기술입니다.
profile_image
1

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

4. 다음 중 시스템 프로그램이라고 하기에 가장 거리가 먼 것은 어느 것인가?

  1. Xwindows
  2. GCC
  3. 리눅스
  4. Fortran
(정답률: 42%)
  • 시스템 프로그램은 운영체제 커널, 컴파일러, 링커 등 시스템 운영에 필수적인 도구를 의미합니다. Xwindows는 사용자가 컴퓨터와 상호작용하기 위한 그래픽 사용자 인터페이스(GUI) 환경을 제공하는 응용 소프트웨어 계층에 해당하므로 시스템 프로그램과는 거리가 멉니다.
profile_image
1

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

5. 다음 중 패키징 방법이 다른 하나로 알맞은 것은?

  1. Redhat
  2. Asianux
  3. Ubuntu
  4. Booyo
(정답률: 41%)
  • 리눅스 배포판은 패키징 방식에 따라 계열이 나뉩니다. Ubuntu는 데비안(Debian) 계열의 패키징 방식을 사용하며, Redhat, Asianux, Booyo는 레드햇(Red Hat) 계열의 패키징 방식을 사용합니다.
profile_image
1

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

6. 250GB용량의 HDD 가 8개가 있는데 이들을 모두 사용하여 RAID6으로 구성할 경우 만들어지는 단일 볼륨의 최대 크기로 알맞은 것은?

  1. 약 2000GB
  2. 약 1750GB
  3. 약 1500GB
  4. 약 1250GB
(정답률: 48%)
  • RAID 6는 데이터 안정성을 위해 2개의 디스크 분량을 패리티(Parity) 영역으로 사용하므로, 전체 디스크 수에서 2개를 뺀 나머지가 실제 사용 가능한 용량이 됩니다.
    ① [기본 공식] $C = (N - 2) \times S$ (C: 총 용량, N: 디스크 개수, S: 디스크 개별 용량)
    ② [숫자 대입] $C = (8 - 2) \times 250$
    ③ [최종 결과] $C = 1500$
profile_image
1

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

7. 다음 중 저널링 파일시스템에 대한 설명으로 틀린 것은?

  1. 파일시스템에 수정을 가하기전 우선 로그를 먼저 생성한다.
  2. 비정상적인 시스템 종료로 인해 파일시스템의 장애시 복구가 빠르다.
  3. 주요 파일시스템으로는 ext2/3, jfs, ReiserFS 등이 있다.
  4. 성능보다 안정성에 위주를 둔 파일시스템이다.
(정답률: 71%)
  • 저널링 파일시스템은 데이터 수정 전 로그를 기록하여 시스템 장애 시 빠른 복구를 가능하게 하며, 안정성에 중점을 둔 시스템입니다.

    오답 노트

    주요 파일시스템으로는 ext2/3, jfs, ReiserFS 등이 있다: ext2는 저널링을 지원하지 않으며, 저널링은 ext3부터 적용되었습니다.
profile_image
1

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

8. 다음 중 리눅스에서 사용가능한 윈도우 매니저가 아닌 것은 어느 것인가?

  1. xorg
  2. Blackbox
  3. WindowMaker
  4. KWin
(정답률: 44%)
  • 윈도우 매니저는 X 윈도우 시스템 위에서 창의 배치와 모양을 관리하는 소프트웨어입니다.
    Blackbox, WindowMaker, KWin은 모두 리눅스에서 사용되는 윈도우 매니저입니다.

    오답 노트

    xorg: 윈도우 매니저가 아니라 X 윈도우 시스템을 구현한 디스플레이 서버(X Server)입니다.
profile_image
1

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

9. 다음 명령어 중 리눅스에서 실행결과가 다른 것은?

  1. shutdown -h now
  2. init 6
  3. halt -p
  4. poweroff
(정답률: 80%)
  • shutdown -h now, halt -p, poweroff는 모두 시스템을 즉시 종료하고 전원을 끄는 명령어이지만, init 6는 시스템을 재부팅(Reboot)하는 명령어입니다.
profile_image
1

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

10. 다음 중 각 쉘에 대한 설명으로 알맞은 것은?

  1. ‘콘(Korn)쉘’은 ‘C 쉘’ 계열이다.
  2. 리눅스용 ‘배시(Bash) 쉘’의 기본 프로파일은 /etc/shells 이다.
  3. 리눅스에서 set 명령어를 이용하여 현재 사용하고 있는 Shell을 알 수 있다.
  4. 사용하는 Shell을 빠져나가기 위해서 out 명령어를 이용한다.
(정답률: 44%)
  • 리눅스에서 set 명령어를 사용하면 현재 쉘의 설정 상태와 사용 중인 쉘 정보를 확인할 수 있습니다.

    오답 노트

    콘(Korn)쉘: Bourne 쉘 계열입니다.
    배시(Bash) 쉘 프로파일: /etc/profile 등이 기본이며 /etc/shells는 사용 가능한 쉘 목록 파일입니다.
    쉘 종료: exit 명령어를 사용합니다.
profile_image
1

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

11. 다음 중 리눅스에서 현재 작업중인 디렉토리 위치를 찾는 명령어로 틀린 것은?

  1. set | grep PWD
  2. locate
  3. echo $PWD
  4. pwd
(정답률: 54%)
  • 현재 작업 디렉토리를 확인하는 방법으로는 pwd 명령어, 환경 변수 $PWD 출력, 또는 set 명령어로 환경 변수 목록 중 PWD를 찾는 방법이 있습니다. locate는 데이터베이스를 기반으로 파일의 위치를 검색하는 명령어입니다.
profile_image
1

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

12. 다음 중 리눅스의 디렉토리에 대한 설명으로 알맞은 것은?

  1. /etc는 각종 환경설정 파일들이 들어있는 디렉토리이다.
  2. /dev는 각종 하드웨어 커널 모듈이 들어있는 디렉토리이다.
  3. /root는 일반사용자를 위한 저장공간이다.
  4. /proc는 각종 리눅스용 기본 명령어들이 들어 있는 디렉토리이다.
(정답률: 80%)
  • /etc 디렉토리는 시스템의 전반적인 설정 파일들이 저장되는 곳입니다.

    오답 노트

    /dev: 장치 파일(Device files) 저장소
    /root: 슈퍼유저(root)의 홈 디렉토리
    /proc: 커널 및 프로세스 정보가 담긴 가상 파일 시스템
profile_image
1

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

13. 다음 중 프로세스 상태의 종류로 틀린 것은?

  1. 실행 상태
  2. 준비 상태
  3. 전송 상태
  4. 대기 상태
(정답률: 81%)
  • 프로세스는 CPU를 점유하여 실행되는 실행 상태, 실행을 위해 대기하는 준비 상태, I/O 작업 완료 등을 기다리는 대기 상태로 구분됩니다. 전송 상태는 프로세스의 상태 정의에 포함되지 않습니다.
profile_image
1

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

14. 다음 중 다중 CPU 시스템을 최대한 활용하기 위해 리눅스에서 사용될 기술요소들로 적합하지 않는 것은 어느 것인가?

  1. Multi-User
  2. Multi-Process
  3. Multi-Thread
  4. Multi-I/O
(정답률: 50%)
  • 다중 CPU 시스템의 성능을 극대화하기 위해서는 여러 개의 프로세스나 스레드를 동시에 처리하는 병렬 처리 기술이 핵심입니다. Multi-User는 여러 사용자가 시스템을 공유하는 개념으로, CPU 자원 활용 기술과는 직접적인 관련이 없습니다.
profile_image
1

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

15. 특정 작업을 위해 만든 task.sh라는 스크립터 파일이 있다. 이 파일의 실행 권한이 700이며 현재 슈퍼유저 권한에서 이 파일을 실행하고자 하는데 실행하기 위한 방법으로 틀린 것은?(파일위치는 /opt/task.sh 이며 현재 작업디렉토리는 /root 이다)

  1. sh ./opt/task.sh
  2. source /opt/task.sh
  3. . /opt/task.sh
  4. /opt/task.sh
(정답률: 46%)
  • 현재 작업 디렉토리가 /root이므로, /opt/task.sh 파일을 실행하려면 절대 경로를 사용하거나 정확한 상대 경로를 지정해야 합니다. sh ./opt/task.sh는 현재 디렉토리(/root) 하위의 opt 디렉토리를 찾는 경로이므로 파일 위치와 일치하지 않아 실행할 수 없습니다.
profile_image
1

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

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

  1. 포트
  2. 소켓
  3. MAC
  4. 호스트
(정답률: 69%)
  • 특정 IP 주소와 포트 번호의 조합을 통해 동일한 시스템 내에서도 여러 응용 프로그램이 서로 구분되어 정확하게 통신할 수 있도록 연결 끝점을 제공하는 것은 소켓입니다.
profile_image
1

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

17. 다음 중 192.168.0.1이라는 TCP/IP 주소를 가지는 시스템에서 192.168.10.1로 ping이 정상적으로 연결 되도록 환경설정 할 경우 가장 관련이 적은 것은?(subnet은 255.255.255.0, 기본 route는 192.168.0.1, 기본 네트워크 디바이스는 eth0 이다.)

  1. /etc/sysconfig/network-scripts/ifcfg-eth0
  2. /etc/resolv.conf
  3. ifconfig
  4. modprobe
(정답률: 23%)
  • /etc/resolv.conf는 DNS 서버의 IP 주소를 설정하는 파일로, 이미 IP 주소(192.168.10.1)를 알고 있는 상태에서 ping을 보내는 네트워크 연결 설정과는 직접적인 관련이 없습니다.
profile_image
1

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

18. DNS 서버가 없는 환경에서 네트워크가 정상적으로 동작할 때 telnet www.ihd.or.kr 명령어가 제대로 동작되도록 할 경우 가장 관련이 깊은 설정 파일로 알맞은 것은?

  1. /etc/hosts.deny
  2. /etc/hosts.allow
  3. /etc/hosts
  4. /etc/sysconfig/network
(정답률: 57%)
  • DNS 서버가 없는 환경에서 도메인 이름(www.ihd.or.kr)을 IP 주소로 매핑하여 통신하려면, 로컬 시스템의 호스트 이름과 IP 주소 쌍을 저장하는 /etc/hosts 파일에 직접 등록해야 합니다.
profile_image
1

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

19. 다음 중 리눅스에서 네트워크 관련 명령어로 거리가 먼 것은?

  1. ethtool
  2. mii-tool
  3. ipconfig
  4. route
(정답률: 48%)
  • ipconfig는 윈도우(Windows) 운영체제에서 네트워크 설정 확인 및 변경에 사용하는 명령어입니다.

    오답 노트

    ethtool, mii-tool, route: 리눅스에서 네트워크 인터페이스 설정 및 라우팅 경로 관리에 사용하는 명령어입니다.
profile_image
1

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

20. 다음 중 OSI 7 Layer에서 같은 Layer에 속하지 않는 것은?

  1. SLIP
  2. HTTP
  3. FTP
  4. DNS
(정답률: 77%)
  • HTTP, FTP, DNS는 모두 OSI 7계층 중 최상위 계층인 응용 계층(Application Layer)에 속하는 프로토콜이지만, SLIP은 데이터 링크 계층(Data Link Layer)에서 사용되는 프로토콜입니다.
profile_image
1

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

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

21. useradd 명령에 대한 옵션으로 틀린 것은?

  1. -g : 소속 그룹을 지정할 때 사용한다.
  2. -d : 계정의 홈 디렉토리의 경로를 지정할 때 사용한다.
  3. -e : 관리자가 지정한 날짜까지만 계정이 유효 하도록 지정할 때 사용한다.
  4. -G : 하나의 그룹을 지정할 때 사용한다.
(정답률: 79%)
  • -G 옵션은 사용자가 소속될 보조 그룹(Supplementary Group)을 지정할 때 사용하는 옵션입니다.

    오답 노트

    -g: 기본 그룹 지정
    -d: 홈 디렉토리 경로 지정
    -e: 계정 만료 날짜 지정
profile_image
1

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

22. 리눅스 시스템을 사용하고 있는 계정의 ID, Path, shell, description등이 기록된 파일은?

  1. /etc/shadow
  2. /etc/passwd
  3. /etc/pam.d/login
  4. /etc/login.defs
(정답률: 60%)
  • /etc/passwd 파일은 리눅스 시스템의 사용자 계정 정보(ID, UID, GID, 홈 디렉토리 경로, 기본 쉘, 사용자 설명 등)를 저장하는 텍스트 파일입니다.
profile_image
1

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

23. 아래와 같은 결과를 확인 할 수 있는 명령어로 알맞은 것은?

  1. who
  2. useradd
  3. uid
  4. id
(정답률: 58%)
  • 제시된 이미지 와 같이 현재 사용자의 UID, GID 및 소속 그룹 정보를 확인하는 명령어는 id 입니다.
profile_image
1

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

24. 파일 변경이 되지 않도록 chattr 명령어를 사용하였다. 다음 설명 중 틀린 것은?

  1. R 옵션을 적용하여 해당 디렉토리와 하위 디렉토리, 파일에 대해 적용할 수 있다.
  2. +i 옵션을 적용하여 read-only가 되도록 적용 할 수 있다.
  3. +a 옵션을 적용하면 수정할 때 vi 에디터를 통해 기존 내용을 수정 할 수 있다.
  4. chattr 명령어를 사용한 상태를 보는 명령어는 lsattr이다.
(정답률: 52%)
  • chattr +a 옵션을 적용하면 파일에 내용을 추가(append)하는 것만 가능하며, vi 에디터와 같이 기존 내용을 수정하거나 삭제하는 작업은 불가능합니다.

    오답 노트

    +i 옵션: 파일 변경, 삭제, 이름 변경을 모두 금지하여 읽기 전용 상태로 만듦
profile_image
1

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

25. 다음 명령어의 설명으로 틀린 것은?

  1. chmod : 파일 또는 디렉토리의 접근 권한을 변경 할 수 있다.
  2. groupadd : 그룹을 추가 할 수 있다.
  3. chgrp : 파일과 디렉토리의 소유자와 소유그룹을 변경 할 수 있다.
  4. usermod : 기존 사용자 계정 정보를 변경 할 수 있다.
(정답률: 59%)
  • chgrp 명령어는 파일이나 디렉토리의 소유 그룹만을 변경하는 명령어입니다.

    오답 노트

    소유자와 소유 그룹을 동시에 변경하려면 chown 명령어를 사용해야 합니다.
profile_image
1

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

26. 리눅스의 디렉토리에 대한 설명 중 틀린 것은?

  1. /dev : 각종 디바이스 파일이 위치해 있는데 크게 디바이스와 캐릭터 디바이스로 나뉜다.
  2. /boot : 시스템 부팅에 관련된 모든 파일을 담고 있다. 부트로더 정보를 포함한다.
  3. /etc : 시스템 설정 파일이 위치해 있으며, telnet, ftp, ssh등의 설정 파일이 존재한다.
  4. /var : 시스템 로그 파일이 위치하며, top등의 시스템 성능정보를 가져 올 수 있는 파일들이 위치한다.
(정답률: 53%)
  • /var 디렉토리는 시스템 로그 파일, 메일 스풀, 데이터베이스 등 내용이 수시로 변하는 가변 데이터 파일들이 위치하는 곳입니다.

    오답 노트

    top 등 시스템 성능 정보는 /proc 디렉토리의 가상 파일 시스템에서 가져옵니다.
profile_image
1

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

27. CD 이미지 파일인 ihd.iso를 시스템에서 읽어 사용하려 할 때 명령어로 알맞은 것은?

  1. mount -t cdimg -o loop ihd.iso /mnt/ihd
  2. mount -t iso9660 -o loop ihd.iso /mnt/ihd
  3. mount -t cdimg -o loop /mnt/ihd ihd.iso
  4. mount -t iso9660 -o loop /mnt/ihd ihd.iso
(정답률: 54%)
  • ISO 이미지 파일을 마운트하기 위해서는 CD-ROM 표준 파일 시스템 형식인 iso9660 타입을 지정해야 하며, 파일 시스템을 루프 장치로 연결하는 -o loop 옵션을 사용해야 합니다. 명령어 구조는 'mount -t [타입] -o loop [이미지파일] [마운트포인트]' 순서로 작성해야 하므로 mount -t iso9660 -o loop ihd.iso /mnt/ihd 가 정답입니다.
profile_image
1

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

28. 다음 중 리눅스 실행레벨에 대한 설명으로 틀린 것은?

  1. Run level 0 : 모든 프로세스를 정지하고 시스템을 정지 시킨다.
  2. Run level 1 : 리눅스 시스템을 단일시스템(싱글모드)으로 부팅한다.
  3. Run level 2 : 다중 사용자 모드로 부팅하며, 네트워크 연결을 한다.
  4. Run level 3 : 리눅스의 모든 기능을 사용할 수 있도록 부팅하며, console모드이다.
(정답률: 66%)
  • 리눅스 실행 레벨에서 Run level 2는 다중 사용자 모드로 부팅하지만, 일반적으로 네트워크 연결을 제공하지 않는 모드입니다. 네트워크 연결을 포함한 다중 사용자 모드는 Run level 3(콘솔 모드) 또는 Run level 5(그래픽 모드)에서 제공됩니다.
profile_image
1

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

29. 리눅스 시스템에서 디스크를 추가 하여 부팅 시 또는 mount -a 명령어만으로도 디스크 공간을 쓸 수 있게 수정해야 하는 파일로 알맞은 것은?

  1. /etc/autofs
  2. /etc/login.def
  3. /etc/fstab
  4. /etc/filesystem
(정답률: 73%)
  • 리눅스에서 시스템 부팅 시 자동으로 파일 시스템을 마운트하거나, mount -a 명령어를 통해 설정 파일에 정의된 모든 장치를 한 번에 마운트하기 위해 사용하는 설정 파일은 /etc/fstab 입니다.
profile_image
1

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

30. 다음과 같은 압축 파일(ihd.tar.gz)이 생성 되었을 때 설명 중 알맞은 것은?

  1. ihd를 gzip 명령으로 압축 하고 난 뒤 tar 명령으로 하나로 묶었다.
  2. ihd를 tar 명령으로 묶은 뒤 gzip으로 압축 하였다.
  3. ihd를 zip 명령으로 압축 하였다.
  4. ihd를 unzip 으로 압축 하였다.
(정답률: 77%)
  • 파일 확장자 .tar.gz는 두 단계의 과정을 거친 파일입니다. 먼저 tar 명령어를 통해 여러 파일을 하나로 묶은(Archiving) 후, gzip 명령어를 통해 압축(Compression)을 진행한 형태입니다.
profile_image
1

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

31. 다음 mke2fs에 대한 설명 중 틀린 것은?

  1. -b는 파일 시스템 생성간 블록 크기를 4096으로 한다.
  2. -i는 파일 시스템 생성간 inode 당 바이트수를 2048로 한다.(최대 값은 8192)
  3. -j는 저널링 파일 시스템을 만든다.(ext3)
  4. -m 10은 root의 예비 블록을 10% 남겨둔다.
(정답률: 22%)
  • mke2fs 명령어의 -i 옵션은 inode의 크기를 지정하는 옵션이며, 기본값은 128바이트이며 최대값은 65536바이트까지 설정 가능합니다.

    오답 노트

    inode 당 바이트수를 2048로 한다(최대 값은 8192): 최대값이 8192가 아니므로 틀린 설명입니다.
profile_image
1

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

32. 다음 fsck의 종료 코드에 대한 설명 중 틀린 것은?

  1. 0 : 에러없음
  2. 1 : 파일 시스템에 고쳐지지 않은 에러가 남아 있음
  3. 2 : 파일 시스템 재부팅 필요
  4. 8 : 연산 에러
(정답률: 60%)
  • fsck(File System Check)의 종료 코드는 시스템 상태를 나타내며, 코드 1은 '파일 시스템에 에러가 있었으나 성공적으로 수정됨'을 의미합니다.

    오답 노트

    파일 시스템에 고쳐지지 않은 에러가 남아 있음: 이는 종료 코드 2에 해당하는 설명입니다.
profile_image
1

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

33. 리눅스 시스템에 새로운 디스크를 추가 하려 한다. 순서를 알맞게 나열한 것은?

  1. (나)-(가)-(다)-(라)
  2. (나)-(라)-(가)-(다)
  3. (라)-(나)-(가)-(다)
  4. (라)-(다)-(나)-(가)
(정답률: 40%)
  • 리눅스에서 새로운 디스크를 추가하여 사용하기 위해서는 '장치 인식 $\rightarrow$ 파티션 설정 $\rightarrow$ 파일 시스템 생성 $\rightarrow$ 마운트'의 순서를 거쳐야 합니다.
    1. (라) echo "scsi add-single-device 0 0 1 0" >/proc/scsi/scsi : SCSI 장치를 시스템에 인식시킵니다.
    2. (나) fdisk /dev/sdb : 인식된 디스크에 파티션을 생성합니다.
    3. (가) mkfs.ext3 /dev/sdb1 : 생성된 파티션에 ext3 파일 시스템을 구축합니다.
    4. (다) mount -t ext3 /dev/sdb1 /lhd : 파일 시스템을 특정 디렉토리에 연결하여 사용 가능하게 합니다.
profile_image
1

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

34. 다음은 debugfs를 실행한 결과이다. 각 필드의 설명 중 틀린 것은?

  1. (1) - inode 의 번호
  2. (2)(3) - 숫자로 표현된 소유자 / 소유그룹
  3. (4) - 비트로 표시된 크기
  4. (5)(6)(7) - 날짜 / 시간 / 파일 이름
(정답률: 59%)
  • 제시된 이미지 의 (4)번 필드는 파일의 크기를 나타내지만, 이는 비트 단위가 아니라 바이트(Byte) 단위로 표시됩니다.
profile_image
1

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

35. 리눅스 시스템 구동 중 하나의 프로세스에 문제가 발생하여, SIGTERM 시그널을 보냈지만, 종료되지 않을 경우 강제 종료 시키는 방법으로 알맞은 것은

  1. killall 프로세스
  2. kill all 프로세스
  3. kill -10 프로세스
  4. kill -9 프로세스
(정답률: 78%)
  • SIGTERM(기본 kill)으로 종료되지 않는 프로세스를 강제로 즉시 종료시키기 위해서는 '강제 종료' 시그널인 SIGKILL(번호 9번)을 보내는 kill -9 프로세스 명령어를 사용해야 합니다.
profile_image
1

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

36. nice 명령에 대한 설명 중 틀린 것은?

  1. 프로세스의 우선 순위를 조정 하는 명령어 이다.
  2. nice는 프로세스 pid의 우선순위에 조정 수치를 더해 결정된다.
  3. 일반 사용자가 음수의 순위를 조정 할 수 있다.
  4. 음수 값(작은 값) 일수록 프로세스는 높은 우선 순위를 갖는다.
(정답률: 54%)
  • nice 명령어는 프로세스의 우선순위를 설정하며, 일반 사용자는 우선순위를 낮추는 양수 값만 설정할 수 있고, 우선순위를 높이는 음수 값 설정은 관리자(root) 권한이 있어야만 가능합니다.
profile_image
1

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

37. 다음 중 아래와 같이 출력 되는 명령어로 알맞은 것은?

  1. ps -ef
  2. ps -aux
  3. ps -a
  4. ps -ief
(정답률: 56%)
  • 제시된 이미지 의 출력 결과는 USER, PID, %CPU, %MEM, VSZ, RSS, TTY, STAT, START, TIME, COMMAND 필드를 모두 포함하고 있으며, 이는 ps -aux 명령어를 통해 시스템의 모든 프로세스 상태를 상세히 출력한 결과입니다.
profile_image
1

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

38. 리눅스에 설치된 패키지의 위치와 파일명을 찾는 방법으로 알맞은 것은?

  1. rpm -qi
  2. rpm -ql
  3. rpm -Uvh
  4. rpm -qa
(정답률: 28%)
  • rpm -ql 명령어는 설치된 패키지의 파일 목록(Query List)을 출력하여 패키지의 위치와 파일명을 확인하는 데 사용됩니다.

    오답 노트

    rpm -qi: 패키지 정보 출력
    rpm -Uvh: 패키지 업데이트 및 설치 과정 표시
    rpm -qa: 설치된 모든 패키지 목록 출력
profile_image
1

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

39. 커널 컴파일에 관한 내용 중 틀린 것은?

  1. 컴파일 환경 설정을 위해 사운드카드, 네트워크 디바이스 등의 하드웨어 정보를 미리 기록하여 참조한다.
  2. make menuconfig는 콘솔 메뉴식 설정 화면으로 컴파일 시 쉽게 설정 할 수 있다.
  3. 이전 설정한 정보를 지우거나 새로운 커널 소스를 컴파일 할 경우 make mrproper를 사용하는 것이 좋다.
  4. 모듈 방식으로 설정하고, 드라이버를 모두 모듈로 한다.
(정답률: 46%)
  • 커널 컴파일 시 모든 드라이버를 모듈 방식으로 설정하는 것은 효율적이지 않으며, 시스템 부팅에 필수적인 핵심 드라이버는 커널 이미지에 직접 포함시켜야 합니다.
profile_image
1

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

40. 다음 보기 중 리눅스에서 출력되는 정보의 내용이 다른 하나는 무엇인가?

  1. cat /proc/meminfo
  2. vmstat 3 3
  3. free -m
  4. iostat 3 3
(정답률: 64%)
  • 제시된 명령어 중 메모리 상태를 확인하는 명령어와 입출력 상태를 확인하는 명령어를 구분하는 문제입니다. iostat 3 3은 CPU 사용량과 입출력(I/O) 장치의 통계 정보를 출력하므로, 메모리 정보를 출력하는 나머지 명령어들과 성격이 다릅니다.

    오답 노트

    cat /proc/meminfo, vmstat 3 3, free -m: 모두 시스템의 메모리 사용 현황 및 가상 메모리 정보를 제공함
profile_image
1

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

41. 시스템에 메인메모리가 8GB가 있다. 이 시스템에 32bit 리눅스(커널버전 2.2)를 설치 시 일반적으로 사용할 수 있는 이론적인 물리적 메모리양으로 알맞은 것은?

  1. 7GB
  2. 6GB
  3. 4GB
  4. 2GB
(정답률: 43%)
  • 32bit 시스템에서 주소 버스가 인식할 수 있는 최대 물리적 메모리 주소 공간을 계산하는 문제입니다.
    ① [기본 공식] $Memory = 2^{bit}$
    ② [숫자 대입] $Memory = 2^{32}$
    ③ [최종 결과] $Memory = 4GB$
profile_image
1

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

42. 32bit 시스템에서 모든 메모리를 사용할 수 있도록 해주는 리눅스 커널 2.6에 도입된 메모리 제어 기술로 알맞은 것은?

  1. PSE(Physical Segment Extension)
  2. PAE(Physical Address Extenstion)
  3. SMP(Symmetric Multi Processor)
  4. HT(Hyper-Threading)
(정답률: 16%)
  • PAE(Physical Address Extenstion)는 32bit 시스템에서 물리 주소 확장 기술을 통해 4GB 이상의 메모리를 인식하고 사용할 수 있게 해주는 리눅스 커널 2.6의 핵심 메모리 제어 기술입니다.
profile_image
1

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

43. 다음 중 리눅스 시스템의 I/O와 관련된 내용으로 틀린 것은?

  1. DMA는 외부장치로부터 메모리로 직접 바이트열을 보내는 기능을 말한다.
  2. IRQ는 외부장치가 장치 드라이버에 신호를 전달하는 방법으로 각각마다 고유의 번호를 가지고 있다.
  3. PC의 구조에는 IRQ, I/O주소의 수에 제한이 있으므로 각 장치 드라이버의 프로그램 중에 I/O주소와 IRQ를 하드코드화 하면 용이하다.
  4. I/O주소를 사용하면 장치 드라이버가 외부 장치에 데이터를 전달할 수 있다.
(정답률: 52%)
  • I/O 주소와 IRQ는 시스템 자원으로 제한적이며, 하드웨어 구성에 따라 변경될 수 있습니다. 따라서 이를 프로그램에 하드코딩(Hard-coding)하면 호환성이 떨어지고 충돌 가능성이 커지므로, 설정 파일이나 동적 할당 방식을 사용해야 합니다.
profile_image
1

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

44. 커널 컴파일을 위해 커널 설정을 하는 명령어로 틀린 것은?

  1. make menuconfig
  2. make xconfig
  3. make config
  4. make mrproper
(정답률: 69%)
  • make menuconfig, make xconfig, make config는 커널의 기능을 선택하고 설정하는 구성 도구들입니다.

    오답 노트

    make mrproper: 커널 컴파일 과정에서 생성된 모든 설정 파일과 오브젝트 파일을 완전히 삭제하여 초기 상태로 만드는 정리 명령어입니다.
profile_image
1

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

45. 타 시스템에서 네트워크 카드에 관련된 드라이버를 새로이 컴파일하여 현재 사용하고 있는 시스템에 복사하여 적용하고자 할 때 이 드라이버가 사용 되기 위해 가장 먼저 수행해야 될 명령어는?

  1. modinfo
  2. lsmod
  3. depmod
  4. modprobe
(정답률: 26%)
  • 새로운 커널 모듈(드라이버)을 추가한 후에는 모듈 간의 의존성 관계를 분석하여 리스트 파일(modules.dep)을 생성해야 하며, 이를 위해 depmod 명령어를 가장 먼저 수행해야 합니다.
profile_image
1

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

46. 다음 중 리눅스에서 프린터 설정에 관련된 내용으로 틀린 것은?

  1. lpd
  2. cups
  3. printconf
  4. lspci
(정답률: 58%)
  • lpd, cups, printconf는 모두 프린터 및 인쇄 서비스 설정과 관련된 도구입니다.

    오답 노트

    lspci: PCI 버스에 연결된 장치 목록을 확인하는 명령어로, 프린터 설정과는 무관합니다.
profile_image
1

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

47. 현재 리눅스 커널 컴파일시 사용가능한 네트워크 옵션으로 틀린 것은?

  1. TCP/IP Version 6
  2. Wibro
  3. IPX/SPX
  4. Apple Talk
(정답률: 37%)
  • 리눅스 커널은 TCP/IP, IPX/SPX, AppleTalk 등 다양한 네트워크 프로토콜 스택을 지원하지만, Wibro는 커널 컴파일 시 선택 가능한 표준 네트워크 프로토콜 옵션이 아닙니다.
profile_image
1

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

48. 다음 중 시스템에 새로 장착된 사운드카드를 인식하여 사용하기 위해 리눅스에서 사운드카드 설정에 관련된 것으로 틀린 것은?

  1. alsaconfig
  2. sndconfig
  3. kudzu
  4. lsmod
(정답률: 54%)
  • 사운드카드 설정 및 인식과 관련된 도구는 alsaconfig, sndconfig, kudzu 등이 사용됩니다.

    오답 노트

    lsmod: 현재 커널에 로드된 모듈의 목록을 확인하는 명령어로, 설정 도구가 아닙니다.
profile_image
1

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

49. 시스템의 운영체제가 커널 2.6 기반일 경우 새로 장착되어 설정된 사운드카드의 드라이버 로딩에 대한 환경설정 정보는 어디에 저장이 되는가?

  1. /dev/null
  2. /etc/modprobe.conf
  3. /etc/sysconfig
  4. /proc/pci
(정답률: 47%)
  • 리눅스 커널 2.6 기반 시스템에서 커널 모듈(드라이버)의 로딩 및 설정 정보는 /etc/modprobe.conf 파일에 저장되어 관리됩니다.
profile_image
1

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

50. 다음 중 일반적으로 리눅스 커널을 컴파일 해야 하는 경우로 틀린 것은?

  1. 신규 하드웨어에 대한 지원
  2. 새로운 커널 보안 패치 적용
  3. 기존 설치된 100GB 하드디스크 추가 확장
  4. 기존 시스템 최적화, 성능 향상 및 관리기능 개선
(정답률: 76%)
  • 커널 컴파일은 운영체제의 핵심 기능을 수정하거나 하드웨어 드라이버를 추가할 때 수행합니다. 단순히 기존 하드디스크의 용량을 확장하는 것은 파일 시스템 레벨의 작업이므로 커널을 다시 컴파일할 필요가 없습니다.
profile_image
1

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

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

  1. syslog
  2. at
  3. logrotate
  4. access-log
(정답률: 94%)
  • 지정한 주기나 용량에 따라 오래된 로그 파일을 삭제, 압축, 순환(rotate)시켜 디스크 공간을 효율적으로 관리하는 도구는 logrotate입니다.
profile_image
1

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

52. 시스템 로그 관리(syslog)에 대한 설명으로 틀린 것은?

  1. syslog의 설정 파일은 /etc/syslog.conf이며, 각 daemon 설정 파일 및 저장 위치를 지정할 수 있다.
  2. syslog에 설정 파일은 자신의 시스템에서만 기록 가능하다.
  3. 기본적으로 mail, secure, message, cron등의 로그가 존재한다.
  4. 여러 대의 서버를 관리하기 위해 원격 로그 시스템을 지정 할 수 있다.
(정답률: 59%)
  • syslog는 /etc/syslog.conf 설정을 통해 로그 저장 위치를 지정하며, 원격 로그 서버를 지정하여 여러 대의 서버 로그를 한곳으로 집중시켜 기록할 수 있는 기능을 제공합니다. 따라서 자신의 시스템에서만 기록 가능하다는 설명은 틀린 것입니다.
profile_image
1

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

53. 다음과 같은 정보가 기록된 파일(기본 설정)로 알맞은 것은?

  1. /var/log/cron
  2. /var/log/messages
  3. /var/log/secure
  4. /var/log/kernel
(정답률: 32%)
  • 이미지의 로그 내용은 커널 메시지를 포함하여 시스템 전반의 일반적인 메시지를 기록하고 있으므로, 시스템의 전반적인 로그가 저장되는 /var/log/messages 파일입니다.
profile_image
1

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

54. 다음 중 /var/log/xferlog의 설명으로 알맞은 것은?

  1. 커널 메세지와 부팅 정보를 담고 있다.
  2. 송수신 자료와 시간, 송수신을 수행한 원격 호스트, 송수신 파일 정보를 담고 있다.
  3. 일정한 주기로 수행되는 cron의 정보를 담고 있다.
  4. 각종 하드웨어 정보 및 장애에 대한 정보를 담고 있다.
(정답률: 52%)
  • /var/log/xferlog는 FTP 서버에서 파일 전송(transfer) 시 발생하는 로그를 기록하는 파일로, 송수신 자료와 시간, 원격 호스트, 송수신 파일 정보 등이 담깁니다.
profile_image
1

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

55. TCP Wrapper에 대한 설명으로 틀린 것은?

  1. xinitd에 의해 제어되는 서비스(데몬)들은 TCP Wrapper에 의해 제어 받는다.
  2. 네트워크의 침입 차단 제어 할 수 있는 어플리케이션이다.
  3. 접근 호스트 제어를 위한 설정 파일은 /etc/hosts.allow, /etc/hosts.deny 이다.
  4. 일반적으로 telnet, ssh, irqbalance가 제어 되는 대표적인 데몬들이다.
(정답률: 52%)
  • TCP Wrapper는 xinetd에 의해 제어되는 서비스의 접근 제어를 담당하는 애플리케이션으로 /etc/hosts.allow와 /etc/hosts.deny 파일을 사용합니다. irqbalance는 일반적으로 TCP Wrapper에 의해 제어되는 대표적인 데몬이 아닙니다.
profile_image
1

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

56. 중요한 파일을 백업 받기 위해 /home/ihd/backup.sh 라는 파일을 작성 하였다. 이 파일을 매주 수요일 오전 8시에 백업이 수행 되게 cron에 설정하는 내용으로 알맞은 것은?

  1. 0 8 * * 3 /home/ihd/backup.sh
  2. 3 8 0 * * /home/ihd/backup.sh
  3. 8 0 0 * * /home/ihd/backup.sh
  4. 0 8 * 3 * /home/ihd/backup.sh
(정답률: 55%)
  • cron 설정 형식은 '분 시 일 월 요일 실행명령' 순서입니다. 매주 수요일(3) 오전 8시 0분 설정을 위해 각 필드에 값을 대입하면 0 8 * * 3 /home/ihd/backup.sh 가 됩니다.
profile_image
1

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

57. PAM에 대한 설명으로 틀린 것은?

  1. PAM은 Pluggable Authentication Modules의 약자이다.
  2. PAM은 애플리케이션들의 인증 방법을 선택할 수 있게 하는 라이브러리의 집합이다.
  3. PAM의 가장 큰 장점은 유동성이다.
  4. PAM의 구성 파일은 /lib/pam.d에 저장되어 있다.
(정답률: 40%)
  • PAM(Pluggable Authentication Modules)은 애플리케이션이 인증 방식을 유연하게 선택할 수 있도록 돕는 라이브러리 집합입니다.

    오답 노트

    PAM의 구성 파일은 /lib/pam.d가 아니라 /etc/pam.d 디렉토리에 저장됩니다.
profile_image
1

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

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

  1. 시스템에 존재하는 파일들에 대해 데이터베이스에 저장하고 생성된 데이터베이스와 비교하여 추가, 삭제 또는 변제된 파일이 있는지 점검하고 레포팅 하는 무결성 검사 도구이다.
  2. tripwire는 MD5, SHA, CRC-32 등의 다양한 해시 함수를 제공한다.
  3. 파일들에 대한 데이터베이스를 만들어 불법적인 외부 침입자에 의한 파일 변조 여부를 판별할 수 있다.
  4. 두 호스트 간의 통신 암호화와 사용자 인증을 위해 공개키 암호기법을 사용한다.
(정답률: 76%)
  • tripwire는 파일의 해시값을 데이터베이스에 저장해두고 비교함으로써 파일의 변조 여부를 확인하는 무결성 검사 도구입니다. 두 호스트 간의 통신 암호화와 사용자 인증을 위해 공개키 암호기법을 사용하는 것은 SSH와 같은 프로토콜에 대한 설명입니다.
profile_image
1

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

59. 백업 정책에 대한 설명으로 틀린 것은?

  1. 시스템의 전체 용량과 백업 할 가치가 있는 것에 대한 부분을 고려한다.
  2. 시스템의 성능을 고려하여 항상 Full backup만으로 운영한다.
  3. Full backup과 Incremental backup을 적절히 적용하여 효율적으로 운영한다.
  4. 중요 data는 local backup과 remote backup을 고려한다.
(정답률: 85%)
  • Full backup은 모든 데이터를 백업하므로 시간이 오래 걸리고 시스템 부하가 큽. 따라서 성능과 효율성을 위해 Full backup과 Incremental backup을 적절히 혼합하여 운영하는 것이 올바른 정책입니다.
profile_image
1

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

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

  1. 여러 개의 tape 백업이 가능하다.
  2. 백업이 기존 파일에 내용을 더하면서 수행될 수 없다.
  3. 파일에 대한 접근 권한 등의 소유권에 대한 사항도 복구 가능하다.
  4. 어떤 타입의 파일도 백업, 복구 가능하다.
(정답률: 70%)
  • dump 명령어는 파일 시스템의 백업과 복구를 수행하며, 백업 시 기존 파일에 내용을 추가하는 증분 백업(Incremental Backup)이 가능합니다. 따라서 백업이 기존 파일에 내용을 더하면서 수행될 수 없다는 설명은 틀린 것입니다.
profile_image
1

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

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

61. 동적인 웹페이지를 구성하기 위해 사용되는 CGI(Common Gateway Interface)에 대한 설명으로 틀린 것은?

  1. 초기 웹 서비스 구축시 데이터베이스와 연동될 수 있도록 하는데 기여하였다.
  2. 여러 개의 CGI 스크립트를 동작시켜도 메모리를 많이 차지하지 않는다.
  3. CGI의 스크립트는 어떤 언어로도 코딩될 수 있으며, 단순해서 사용이 간단하다.
  4. CGI 스크립트의 작성에 많이 사용되는 언어로는 C, C++, Perl 등이 있다.
(정답률: 59%)
  • CGI는 클라이언트의 요청이 있을 때마다 새로운 프로세스를 생성하여 실행하는 구조이므로, 여러 개의 CGI 스크립트가 동시에 동작하면 메모리 소비가 매우 커지고 서버 부하가 증가하는 단점이 있습니다.
profile_image
1

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

62. 웹서버 프로그램인 아파치 1.3버전과 아파치 2.x 버전에 대한 비교 설명으로 틀린 것은?

  1. PHP연동 설치시 아파치 1.3버전은 정적, 동적 모듈 모두 지원하고, 아파치 2.x버전은 동적 모듈만 지원한다.
  2. 아파치 2.x버전이 아파치 1.3버전보다 다양한 형태의 프로세스 관리 기능을 지원한다.
  3. PHP를 정적 모듈형태로 지원하는 1.3버전이 아파치 2.0버전에 비해 처리속도가 느리다.
  4. PHP를 동적 모듈형태로 운영하는 것이 정적 모듈로 운영할 때 보다 메모리를 더욱 효율적으로 사용한다.
(정답률: 30%)
  • 일반적으로 PHP를 정적 모듈 형태로 지원하는 아파치 1.3 버전은 요청마다 프로세스를 생성하는 방식보다 처리 속도가 빠릅니다. 따라서 1.3 버전이 2.0 버전에 비해 처리 속도가 느리다는 설명은 틀린 것입니다.
profile_image
1

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

63. 아파치 1.3기반으로 웹서버를 운영하고 있는 홍길동은 프로세스가 과다 발생하여 쓰레드(Thread)를 지원하는 아파치 2.X 버전으로 바꾸려고 한다. 소스로 해당 프로그램 설치 시 반드시 지정해야 하는 옵션으로 알맞은 것은?

  1. --with-mpm
  2. --enable-mpm
  3. --enable-proxy
  4. --enable-cgi
(정답률: 30%)
  • 아파치 2.x 버전에서 프로세스 관리 방식(MPM, Multi-Processing Module)을 선택하여 쓰레드 기반의 동작을 지원하도록 설정하려면 설치 시 --with-mpm 옵션을 반드시 지정해야 합니다.
profile_image
1

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

64. 다음은 아파치 웹서버의 설정 파일인 httpd.conf 파일의 일부이다. 다음의 설정과 관련된 내용으로 틀린 것은?

  1. 웹문서는 /usr/local/apache/htdocs에 저장해야 하고, 첫페이지는 index.html로 작성해야 한다.
  2. 개인 사용자들은 홈디렉토리안에 public_html 또는 www안에 웹문서를 저장하면 된다.
  3. 아파치 서버의 루트 디렉토리는 /usr/local/apache 이다.
  4. 웹서버 관리자의 메일 주소는 root@ihd.or.kr이다.
(정답률: 65%)
  • 제시된 설정에서 UserDir www 설정은 사용자 홈 디렉토리 내의 www 디렉토리만 웹 문서 저장소로 사용하겠다는 의미입니다. 따라서 public_html 또는 www 둘 다 가능하다는 설명은 틀린 것입니다.

    오답 노트

    웹문서 저장 위치: DocumentRoot 설정인 /usr/local/apache/htdocs가 맞음
    첫 페이지: DirectoryIndex 설정인 index.html이 맞음
    루트 디렉토리: ServerRoot 설정인 /usr/local/apache가 맞음
    관리자 메일: ServerAdmin 설정인 root@ihd.or.kr이 맞음
profile_image
1

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

65. 아파치 1.3기반으로 웹서버를 운영중에 있다. 현재 운영중인 웹서버 이외에 포트번호 8080으로 추가 운영하기 위해 httpd2.conf 파일 생성후 설정을 하였다. httpd 명령어를 사용하여 아파치 서버를 작동하려고 할 때 필요한 옵션은?

  1. -d
  2. -S
  3. -f
  4. -X
(정답률: 25%)
  • 아파치 서버 실행 시 기본 설정 파일이 아닌 별도로 생성한 특정 설정 파일(httpd2.conf)을 지정하여 작동시키려면 파일 경로를 지정하는 -f 옵션을 사용해야 합니다.
profile_image
1

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

66. 리눅스 서버관리자인 홍길동은 MySQL관리자로부터 데이터베이스의 root계정 패스워드를 잊어 버렸다는 연락을 받았다. 패스워드 검사없이 root로 데이터베이스에 접근하도록 해당 데몬을 시작하는 명령으로 알맞은 것은?

  1. mysql reload
  2. mysql_install_db
  3. mysqld_safe --user=root --skip-grant-table &
  4. mysqladmin -u root reload
(정답률: 70%)
  • MySQL에서 root 패스워드를 분실했을 때, 권한 테이블을 무시하고 접속하기 위해서는 --skip-grant-tables 옵션을 사용하여 데몬을 실행해야 합니다. 따라서 mysqld_safe --user=root --skip-grant-table & 명령어가 정답입니다.
profile_image
1

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

67. 아파치 설치 시 Jserv나 PHP를 동적인 모듈로 만들기 위해 반드시 지정해줘야 하는 도구는?

  1. ab
  2. htpasswd
  3. rotatelogs
  4. apxs
(정답률: 34%)
  • apxs(APache eXtenSion)는 아파치 웹 서버의 확장 모듈을 컴파일하고 설치하기 위해 사용하는 도구로, PHP나 Jserv 같은 동적 모듈을 생성할 때 반드시 필요합니다.
profile_image
1

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

68. 웹 페이지에서 오류 메시지가 발생하거나 외부에서 telnet명령을 이용해 웹서버의 80번 포트로 접속한 후 GET 명령을 이용하면 아파치 및 PHP 버전 정보 등이 노출된다. 이러한 정보 노출을 막기 위해 httpd.conf에서 설정하는 항목은?

  1. HostnameLookups
  2. ServerName
  3. AccessFileName
  4. ServerSignature
(정답률: 46%)
  • ServerSignature 설정은 웹 서버에서 생성되는 오류 페이지나 디렉토리 리스팅 하단에 서버 버전, 호스트 이름 등의 정보를 표시할지 여부를 결정합니다. 이를 Off로 설정하여 정보 노출을 방지할 수 있습니다.
profile_image
1

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

69. 삼바 서버의 환경설정파일인 smb.conf의 문법적 오류를 검사하고 설정 내용을 확인할 때 사용하는 명령으로 알맞은 것은?

  1. smbclient
  2. smbstatus
  3. testparm
  4. smbmount
(정답률: 59%)
  • 삼바(Samba) 서버의 설정 파일인 smb.conf의 문법적 오류를 검사하고 현재 적용된 설정 내용을 확인하는 전용 명령어는 testparm입니다.
profile_image
1

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

70. 삼바 서버의 인증 레벨 중 사용자(user) 레벨에 대한 설명으로 알맞은 것은?

  1. /etc/passwd 등록 유무에 상관없이 삼바 유저를 생성하면 사용할 수 있다.
  2. 리눅스 계정의 패스워드와 삼바 계정의 패스워드는 같게 설정해야 된다.
  3. /etc/passwd에 등록된 유저는 별도의 삼바 유저로 생성할 필요가 없다.
  4. 암호화된 암호 파일을 사용한 인증을 제공한다.
(정답률: 48%)
  • 삼바의 user 레벨 인증은 서버에 저장된 암호화된 암호 파일을 사용하여 사용자를 인증하는 방식입니다.

    오답 노트

    리눅스 계정 유무 상관없이 사용: guest 레벨 설명
    패스워드 동일 설정: 리눅스 시스템 계정 연동 시 필요 조건
    별도 생성 필요 없음: 시스템 계정 기반 인증 설명
profile_image
1

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

71. NFS 서버를 이용하는 192.168.4.3 클라이언트의 접근을 /etc/hosts.deny파일에 설정하여 차단하고자 할 경우 설정으로 알맞은 것은?

  1. nfs: 192.168.4.3
  2. nfsd: 192.168.4.3
  3. portmap: 192.168.4.3
  4. 192.168.4.3: nfsd
(정답률: 26%)
  • NFS 서비스는 포트맵(portmap)을 통해 서비스 요청을 처리하므로, TCP Wrapper를 이용해 특정 클라이언트의 접근을 차단하려면 /etc/hosts.deny 파일에 portmap: 192.168.4.3 형태로 설정해야 합니다.
profile_image
1

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

72. NFS 서버의 설정 파일인 /etc/exports에 다음의 조건으로 설정할 경우 알맞은 것은?

  1. /nfsdata 192.168.2.0(rw,no_root_squash)
  2. /nfsdata 192.168.2.0/24(rw,no_root_squash)
  3. /nfsdata 192.168.2.0(rw,root_squash)
  4. /nfsdata 192.168.2.0/24(rw,root_squash)
(정답률: 40%)
  • 제시된 조건에 따른 설정 방법은 다음과 같습니다.
    1. C Class 네트워크 대역($192.168.2.0/24$) 지정
    2. 접근 및 파일 생성 가능 설정: rw
    3. root 권한 유지 설정: no_root_squash
    이를 종합하면 /nfsdata 192.168.2.0/24(rw,no_root_squash)가 됩니다.
profile_image
1

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

73. NFS 서버의 주소가 192.168.4.254이다. NFS 클라이언트에서 서버에 공유되어 있는 디렉토리를 확인 하고자 할때, 명령어로 알맞은 것은?

  1. showmount -e 192.168.4.254
  2. exportfs -e 192.168.4.254
  3. nfsstat -s 192.168.4.254
  4. nhfsstone -e 192.168.4.254
(정답률: 75%)
  • NFS 클라이언트에서 서버가 공유하고 있는 디렉토리 목록을 확인하기 위해서는 showmount 명령어를 사용하며, 특히 -e 옵션을 통해 export된 목록을 조회합니다. 따라서 showmount -e 192.168.4.254가 정답입니다.
profile_image
1

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

74. 단독으로 작동하는 ProFTPD 서버의 전체 접속 인원을 늘리고자 한다. 다음 중 proftpd.conf 파일에서 변경해야할 항목은?

  1. Maxclients
  2. MaxInstances
  3. Standalone
  4. MaxClientsPerHost
(정답률: 63%)
  • ProFTPD 설정 파일에서 서버에 동시에 접속할 수 있는 최대 클라이언트 수를 제어하는 항목은 Maxclients입니다. 이를 통해 전체 접속 인원을 조절할 수 있습니다.
profile_image
1

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

75. 메일 서버가 정상적으로 작동하는지 관련 서비스 포트를 점검하려고 한다. 다음 중 가장 관련이 없는 포트는?

  1. 25
  2. 110
  3. 123
  4. 143
(정답률: 72%)
  • 메일 서비스와 관련된 표준 포트 번호를 확인하는 문제입니다.

    오답 노트

    25: SMTP (메일 전송)
    110: POP3 (메일 수신)
    143: IMAP4 (메일 수신/관리)
    123: NTP (네트워크 시간 동기화 프로토콜로 메일 서비스와 무관함)
profile_image
1

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

76. 다음은 메일 서비스와 관련된 프로그램에 대한 설명이다. 어떤 프로그램에 대한 설명인가?

  1. procmail
  2. Qmail
  3. Postfix
  4. Majordomo
(정답률: 61%)
  • 제시된 이미지의 설명인 MDA(Mail Delivery Agent)의 일종이며, 스팸 메일을 차단하는 필터링 기능을 제공하는 프로그램은 procmail입니다.
profile_image
1

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

77. 다음은 ProFTPD 서버의 설정 파일인 proftpd.conf 파일의 일부이다. 다음의 설정과 관련된 내용으로 알맞은 것은?

  1. 192.168.4.5에서 접속하는 익명사용자는 하위의 incomming에 파일업로드가 가능하다.
  2. 192.168.2.5에서 접속하는 익명사용자는 홈디렉토리에 파일 업로드를 할 수 없다.
  3. 192.168.3.63에서 접속하는 익명사용자는 incomming에 파일업로드가 불가능하다.
  4. 접속한 IP주소에 상관없이 접속한 익명사용자는 홈디렉토리에 파일업로드가 가능하다.
(정답률: 30%)
  • 제시된 설정 내용을 분석하면, 전체적인 WRITE 권한은 제한되어 있으나 섹션 내에서 를 통해 AllowAll 설정이 되어 있습니다. 따라서 IP 주소와 상관없이 익명 사용자가 incomming 디렉토리에 파일을 업로드(STOR)하고 디렉토리를 생성(MKD)할 수 있으므로 192.168.4.5에서 접속하는 익명사용자는 하위의 incomming에 파일업로드가 가능하다는 설명이 옳습니다.
profile_image
1

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

78. 리눅스기반 호스팅 회사로 메일 서버를 Sendmail로 운영하고 있다. 한 대의 리눅스 서버에 호스팅 중인 2개의 회사에서 동시에 ceo라는 E-mail 계정을 요구하였다. 이 문제를 해결할 수 있는 파일로 알맞은 것은?

  1. /etc/mail/sendmail.mc
  2. /etc/mail/virtusertable
  3. /etc/mail/local-host-names
  4. /etc/aliases
(정답률: 42%)
  • 가상 도메인을 사용하여 서로 다른 도메인에서 동일한 계정 이름(ceo 등)을 사용할 수 있도록 매핑해주는 파일은 /etc/mail/virtusertable입니다.
profile_image
1

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

79. /etc/mail/access 파일에 192.168.3.0 네트워크 대역에 속한 호스트 사용자들이 메일을 보낼 수 있도록 허가하도록 하는 설정으로 알맞은 것은?

  1. 192.168.3 DISCARD
  2. 192.168.3 RELAY
  3. 192.168.3 REJECT
  4. 192.168.3 550 email ok
(정답률: 42%)
  • sendmail의 access 파일에서 특정 네트워크나 호스트의 메일 릴레이 허용 여부를 설정합니다. 192.168.3 네트워크 대역의 사용자가 메일을 보낼 수 있도록 허가하려면 RELAY 설정을 사용해야 합니다.

    오답 노트

    DISCARD: 메일을 폐기함
    REJECT: 메일을 거부함
    550 email ok: 550은 일반적인 거부 응답 코드임
profile_image
1

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

80. 서버 관리자인 홍길동은 리눅스 시스템 및 Sendmail 서버를 관리하고 있다. 고객지원부서에서 webmaster 계정으로 들어오는 메일을 고객지원부서 전체 사원이 받을 수 있도록 설정해 달라는 요청을 받았다. 설정이 필요한 파일로 알맞은 것은?

  1. /etc/mail/sendmail.mc
  2. /etc/mail/virtusertable
  3. /etc/mail/local-host-names
  4. /etc/aliases
(정답률: 35%)
  • 특정 계정(webmaster)으로 오는 메일을 다른 사용자나 그룹으로 전달(Aliasing)하기 위해서는 /etc/aliases 파일을 설정해야 합니다.
    이 파일은 메일 별칭을 정의하여 한 계정으로 수신된 메일을 여러 명의 수신자에게 분배하는 기능을 수행합니다.
profile_image
1

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

81. 단독데몬(standalone)과 슈퍼데몬인 xinetd를 사용 하는 것과 비교한 내용 중 틀린 것은?

  1. 자주 사용하지 않는 서비스들은 xinetd로 운영 하는 것이 좋다.
  2. 접속자가 많은 웹서비스는 단독 데몬형태로 운영하는 것이 좋다.
  3. xinetd를 사용하면 관련 서비스들이 항상 메모리에 상주하지 않아 시스템 메모리 부족시 유용하다.
  4. xinetd를 통해 운영할 경우 단독 데몬 형태보다 클라이언트들이 해당 서비스를 더욱 빠르게 이용할 수 있다.
(정답률: 32%)
  • 슈퍼데몬인 xinetd는 서비스 요청이 올 때만 해당 데몬을 실행시키는 방식입니다.
    따라서 평소에는 메모리를 점유하지 않아 자원 효율성이 높고, 사용 빈도가 낮은 서비스에 적합합니다. 반면, 요청 시마다 프로세스를 생성하고 실행하는 오버헤드가 발생하므로, 이미 메모리에 상주하며 즉각 응답하는 단독 데몬(Standalone) 형태보다 서비스 응답 속도가 느립니다.
profile_image
1

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

82. 아래 DNS 서버의 forward 영역 파일에 대한 설명으로 틀린 것은?

  1. ihd.or.kr의 네임서버는 dns.ihd.or.kr이라는 이름을 갖는다.
  2. 메일서버는 mail.ihd.or.kr이며 IP주소는 192.168.1.6 이다.
  3. ihd.or.kr와 dns.ihd.or.kr의 IP주소는 192.168.1.5 이다.
  4. ihd.or.kr은 dns.ihd.or.kr 또는 root.ihd.or.kr로도 접근이 가능하다.
(정답률: 37%)
  • 제시된 DNS 영역 파일을 분석한 결과입니다.
    1. SOA 레코드에서 네임서버는 dns.ihd.or.kr로 지정되어 있습니다.
    2. mail 레코드의 A 레코드가 192.168.1.6으로 설정되어 메일 서버임을 나타냅니다.
    3. ihd.or.kr와 dns.ihd.or.kr 모두 A 레코드를 통해 192.168.1.5 주소를 가집니다.
    4. root.ihd.or.kr은 SOA 레코드의 관리자 이메일 주소 형식으로 사용된 것이지, 호스트 접근을 위한 별도의 A 레코드가 존재하지 않으므로 접근이 불가능합니다.
profile_image
1

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

83. 다음은 xinetd에 관리하는 telnet서비스를 설정한 예이다. 다음의 설명으로 틀린 것은?

  1. 텔넷서비스를 이용할 수 있는 최대 연결수는 10이고, 한 호스트당 접속할 수 있는 연결수는 2이다.
  2. 192.168.1.33 호스트는 시간에 상관없이 텔넷을 이용할 수 없다.
  3. 192.168.1.22 호스트는 지정한 시간에 텔넷을 이용할 수 있다.
  4. 192.168.2.2 호스트는 시간에 상관없이 항상 텔넷을 이용할 수 있다.
(정답률: 40%)
  • 제시된 설정 파일의 각 항목을 분석하면 다음과 같습니다.
    1. instances = 10, per_source = 2: 최대 연결 수는 10개, 호스트당 연결 수는 2개로 제한됩니다.
    2. no_access = 192.168.1.33: 해당 호스트는 접속이 완전히 차단됩니다.
    3. access_times = 09:00-12:00 21:00-23:59: 지정된 시간대에만 접속이 가능합니다.
    4. only_from = 192.168.1.0 192.168.2.2: 이 목록에 포함된 호스트만 접속 가능하지만, 이들 역시 access_times의 시간 제한을 받습니다.
    따라서 192.168.2.2 호스트가 시간에 상관없이 항상 이용할 수 있다는 설명은 틀렸습니다.
profile_image
1

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

84. 리눅스 대학교(linux.ac.kr) 서버관리자인 홍길동은 학과체계에서 학부제로 바뀌면서 DNS 서버 설정 요청을 받았다. 다음과 같이 설정하기 위해 사용해야 할 레코드로 알맞은 것은?

  1. SOA
  2. PTR
  3. CNAME
  4. NS
(정답률: 46%)
  • 이미지 의 조건처럼 기존의 여러 도메인(com.linux.ac.kr, multi.linux.ac.kr)을 새로운 통합 도메인(commul.linux.ac.kr)으로 연결하여 접속 가능하게 하려면, 도메인에 별칭을 부여하는 CNAME(Canonical Name) 레코드를 사용해야 합니다.
profile_image
1

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

85. DNS 서버의 리버스 존(reverse zone) 파일은 IP주소에 대한 호스트 이름을 지정할 때 사용한다. 이러한 설정을 위해 리버스 존 파일에 사용 되는 레코드로 알맞은 것은?

  1. SOA
  2. PTR
  3. CNAME
  4. NS
(정답률: 63%)
  • DNS의 리버스 존(Reverse Zone)은 IP 주소를 통해 도메인 이름을 찾아내는 역방향 조회를 위해 사용하며, 이때 사용하는 레코드가 PTR(Pointer) 레코드입니다.

    오답 노트

    SOA: 도메인 관리자 정보 및 DNS 핵심 정보 지정
    CNAME: 도메인 이름의 별칭 지정
    NS: 해당 도메인의 공식 네임 서버 지정
profile_image
1

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

86. 다음은 DNS서버의 설정 파일인 /etc/named.conf 파일의 일부이다. 다음의 설정과 관련된 내용중 틀린 것은?

  1. 192.168.50.2 주소를 갖는 호스트는 보조 네임 서버로 구성가능하다.
  2. 192.168.4.20 주소를 갖는 호스트는 이 서버에 질의를 할 수 없다.
  3. 외부에서 질의요청시 192.168.32.31에 넘기고, 만약 질의를 못하면 이 서버가 응답해준다.
  4. 192.168.56.103 주소를 갖는 호스트는 질의도 할 수 있고, 보조 네임 서버로 구성가능하다.
(정답률: 35%)
  • 설정 파일의 내 \text{forward only;} 옵션은 이 서버가 직접 응답하지 않고 모든 질의를 지정된 \text{forwarders}로 전달만 하겠다는 의미입니다. 따라서 192.168.32.31이 응답하지 못하더라도 이 서버가 대신 응답해주는 것은 불가능합니다.
profile_image
1

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

87. 공인IP가 부족하게 되어 사설IP를 이용해 사내 네트워크를 구성하게 되었다. 추가로 프록시(Proxy) 서버를 구축하여 강제로 사용하도록 하였다. 다음 설명 중 틀린 것은?

  1. 프록시 서버의 캐시 기능으로 인해 사용자들은 일부 사이트의 인터넷 이용 속도가 빨라질 수 있다.
  2. 사내망 사용자들이 외부의 특정 사이트에 접속하는 것을 차단할 수 있다.
  3. 프록시 서버를 통해 사용자들의 외부 사이트 접속 내역을 알 수 있다.
  4. 프록시 서버를 통해 회사 외부에서 사내 사용자 시스템으로 쉽게 접속할 수 있다.
(정답률: 58%)
  • 프록시 서버는 내부망 사용자가 외부로 나가는 관문 역할을 하며 보안과 캐싱을 제공하지만, 외부에서 내부 사용자 시스템으로 직접 접속하게 해주는 서비스가 아닙니다. 외부에서 내부로 접속하려면 프록시가 아닌 방화벽의 포트 포워딩이나 VPN 설정이 필요합니다.
profile_image
1

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

88. 다음은 프록시 서버인 squid의 환경설정파일인 squid.conf의 일부분이다. 디스크에 생성되는 프록시 서버의 크기는 몇 MB인가?

  1. 8
  2. 100
  3. 16
  4. 256
(정답률: 27%)
  • squid.conf 설정에서 \text{cache_dir} 옵션의 첫 번째 숫자 인자가 디스크 캐시의 크기를 MB 단위로 지정합니다.

    ① [기본 공식]
    $$\text{Disk Cache Size} = \text{First numeric value of cache\_dir}$$
    ② [숫자 대입]
    $$\text{Disk Cache Size} = 100$$
    ③ [최종 결과]
    $$\text{Disk Cache Size} = 100\text{ MB}$$
profile_image
1

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

89. 한 대의 리눅스 서버로 telnet, ssh, samba 서버를 운영하였으나 과부하로 인해 3대의 시스템을 구매하여 각각의 서버를 분할하기로 했다. 기존 시스템의 계정을 그대로 사용하고자 할 때 구축하면 유용한 서버는?

  1. DNS서버
  2. NFS 서버
  3. CVS 서버
  4. NIS 서버
(정답률: 36%)
  • NIS(Network Information Service) 서버는 네트워크상의 여러 호스트가 사용자 계정, 그룹 정보, 호스트 이름 등의 설정 파일을 공유할 수 있게 하여, 여러 대의 서버에서 동일한 계정 정보를 사용할 수 있도록 중앙 집중식 관리를 제공합니다.
profile_image
1

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

90. NIS 클라이언트에서 NIS 서버로부터 제공되는 사용자 계정들의 목록을 확인하고자 한다. 이 때 사용해야할 명령어로 알맞은 것은?

  1. rpcinfo
  2. ypbind
  3. ypcat
  4. ypserv
(정답률: 48%)
  • ypcat 명령어는 NIS 서버의 데이터베이스 맵(map)에 저장된 내용을 출력하여 사용자 계정 목록 등의 정보를 확인하는 데 사용됩니다.

    오답 노트

    rpcinfo: RPC 서비스 상태 확인
    ypbind: NIS 서버와 클라이언트 연결
    ypserv: NIS 서버 데몬 실행
profile_image
1

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

91. 다음에 나열된 프로그램들은 NIS 서버 및 클라이언트에서 사용되는 프로그램들이다. 나열된 것 중 나머지 3개와 종류가 다른 것은?

  1. ypserv
  2. rpc.ypxfrd
  3. ypbind
  4. rpc.yppasswdd
(정답률: 17%)
  • NIS 환경에서 ypserv, rpc.ypxfrd, rpc.yppasswdd는 서버 측에서 동작하는 데몬 프로그램들이지만, ypbind는 서버로부터 정보를 받아오기 위해 클라이언트 측에서 동작하는 프로그램입니다.
profile_image
1

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

92. 다음 DHCP 서버와 관련된 내용 중 틀린 것은?

  1. 클라이언트에게 주소 배정시 공인IP주소뿐만 아니라 사설IP주소도 사용가능하다.
  2. IP주소와 게이트웨이는 클라이언트에게 할당 할 수 있으나 네임서버는 할당할 수 없다.
  3. 클라이언트에게 고정적으로 특정한 IP주소를 할당할 수 있다.
  4. 클라이언트에게 IP주소를 일정 시간동안만 할당 할 수 있다.
(정답률: 47%)
  • DHCP 서버는 클라이언트가 네트워크에 접속할 때 필요한 IP 주소, 서브넷 마스크, 기본 게이트웨이뿐만 아니라 DNS 서버(네임서버) 주소까지 함께 할당하여 네트워크 설정을 자동화하는 역할을 수행합니다.
profile_image
1

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

93. 다음 중 CVS(Concurrent Versions System)에 대한 설명으로 틀린 것은?

  1. 공동 프로젝트에서 효율적인 버전 관리를 위해 많이 사용한다.
  2. 같은 파일을 여러 사람이 함께 작업하는 것을 지원한다.
  3. 클라이언트와 서버 구조로 이루어져 있어서 하나의 컴퓨터에는 실행할 수 없다.
  4. CVS와 같은 종류의 프로그램에는 Subversion(SVN)이 있다.
(정답률: 68%)
  • CVS는 기본적으로 클라이언트-서버 구조를 가지지만, 서버와 클라이언트를 동일한 컴퓨터에 설치하여 로컬 환경에서도 충분히 실행하고 사용할 수 있습니다.
profile_image
1

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

94. 다음은 DHCP 서버의 설정 파일인 dhcpd.conf 파일의 일부이다. 다음 설정과 관련된 내용 중 틀린 것은?

  1. 클라이언트에게 할당되는 네임서버 주소는 192.168.1.1이다.
  2. 클라이언트에게 할당되는 게이트웨이주소는 192.168.0.1이다.
  3. 클라이언트에게 192.168.0.128부터 192.168.0.254까지 할당된다.
  4. 클라이언트에게 기본적으로 할당되는 시간은 3시간이다.
(정답률: 57%)
  • 제시된 설정 파일에서 default-lease-time은 $21600$초로 설정되어 있습니다.
    임대 시간 계산:
    $$21600 \div 60 \div 60 = 6$$
    따라서 기본 할당 시간은 3시간이 아니라 6시간입니다.
profile_image
1

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

95. 다음 중 CVS에서 사용하는 명령어에 대한 설명으로 틀린 것은?

  1. import: CVS로부터 소스를 가져올 때 사용한다.
  2. update: 자신의 작업 내용을 서버에 업로드 한다.
  3. log: 작업 내용을 확인할 때 사용한다.
  4. diff: 변경된 내용을 확인할 때 사용한다.
(정답률: 56%)
  • CVS에서 update는 서버의 최신 소스 코드를 자신의 로컬 작업 공간으로 가져와 동기화하는 명령어입니다.

    오답 노트

    자신의 작업 내용을 서버에 업로드 하는 것: commit
profile_image
1

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

96. 서버로 사용하는 시스템이 외부에서 접속이 잘 안되고 속도도 엄청 떨어졌다. netstat 명령으로 상태를 검사해보니 state부분에 SYN_RECEIVED 라고 되어있는 연결들이 많았다. 이러한 현상이 발생하는 가장 유력한 공격은?

  1. SYN Flooding
  2. Buffer Overflow
  3. Spoofing
  4. Sniffing
(정답률: 74%)
  • TCP 연결 과정인 3-Way Handshake에서 서버가 SYN 패킷을 받고 SYN_RECEIVED 상태로 대기하는 취약점을 이용해, 수많은 가짜 요청을 보내 서버 자원을 고갈시키는 공격은 SYN Flooding입니다.
profile_image
1

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

97. 학교, PC방, 회사 등의 공용 네트워크를 사용하는 PC에서 서버로 접속할 경우 스니핑(Sniffing Tool)을 사용해서 사용자의 아이디, 패스워드, 주민등록번호 등의 개인정보가 노출될 수 있다. 이것을 방지하기 위해 서버에 공개키 방식을 이용해 구축해야 할 것으로 가장 알맞은 것은?

  1. IDS
  2. SSL
  3. DMZ
  4. Firewall
(정답률: 53%)
  • 공용 네트워크에서 데이터 패킷을 가로채는 스니핑을 방지하려면, 전송 데이터를 암호화해야 합니다. SSL은 공개키 방식을 사용하여 클라이언트와 서버 간의 안전한 암호화 통신 채널을 구축하는 프로토콜입니다.
profile_image
1

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

98. 다음 중 DOS(Denial of Service) 공격의 특징이 아닌 것은?

  1. 공격의 원인이나 공격자를 추적하기 힘들다.
  2. 다른 공격을 위한 사전 공격으로 이용될 수 있다.
  3. 루트 권한을 획득하기 위한 공격이다.
  4. 데이터를 파괴하거나 변조, 훔쳐가는 것이 목적인 공격이 아니다.
(정답률: 67%)
  • DoS(Denial of Service) 공격은 시스템의 자원을 고갈시켜 정상적인 서비스를 불가능하게 만드는 '서비스 거부'가 목적입니다.
    루트 권한을 획득하는 것은 시스템 침입이나 권한 상승 공격의 목적이며, DoS 공격의 핵심 목적이 아닙니다.
profile_image
1

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

99. 다음에서 설명하는 내용에 대한 것으로 가장 알맞은 것은?

  1. NAT
  2. VPN
  3. TCP wrapper
  4. IDS
(정답률: 49%)
  • 여러 대의 서버에 부여된 공인 IP 주소를 하나의 호스트(게이트웨이)로 통합하고, 내부 서버들은 사설 IP 주소를 사용하여 외부 노출을 막는 기술은 NAT (Network Address Translation)입니다.
    이는 사설 IP와 공인 IP 간의 주소 변환을 통해 보안성을 높이고 IP 주소 부족 문제를 해결합니다.
profile_image
1

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

100. 보안 강화를 위해 단순하게 설정된 일반 계정 사용자의 패스워드를 점검하고자 한다. 이 때 사용가능한 보안 프로그램은?

  1. Nessus
  2. SATAN
  3. John The Ripper
  4. Tripwire
(정답률: 47%)
  • John The Ripper는 취약한 패스워드를 찾아내기 위한 대표적인 패스워드 크래킹 도구로, 일반 계정 사용자의 패스워드 강도를 점검하는 데 사용됩니다.
profile_image
1

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

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