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

리눅스마스터 1급 2010-09-04 필기 기출문제 해설

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

리눅스마스터 1급
(2010-09-04 기출문제)

목록

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

1. 시스템의 성능을 나타내는 4가지 요소에 대한 설명으로 틀린 것은?

  1. Throughput : 단위시간당 처리량을 나타낸다.
  2. Turn-around Time : 작업이 제출되어 결과를 얻을 때까지의 총 소요 시간을 나타낸다.
  3. Reliability : 시스템이 얼마나 정확하게 작동하는지를 나타낸다.
  4. Availability : 시스템이 처리할 수 있는 작업 종류의 다양성을 나타낸다.
(정답률: 70%)
  • Availability(가용성)는 시스템이 필요할 때 즉시 사용할 수 있는 상태, 즉 시스템의 가동률을 나타내는 지표입니다.

    오답 노트

    Availability: 작업 종류의 다양성이 아니라 시스템의 가동 가능 시간을 의미함
profile_image
1

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

2. 상업적인 목적을 위한 마케팅의 일환으로 일정한 기간 동안 무료로 사용할 수 있게 하는 등의 부분적인 제한을 설정하여 배포되지만, 계속해서 사용하기 위해서는 비용을 지불하여야 하는 소프트웨어는?

  1. 오픈 소스 소프트웨어(Open Source software)
  2. 카피레프트 소프트웨어(Copylefted software)
  3. 쉐어웨어(Shareware)
  4. GPL 소프트웨어
(정답률: 74%)
  • 쉐어웨어(Shareware)는 정식 구매 전 일정 기간이나 일부 기능을 무료로 체험하게 하여 마케팅 효과를 노리는 소프트웨어 배포 방식입니다.

    오답 노트

    오픈 소스 소프트웨어, 카피레프트, GPL: 소스 코드를 공개하고 자유로운 수정 및 배포를 허용하는 소프트웨어입니다.
profile_image
1

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

3. 리눅스 배포판에 대한 설명 중 틀린 것은?

  1. 사용자의 편의성을 위하여 커널과 여러 가지 프로그램을 하나의 패키지로 묶은 것이다.
  2. 대표적인 배포판으로 레드햇, 데비안, 맨드레이크 등이 있다.
  3. 배포판들은 리눅스 커널이라는 공통분모를 가지고 제작되어 진다.
  4. 배포판은 동일한 응용프로그램들을 업체들만의 패키징 방법으로 묶어서 공개하고 있다.
(정답률: 49%)
  • 리눅스 배포판은 커널에 다양한 응용 프로그램과 라이브러리를 묶어 사용자가 쉽게 설치하고 사용할 수 있도록 제공하는 패키지입니다. 배포판마다 포함하는 응용 프로그램의 종류와 버전, 패키징 방식이 서로 다르므로 동일한 응용 프로그램들을 동일한 방식으로 묶어 공개한다는 설명은 틀린 것입니다.
profile_image
1

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

4. 운영체제의 발전순서를 기술한 것 중 알맞은 것은?

  1. 일괄처리시스템-시분할시스템-다중모드시스템-분산처리시스템
  2. 시분할시스템-다중모드시스템-분산처리시스템-일괄처리시스템
  3. 다중모드시스템-분산처리시스템-일괄처리시스템-시분할시스템
  4. 분산처리시스템-시분할시스템-일괄처리시스템-다중모드시스템
(정답률: 79%)
  • 운영체제는 처리 효율과 사용자 편의성을 높이는 방향으로 발전했습니다. 초기 데이터를 모아 한 번에 처리하는 일괄처리시스템에서 시작하여, CPU 시간을 나누어 여러 사용자가 동시에 사용하는 시분할시스템, 여러 작업을 동시에 처리하는 다중모드시스템, 그리고 여러 컴퓨터에 작업을 분산하는 분산처리시스템 순으로 발전하였습니다.
profile_image
1

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

5. 최근에는 리눅스가 다양한 분야에 사용되어지고 있다. 리눅스가 제도권으로 진입하여 사용되어 지게된 성공요인으로 보기 어려운 것은?

  1. 기본적으로 무료배포를 전제로 한 공유와 나눔의 철학적 배경
  2. 다양한 개발자들에 의해 기능개선이 가능토록한 소스코드의 공개
  3. 기술의 폐쇄성을 무기로 하는 독점 소프트웨어에 대한 반발 심리
  4. 윈도우즈 시스템과의 데이터 호환성 확대와 관리미숙으로 인해 시스템에 문제 발생 시 이에 대한 완벽한 보상체제 확립
(정답률: 60%)
  • 리눅스는 오픈 소스 철학과 무료 배포, 공동 개발을 통해 성장했습니다. 윈도우와의 호환성이나 기업 수준의 완벽한 보상 체제 확립은 리눅스의 핵심 성공 요인과 거리가 멉니다.
profile_image
1

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

6. SCSI(Small Computer System Interface)의 특징에 대한 설명으로 틀린 것은?

  1. 현재의 SCSI 세트들은 병렬 인터페이스이다.
  2. SCSI 기반의 저장기기는 대체로 IDE 저장기기보다 고가이고 고성능이다.
  3. 현재 SCSI는 PC에서만 호환되고 있지만 이후 리눅스 서버에서도 사용이 가능할 것으로 예상 된다.
  4. SCSI는 스캐너, 프린터 등과 같은 주변자치를 이전의 인터페이스보다 더 빠르고 더 유연하게 통신할 수 있게 해주는 인터페이스이다.
(정답률: 79%)
  • SCSI는 PC뿐만 아니라 리눅스, 유닉스 등 다양한 서버 환경에서 이미 널리 사용되고 있는 표준 인터페이스입니다.

    오답 노트

    SCSI는 병렬 인터페이스 기반이며, IDE보다 고가이고 고성능인 특징이 있습니다. 또한 스캐너, 프린터 등 다양한 주변장치와 유연하고 빠르게 통신할 수 있습니다.
profile_image
1

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

7. 운영체제에서 부트매니저에 대한 설명으로 틀린 것은?

  1. 다양한 운영체제를 설치하여 사용하는 경우 부팅할 때 본인이 필요로 하는 운영체제를 선택하여 부팅할 수 있도록 도와주는 기능이다.
  2. 윈도우를 설치한 후 리눅스를 설치하면 우선 윈도우로 부팅된 후 리눅스 LILO/GRUB가 실행되어진다.
  3. 부트매니저를 대표하는 것은 OS/2의 부트관리 프로그램이다.
  4. 리눅스에서는 LILO와 GRUB가 대표적인 부트로더이다.
(정답률: 65%)
  • 윈도우 설치 후 리눅스를 설치하면, 리눅스의 부트로더(LILO/GRUB)가 마스터 부트 레코드(MBR)를 제어하게 됩니다. 따라서 윈도우가 먼저 부팅되는 것이 아니라 리눅스 부트로더가 먼저 실행되어 사용자가 운영체제를 선택하게 됩니다.
profile_image
1

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

8. 리눅스의 터미널 모드에서 shutdown 명령을 실행시켰을 경우에 대한 설명으로 틀린 것은?

  1. shotdown -h now 명령어의 옵션이 -h는 halt의 뜻을 나타내는 옵션이다.
  2. shotdown -h now 명령 중 now는 지금 바로 실행하고자 하는 의미이다.
  3. shotdown -h now를 실행시키면 종료 후 시스템이 자동으로 reboot 된다.
  4. shotdow -h +60 이라고 실행하게 되면 시스템을 1시간 이후에 shotdown 시킬 수 있다.
(정답률: 69%)
  • shutdown -h now 명령어에서 -h 옵션은 halt(시스템 종료)를 의미하며, now는 즉시 실행을 뜻합니다. 시스템을 완전히 종료하는 명령이므로 종료 후 자동으로 reboot(재부팅)되지 않습니다.

    오답 노트

    shotdow -h +60: 60분(1시간) 후 종료를 의미함
profile_image
1

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

9. 리눅스 파일시스템에서 ex2의 특징으로 보기 어려운 것은?

  1. ex2 파일시스템은 자신이 위치하고 있는 논리적인 파티션을 블록으로 다시 나눈 것이다.
  2. 파일시스템에서 무결성의 핵심을 이루는 정보를 중복해서 저장한다.
  3. 디렉토리는 파일시스템 상에서 파일에 대한 접근경로를 생성하고 저장하는 특별한 의미의 파일로 취급된다.
  4. ex2 파일시스템에서는 저널링에 의해 파일 시스템을 복구하였으나, ex3 파일시스템 부터는 fsck(file system check) 기능이 제공되고 있다.
(정답률: 63%)
  • ex2 파일시스템은 저널링 기능을 지원하지 않으며, 시스템 장애 시 fsck(file system check)를 통해 복구합니다. 저널링 기능은 ex3 파일시스템부터 도입되었습니다.

    오답 노트

    저널링 복구 및 fsck 제공 순서가 반대로 설명됨
profile_image
1

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

10. x 윈도우 시스템을 이루는 4가지 요소로 보기 어려운 것은?

  1. 서버/클라이언트
  2. X 저널
  3. Xlib, Xtoolkit
  4. X 프로토콜
(정답률: 54%)
  • X 윈도우 시스템은 서버/클라이언트 구조, X 프로토콜, Xlib 및 Xtoolkit과 같은 라이브러리로 구성됩니다.
    X 저널은 X 윈도우 시스템을 구성하는 핵심 요소에 해당하지 않습니다.
profile_image
1

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

11. 다음 중 윈도 매니저로 보기 어려운 것은?

  1. x protocol
  2. Enlightenment
  3. FVWM
  4. WindowMaker
(정답률: 40%)
  • Enlightenment, FVWM, WindowMaker는 모두 X 윈도우 시스템에서 창의 모양과 배치를 관리하는 윈도우 매니저입니다.
    반면 x protocol은 서버와 클라이언트 간의 통신을 위한 규약(약속)이므로 윈도우 매니저가 아닙니다.
profile_image
1

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

12. 쉘(Shell) 환경변수에 대한 설명으로 틀린 것은?

  1. HOME : 사용자 홈 디렉토리
  2. PS1 : 프롬프트 설정 값
  3. PWD : 현재 사용하는 셀의 패스워드 값
  4. TERM : 터미널의 종류
(정답률: 54%)
  • PWD는 Password가 아니라 Print Working Directory의 약자로, 현재 작업 중인 디렉토리의 경로를 나타내는 환경변수입니다.

    오답 노트

    HOME: 사용자의 홈 디렉토리 경로
    PS1: 쉘 프롬프트의 모양 설정
    TERM: 사용 중인 터미널의 종류
profile_image
1

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

13. bash 쉘에서 사용되는 특수문자에 대한 설명으로 틀린 것은?

  1. * : 0개 이상의 문자와 일치하는 파일 치환 대표 문자 기호
  2. ? : 단일 문자와 일치하는 파일치환 대표문자 기호
  3. $ : 이전의 명령이 실패하면 실행하는 조건부 실행기호
  4. & : 명령을 백그라운드로 실행하고자 할 경우 (독립적으로 사용)에 사용되는 기호
(정답률: 75%)
  • bash 쉘에서 $ 기호는 변수를 참조하거나 프롬프트를 표시할 때 사용하며, 이전 명령이 실패했을 때 실행하는 조건부 실행 기호는 || 입니다.

    오답 노트

    *: 0개 이상의 문자와 일치
    ?: 단일 문자와 일치
    &: 명령을 백그라운드에서 실행
profile_image
1

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

14. 프로세스와 관련된 용어의 설명 중 틀린 것은?

  1. 프로세스(Process) : 실행 중인 프로그램의 인스턴스
  2. 프로세서(Processor) : 특정기능을 수행하기 위한 명령어의 조합
  3. 프로시저(Procedeur) : 프로그램의 일부로 공통적으로 사용되는 특정 루틴
  4. 스레드(Thread) : 프로세스의 일부 특정 데이터만 가지고 있는 가벼운 프로세스
(정답률: 60%)
  • 프로세서(Processor)는 명령어의 조합이 아니라, 명령어를 해석하고 실행하는 하드웨어 장치인 CPU를 의미합니다.

    오답 노트

    프로세스: 실행 중인 프로그램의 인스턴스
    프로시저: 공통적으로 사용되는 특정 루틴
    스레드: 프로세스 내의 실행 단위인 가벼운 프로세스
profile_image
1

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

15. 비선점(Non-Preemption) 스케줄링 기법에 대한 설명으로 옳지 않은 것은?

  1. 대화식 시분할시스템에 적합하다.
  2. 긴 작업이 짧은 작업을 오랫동안 기다리게 하는 경우가 발생할 수 있다.
  3. 프로세스 간의 문맥교환 횟수가 적고, 보통 일괄 처리 시스템에 적합하다.
  4. 한 프로세스가 일단 CPU를 할당 받으면 다른 프로세스가 CPU를 강제적으로 빼앗아 갈 수 없는 방식이다.
(정답률: 19%)
  • 비선점 스케줄링은 CPU를 강제로 뺏을 수 없으므로 응답 시간이 중요한 대화식 시분할시스템보다는 일괄 처리 시스템에 적합합니다.

    오답 노트

    긴 작업의 대기 유발: 짧은 작업이 오래 기다리는 호위 효과(Convoy Effect) 발생 가능
    문맥교환: 강제 전환이 없어 횟수가 적음
    비선점 정의: CPU 할당 후 강제 회수 불가
profile_image
1

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

16. 다음 중 디지털신호와 아날로그신호에 대한 설명으로 틀린 것은?

  1. 아날로그 데이터는 전기적 신호가 연속적으로 변하는 것으로 전자파의 연속적인 값으로 이루어진다.
  2. 디지털 데이터는 이산적인 값으로 전압 펄스의 연속적으로 구성되어 있다.
  3. 통신 전용망 및 ISDN은 아날로그 통신망에 해당된다.
  4. 아날로그 전송은 장거리 전송 시 잡음 성분까지 포함되어 신호의 정확성을 기할 수 없으며, 전송 속도나 전송 품질의 향상이 어렵다.
(정답률: 45%)
  • 통신 전용망 및 ISDN은 디지털 신호를 기반으로 하는 디지털 통신망입니다.

    오답 노트

    아날로그 데이터: 연속적인 전기적 신호 값으로 구성됨
    디지털 데이터: 이산적인 전압 펄스로 구성됨
    아날로그 전송: 잡음에 취약하며 전송 품질 향상이 어려움
profile_image
1

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

17. 다음에서 설명하는 네트워크 토폴로지의 종류는?

  1. 스타(star) 토폴로지
  2. 링(ring) 토폴로지
  3. 버스(bus) 토폴로지
  4. 복합링(dual-ring) 토폴로지
(정답률: 75%)

  • 중앙 제어 노드를 중심으로 모든 기기가 point-to-point로 연결되며, 중앙 노드 장애 시 전체 네트워크가 마비되는 특징을 가진 구조는 스타(star) 토폴로지입니다.
profile_image
1

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

18. IP 주소를 실제로 컴퓨터상에서 네트워크 주소와 호스트 주소로 구분하기 위하여 서브넷마스크(Subnet Mask)를 이용한다. B 클래스의 네트워크 주소를 구하기 위한 서브넷마스크에 해당하는 것은?

  1. 0.0.0.0
  2. 255.0.0.0
  3. 255.255.0.0
  4. 255.255.255.0
(정답률: 69%)
  • IP 클래스별 기본 서브넷 마스크는 네트워크 주소 부분을 1로, 호스트 주소 부분을 0으로 표시합니다. B 클래스는 앞의 2옥텟(16비트)이 네트워크 주소이므로 255.255.0.0을 사용합니다.

    오답 노트

    255.0.0.0: A 클래스 서브넷 마스크
    255.255.255.0: C 클래스 서브넷 마스크
profile_image
1

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

19. ifconfig 명령을 사용하면 eth0 장치에 IP 주소를 직접 할당할 수 있다. 하지만, 이 주소는 리눅스 시스템을 다시 시작하게 되면 사라지게 된다. 리눅스 시스템을 시작할 때마다 자동으로 특정 IP주소를 할당하기 위해서는 다음 중 어느 파일에 IP주소를 설정하여야 하는가?

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts/ifcfg-eth0
(정답률: 71%)
  • 리눅스에서 네트워크 인터페이스의 설정을 영구적으로 적용하기 위해서는 네트워크 스크립트 설정 파일에 IP 주소를 명시해야 합니다.
    /etc/sysconfig/network-scripts/ifcfg-eth0 파일이 eth0 장치의 고정 IP 설정을 담당하는 파일입니다.
profile_image
1

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

20. 라우팅테이블에서 210.101.242.0의 네트워크에 대한 라우터를 삭제하고자 할 때 가장 올바른 명령은?

  1. route rm -net 210.101.242.10
  2. route del -net 210.101.242.10
  3. ifconfig -net 210.101.242.10 down
  4. netstat -d 210.101.242.10
(정답률: 40%)
  • 리눅스에서 라우팅 테이블의 항목을 삭제할 때는 route 명령어와 del 옵션을 사용합니다.
    route del -net 210.101.242.10 명령을 통해 해당 네트워크 경로를 삭제할 수 있습니다.
profile_image
1

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

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

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

  1. TMOUT
  2. LGOUT
  3. TIMEOUT
  4. LOGOUT
(정답률: 69%)
  • 자동 로그아웃 설정을 위한 환경 변수 문제입니다.
    일정 시간 동안 입력이 없을 때 세션을 자동으로 종료시키기 위해 /etc/profile 파일에 설정하는 환경 변수는 TMOUT 입니다.
profile_image
1

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

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

  1. lS -l /bin/*sh
  2. find /bin/?sh
  3. touch /bin/*sh
  4. rm /bin/?sh
(정답률: 52%)
  • 리눅스 시스템 내 설치된 쉘 종류를 확인하는 방법입니다.
    /bin 디렉토리 내에서 이름이 sh로 끝나는 모든 파일을 상세히 확인하기 위해 와일드카드(*)를 사용한 lS -l /bin/*sh 명령을 사용합니다.
profile_image
1

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

23. 다음의 내용과 가장 관련이 높은 명령어는?

  1. useradd
  2. userdel
  3. usermod
  4. rmuser
(정답률: 52%)
  • 사용자 계정 삭제 프로세스에 대한 설명입니다.
    /etc/passwd, /etc/shadow, /etc/group, /etc/gshadow 파일에서 사용자 정보를 삭제하고 홈 디렉토리까지 제거하는 작업은 userdel 명령어의 핵심 기능입니다.
profile_image
1

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

24. 현재 사용자와 root 사용자의 쉘 환경 설정이 다르다고 가정할 때, 변경된 root 사용자의 쉘 환경이 나머지 셋과 다른 것은?

  1. su -
  2. su -l root
  3. su - root
  4. su
(정답률: 56%)
  • 사용자 전환 시 환경 변수 적용 여부를 묻는 문제입니다.
    su - , su -l root, su - root는 모두 로그인 쉘(Login Shell)로 전환하여 root의 환경 설정 파일(.bash_profile 등)을 모두 읽어옵니다.
    반면 su 명령은 현재 사용자의 환경 변수를 유지한 채 사용자만 변경하므로 나머지 셋과 환경 설정이 다릅니다.
profile_image
1

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

25. 다음 file.txt 파일과 동일한 퍼미션을 갖고 잇는 파일을 모두 찾아내기 위한 명령으로 알맞은 것은?

  1. find / -perm 744
  2. find / -perm 765
  3. find / -perm 544
  4. find / -perm 565
(정답률: 60%)
  • 파일의 최종 퍼미션을 계산하여 동일한 파일을 찾는 문제입니다.
    1. 기본 생성 권한: 파일 기본 권한 $666$에서 umask $022$를 적용하면 $644$ (rw-r--r--)가 됩니다.
    2. 권한 변경: chmod u+x 명령으로 소유자에게 실행 권한을 추가하면 $644$에서 $744$ (rwxr--r--)가 됩니다.
    3. 파일 검색: find 명령의 -perm 옵션을 사용하여 퍼미션이 $744$인 파일을 검색하는 find / -perm 744 가 정답입니다.
profile_image
1

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

26. 현재 사용자 작업 디렉토리가 다음과 같을 때, 부모 디렉토리의 파일 리스트를 출력해 주기 위한 방법 중 알맞지 않은 것은?

  1. cd /home 명령으로 디렉토리 변경 후 ls
  2. ls ../
  3. ls /home
  4. ls ./
(정답률: 50%)

  • 현재 디렉토리가 /home/ihd 일 때, 부모 디렉토리는 /home 입니다. 리눅스에서 . 은 현재 디렉토리를 의미하므로 ls ./ 명령은 부모 디렉토리가 아닌 현재 디렉토리의 파일 리스트를 출력합니다.
profile_image
1

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

27. 서버 관리자인 홍길동은 사용자들이 시스템의 디스크 공간을 무제한적으로 사용하지 못하게 하려고 한다. 이에 적합한 명령어는 무엇인가?

  1. quota
  2. grep
  3. mkswap
  4. chmod
(정답률: 78%)

  • quota 명령어는 사용자나 그룹이 사용할 수 있는 디스크 공간의 할당량을 제한하여 시스템 자원을 효율적으로 관리하기 위해 사용합니다.

    오답 노트

    grep: 파일 내 문자열 검색
    mkswap: 스왑 영역 생성
    chmod: 파일/디렉토리 권한 변경
profile_image
1

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

28. 다음은 리눅스 명령어 ls -l test.txt를 수행한 결과이다. 이에 대한 설명으로 틀린 것은?

  1. 파일의 소유자는 ihd 이다.
  2. 파일의 소유 그룹은 ihd 이며, 그룹에 속한 사용자는 읽기와 쓰기가 가능하다.
  3. chmod 1664 test.txt로 설정하였다.
  4. 그룹에 속한 사용자는 파일을 삭제할 수 있다.
(정답률: 50%)

  • 리눅스에서 파일의 삭제 권한은 파일 자체가 아니라 해당 파일이 포함된 '디렉토리'의 쓰기 권한에 의해 결정됩니다. 제시된 결과에서 파일의 권한은 rw-rw-r-T 이며, 이는 파일 내용에 대한 읽기/쓰기 권한일 뿐 파일을 삭제할 수 있는 권한을 의미하지 않습니다.
profile_image
1

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

29. /etc/fstab 파일은 어떤 장치를 어디에 그리고 어떤 옵션으로 마운트 할 것인지 저장되어 있다. 다음 중 /etc/fstab 파일을 참고해서 마운트를 하지 않는 경우는?

  1. 부팅 과정에서 파일 시스템을 마운트 시킬 경우
  2. fstab에 기술된 파일 시스템을 장치 이름 혹은 마운트 포인트만 써서 마운트 시킬 경우
  3. mount 명령을 사용할 때 -a 옵션을 준 경우
  4. mount 명령을 사용할 때 어떤 옵션도 주지 않은 경우
(정답률: 50%)
  • /etc/fstab 파일은 시스템 부팅 시나 특정 옵션 사용 시 자동으로 마운트 정보를 참조하는 설정 파일입니다. mount 명령을 사용할 때 아무런 옵션을 주지 않으면, 사용자가 직접 마운트할 장치와 경로를 명시해야 하므로 fstab 파일을 자동으로 참조하지 않습니다.
profile_image
1

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

30. 파일시스템 복구에 대한 설명으로 알맞은 것은?

  1. 리눅스 파일시스템은 데이터블록, 블록의 리스트, 디렉토리 정보를 포함한다.
  2. fsck명령은 파일 시스템을 조사하지만 손상된 파일의 복구는 할 수 없다.
  3. fsck명령을 수행한 후 재부팅 하지 않아도 된다.
  4. fsck를 수행한 후 종료값 ‘0’을 반환하면 연산에러를 의미한다.
(정답률: 46%)
  • 리눅스 파일시스템은 실제 데이터가 저장되는 데이터블록, 블록의 위치를 관리하는 블록 리스트, 그리고 파일의 이름과 메타데이터를 관리하는 디렉토리 정보를 포함하여 구성됩니다.

    오답 노트

    fsck: 파일 시스템 조사 및 손상된 파일 복구 가능
    재부팅: fsck 수행 후 변경 사항 적용을 위해 재부팅이 필요할 수 있음
    종료값 0: 성공적으로 수행되었음을 의미함
profile_image
1

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

31. 프로세스와 관련이 없는 시스템 호출은?

  1. fork
  2. vfork
  3. open
  4. clone
(정답률: 54%)
  • open은 파일을 열거나 생성하는 파일 시스템 관련 시스템 호출이며, 프로세스 제어와는 무관합니다.

    오답 노트

    fork: 새로운 프로세스 생성
    vfork: 부모의 주소 공간을 공유하는 효율적인 프로세스 생성
    clone: 프로세스 또는 스레드 생성 및 자원 공유
profile_image
1

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

32. 시그널과 가장 관련이 적은 시스템 호출은?

  1. signal
  2. creat
  3. kill
  4. sigaction
(정답률: 55%)
  • 시그널 제어와 관련된 시스템 호출은 signal, sigaction, kill 등이 있습니다.

    오답 노트

    creat: 새로운 파일을 생성하는 파일 시스템 관련 시스템 호출입니다.
profile_image
1

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

33. 시그널(signal) 시스템 호출을 통해 사용자 정의 함수를 signum 번호의 시그널에 대해 시그널 핸들러로 설정할 수 있지만 일부 시그널들은 시그널 핸들러를 지정할 수 없다. 다음 중 시그널 핸들러를 지정할 수 없는 시그널은 무엇인가?

  1. SIGINT
  2. SIGTERM
  3. SIGUSRI
  4. SIGKILL
(정답률: 25%)
  • 리눅스/유닉스 시스템에서 대부분의 시그널은 핸들러를 통해 동작을 정의할 수 있지만, 프로세스를 강제로 즉시 종료시켜야 하는 SIGKILL과 커널 수준에서 처리되는 SIGSTOP은 보안과 시스템 안정성을 위해 핸들러 지정(포착 또는 무시)이 불가능합니다.
profile_image
1

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

34. test 프로그램을 실행한 뒤, 일반 사용자가 다음과 같이 우선권을 변경한 경우 현재 우선권의 값은? (단, 초기 우선권은 0으로 가정한다.)

  1. 19
  2. 20
  3. 0
  4. 15
(정답률: 16%)
  • 일반 사용자는 nice 값(NI)을 증가시켜 우선순위를 낮출 수만 있으며, 값을 감소시켜 우선순위를 높이는 것은 root 사용자만 가능합니다. 또한 NI 값의 설정 가능 범위는 $-20$부터 $19$까지입니다.

    1. nice -n -5 test: 일반 사용자는 NI 값을 감소시킬 수 없으므로 무시됩니다.
    2. nice -n 20 test: NI 값을 증가시킬 수 있으나, 최대 한계치인 $19$까지만 적용됩니다.

    따라서 최종 우선권 값은 $19$가 됩니다.
profile_image
1

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

35. 리눅스 시스템에서 다음 프로그램의 실행결과로 알맞은 것은?

  1. 부모 프로세스는 자신의 프로세스 PID 값을 출력하고 종료된다.
  2. 부모 프로세스가 먼저 종료된 후 자식 프로세스의 부모 프로세스 PID는 1이다.
  3. 10초동안 자식 프로세스의 상태는 R(Running) 이다.
  4. 부포 프로세스가 종료될 때, 자식 프로세스도 종료된다.
(정답률: 25%)
  • 제시된 코드에서 fork() 호출 후 자식 프로세스는 sleep(10)으로 인해 10초간 대기하는 반면, 부모 프로세스는 즉시 pid를 출력하고 종료됩니다. 이때 부모가 먼저 종료되면 자식 프로세스는 고아 프로세스(Orphan Process)가 되며, 리눅스 시스템에서는 이러한 고아 프로세스를 init 프로세스(PID 1)가 입양하여 관리하게 되므로 자식의 부모 PID는 1이 됩니다.
profile_image
1

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

36. 다음 rpm 질문 옵션 중 그 설명이 잘못된 것은?

  1. -a : 모든 패키지에 대하여 질문을 수행한다.
  2. -f <파일> : <파일>을 포함하는 패키지에 대하여 질문을 수행한다.
  3. -w < 패키지 파일> : 설치된 또는 설치되지 않은 <패키지 파일>에 대하여 질문을 수행한다.
  4. -l : 패키지 안의 파일을 보여준다.
(정답률: 67%)
  • rpm 명령어에서 설치된 또는 설치되지 않은 패키지 파일에 대해 질문을 수행하는 옵션은 -w가 아니라 -qp(query package) 등을 사용합니다. -w는 일반적인 rpm 질문 옵션의 표준 정의와 일치하지 않습니다.
profile_image
1

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

37. 다음 중 dpkg를 이용하여 현재 사용자 설정이 유지된 채 삭제된 패키지의 목록을 출력하는 명령을 바르게 나타낸 것은?

  1. dpkg -C
  2. dpkg -l "*" | grep "^ic"
  3. dpkg -l "*" | grep "^uc"
  4. dpkg -l "*" | grep "^rc"
(정답률: 40%)
  • dpkg -l 명령의 출력 결과에서 상태 표시줄의 첫 번째 글자는 원하는 상태를 나타내며, 'u'는 사용자 설정이 유지됨(Unknown/User-configured)을, 'c'는 설정 파일만 남고 패키지는 삭제됨(Config-files)을 의미합니다. 따라서 grep "^uc"를 통해 해당 목록을 필터링할 수 있습니다.
profile_image
1

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

38. 다음 gcc에 대한 설명 중 틀린 것은?

  1. 품질이 매우 좋으며 이식성이 좋은 C, C++ 컴파일러이다.
  2. 모든 옵션이나 명령어를 사용자가 다 명령어 라인에 입력해야 한다.
  3. 결과 파일은 기본적으로 a.out 이라는 이름을 갖는다.
  4. 결과 파일의 이름을 바꾸기 위해서는 -r 옵션을 사용한다.
(정답률: 38%)
  • gcc에서 컴파일 결과 파일(실행 파일)의 이름을 사용자가 원하는 대로 지정하기 위해서는 -o 옵션을 사용해야 합니다.

    오답 노트

    -r 옵션: 결과 파일 이름 변경과 무관함
profile_image
1

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

39. gcc의 -I 옵션에 대해 올바르게 설명한 것은?

  1. 헤더 파일의 이름을 지정한다.
  2. #include 문장에 언급하지 않은 헤더 파일을 지정하기 위해 쓰인다.
  3. 라이브러리를 검색할 디렉토리를 지정한다.
  4. 헤더 파일을 검색할 디렉토리를 지정한다.
(정답률: 35%)
  • gcc 컴파일러에서 -I 옵션은 Include의 약자로, 소스 코드 내의 #include 문에서 헤더 파일을 찾을 때 기본 경로 외에 추가로 검색할 디렉토리를 지정하는 역할을 합니다.
profile_image
1

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

40. 다음 tar 옵션 중 잘못 설명된 것은?

  1. -c : 새로운 묶음 파일을 작성한다.
  2. -t : 묶음 파일 이름을 지정한다.
  3. -x : 묶음 파일을 해제한다.
  4. -v : 묶음 과정을 보여준다.
(정답률: 73%)
  • tar 명령어에서 `-t` 옵션은 묶음 파일을 해제하지 않고 그 안에 포함된 파일 목록을 확인(list)할 때 사용합니다. 묶음 파일의 이름을 지정하는 옵션은 `-f`입니다.

    오답 노트

    -c: create, 새로운 아카이브 생성
    -x: extract, 묶음 해제
    -v: verbose, 처리 과정을 상세히 출력
profile_image
1

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

41. 커널 컴파일 과정 중 이전 커널 컴파일에서 남아 있을지도 모르는 많은 불필요한 파일들을 정리하는 것과 동시에 모든 설정과 커널의 소스가 초기상태로 되돌아가도록 하기 위하여 사용하는 명령어는?

  1. make mrproper
  2. make config
  3. make modules
  4. make modules_install
(정답률: 75%)
  • 커널 컴파일 시 `make mrproper` 명령어는 이전 컴파일 과정에서 생성된 모든 설정 파일과 불필요한 파일들을 완전히 삭제하여 소스 트리를 초기 상태로 되돌리는 역할을 합니다.

    오답 노트

    make config: 커널 설정 파일 생성
    make modules: 커널 모듈 컴파일
    make modules_install: 컴파일된 모듈을 시스템 디렉토리에 설치
profile_image
1

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

42. 다음에서 설명된 리눅스 커널 모듈 관련 명령어가 순서대로 알맞은 것은?

  1. insmod, rmmod, lsmod
  2. insertmod, deletemod, dspmod
  3. addmod, rmmod, listmod
  4. addmod, delmod, lsmod
(정답률: 67%)
  • 리눅스 커널 모듈 관리 명령어의 기능은 다음과 같습니다.
    - 수동으로 모듈 추가: insmod (insert module)
    - 로드된 모듈 제거: rmmod (remove module)
    - 현재 사용 중인 모듈 목록 확인: lsmod (list module)
profile_image
1

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

43. 프린터 관련 명령어에 대한 설명으로 틀린 것은?

  1. lpr : 프린터로 파일을 인쇄할 경우에 사용한다.
  2. lps : 프린터가 현재 작업을 할 수 있는지 없는지에 관한 사항을 알려준다.
  3. lpq : 현재 프린트 작업 상태를 출력한다.
  4. lprm : 프린터 큐에 있는 지정된 출력작업을 취소할 수 있다.
(정답률: 49%)
  • 리눅스 프린터 명령어 중 lps라는 명령어는 존재하지 않습니다. 프린터 상태 확인 및 제어는 lpr, lpq, lprm 등을 통해 수행합니다.

    오답 노트

    lpr: 파일 인쇄
    lpq: 큐 상태 출력
    lprm: 출력 작업 취소
profile_image
1

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

44. 리눅스 시스템의 효율적인 관리를 위하여 부팅디스켓을 만들어 두고자 한다. 만약 플로피 디스크를 매체로 사용한다면 이를 포맷하는 명령어로 알맞은 것은?

  1. mkdir /new-disk fd0
  2. mount -t ext2/dev/fd0 /new-disk
  3. mkfs.ext2 /dev/fd0
  4. fsck.ext2 /dev/fd0
(정답률: 52%)
  • 리눅스에서 파일 시스템을 생성(포맷)하는 명령어는 mkfs(make file system)입니다. /dev/fd0 장치에 ext2 파일 시스템을 생성하려면 mkfs.ext2 /dev/fd0 명령어를 사용해야 합니다.

    오답 노트

    mkdir: 디렉토리 생성
    mount: 장치를 특정 디렉토리에 연결
    fsck: 파일 시스템 체크 및 복구
profile_image
1

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

45. 다음 중 사운드 설정에 관련된 드라이버나 유틸리티로 보기 어려운 것은?

  1. OSS 드라이버
  2. ALSA 드라이버
  3. SANE 드라이버
  4. sndconfig
(정답률: 71%)
  • SANE 드라이버는 사운드가 아니라 스캐너(Scanner)와 다기능 복합기 장치를 제어하기 위한 표준 API 및 드라이버입니다.

    오답 노트

    OSS, ALSA, sndconfig: 모두 리눅스 사운드 시스템 설정 및 제어와 관련된 요소입니다.
profile_image
1

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

46. #lpr -#2 -P lp text.txt 라는 명령을 실행하였을때에 대한 설명으로 알맞은 것은?

  1. text.txt 파일을 lp라는 이름을 가진 프린터로 2장 출력한다.
  2. text.txt 파일을 lp라는 파일명으로 저장한다.
  3. text.txt 파일을 2번 장치로 출력한다.
  4. text.txt 파일을 2번 포트의 lp라는 프린터로 출력한다.
(정답률: 62%)
  • lpr 명령어의 옵션을 분석하면 -#2는 출력 매수(2장)를 의미하고, -P lp는 출력할 프린터의 이름(lp)을 지정하는 것입니다. 따라서 text.txt 파일을 lp라는 이름을 가진 프린터로 2장 출력한다는 설명이 정답입니다.
profile_image
1

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

47. /etc/printcap 파일의 설정에 대한 다음 설명 중 틀린 것은?

  1. sd : 프린터에 대한 스풀 디렉토리의 이름을 저장한다.
  2. lf : 프린터의 오류가 기록될 파일을 지정한다.
  3. lp : 프린트 할 디바이스를 지정한다.
  4. mx : 원격프린터의 이름을 지정한다.
(정답률: 58%)
  • 제시된 설정 파일에서 mx는 원격 프린터의 이름이 아니라, 프린터가 한 번에 처리할 수 있는 최대 작업 수를 지정하는 옵션입니다.
profile_image
1

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

48. 다음 중 DMA 채널에 대한 설명으로 틀린 것은?

  1. DMA는 Direct Momory Access의 약자이다.
  2. DMA는 기억장치와 주변장치 사이의 직접적인 데이터전송을 제공한다.
  3. 인터럽트와 같이 DMA 요구에는 번호가 붙여져 있다.
  4. DMA는 입출력 전송시 CPU의 리소스를 이용하여 데이터를 전송하므로 CPU의 부하가 증가한다.
(정답률: 79%)
  • DMA는 CPU를 거치지 않고 주변장치와 기억장치 사이에서 직접 데이터를 전송하는 방식입니다. 따라서 CPU의 개입을 최소화하여 CPU의 부하를 줄이고 시스템 전체의 성능을 향상시키는 것이 핵심 목적입니다.
profile_image
1

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

49. ihd-3.4-1.i386.spec을 이용하여 RPM을 만들려고 한다. 바이너리와 소스패키지를 모두 생성하면서, 패키지를 만든 후 build 디렉토리를 지우려고 할 때 다음 명령 중 올바른 것은?

  1. rpmmake -bp --delete ihd-3.4-1.i386.spec
  2. rpmmake -bb --clean ihd-3.4-1.i386.spec
  3. rpmbulid -bi --delete ihd-3.4-1.i386.spec
  4. rembulid -ba --clean ihd-3.4-1.i386.spec
(정답률: 37%)
  • RPM 패키지 생성 시 바이너리와 소스 패키지를 모두 생성하는 옵션은 -ba이며, 빌드 후 디렉토리를 삭제하는 옵션은 --clean입니다. 따라서 rembulid -ba --clean ihd-3.4-1.i386.spec이 올바른 명령입니다.
profile_image
1

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

50. 다음 lsmod 명령의 실행결과에 대한 설명으로 알맞은 것은?

  1. 로드된 모듈을 더 이상 사용하지 않을 때 사용하는 명령이다.
  2. 모듈의 이름은 drv_ihd 이다.
  3. 모듈의 사이즈는 1024 Mbyte 이다.
  4. 이 모듈은 3번의 컴파일이 이루어 졌다.
(정답률: 80%)
  • lsmod 명령은 현재 커널에 로드된 모듈의 목록을 보여줍니다. 결과에서 Module 열의 drv_ihd가 모듈의 이름입니다.

    오답 노트

    사이즈: 1024 Byte (Mbyte 아님)
    Used by: 해당 모듈을 사용 중인 참조 횟수가 3회인 것이지 컴파일 횟수가 아님
profile_image
1

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

51. 다음 시스템 로그 데몬과 관련된 파일, 데몬 그리고 실행방법에 대한 설명 중 틀린 것은?

  1. /sbin/syslogd : 데몬 프로그램
  2. /var/run/syslogd.pid : 데몬의 실행 방법
  3. /etc/syslog.conf : 데몬의 설정파일
  4. /etc/rc.d/init.d/syslog restart : 데몬의 재시작 방법
(정답률: 48%)
  • /var/run/syslogd.pid 파일은 실행 중인 데몬의 프로세스 ID(PID)를 저장하는 파일일 뿐, 데몬을 실행하는 방법이 아닙니다.

    오답 노트

    /sbin/syslogd: 실행 파일(데몬 프로그램)
    /etc/syslog.conf: 설정 파일
    /etc/rc.d/init.d/syslog restart: 서비스 제어 스크립트
profile_image
1

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

52. 다음 중 쉐도우 패스워드와 관련된 설명 중 올바른 것은?

  1. /etc/passwd 파일에 사용자 암호를 함께 저장한다.
  2. /etc/passwd 파일을 루트만 읽을 수 있게 바꾼다.
  3. 사용자 암호를 /etc/shadow에 별도로 저장한다.
  4. 쉐도우 패스워드를 쓰지 않아도 루트의 비밀번호는 사용자가 읽을 수 없는 곳에 저장된다.
(정답률: 43%)
  • 보안 강화를 위해 모든 사용자가 읽을 수 있는 /etc/passwd 파일 대신, 루트 권한만 접근 가능한 /etc/shadow 파일에 암호화된 비밀번호를 별도로 저장하는 방식입니다.
profile_image
1

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

53. 파일 시스템을 보호하기 위한 일반적인 원칙 중 틀린 것은?

  1. SUID/SGID를 사용자의 홈 디렉토리에 사용 하는 것은 보안에 좋다.
  2. 사용자의 파일 생성 umask를 가능한 제한된 값으로 조절한다.
  3. 보호되어야 할 파일에는 특수비트인 변경불가비트(Immutable Bit)를 사용한다.
  4. 주인이 없는 파일은 침입자의 흔적일 수 있으니 확인해 본다.
(정답률: 52%)
  • SUID/SGID는 실행 파일에 설정되어 실행 시 파일 소유자나 그룹의 권한을 갖게 하는 특수 권한입니다. 이를 사용자의 홈 디렉토리에 설정할 경우, 일반 사용자가 관리자 권한을 획득하는 등 심각한 보안 취약점이 될 수 있으므로 절대 금지해야 합니다.
profile_image
1

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

54. OpenSSH 클라이언트를 사용하여 ssh.server.com에 user1 계정으로 접속하는 명령어는?

  1. ssh --user user1 --server ssh.server.com
  2. ssh user1@ssh.server.com
  3. ssh --user user1 ssh.server.com
  4. ssh ssh.server.com/user1
(정답률: 53%)
  • OpenSSH 클라이언트에서 원격 서버에 접속할 때 사용하는 기본 문법은 ssh [사용자계정]@[호스트주소] 형식을 따릅니다. 따라서 user1 계정으로 ssh.server.com에 접속하려면 ssh user1@ssh.server.com 명령어를 사용해야 합니다.
profile_image
1

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

55. PAM 구성 파일의 문법에 대한 설명 중 틀린 것은?

  1. type은 해당 모듈에 어떤 타입의 인증이 사용될 것인지를 알려준다.
  2. control은 이 모듈이 동작하지 않는다면 PAM에게 무엇을 해야 할지 알려준다.
  3. control이 requisite일 경우, 해당 모듈이 실패할 때 해당 서비스에서 유일한 모듈인 경우에만 PAM은 인증을 거부한다.
  4. type이 auth인 경우 패스워드보다 정교한 방법들을 쓸 수 있다.
(정답률: 45%)
  • PAM 설정에서 control이 requisite일 경우, 해당 모듈이 실패하면 다른 모듈의 성공 여부와 상관없이 즉시 인증을 거부하고 종료합니다. 유일한 모듈인 경우에만 거부한다는 설명은 틀린 내용입니다.
profile_image
1

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

56. 다음 COPS 명령 옵션에 대한 설명 중 틀린 것은?

  1. -d : 전에 출력된 메시지와 다를 경우에만 메시지가 출력된다.
  2. -x : 버전 정보를 출력한다.
  3. -s : 에러 메시지를 출력할 곳을 지정한다.
  4. -m : 특정 사용자에게 결과를 메일로 보낸다.
(정답률: 44%)
  • COPS 명령의 -s 옵션은 에러 메시지 출력 위치 지정이 아니라, 특정 시스템의 상태를 요약하여 출력하는 옵션입니다.

    오답 노트

    -d: 변경 사항이 있을 때만 출력
    -x: 버전 정보 출력
    -m: 결과를 메일로 전송
profile_image
1

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

57. 다음 중 시스템을 설치한 후 사용자들이 시스템을 사용해 보기 전에 하는 백업을 의미하는 것은?

  1. 데이 제로 백업
  2. 변경분 백업
  3. 단순 백업
  4. 다단계 백업
(정답률: 69%)
  • 시스템 설치 직후, 사용자가 데이터를 생성하거나 시스템을 변경하기 전의 깨끗한 초기 상태를 백업하는 것을 데이 제로 백업이라고 합니다.
profile_image
1

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

58. 다음 중 백업의 중요성이 가장 낮은 디렉토리는?

  1. /root
  2. /home
  3. /var
  4. /proc
(정답률: 47%)
  • /proc 디렉토리는 디스크에 저장된 실제 파일이 아니라 커널의 상태와 프로세스 정보를 보여주는 가상 파일 시스템(Virtual File System)입니다. 시스템이 부팅될 때마다 동적으로 생성되므로 물리적인 백업이 필요하지 않습니다.
profile_image
1

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

59. 다음 중 cpio에 대해 잘못 설명한 것은?

  1. 바이트 스와핑이 가능하다.
  2. 파이프를 통해 다른 프로그램으로 데이터를 넘겨줄 수 있다.
  3. 사본이 아닌 파일 자제와의 링크는 절대 만들 수 없다.
  4. 디렉토리를 다룰 수 없다.
(정답률: 64%)
  • cpio는 파일의 사본뿐만 아니라 하드 링크(Hard Link)와 같은 파일 자체와의 링크를 생성하고 보존할 수 있는 기능을 제공합니다.
profile_image
1

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

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

  1. TCP SYN flood를 통한 DoS 공격을 막기 위한 명령이다.
  2. 1초에 20회 이상의 SYN 패킷이 들어오면 RETURN 한다.
  3. 최대 50개의 패킷에 대해 그 평균값을 측정하여 동작한다.
  4. RETURN 되지 못한 패킷은 DROP 한다.
(정답률: 15%)
  • 제시된 명령어 $\text{--limit 20/s}$는 초당 20개까지의 패킷을 허용(RETURN)한다는 의미이며, 이를 초과하는 패킷이 DROP 되는 구조입니다. 따라서 20회 이상의 패킷이 들어올 때 RETURN 한다는 설명은 틀렸습니다.

    오답 노트

    $\text{--limit-burst 50}$을 통해 최대 50개의 패킷 평균값을 측정하며, 최종적으로 허용 범위를 벗어난 패킷은 DROP 처리하여 TCP SYN flood 공격을 방어합니다.
profile_image
1

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

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

61. WWW와 HTML에 대한 설명 중 틀린 것은?

  1. 초기에 웹서비스는 텍스트와 최소화된 이미지를 바탕으로 하는 정적인 HTML페이지로 구성되었다.
  2. WWW는 World Wide Web의 약자이다.
  3. NCSA에서 만들었던 웹서버는 Lighttpd이며 이후에 아파치(Apache)로 이름이 바뀌었다.
  4. HTML은 Hyper Text Markup Language의 약자이다.
(정답률: 60%)
  • NCSA에서 개발한 초기 웹 서버는 아파치(Apache)의 전신이 된 서버였으며, Lighttpd는 이후에 등장한 경량 웹 서버입니다.

    오답 노트

    WWW는 World Wide Web의 약자이며, HTML은 Hyper Text Markup Language의 약자로 초기에 텍스트와 최소한의 이미지를 사용하는 정적 페이지 구성에 사용되었습니다.
profile_image
1

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

62. apache_2.2.4 버전 소스 컴파일시 443번 포트를 이용하는 SSL 보안서버 설치 옵션으로 올바른 것은?

  1. ./configure --prefix=/usr/local/apache --enable-modules=so --enable-mod-openssl
  2. ./configure --prefix=/usr/local/apache --enable-modules=so --enable-ssl
  3. ./configure --prefix=/usr/local/apache --enable-modules=so --enable-mod-ssl
  4. ./configure --prefix=/usr/local/apache --enable-modules=so --modssl
(정답률: 33%)
  • Apache 소스 컴파일 시 SSL 보안 서버 기능을 활성화하기 위해서는 --enable-ssl 옵션을 사용해야 합니다.
profile_image
1

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

63. 웹서버 환경 설정에서 HostnameLookups On, Off는 어떠한 역할을 수행하는가?

  1. On으로 설정시 클라이언트 IP 확인후 다시 DNS 서버에 질의하여 도메인 이름으로 로그를 기록하며 Off로 설정시 111.111.111.111과 같이 아이피로 기록한다.
  2. On으로 설정시 로그를 기록하며 Off로 설정시 로그를 기록하지 않는다.
  3. On으로 설정시 클라이언트 IP를 111.111.111.111과 같이 로그를 기록하며 Off로 설정시 DNS 서버에 질의하여 도메인 이름으로 로그를 기록한다.
  4. On으로 설정시 클라이언트 IP를 캐쉬에 저장하고 Off로 설정시 저장하지 않는다.
(정답률: 40%)
  • HostnameLookups 지시자는 클라이언트의 IP 주소를 도메인 이름으로 변환할지 여부를 결정합니다. On으로 설정하면 DNS 서버에 역방향 질의를 수행하여 도메인 이름으로 로그를 남기고, Off로 설정하면 IP 주소 그대로 기록합니다.
profile_image
1

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

64. CustomLog 지시자의 의미가 틀린 것은?

  1. %h - 호스트 이름
  2. %1 - 원격 로그 이름
  3. %s - 서버 상태
  4. %t - 전송량
(정답률: 29%)
  • CustomLog 지시자에서 %t는 전송량이 아니라 요청을 받은 시간을 기록하는 서식 지정자입니다.

    오답 노트

    %h: 원격 호스트 이름
    %l: 원격 로그 이름
    %s: 서버 상태
profile_image
1

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

65. 현재 웹서버의 아이피는 인터페이스 eth0에 192.168.0.100으로 설정되어 있다. IP 기반 가상호스팅을 위해 호스트 아이피 주소 192.168.0.101을 추가하는 명령은?

  1. route add -host 192.168.0.101 dev eth0:1
  2. route hostadd -host 192.168.0.101 dev eth0:1
  3. route add -host 192.168.0.101 dev eth0
  4. route hostadd -host 192.168.0.101 dev eth0
(정답률: 50%)
  • IP 기반 가상 호스팅을 위해 기존 인터페이스(eth0)에 가상 IP를 추가하려면 route add 명령어를 사용하며, 가상 인터페이스 명칭인 eth0:1을 지정해야 합니다.
profile_image
1

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

66. httpd 명령어에 사용 가능한 옵션에 대한 설명으로 틀린 것은?

  1. -d : ServerRoot 변수에 대한 지정
  2. -f : 환경 설정 파일을 지정
  3. -X : 내부적인 테스트를 위해 싱글 프로세스 모드로 실행
  4. -v : 로그 디렉토리 지정
(정답률: 36%)
  • httpd 명령어의 -v 옵션은 로그 디렉토리를 지정하는 것이 아니라, 아파치 서버의 버전 정보를 출력하는 옵션입니다.

    오답 노트

    -d: ServerRoot 변수 지정
    -f: 환경 설정 파일 지정
    -X: 싱글 프로세스 모드로 실행
profile_image
1

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

67. 아파치 유틸리티 ab는 어떠한 유틸리티 인가?

  1. 아파치 환경설정 점검 유틸리티
  2. 아파치 벤치마크, 성능 테스트 유틸리티
  3. 아파치 로그 유틸리티
  4. 아파치 실행 유틸리티
(정답률: 71%)
  • ab(Apache Benchmark) 유틸리티는 아파치 HTTP 서버의 성능을 측정하기 위해 과부하 테스트를 수행하고, 초당 처리 요청 수 등의 벤치마크 결과를 제공하는 도구입니다.
profile_image
1

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

68. SSL에 대한 설명으로 틀린 것은?

  1. 미국 넷스케이프 커퓨티케이션즈(Netscape Communications)회사가 개발 하였다.
  2. 인증 암호화 기능이 있다.
  3. SSL은 웹서버만 지원된다.
  4. 플랫폼과 어플리케이션에 독립적이다.
(정답률: 78%)
  • SSL(Secure Sockets Layer)은 전송 계층과 응용 계층 사이에서 동작하는 보안 프로토콜로, 웹 서버(HTTPS)뿐만 아니라 이메일(SMTP, POP3, IMAP), FTP 등 다양한 네트워크 애플리케이션에서 보안 통신을 위해 지원됩니다.
profile_image
1

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

69. CGI를 사용하는 이유로 부적합한 것은?

  1. CGI를 통해 실시간으로 생성되는 동적 페이지를 만들 수 있다.
  2. 클라이언트의 입력 값을 받아 생성, 저장, 변경 할 수 있다.
  3. 양방향 통신을 할 수 있다.
  4. 고정된 페이지를 전송받는 단방향 통신을 할 수 있다.
(정답률: 65%)
  • CGI(Common Gateway Interface)는 서버가 클라이언트의 요청에 따라 실시간으로 내용을 생성하는 동적 페이지 구현을 위해 사용합니다. 고정된 페이지를 전송하는 단방향 통신은 일반적인 정적 HTML 페이지의 특징이며, 이는 CGI를 사용하는 목적과 정반대됩니다.
profile_image
1

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

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

  1. testparm : smb.conf 파일의 문법적인 오류 점검을 한다.
  2. smbadduser : 삼바 서버에 계정을 생성한다.
  3. smbstatus : 삼바 서버의 상태를 확인할 수 있다.
  4. smbtree : 윈도우즈로 접속할 수 있다.
(정답률: 76%)
  • smbtree는 윈도우즈로 접속하는 도구가 아니라, 삼바 서버에서 공유하고 있는 자원(디렉터리 및 파일)의 구조를 트리 형태로 보여주는 명령어입니다.
profile_image
1

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

71. 삼바 서버에 접속할 때 4가지의 인증 레벨이 부여되는데 각 레벨별 설명이 틀린 것은?

  1. share : 사용자/패스워드 인증을 거치지 않고 바로 접근이 가능하다.
  2. user : 사용자/패스워드 인증을 통해 접근이 가능하다.
  3. sever : 사용자/패스워드 인증이 미리 등록된 유저만 접근이 가능하다.
  4. domain : 인증정보 처리를 윈도즈 NT 도메인에서 처리하는 방식이다.
(정답률: 33%)
  • 삼바의 인증 레벨 중 sever라는 레벨은 존재하지 않습니다. 일반적으로 share, user, domain 레벨 등을 통해 인증을 처리합니다.
profile_image
1

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

72. NFS에 대한 설명 중 틀린 것은?

  1. 분산 파일 공유 시스템 소프트웨어이다.
  2. NFS는 FTP 기반의 파일 공유 서비스이다.
  3. NFS 서버-클라이언트 통신방법으로 RPC를 사용한다.
  4. NFS 파일 공유를 통한 디스크 공간 절약을 가져올 수 있다.
(정답률: 39%)
  • NFS(Network File System)는 RPC(Remote Procedure Call) 기반의 파일 공유 서비스이며, FTP 기반의 서비스가 아닙니다.
profile_image
1

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

73. 다음 NFS 익스포팅 설정파일(/etc/exports)에 대한 설명 중 틀린 것은?

  1. root 권한으로 마운트 하더라도 nobody 사용자로 매핑된다.
  2. 192.168.12.1 아이피에서만 접근이 가능하다.
  3. NFS 마운트시 읽기만 가능하다.
  4. root 권한으로 마운트하면 root권한으로 마운트 접근된다.
(정답률: 53%)
  • 제시된 설정 에서 no_root_squash 옵션이 설정되어 있습니다. 이 옵션은 클라이언트의 root 사용자가 서버의 root 권한을 그대로 유지하도록 허용하는 설정이므로, nobody 사용자로 매핑된다는 설명은 틀렸습니다.
profile_image
1

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

74. Proftp에 대한 설명으로 틀린 것은?

  1. 컴퓨터들간에 파일을 교환하기 위한 표준 FTP프로토콜을 사용한다.
  2. 설정파일로 ftpd.conf 파일을 사용한다.
  3. 기본포트는 21번 포트를 사용한다.
  4. /etc/shells 파일로 사용자 접속 제한을 할 수 있다.
(정답률: 12%)
  • ProFTPD의 설정 파일은 ftpd.conf가 아니라 /etc/proftpd.conf 파일을 사용합니다.
profile_image
1

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

75. ProFTP의 Limit 항목의 Command에 대한 설명 중 틀린 것은?

  1. CWD : 디렉토리를 변경할 경우
  2. RMD : 디렉토리를 삭제할 경우
  3. RETR : 파일 이름을 바꿀경우
  4. DELE : 파일을 삭제할 경우
(정답률: 60%)
  • RETR 명령어는 서버로부터 파일을 읽어오는(Retrieve) 명령어로, 파일 이름을 바꾸는 기능이 아닙니다. 파일 이름을 바꾸는 명령어는 RNFR(Rename From)과 RNTO(Rename To)를 사용합니다.
profile_image
1

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

76. 메일 서비스를 위한 컴포넌트 MUA에 대한 설명으로 알맞은 것은?

  1. 아웃룻, 썬더버드등 메일 사용자 에이전트로 메일을 보거나 보낼 수 있는 역할을 핟나.
  2. 메일 전송 에이전트로 메일을 받아 다른 호스트로 메일을 전달하는 역할을 한다.
  3. 수신된 메시지를 사용자의 메일 박스에 저장해주는 역할을 한다.
  4. MUA는 서버에서만 사용되는 컴포넌트이다.
(정답률: 39%)
  • MUA(Mail User Agent)는 사용자가 메일을 작성하고 읽기 위해 사용하는 클라이언트 소프트웨어입니다. 아웃룩(Outlook)이나 썬더버드(Thunderbird)가 대표적인 예입니다.

    오답 노트

    메일 전송 에이전트: MTA(Mail Transfer Agent)의 역할
    메일 박스 저장: MDA(Mail Delivery Agent)의 역할
profile_image
1

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

77. linux 계정 사용자에게 오는 메일을 webmaster 계정과 service@paran.com으로 포워딩 설정을 하려고 한다. alias 파일에 올바르게 작성된 것은?

  1. linux : webmaster,service@paran.com
  2. linux webmaster,service@paran.com
  3. webmaster,service@paran.com linux
  4. webmaster,service@paran.com :linux
(정답률: 27%)
  • alias 파일은 메일 별칭을 설정하는 파일로, '원래계정 : 전달받을계정1,전달받을계정2' 형식으로 작성합니다. 따라서 linux 계정의 메일을 webmaster와 service@paran.com으로 보내려면 linux : webmaster,service@paran.com으로 설정해야 합니다.
profile_image
1

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

78. 192.168.0.1 아이피에서 발송되는 스팸메일 수신을 막기 위해 /etc/mail/access 파일에 올바르게 작성한 것은?

  1. 192.168.0.1 RELAY
  2. 192.168.0.1 REJECT
  3. REJECT:192.168.0.1
  4. DROP:192.168.0.1
(정답률: 47%)
  • /etc/mail/access 파일은 특정 호스트의 메일 수신 허용 여부를 결정합니다. 특정 IP의 메일을 거부하여 스팸을 막으려면 'IP주소 REJECT' 형식으로 작성해야 합니다.
profile_image
1

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

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

  1. alias
  2. pop3
  3. sendmail
  4. relay
(정답률: 30%)

  • relay는 메일 서버가 수신한 메일을 다른 서버로 전달하는 기능입니다. 이 설정이 제대로 되어 있지 않으면 외부에서 스팸 메일을 보내는 통로로 악용될 수 있습니다.
profile_image
1

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

80. sendmail.cf 파일에 아래와 같이 설정되어 있었으며 클라이언트 PC에서 아웃룩을 이용하여 포털사이트로 메일을 보내면 발송이 되지 않고 있다. 어떻게 수정하면 메일 발송이 가능한지 다음 내용 중 알맞은 것은?

  1. Name=MUA
  2. Addr=0.0.0.0
  3. Addr=localhost
  4. Name=MDA
(정답률: 28%)
  • 이미지 의 설정에서 Addr=127.0.0.1로 되어 있으면 서버 로컬에서만 접속이 가능하여 외부 클라이언트 PC의 메일 발송이 불가능합니다. 모든 네트워크 인터페이스로부터의 접속을 허용하여 외부 메일 발송이 가능하게 하려면 Addr=0.0.0.0으로 수정해야 합니다.
profile_image
1

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

81. 메일 호스팅을 하는데 한 계정이 아웃룩으로 편지가 받아지지 않아 패스워드 점검을 로컬에서 진행하였다. 패스워드가 1234라고 가정할 때 다음 ( )안에 들어갈 내용을 순서대로 나열한 것 중 알맞은 것은?

  1. 25, pass
  2. 143, passwd
  3. 110, pass
  4. 110, passwd
(정답률: 21%)
  • 이미지 의 텔넷 접속 로그를 보면 POP3 서버에 접속하여 메일을 확인하는 과정입니다. POP3 서비스의 기본 포트 번호는 $110$이며, 사용자 인증을 위해 패스워드를 입력하는 명령어는 pass입니다.
profile_image
1

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

82. 슈퍼데몬 xinetd 데몬의 특징으로만 묶인 것은?

  1. ㉠, ㉡
  2. ㉡, ㉢
  3. ㉢, ㉣
  4. ㉠, ㉢
(정답률: 52%)
  • 슈퍼데몬 xinetd는 네트워크 서비스의 효율적인 관리와 보안을 위해 사용되며, 주요 특징은 다음과 같습니다.
    1. TCP, UDP 및 RPC 서비스들에 대한 정교한 접근 제어가 가능합니다.
    2. 접속 수 제한 및 시간 제어 등을 통해 DoS 공격을 효과적으로 억제할 수 있습니다.
    따라서 정답은 의 ㉠과 ㉡입니다.
profile_image
1

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

83. 다음 xinetd의 속성에 대한 설명으로 틀린 것은?

  1. per_source - 동일 호스트로부터의 서버 접속수 제한
  2. no_access - 접근할 수 없는 클라이언트 리스트
  3. instances - 서버에 주어지는 인수
  4. cps - 들어오는 접속 수를 제한하며 한계 숫자를 넘을 때 주어진 시간동안 서비스 비활성화
(정답률: 41%)
  • instances 속성은 서버가 동시에 실행할 수 있는 최대 프로세스(인스턴스) 수를 제한하는 설정입니다. 서버에 전달되는 인수는 보통 server_args 속성을 사용합니다.

    오답 노트

    per_source: 동일 호스트 접속 제한
    no_access: 접근 금지 리스트
    cps: 초당 접속 수 제한 및 서비스 일시 중단
profile_image
1

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

84. xinetd의 속성을 이용하여 특정 포트로 접근하게 되면 다른 서버로 포트를 넘길려고 한다. 어떤 속성을 이용하면 가능한가?

  1. redirect
  2. only_from
  3. bind
  4. socket_type
(정답률: 53%)
  • xinetd의 redirect 속성은 특정 포트로 들어온 요청을 다른 포트나 다른 서버로 전달(포워딩)할 때 사용되는 설정입니다.
profile_image
1

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

85. 다음 DNS 레코드에 대한 설명으로 틀린 것은?

  1. SOA - zone의 전체 설정. 마지막 레코드로 지정되어야 함
  2. NA - 해당 zone을 담당하는 네임 서버 주소
  3. A - 호스트 이름에 대응하는 IP 주소
  4. MX - 메일서버
(정답률: 49%)
  • SOA(Start of Authority) 레코드는 해당 존(zone)의 권한 시작을 알리는 레코드로, 존의 전체 설정 정보를 담고 있으며 반드시 존 파일의 가장 처음에 위치해야 합니다.

    오답 노트

    NA: 네임 서버 주소 지정
    A: 호스트 이름의 IPv4 주소 매핑
    MX: 메일 서버 지정
profile_image
1

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

86. DNS 서버를 구축하고 실행하기위해 테스트 할 때 사용되는 것이다. 다음과 같은 결과를 얻을 수 있는 명령어로 알맞은 것은?

  1. netstat
  2. dig
  3. nslookup
  4. hostname
(정답률: 60%)
  • 제시된 이미지 의 실행 결과는 도메인 이름과 IP 주소 사이의 매핑을 확인하는 전형적인 DNS 질의 과정입니다. nslookup은 DNS 서버에 질의하여 도메인 이름에 해당하는 IP 주소를 찾거나 그 반대의 작업을 수행하는 표준 명령어입니다.
profile_image
1

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

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

  1. NYS
  2. dhcp
  3. NIS
  4. Proxy
(정답률: 59%)
  • 제시된 이미지 의 내용은 웹 브라우저의 서핑 속도를 높이기 위해 방문한 사이트를 캐시에 저장하여 제공하는 서버에 대해 설명하고 있으므로, 정답은 Proxy 서버입니다.
profile_image
1

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

88. 프록시 서버 squid의 설정 파일(squid.conf)설정에서 캐쉬 메모리를 256M로 설정하는 것으로 알맞은 것은?

  1. cache_mem 256 MB
  2. cache_memory 256 MB
  3. mem 256 MB
  4. cache_memoty 256
(정답률: 57%)
  • Squid 설정 파일(squid.conf)에서 캐시 메모리의 크기를 지정하는 올바른 설정 옵션은 cache_mem 입니다.
profile_image
1

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

89. 프록시 서버 squid의 설정 파일(squid.conf) 설정에서 모든 호스트에 대한 접속을 제한하는 것은 어느 것인가?

  1. icp_access allow all
  2. http_access deny all
  3. http_access allow all
  4. http_access deny manager !localhost
(정답률: 71%)
  • Squid 설정에서 http_access 지시어는 HTTP 요청에 대한 접근 제어를 담당하며, deny all 설정을 통해 모든 호스트의 접속을 일괄적으로 차단할 수 있습니다.
profile_image
1

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

90. 다음 NIS 동작 구조에 대한 설명 중 틀린 것은?

  1. 슬레이브 서버는 단지 NIS 데이터베이스의 복사본을 가지고 있다.
  2. NIS 클라이언트들은 항상 서버로부터 서버의 DBM 데이터베이스에 저장된 정보들을 읽는다.
  3. NIS 데이터베이스들은 ASCII 데이터베이스로 부터 상속된 DBM 포맷 안에 있다.
  4. 기계는 하나의 NIS 도메인을 지정하여 하나의 NIS 서버만 사용할 수 있다.
(정답률: 70%)
  • NIS(Network Information Service) 환경에서 클라이언트는 하나의 도메인을 지정하지만, 가용성과 부하 분산을 위해 여러 대의 NIS 서버를 사용할 수 있습니다. 따라서 기계가 하나의 NIS 서버만 사용할 수 있다는 설명은 틀린 것입니다.
profile_image
1

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

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

  1. ypswitch
  2. yppoll
  3. ypmatch
  4. ypbind
(정답률: 63%)
  • ypbind는 NIS 클라이언트에서 서버와 연결을 유지하고, 서버의 위치를 파악하여 요청을 전달하는 핵심 프로세스로 항상 실행 상태여야 합니다.
profile_image
1

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

92. DHCP에서 MAC 주소를 이용해 서버나 호스트의 위치를 알아낼 때 사용하는 프로토콜은?

  1. ICMP(Internet Control Message Protocol)
  2. TCP(Transmission Control Protocol)
  3. ARP(Address Resolution Protocol)
  4. UDP(User Datagram Protocol)
(정답률: 67%)
  • ARP(Address Resolution Protocol)는 네트워크 상에서 IP 주소를 기반으로 해당 호스트의 물리적 주소인 MAC 주소를 찾아내기 위해 사용하는 프로토콜입니다.
profile_image
1

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

93. ADSL을 사용하는데 전산실에 동적으로 IP 주소를 할당해 주는 서버가 있다고 한다. 다음 중 어떤 것인가?

  1. Mail 서버
  2. Proxy 서버
  3. NIS 서버
  4. DHCP 서버
(정답률: 71%)
  • DHCP(Dynamic Host Configuration Protocol) 서버는 네트워크에 접속하는 호스트에게 IP 주소, 서브넷 마스크, 게이트웨이 등의 네트워크 설정 정보를 동적으로 할당해 주는 역할을 합니다.
profile_image
1

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

94. 다음 명령을 수행 하였을 때 나타나는 결과를 바르게 설명한 것은?

  1. 192.168.1.1은 MAC 주소가 00.A0.B0.00.09.7B로 변경되고 MAC 주소값이 지워진다.
  2. 네트워크 게이트웨이가 192.168.1.1로 설정되고 netmask가 지워진다.
  3. 00.A0.B0.00.09.7B MAC 어드레스가 차단되었다가 지워진다.
  4. 모두 동일한 명령으로 arp 값은 지워진다.
(정답률: 60%)
  • 제시된 이미지 의 명령어를 분석하면 다음과 같습니다.
    1. $arp -s 192.168.1.1 00.A0.B0.00.09.7B$ : 특정 IP 주소에 대해 MAC 주소를 수동으로 설정(Static)하는 명령입니다.
    2. $arp -d 192.168.1.1$ : ARP 캐시 테이블에서 해당 IP의 항목을 삭제(Delete)하는 명령입니다.
    따라서 192.168.1.1의 MAC 주소가 00.A0.B0.00.09.7B로 설정되었다가 다시 지워지는 결과가 나타납니다.
profile_image
1

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

95. 다음 중 CVS의 기능이 아닌 것은?

  1. Export
  2. Branch
  3. Checkout
  4. Commit
(정답률: 14%)
  • CVS(Concurrent Versions System)의 주요 기능으로는 변경 사항을 저장하는 Commit, 특정 버전을 가져오는 Checkout, 개발 경로를 나누는 Branch 등이 있습니다. Export는 CVS의 표준 핵심 기능에 해당하지 않습니다.
profile_image
1

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

96. 다음 해킹 기법 중 대상 서버를 찾아서 포트를 scan 할 때 사용하는 것은?

  1. smurf
  2. syn flooding
  3. ping attack
  4. port scan
(정답률: 77%)
  • port scan은 대상 서버의 열려 있는 포트를 확인하여 어떤 서비스가 구동 중인지 파악하고, 취약점을 찾아내기 위해 사용하는 해킹 기법입니다.
profile_image
1

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

97. 정상적인 기능을 하는 프로그램으로 가장하여 프로그램 내에 숨어서 의도하지 않은 기능을 수행하는 프로그램을 무엇이라고 하는가?

  1. 크래킹
  2. 트로이 목마
  3. DoS
(정답률: 74%)
  • 트로이 목마는 겉으로는 정상적인 프로그램처럼 보이지만, 실제로는 사용자 몰래 시스템에 침입하여 백도어를 설치하거나 정보를 유출하는 등 악의적인 기능을 수행하는 프로그램입니다.
profile_image
1

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

98. 시스템의 전체적인 파일들이 자신이 처음 설치한 그대로 유지되고 있는가를 확인하기 위한 보안 점검 프로그램은 무엇인가?

  1. Nessus
  2. iptables
  3. John The Ripper
  4. Tripwire
(정답률: 49%)
  • Tripwire는 파일의 해시값을 생성하여 저장한 뒤, 주기적으로 현재 파일의 상태와 비교함으로써 시스템 파일의 무결성을 검증하고 변경 여부를 확인하는 보안 점검 프로그램입니다.
profile_image
1

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

99. lastlog에 master 계정으로 외국 IP에서 정상적으로 로그인한 로그를 발견하였다. 패스워드가 쉬워서 크래킹을 당했는지 점검을 하려고 한다. 어떤 툴을 이용하면 되는가?

  1. Nessus
  2. iptables
  3. John The Ripper
  4. Tripwire
(정답률: 40%)
  • 패스워드 크래킹 여부를 점검하기 위해서는 암호 해독 도구가 필요하며, John The Ripper는 대표적인 패스워드 크래킹 툴입니다.

    오답 노트

    Nessus: 상용 취약점 스캐너
    iptables: 리눅스 방화벽 설정 도구
    Tripwire: 파일 무결성 검사 기반의 침입 탐지 시스템
profile_image
1

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

100. 리눅스에서는 기본적으로 방화벽의 역할을 할 수 있는 iptables가 있다. 100.100.10.12에서 입력 (INPUT)되는 패킷을 모두 무시하기 위한 명령은 다음 중 어느 것인가?

  1. intables -A INPUT -s 100.100.10.12 -jDROP
  2. intables -D INPUT -I 100.100.10.12 -tDROP
  3. intables -D INPUT -s 100.100.10.12 -mDROP
  4. intables -R INPUT -i 100.100.10.12 -jDROP
(정답률: 45%)
  • iptables에서 특정 IP의 패킷을 차단하기 위해서는 체인에 규칙을 추가하는 -A(Append) 옵션, 출발지 주소를 지정하는 -s(source) 옵션, 그리고 패킷을 버리는 -j DROP(jump to DROP) 타겟을 사용해야 합니다.
    따라서 intables -A INPUT -s 100.100.10.12 -jDROP 명령이 정답입니다.
profile_image
1

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

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