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

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

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

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

목록

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

1. 다음 중 운영체제와 이를 사용할 수 있는 CPU를 연결한 것 중 틀린 것은?

  1. 리눅스 - 옵테론 CPU
  2. OS/2 - PowerPC CPU
  3. MS-윈도우즈XP - 펜티엄 4
  4. 리눅스 - Cyrix
(정답률: 27%)
  • OS/2는 주로 인텔 x86 아키텍처 기반의 CPU에서 동작하도록 설계된 운영체제이며, PowerPC CPU와의 연결은 적절하지 않습니다.
profile_image
1

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

2. 다음 중 리눅스의 장점으로 거리가 가장 먼 것은?

  1. 뛰어난 네트워킹 환경을 제공한다.
  2. 완벽한 멀티유저, 멀티태스킹 환경을 제공한다.
  3. 대용량 시스템에서만 최적의 성능을 발휘한다.
  4. 가상콘솔 환경을 제공한다.
(정답률: 85%)
  • 리눅스는 소형 임베디드 시스템부터 대규모 서버 시스템까지 다양한 환경에서 최적의 성능을 발휘하는 유연한 운영체제입니다. 따라서 대용량 시스템에서만 성능을 발휘한다는 설명은 틀린 내용입니다.
profile_image
1

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

3. 다음 중 상용리눅스 배포판 중 틀린 것은?(문제오류로 실제 시험에서는 1,2,3,4번 모두 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. Red Flag Linux
  2. SUSE Linux
  3. Red Hat Linux Enterprise3 WS
  4. Debian Linux(woody)
(정답률: 90%)
  • 제시된 보기들은 리눅스 배포판의 종류를 묻는 문제이며, Red Flag Linux를 정답으로 처리합니다.
profile_image
1

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

4. 다음 중 각 리눅스 배포판에 대한 설명으로 틀린 것은 어느 것인가?

  1. Red Hat - RPM기반의 패키지 관리기술을 제공한다.
  2. Suse - 이테니움2 또는 PPC장비를 지원하는 버전이 있다.
  3. Gentoo Linux - 리눅스 커널 2.6을 지원한다.
  4. Debian - 소스 방식으로 설치하는 배포판이다.
(정답률: 28%)
  • Debian은 패키지 관리 시스템(dpkg, APT)을 통해 바이너리 형태로 설치하는 배포판입니다.

    오답 노트

    소스 방식으로 설치하는 배포판: Gentoo Linux
profile_image
1

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

5. 아래의 파일이름을 통해 알 수 있는 리눅스 커널 사항으로 알맞은 것은?

  1. 32Bit CPU를 위한 커널이다.
  2. 개발 및 테스트 버전의 커널이다.
  3. 1737번의 패치가 있었다.
  4. 다중 프로세서를 위한 커널이다.
(정답률: 40%)
  • 제시된 파일명 에서 'smp'는 Symmetric Multi Processing의 약자로, 다중 프로세서(CPU/코어) 시스템을 지원하는 커널임을 의미합니다.

    오답 노트

    32Bit CPU를 위한 커널이다: x86_64는 64비트 아키텍처를 의미함
    개발 및 테스트 버전의 커널이다: 일반 배포용 안정 버전임
    1737번의 패치가 있었다: 1.737은 패키지 릴리즈 번호임
profile_image
1

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

6. 다음 중 유닉스 운영체제로 틀린 것은?

  1. Solaris
  2. Slackware
  3. Minix
  4. HP-UX
(정답률: 31%)
  • Solaris, Minix, HP-UX는 유닉스(UNIX) 계열의 운영체제이지만, Slackware는 유닉스를 모델로 하여 만든 오픈 소스 운영체제인 리눅스(Linux) 배포판입니다.
profile_image
1

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

7. 다음 중 리눅스용 응용프로그램과 이를 지원하기 위해 필요한 하드웨어와 연결된 것 중 알맞은 것은?

  1. Sane - 스캐너
  2. ProFtpd - 비디오 카드
  3. gcombust - 네트워크 카드
  4. Xmms - 이동형 저장장치
(정답률: 44%)
  • Sane(Scanner Access Now Easy)은 리눅스에서 스캐너 및 디지털 카메라와 같은 이미지 입력 장치를 제어하기 위한 표준 API 라이브러리입니다.

    오답 노트

    ProFtpd: FTP 서버 소프트웨어
    gcombust: CD 굽기 소프트웨어
    Xmms: 음악 재생 플레이어
profile_image
1

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

8. 다음 중 리눅스 시스템을 리부팅 하기위한 명령어와 거리가 가장 먼 것은?

  1. init 0
  2. init 6
  3. reboot
  4. shutdown -r now
(정답률: 65%)
  • 리눅스에서 시스템을 재부팅하는 방법은 init 6, reboot, shutdown -r now 등이 있습니다.

    오답 노트

    init 0: 시스템 종료
profile_image
1

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

9. 다음은 어떤 부트 매니저의 환경 설정 파일이다. 아래의 환경 설정내용을 보고 파악할 수 있는 내용과 가장 거리가 먼 것은?

  1. 윈도우즈는 첫번째 하드디스크의 첫 번째 파티션에 위치하고 있다.
  2. 위의 환경설정 내용은 GRUB의 환경설정 내용 이다.
  3. 위의 설정파일로 리눅스를 부팅하면 GUI 모드로 부팅이 된다.
  4. 설치된 리눅스는 패치가 9번 적용된 커널 2.6 기반의 리눅스이다.
(정답률: 47%)
  • 제시된 설정 파일의 kernel 라인을 보면 quiet 옵션이 설정되어 있어 부팅 과정의 메시지를 숨기지만, 런레벨(runlevel)이나 GUI 모드 진입을 결정하는 설정(예: runlevel 3 또는 5)이 명시되어 있지 않으므로 GUI 모드로 부팅된다고 판단할 수 없습니다.

    오답 노트

    윈도우즈는 첫번째 하드디스크의 첫 번째 파티션에 위치하고 있다: (hd0,0) 표기를 통해 확인 가능
    위의 환경설정 내용은 GRUB의 환경설정 내용 이다: chainloader, kernel 등의 지시어는 GRUB의 특징
    설치된 리눅스는 패치가 9번 적용된 커널 2.6 기반의 리눅스이다: vmlinuz-2,6,9-71hs 표기를 통해 확인 가능
profile_image
1

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

10. 다음 괄호 안에 들어갈 내용으로 알맞은 것은?(순서대로 (ㄱ) (ㄴ) (ㄷ) (ㄹ))

  1. 로그, 슈퍼블록, I-Node, 파티션 정보
  2. I-Node, 슈퍼블록, 비트맵, 로그
  3. 파티션 정보 로그 비트맵 슈퍼블록
  4. 슈퍼블록 로그 I-Node 파티션 정보
(정답률: 56%)
  • 저널링 파일시스템은 파일 수정 전 변경 이력을 기록하여 복구 속도를 높이는 시스템입니다. 기존 ext2의 fsck는 I-Node, 슈퍼블록, 비트맵 등 전체 구조를 검사해야 하므로 느리지만, 저널링 시스템은 로그만 참조하여 빠르게 복구합니다.
profile_image
1

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

11. 다음 중 X-Window에 대한 설명으로 틀린 것은?

  1. 두 개의 개별 소프트웨어 부분에 의해 제어되는 서버/클라이언트 시스템이다.
  2. xhost라는 프로그램을 사용하여 원격지에서 접속할 수 있는 기능을 제공한다.
  3. 내부적으로 데이터를 처리하기 위해 X Protocol을 사용한다.
  4. X-Window 데스크탑 환경으로는 KDE, GNOME, XFree86이 있다.
(정답률: 57%)
  • X-Window 시스템에서 KDE와 GNOME은 사용자가 사용하는 데스크탑 환경(Desktop Environment)이 맞지만, XFree86은 데스크탑 환경이 아니라 X-Window 시스템을 구현한 X 서버 소프트웨어입니다.
  • 4번 X-Window 데스크탑 환경으로는 KDE, GNOME, XFree86이 있다.

    XFree86은 데스크탑 환경이 아니라, X Window System의 구현체입니다. KDE와 GNOME은 X Window System을 위한 데스크탑 환경이지만, XFree86은 X 서버 소프트웨어 패키지입니다.
profile_image
1

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

12. 리눅스 콘솔에서 man rpm 명령어를 통해 rpm의 도움말을 보려 했으나 화면의 글자가 알아 볼 수 없는 문자로 나타났다. 이럴 경우 영문으로라도 매뉴얼 내용을 보기 위해 Shell 환경 변수를 변경하고자 할 때 다음의 명령어에서 괄호 안에 들어갈 내용으로 알맞은 것은?

  1. ENGLISH, YES
  2. CHARACTER, ENG
  3. CONTURY, 0
  4. LANG, C
(정답률: 61%)
  • 리눅스에서 시스템의 언어 및 지역 설정을 제어하는 환경 변수는 LANG이며, 이를 기본 영문 설정인 C로 변경하면 깨진 문자 대신 영문 매뉴얼을 볼 수 있습니다.
    따라서 의 빈칸에는 LANG과 C가 들어갑니다.
profile_image
1

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

13. 다음 중 현재 설정된 Shell 환경 변수를 볼 수 있는 명령어로 짝지어진 것 중 올바른 것은?

  1. export - path
  2. display - term
  3. set - printenv
  4. cat - dmesg
(정답률: 36%)
  • 현재 쉘에 설정된 환경 변수와 지역 변수를 확인하기 위해서는 set 명령어를 사용하며, 환경 변수만을 출력하여 확인하려면 printenv 명령어를 사용합니다.
profile_image
1

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

14. 다음 중 인터럽트의 종류가 아닌 것은?

  1. 입출력 인터럽트
  2. 하드웨어 인터럽트
  3. 콘솔 인터럽트
  4. 프로그램 종료 인터럽트
(정답률: 45%)
  • 인터럽트는 CPU가 프로그램 실행 도중 예외 상황이나 외부 요청을 처리하기 위해 실행을 잠시 중단하는 메커니즘입니다. 프로그램 종료는 정상적인 프로세스 완료 과정이지, 시스템의 흐름을 끊는 인터럽트의 종류에 해당하지 않습니다.
profile_image
1

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

15. 다음 내용은 무엇에 대한 설명인가?(문제오류로 실제 시험에서는 1, 2번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. Bash Shell
  2. Bourne Shell
  3. C Shell
  4. Korn Shell
(정답률: 74%)
  • 리눅스에서 가장 널리 사용되며, 쉘 스크립트 작성에 주로 이용되는 표준 쉘은 Bash Shell입니다.
profile_image
1

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

16. OSI 7 Layer에서 한 시스템의 응용프로그램에서 보낸 데이터를 다른 시스템의 응용프로그램에서 읽을 수 있도록 하는 역할을 하는 계층으로 알맞은 것은?

  1. 물리 계층(Physical Layer)
  2. 네트워크 계층(Network Layer)
  3. 세션 계층(Session Layer)
  4. 표현 계층(Presentation Layer)
(정답률: 67%)
  • 표현 계층(Presentation Layer)은 응용 프로그램 간의 데이터 형식을 정의하며, 서로 다른 시스템 간에 데이터를 읽을 수 있도록 인코딩, 디코딩, 압축 및 암호화를 수행하는 역할을 합니다.
profile_image
1

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

17. Layer 2 Switch 에서 IDS(침입탐지시스템) 등 이나, 기타 네트워크 관리를 위해 특정 포트의 Traffic 패킷을 다른 포트에서 모니터링 하려 할 때 사용하는 기능으로 알맞은 것은?

  1. Port Mirroring
  2. Port Enable
  3. Port Load Balance
  4. Port VLAN
(정답률: 55%)
  • Port Mirroring은 스위치의 특정 포트로 들어오거나 나가는 트래픽을 복제하여 다른 포트로 전달하는 기능으로, IDS(침입탐지시스템)나 네트워크 분석 도구를 통해 트래픽을 모니터링할 때 사용합니다.
profile_image
1

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

18. 네트워크상에서 Packet 통신을 위해 필요한 기본적인 정보로서, 이 정보가 없으면, 내부 통신은 가능하지만 외부 네트워크로 패킷을 전달할 수 없다. 이 정보의 항목으로 알맞은 것은?

  1. 서브넷 마스크
  2. 게이트웨이 주소
  3. DNS 서버주소
  4. IP 주소
(정답률: 73%)
  • 게이트웨이 주소는 서로 다른 네트워크 간의 통신을 가능하게 하는 출입구 역할을 합니다. 이 정보가 없으면 동일 네트워크 내의 내부 통신은 가능하지만, 외부 네트워크로 패킷을 전달할 수 없습니다.
profile_image
1

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

19. 리눅스에서 NAT를 사용하기 위한 필수 조건으로 틀린 것은?

  1. IPChains 혹은 IPTables 지원 가능한 커널
  2. External LAN Interface의 두개 이상의 IP 주소
  3. 올바른 IP 주소 대역
  4. External LAN 과 Internal LAN의 IP대역폭이 다를 것
(정답률: 19%)
  • NAT(Network Address Translation)는 내부 네트워크의 사설 IP 주소를 하나의 공인 IP 주소로 변환하여 외부와 통신하는 기술이므로, 외부 LAN 인터페이스에는 공인 IP 주소 1개만 있으면 충분합니다.
profile_image
1

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

20. 다음 중 TCP/IP 용어의 설명 중 틀린 것은?

  1. Broadcast address : 호스트 주소 영역이 '11111111’ 인 IP 주소
  2. Network address : 호스트 주소 영역이 ‘ 00000000’ 인 IP 주소
  3. Octet : 32비트 IP 주소의 네 부분을 이루는 8비트의 숫자
  4. Subnet Mask : IP 주소에서 네트워크 및 호스트 영역을 구별하는 데 사용되는 8 비트 숫자
(정답률: 38%)
  • 서브넷 마스크(Subnet Mask)는 IP 주소에서 네트워크 부분과 호스트 부분을 구분하기 위해 사용하며, IP 주소와 동일하게 총 32비트로 구성됩니다.

    오답 노트

    8 비트 숫자: 서브넷 마스크는 32비트 전체 길이를 가집니다.
profile_image
1

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

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

21. 다음 중 계정에 전화번호나 소속 회사 이름들에 대한 추가 사용자 정보를 부여하도록 해주는 명령어로 알맞은 것은?

  1. finger
  2. usermod
  3. chfn
  4. adduser
(정답률: 알수없음)
  • chfn(change finger information) 명령어는 사용자의 전체 이름, 전화번호, 사무실 위치 등 finger 정보로 표시되는 추가 사용자 정보를 수정할 때 사용합니다.
profile_image
1

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

22. 다음 중 passwd 명령어를 이용하여 ihd란 사용자 계정을 어떠한 패스워드를 사용해도 로그온 가능 하도록 설정하기위한 옵션으로 알맞은 것은?

  1. -l
  2. -d
  3. -u
  4. -S
(정답률: 39%)
  • passwd 명령어의 -d 옵션은 delete의 약자로, 사용자의 패스워드를 삭제하여 패스워드 없이도 로그온이 가능하도록 설정하는 옵션입니다.
profile_image
1

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

23. 리눅스에서 기본적으로 파일을 만들면 644 권한으로 파일이 생성되는데 이러한 파일 생성시 기본적으로 주어지는 권한을 변경할 수 있도록 해주는 명령어로 알맞은 것은?

  1. chmod
  2. chown
  3. umask
  4. mode
(정답률: 37%)
  • umask는 파일이나 디렉터리가 생성될 때 기본적으로 부여되는 권한에서 제외할 권한을 설정하는 마스크 값 지정 명령어입니다.

    오답 노트

    chmod: 이미 생성된 파일의 권한 변경
    chown: 파일의 소유자나 그룹 변경
profile_image
1

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

24. 다음 중 파일 및 디렉터리가 소속된 그룹을 변경하기 위해 사용되는 명령어로 알맞은 것은?

  1. chmod
  2. chgrp
  3. change
  4. umask
(정답률: 67%)
  • 파일이나 디렉터리의 소유 그룹을 변경하는 명령어는 chgrp(change group)입니다.

    오답 노트

    chmod: 파일의 권한(Permission) 변경
    umask: 파일 생성 시 기본 권한 설정
profile_image
1

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

25. 다음 중 fsck명령어를 수행 후 반환되는 종료값이 1일 경우 의미하는 내용으로 알맞은 것은?

  1. 파일 시스템 에러가 고쳐짐
  2. 에러 없음
  3. 연산 에러
  4. 파일 시스템에 고쳐지지 않은 에러가 남았음
(정답률: 22%)
  • fsck 명령어의 종료 값(Exit Status)은 파일 시스템의 상태를 나타냅니다. 종료 값이 1인 경우는 파일 시스템 에러가 발견되었으나 성공적으로 수정되었음을 의미합니다.

    오답 노트

    에러 없음: 종료 값 0
    고쳐지지 않은 에러 남음: 종료 값 2 또는 4
profile_image
1

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

26. 아래의 구문은 5MB의 compres.tgz 파일을 2MB 단위로 분할 한 후 다시 합치기를 하는 명령어 이다. 괄호에 들어갈 내용으로 알맞은 것은?

  1. -b 2048, com*
  2. -f 2, xa*
  3. -b 2m, xa*
  4. -f 2048, com*
(정답률: 30%)
  • 파일을 특정 크기로 분할할 때는 split 명령어의 -b 옵션을 사용하며, 분할된 파일들을 다시 합칠 때는 cat 명령어와 와일드카드(*)를 사용합니다.
    분할 단계: $split \ -b \ 2m \ compress.tgz$
    병합 단계: $cat \ xa* \ > \ compress1.tgz$
  • 명령어 split -b 2m compress.tgz 를 실행하면, compress.tgz 파일이 2MB 크기의 조각으로 분할됩니다. 결과적으로 생성되는 파일들은 `compress.tgz`라는 원본 파일 이름을 기반으로 자동으로 생성된 접미사를 포함한 여러 개의 작은 파일들입니다.

    예를 들어:

    - `compress.tgzaa`
    - `compress.tgzab`
    - `compress.tgzac`
    - ...

    이러한 파일들은 각기 2MB 크기의 청크로 나누어진 `compress.tgz`의 내용입니다. `split` 명령어는 분할된 파일의 이름을 자동으로 생성하며, 기본적으로 알파벳 순서로 접미사를 붙입니다.
profile_image
1

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

27. 다음 중 .kde란 파일을 보기 위해 ls명령어에 반드시 필요한 옵션으로 알맞은 것은?

  1. -a
  2. -l
  3. -h
  4. -u
(정답률: 43%)
  • 리눅스에서 파일명이나 디렉토리명이 점(.)으로 시작하는 파일은 숨김 파일로 처리됩니다. ls 명령어에서 이러한 숨김 파일까지 모두 표시하려면 -a (all) 옵션을 사용해야 합니다.
profile_image
1

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

28. 다음 중 확장자가 iso 파일을 마운트하여 사용하기 위해 필요한 마운트 옵션으로 짝지어진 것 중 알맞은 것은?

  1. -t iso9660, -o username=root
  2. -t cdrom, -o iso9660
  3. -t iso9660, -o loop
  4. -t ext3, -o iso9660
(정답률: 56%)
  • ISO 파일은 CD-ROM 표준 파일 시스템인 iso9660 형식을 사용하며, 파일 형태의 이미지를 장치처럼 마운트하기 위해서는 루프백 장치를 사용하는 -o loop 옵션이 반드시 필요합니다.
profile_image
1

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

29. 리눅스 사용자의 디스크 사용량을 제한하기 위해 사용하는 명령어로 알맞은 것은?

  1. fsck
  2. mount
  3. quota
  4. mkfs
(정답률: 64%)
  • 리눅스에서 사용자나 그룹이 사용할 수 있는 디스크 공간의 최대 크기를 제한하고 관리하는 명령어는 quota입니다.
profile_image
1

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

30. 다음 중 프로세스 종료시 발생되는 사항으로 틀린 것은?

  1. 모든 신호를 무시
  2. 종료되는 프로세스를 좀비(Zombi)상태로 만듬
  3. 부모 프로세스에 자식 프로세스 유지 알림
  4. 파일을 메모리에서 내림, 디렉터리 반납
(정답률: 15%)
  • 프로세스가 종료되면 부모 프로세스에게 자식 프로세스가 종료되었음을 알리는 SIGCHLD 신호를 보내며, 부모가 이 상태를 확인하여 자원을 회수하도록 합니다. 따라서 자식 프로세스를 유지한다고 알리는 것은 틀린 설명입니다.

    오답 노트

    모든 신호 무시: 종료 과정 중 발생하는 신호 처리 방식
    좀비 상태: 부모가 종료 상태를 확인하기 전까지 남는 상태
    파일 및 디렉터리 반납: 점유하던 메모리와 자원을 시스템에 반환
profile_image
1

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

31. eject 명령어를 사용하여 CD-ROM을 Eject 하려고 하였으나 일반 사용자가 현재 CD-ROM이 마운트 되어 있는 /mnt/cdrom에 위치하고 있어 CD-ROM을 언마운트 할 수 없을 경우 사용하는 명령어 구문으로 가장 알맞은 것은?

  1. eject -f /mnt/cdrom
  2. killall /mnt/cdrom
  3. kill -9 /mnt/cdrom
  4. fuser -km /mnt/cdrom
(정답률: 0%)
  • 특정 파일이나 디렉터리를 사용 중인 프로세스를 확인하고 강제로 종료시켜 언마운트가 가능하게 만드는 명령어는 fuser입니다. fuser -km /mnt/cdrom 구문에서 -k 옵션은 해당 경로를 사용하는 프로세스를 kill하고, -m 옵션은 마운트 지점을 지정하여 관련 프로세스를 모두 찾아내어 종료시킵니다.
profile_image
1

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

32. 다음 중 top 명령어를 실행시 볼 수 있는 내용으로 틀린 것은?

  1. PID
  2. CPU 사용량
  3. 메모리 사용량
  4. 프로세스 사용자
(정답률: 46%)
  • top 명령어는 시스템의 실시간 상태를 모니터링하며 PID, CPU 사용량, 메모리 사용량 등을 보여주지만, 기본 출력 항목에 프로세스 사용자는 포함되지 않습니다.
profile_image
1

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

33. 다음 중 프로세스 스케줄링의 우선순위를 변경 토록 해주는 유틸리티로 알맞은 것은?

  1. cron
  2. fg
  3. nice
  4. bg
(정답률: 66%)
  • nice 명령어는 프로세스를 실행할 때 우선순위(nice value)를 지정하거나, 이미 실행 중인 프로세스의 우선순위를 변경하여 CPU 스케줄링에 영향을 줄 때 사용합니다.
profile_image
1

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

34. 다음 중 RPM관련 프로그램으로 틀린 것은?

  1. RPM
  2. Kpackage
  3. GnoRPM
  4. XRoaster
(정답률: 54%)
  • RPM, Kpackage, GnoRPM은 모두 RPM 패키지를 관리하기 위한 도구이지만, XRoaster는 RPM 관리와 관련이 없는 프로그램입니다.
profile_image
1

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

35. 시스템 관리자 홍길동은 USB 이동형 저장장치를 이용해서 리눅스 시스템에 저장된 데이터를 백업하고자 한다. 이럴 경우 USB 이동형 저장장치를 리눅스의 USB 포트에 연결시 이를 사용하기 위한 마운트 장치명과 가장 관련이 깊은 것으로 알맞은 것은?(조건 : 리눅스 시스템에 현재 SCSI 장치가 없다.)

  1. /dev/null
  2. /dev/ide
  3. /dev/usbfs
  4. /dev/sda
(정답률: 알수없음)
  • 최신 리눅스 커널에서 USB 저장장치는 SCSI 하위 시스템을 통해 관리되므로, SCSI 장치가 없는 환경에서 연결된 첫 번째 USB 저장장치는 /dev/sda로 인식됩니다.
profile_image
1

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

36. 다음은 rpm명령어 수행시 자주 사용되는 -ivh --nodeps 옵션에 대한 설명으로 알맞은 것은?(문제오류로 실제 시험에서는 2, 3, 4번이 정답 처리 되었습니다. 여기서는 2번을 누르시면 정답 처리 됩니다.)

  1. 패키지 설치시 업그레이드를 수행한다.
  2. 설치가 되는 과정을 상세히 보여 준다.
  3. 패키지 설치 프로세스를 해쉬(#) 기호로 보여 준다.
  4. 의존성을 무시하고 설치한다.
(정답률: 74%)
  • rpm 명령어의 -ivh 옵션 중 -v(verbose)는 설치 과정을 상세하게 출력하여 사용자에게 보여주는 역할을 합니다.

    오답 노트

    의존성을 무시하고 설치한다: 이는 --nodeps 옵션에 대한 설명입니다.
profile_image
1

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

37. 다음 중 패키지 확장자가 .deb 패키지를 사용하는 리눅스 배포판으로 알맞은 것은?

  1. SlackWare
  2. Debian
  3. RedHat
  4. Suse
(정답률: 70%)
  • .deb 확장자는 Debian 패키지 관리 시스템에서 사용하는 표준 패키지 형식입니다.

    오답 노트

    RedHat, Suse: .rpm 확장자를 사용합니다.
profile_image
1

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

38. 다음 중 gcc 컴파일러 대한 설명으로 틀린 것은?(문제오류로 실제 시험에서는 3, 4번이 정답 처리 되었습니다. 여기서는 3번을 누르시면 정답 처리 됩니다.)

  1. GNU C 컴파일러를 의미한다.
  2. 이식성이 좋은 C, C++ 컴파일러이다.
  3. 비주얼한 개발환경을 제공한다.
  4. 이 컴파일러로 명령을 하면 항상 a.out 형태로 결과가 만들어 진다.
(정답률: 73%)
  • gcc는 GNU C 컴파일러의 약자로, 이식성이 뛰어난 C/C++ 컴파일러이며 기본 출력 파일명이 a.out인 CLI(명령줄 인터페이스) 기반 도구입니다.

    오답 노트

    비주얼한 개발환경을 제공한다: gcc 자체는 컴파일러일 뿐, GUI 기반의 통합 개발 환경(IDE)을 제공하는 도구가 아닙니다.
profile_image
1

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

39. 리눅스 파티션에 대한 설명으로 알맞은 것은?(문제오류로 실제 시험에서는 1, 2, 3, 4번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. 리눅스는 최대 1개의 주파티션과 1개의 확장 파티션으로 구성된다.
  2. 확장 파티션은 1부터 12까지 생성할 수 있다.
  3. swap 파티션은 1GB 까지 설정가능하다.
  4. scsi 디스크의 파티션은 RAID구성에만 사용 가능하다.
(정답률: 75%)
  • 리눅스의 MBR 파티션 구조에서는 기본적으로 최대 4개의 주파티션을 생성할 수 있으며, 그중 하나를 확장 파티션으로 설정하여 논리 파티션을 추가로 구성할 수 있습니다.
profile_image
1

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

40. 리눅스의 serial port관련된 설명 중 틀린 것은?

  1. 표준 serial 포트는 /dev/ttyS0부터 3까지 지원한다.
  2. ttyS0 과 ttyS2 는 IRQ 를 공유한다.
  3. ttyS1 과 ttyS3 은 IRQ 를 공유한다.
  4. /sbin/serialset 명령을 이용하면, serial 관련 설정이 가능하다.
(정답률: 24%)
  • 리눅스 표준 시리얼 포트는 /dev/ttyS0부터 ttyS3까지 지원하며, ttyS0과 ttyS2, ttyS1과 ttyS3가 각각 IRQ를 공유하는 구조를 가집니다. 하지만 /sbin/serialset이라는 명령어를 통해 시리얼 설정을 수행한다는 설명은 사실이 아닙니다.
profile_image
1

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

41. 리눅스에서 주변장치 중 비디오카드 정보검색 및 모니터 설정 등을 위해서 사용하는 명령어로 틀린 것은?

  1. Xconfigurator
  2. XF86config
  3. XF86Setup
  4. Xcon
(정답률: 25%)
  • Xconfigurator, XF86config, XF86Setup은 리눅스 X 윈도우 환경에서 비디오 카드 설정 및 모니터 구성을 위해 사용되는 도구들입니다. 반면 Xcon은 이러한 설정 목적의 명령어가 아닙니다.
profile_image
1

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

42. 리눅스 커널에 새로운 장치를 인식하게 하기 위해서, 취할 수 있는 방법으로 알맞은 것은?

  1. 커널 컴파일
  2. X윈도우 재설치
  3. 하드웨어 주소값 변경
  4. 프로세서 변경
(정답률: 59%)
  • 리눅스 커널은 하드웨어 제어를 위한 드라이버를 포함하고 있습니다. 새로운 장치를 인식시키기 위해서는 해당 장치의 드라이버를 커널에 포함시켜 다시 빌드하는 커널 컴파일 과정이 필요합니다.
profile_image
1

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

43. 새로운 하드디스크를 리눅스에 장착하고, 재부팅시마다 하드디스크를 자동으로 마운트 할 수 있도록 설정하는 설정파일로 알맞은 것은?

  1. /etc/motd
  2. /etc/mountd.conf
  3. /etc/proftpd.conf
  4. /etc/fstab
(정답률: 58%)
  • /etc/fstab 파일은 시스템 부팅 시 자동으로 마운트할 파일시스템의 정보를 담고 있는 설정 파일입니다.

    오답 노트

    /etc/motd: 로그인 시 출력되는 메시지 파일
    /etc/proftpd.conf: FTP 서버 설정 파일
profile_image
1

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

44. 리눅스에서 새로운 하드디스크를 장착하고, 설정하는 과정에 대한 보기의 내용을 순서대로 나열한 것 중 알맞은 것은?

  1. 가 -> 다 -> 나 -> 라
  2. 가 -> 다 -> 라 -> 나
  3. 가 -> 라 -> 다 -> 나
  4. 가 -> 라 -> 나 -> 다
(정답률: 42%)
  • 리눅스에서 새로운 하드디스크를 설정하는 표준 절차는 물리적 장착 후 논리적 구역을 나누고, 파일시스템을 생성한 뒤 시스템에 연결하는 순서로 진행됩니다.
    순서: (가. 하드디스크 장착 $\rightarrow$ 라. 파티션 설정 $\rightarrow$ 다. 포맷 $\rightarrow$ 나. 마운트)
profile_image
1

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

45. 리눅스로 software RAID를 구성하는 방법에 대해 서술한 것 중 틀린 것은?

  1. 가장 처음 작업해야 할 단계는 fdisk로 partition을 생성해야 한다.
  2. fdisk로 파티션 생성 후 즉시 mke2fs명령을 이용하여 RAID 디바이스를 포맷한다.
  3. 부팅때마다 자동으로 마운트되게 하기 위해 /etc/fstab에 등록한다.
  4. /etc/raidtab 파일은 소프트웨어 RAID 관련 설정이 담겨있다.
(정답률: 27%)
  • 소프트웨어 RAID 구성 시 fdisk로 파티션을 생성한 후, 바로 포맷하는 것이 아니라 mdadm 등의 도구를 사용하여 RAID 디바이스를 먼저 생성해야 합니다. RAID 디바이스가 생성된 이후에 mke2fs 명령으로 포맷을 진행하는 것이 올바른 순서입니다.
profile_image
1

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

46. ext3저널링 파일시스템의 트랜잭션 수행단계에 해당하는 것 중 틀린 것은?

  1. 할당 단계
  2. 로깅 단계
  3. 추가 단계
  4. 위탁 단계
(정답률: 29%)
  • ext3 저널링 파일시스템의 트랜잭션 수행 단계는 할당, 추가, 위탁 단계로 구성됩니다. 로깅 단계는 표준 트랜잭션 수행 단계에 포함되지 않습니다.
profile_image
1

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

47. 다음 중 RAID LEVEL별 특징으로 올바르게 서술된 것 중 틀린 것은?(문제오류로 실제 시험에서는 2, 3번이 정답 처리 되었습니다. 여기서는 2번을 누르시면 정답 처리 됩니다.)

  1. RAID 0 : 스트라이핑으로 결함 허용기능은 없지만 속도가 빠르다.
  2. RAID 1 : 미러링으로 성능향상 기능은 없고, 구성비용이 비싸지만, 장애대비가 확실하다
  3. RAID 0+1 : 3개 이상의 디스크로 구성되며, RAID 0과 1의 특성을 모두 갖는다.
  4. RAID 5 : RIAD 0 보다 느리지만, 다른 레벨보다 빠른 성능을 내고, 결함허용을 지원한다.
(정답률: 50%)
  • RAID 1은 미러링 방식으로 데이터를 동일하게 복제하여 저장하므로, 읽기 성능은 향상될 수 있으나 쓰기 성능은 향상되지 않으며 구성 비용이 비싸고 장애 대비가 확실한 특징을 가집니다. 다만, 문제 오류로 인해 해당 보기가 정답으로 처리되었습니다.
profile_image
1

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

48. 아래 나열된 장치명(Device name)에 대한 설명으로 틀린 것은?

  1. hda1은 첫번째 하드디스크의 첫번째 파티션 이다.
  2. sda1은 SCSI 장치중 ID 값이 제일 우선인 하드디스크를 의미한다.
  3. ttyS0 는 Windows 의 Comport 1과 동일하다.
  4. pts는 포인팅 디바이스의 심볼릭 링크이다.
(정답률: 32%)
  • pts는 Pseudo Terminal Slave의 약자로, 네트워크를 통해 원격 접속(SSH, Telnet 등)했을 때 생성되는 가상 터미널을 의미합니다.

    오답 노트

    pts는 포인팅 디바이스의 심볼릭 링크이다: 가상 터미널 장치임
profile_image
1

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

49. CD-ROM이 IDE 장치의 Secondary Master 로 연결되어 있을 때, 일반적으로 사용하는 장치 파일 이름은?

  1. /dev/hda
  2. /dev/hdb
  3. /dev/hdc
  4. /dev/hdd
(정답률: 8%)
  • IDE 장치의 장치 파일 명명 규칙은 다음과 같습니다.
    - Primary Master: /dev/hda
    - Primary Slave: /dev/hdb
    - Secondary Master: /dev/hdc
    - Secondary Slave: /dev/hdd
    따라서 Secondary Master는 /dev/hdc가 됩니다.
profile_image
1

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

50. 리눅스 콘솔에서 사운드 카드를 제어하는 프로그램으로 알맞은 것은?

  1. sndconfig
  2. netconfig
  3. sysconfig
  4. sndcfg3
(정답률: 알수없음)
  • 리눅스 콘솔 환경에서 사운드 카드의 설정 및 제어를 담당하는 프로그램은 sndconfig입니다.
profile_image
1

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

51. maillog의 파일사이즈가 너무 커져서 해당 로그 파일을 삭제하고자 한다. 가장 알맞게 서술한 것은?

  1. /var/log/maillog를 삭제한 후, crond를 재 구동한다.
  2. /var/log/maillog를 삭제한 후, sendmail을 재 구동한다.
  3. /var/log/maillog를 삭제한 후, syslogd를 재 구동한다.
  4. /var/log/maillog 를 삭제한 후, touch 명령으로 새로 생성해 준다.
(정답률: 29%)
  • 리눅스에서 로그 파일은 syslogd 데몬에 의해 관리됩니다. 로그 파일을 삭제하더라도 프로세스가 파일을 계속 잡고 있으면 디스크 공간이 회수되지 않으므로, 파일을 삭제한 후 syslogd를 재구동하여 새로운 로그 파일을 생성하고 기록하도록 해야 합니다.
profile_image
1

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

52. root 사용자가 네트워크를 통한 원격에서 접속을 할 수 없도록, 제한하는 설정내용이 담긴 설정 파일로 알맞은 것은?

  1. /etc/issue.net
  2. /etc/profile
  3. /etc/shell
  4. /etc/securetty
(정답률: 36%)
  • root 사용자가 원격에서 접속할 수 있는 터미널 장치 목록을 관리하는 파일은 /etc/securetty입니다. 이 파일에 정의되지 않은 터미널을 통한 root 접속은 제한됩니다.
profile_image
1

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

53. 다음 중 네트워크 관련 설정파일이 설정된 위치 및 해석이 틀린 것은?

  1. hostname 설정 : /etc/hosts
  2. gateway 설정 : /etc/sysconfig/network
  3. ip 주소 구성 : /etc/sysconfig/network-scripts/ifcfg-ethx
  4. dns 설정 : /etc/resolv.conf
(정답률: 34%)
  • hostname 설정은 /etc/sysconfig/network 파일에서 수행하며, /etc/hosts 파일은 IP 주소와 호스트 이름을 매핑하는 정적 테이블 파일입니다.

    오답 노트

    gateway 설정(/etc/sysconfig/network), IP 주소 구성(/etc/sysconfig/network-scripts/ifcfg-ethx), dns 설정(/etc/resolv.conf)은 모두 올바른 경로입니다.
profile_image
1

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

54. TCP_WRAPPER 설정의 영향을 받지 않는 프로세스들을 서술한 것 중 알맞은 것은?

  1. in.telnetd, ipop3d
  2. nfs, dns
  3. httpd, in.telnetd
  4. httpd, dns
(정답률: 39%)
  • TCP Wrapper는 라이브러리 형태(libwrap)로 구현되어 이를 지원하는 서비스만 제어가 가능합니다. nfs와 dns는 기본적으로 TCP Wrapper의 영향을 받지 않는 대표적인 프로세스입니다.
profile_image
1

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

55. 다음 중 리눅스의 부팅 및 초기화 과정에 대한 설명으로 틀린 것은?

  1. MBR 영역에는 lilo나 grub같은 로더가 저장 되어 있다.
  2. Device Check 과정은 리눅스 커널이 직접 수행한다.
  3. file system check는 fsck를 이용하여, 파일 시스템 체크를 진행한다.
  4. init process는 /etc/inittab파일을 로딩하여 프로세스를 수행한다.
(정답률: 10%)
  • 부팅 과정에서 Boot loader가 MBR을 읽는 것이 아니라, BIOS가 MBR에 저장된 Boot loader를 읽어 실행하는 순서로 진행됩니다.


    오답 노트

    Device Check는 커널이 수행하며, fsck를 통한 파일 시스템 체크와 /etc/inittab을 통한 init 프로세스 실행은 모두 정상적인 부팅 과정입니다.
profile_image
1

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

56. iptables 와 ipchains의 차이점으로 틀린 것은?

  1. iptables에서는 TCP -y 지시자는 --syn으로 바뀌었고 `-p tcp'다음에 와야 한다.
  2. iptables에서는 DENY target는 DROP으로 바뀌었다.
  3. iptables에서는 체인 이름은 256자까지 가능 하다.
  4. iptables에서는 MASQ와 REDIRECT는 더 이상 target으로 동작하지 않는다.
(정답률: 34%)
  • iptables에서 사용자 정의 체인의 이름은 최대 31자까지만 가능합니다. 256자까지 가능하다는 설명은 잘못된 내용입니다.

    오답 노트

    TCP -y 지시자의 --syn 변경, DENY 타겟의 DROP 변경, MASQ와 REDIRECT의 타겟 동작 변경은 모두 iptables의 올바른 변경 사항입니다.
profile_image
1

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

57. 저널링 파일시스템을 사용함으로서 얻을 수 있는 특징으로 틀린 것은?

  1. 파일 복구 시간을 단축할 수 있다.
  2. 파일을 저장전 저널링 시스템은 로그를 기록하여, 향후 장애에 대비한다.
  3. ext3저널링 시스템은 파일복구를 위해, 슈퍼블록, 비트맵, inode를 모두 검사한다.
  4. 파일 시스템영역은 관리 영력과 테이터 영역으로 구성된다.
(정답률: 48%)
  • 저널링 파일시스템은 변경 사항을 로그(Journal)에 먼저 기록하므로, 장애 발생 시 전체 파일 시스템을 검사하지 않고 로그만 확인하여 복구 시간을 획기적으로 단축합니다. 따라서 슈퍼블록, 비트맵, inode를 모두 검사한다는 설명은 틀린 것입니다.
profile_image
1

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

58. 시스템에 telnet 프로토콜로, 로그인 했을때 아래 화면과 같이 로그인 후, 간단한 보안관련 공지사항을 출력하고자 한다. 이때 설정해야할 파일로 알맞은 것은?

  1. /etc/issue
  2. /etc/motd
  3. /etc/issue.net
  4. /etc/messages
(정답률: 23%)
  • 사용자가 시스템에 성공적으로 로그인한 후 출력되는 '오늘의 메시지(Message Of The Day)' 설정 파일은 /etc/motd 입니다.


    오답 노트

    /etc/issue: 로그인 전(프롬프트 전)에 출력되는 메시지 파일
profile_image
1

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

59. 다음 중 원격 백업을 위해 사용되는 프로그램으로 짝지어진 것 중 알맞은 것은?

  1. rdump, rsync, rdist, rcp
  2. ftp, dump, rsync, rcp
  3. dump, rsync, rdump, rdist
  4. rdist, ftp, dd, rsync
(정답률: 17%)
  • 원격 백업 및 파일 전송을 위해 네트워크를 통해 데이터를 복사하거나 동기화하는 rdump, rsync, rdist, rcp가 적절한 도구 조합입니다.
profile_image
1

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

60. 다음은 백업을 하는 일반적인 요령을 서술한 것 중 틀린 것은?

  1. 루트 파일 시스템이나 /etc 디렉토리와 같은 자료는 자료가 바뀔때마다 full backup을 하는 것이 좋다.
  2. 사용자들의 자료는 자료의 중요도 및 업데이트 빈도에 따라 incremental backup과 Full backup 을 병행한다.
  3. 백업 테잎은 여러개의 테잎을 준비시 혼란의 우려가 있으므로 한 개의 백업 테잎을 이용하여 백업한다.
  4. 장기보관용 백업 테잎을 별도 준비하여 백업한다.
(정답률: 43%)
  • 백업 데이터의 안전한 보관과 효율적인 관리를 위해서는 여러 개의 테이프를 사용하여 분산 저장하고 관리하는 것이 원칙입니다. 한 개의 테이프만 사용할 경우 테이프 손상 시 모든 데이터를 잃게 되는 치명적인 위험이 있습니다.
profile_image
1

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

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

61. DSO(Dynamic Shared Object)의 장점으로 틀린것은?

  1. 필요에 따라 웹서버에 모듈이나 라이브러리를 언제든지 적재할 수 있다.
  2. 아파치를 재 컴파일하지 않아도 사용할 수 있다.
  3. 필요한 모듈에 따라 아파치를 재 컴파일 해야 한다.
  4. 모듈을 필요할 때 적재하기 때문에 시스템 리소스를 효율적으로 사용할 수 있다.
(정답률: 56%)
  • DSO(Dynamic Shared Object)는 모듈을 동적으로 적재하는 방식이므로, 새로운 모듈을 추가하거나 변경할 때 아파치 전체를 다시 컴파일할 필요 없이 설정 파일 수정만으로 적용이 가능하다는 것이 핵심 장점입니다.
profile_image
1

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

62. 아파치 설정파일인 httpd.conf는 크게 세 부분으로 나눠져 있다. 다음 중 설정파일에 없는 설정은 무엇인가?

  1. Global Environment
  2. Main Server configuration
  3. Local Environment
  4. Virtual Hosts
(정답률: 14%)
  • 아파치 설정 파일인 httpd.conf는 전역 환경 설정(Global Environment), 메인 서버 설정(Main Server configuration), 가상 호스트 설정(Virtual Hosts)의 세 부분으로 구성됩니다. Local Environment라는 설정 영역은 존재하지 않습니다.
profile_image
1

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

63. 여러 IP주소를 사용하여 아파치 웹 서버의 IP 기반 가상 호스팅 설정을 하려고 한다. 이에 대한 설명으로 틀린 것은?

  1. httpd.conf 파일의 NameVirtualHost 항목을 주석 제거 후 설정 변경한다.
  2. 사용하는 랜카드에 부여받은 IP주소를 추가로 설정한다.
  3. 설정하려는 도메인의 수만큼 IP주소를 확보 한다.
  4. 각 IP 주소별로 도메인 설정하여 사용한다.
(정답률: 23%)
  • IP 기반 가상 호스팅은 각 가상 호스트마다 고유한 IP 주소를 할당하는 방식입니다. NameVirtualHost 설정은 IP 기반이 아닌 '이름 기반(Name-based)' 가상 호스팅을 설정할 때 사용하는 항목이므로 IP 기반 설정과는 무관합니다.
profile_image
1

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

64. 소스 컴파일하여 설치한 아파치 웹서버에서 현재 동작중인 아파치 모듈의 목록을 보려고 할 때 httpd 명령의 옵션 중 알맞은 것은?

  1. -D
  2. -m
  3. -V
  4. -l
(정답률: 57%)
  • 아파치 웹 서버에서 현재 로드되어 동작 중인 모듈의 목록을 확인하기 위해서는 httpd 명령의 -l 옵션을 사용합니다.
profile_image
1

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

65. MySQL의 소스 컴파일 설치과정 중 configure에서 MySQL이 사용할 기본 데이터베이스가 설치되는 곳을 지정하는 옵션으로 알맞은 것은?

  1. --prefix
  2. --with-charset
  3. --localstatedir
  4. --sysconfdir
(정답률: 21%)
  • MySQL 소스 컴파일 시 --localstatedir 옵션은 데이터베이스의 실제 데이터 파일이 저장되는 기본 디렉터리 경로를 지정하는 데 사용됩니다.

    오답 노트

    --prefix: 설치 경로 지정
    --with-charset: 기본 문자셋 지정
    --sysconfdir: 설정 파일 경로 지정
profile_image
1

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

66. MySQL 소스 설치 후 MySQL의 관리자 root의 비밀번호 123456을 설정하려고 하는데 쉘 상에서 사용되는 것 중에 가장 알맞은 것은?

  1. mysqladmin -u root password "123456"
  2. mysql -u root password "123456"
  3. mysqladmin -u root passwd "123456"
  4. mysql -u root passwd "123456"
(정답률: 12%)
  • MySQL의 관리 작업(비밀번호 변경, 상태 확인 등)을 쉘 환경에서 수행하기 위해서는 mysql 클라이언트가 아닌 mysqladmin 도구를 사용해야 하며, 비밀번호 설정 옵션은 password입니다.
profile_image
1

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

67. 다음은 PHP가 동작하는 과정을 순서없이 나열한 것이다. 순서대로 나열한 것 중 알맞은 것은?

  1. (가)-(나)-(다)-(라)
  2. (가)-(다)-(라)-(나)
  3. (나)-(다)-(가)-(라)
  4. (나)-(라)-(가)-(다)
(정답률: 70%)
  • PHP는 서버 사이드 스크립트 언어로, 클라이언트의 요청을 받아 서버에서 해석한 뒤 결과물인 HTML을 전송하는 과정을 거칩니다.
    1. (나) Client가 php 소스로 작성된 웹페이지를 Server에게 요청을 한다.
    2. (라) Server는 로드되어 있는 PHP parser에게 php 웹페이지 해석을 요청한다.
    3. (가) PHP parser로부터 해석된 내용을 html로 받은 Server는 HTTP를 통해 응답한다.
    4. (다) Client는 응답받은 html코드를 Web Browser를 통해서 확인할 수 있다.
profile_image
1

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

68. NFS 서버의 설정 파일인 /etc/exports 파일에서 사용할 수 있는 옵션으로 틀린 것은?

  1. root_squash
  2. no_root_squash
  3. nobody_squash
  4. all_squash
(정답률: 42%)
  • NFS 서버의 /etc/exports 파일에서는 클라이언트의 root 권한을 어떻게 처리할지 결정하는 squash 옵션을 사용합니다.

    오답 노트

    nobody_squash: NFS 설정에 존재하지 않는 잘못된 옵션입니다.
profile_image
1

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

69. 아파치 웹서버에서는 사용자 인증을 제공하고 있는데 웹 서버 접근에 대한 인증은 물론 특정 디렉토리 접근에 대한 인증이 가능하다. 다음은 아파치 웹서버 설정파일인 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로 등록 할 수 있다.
(정답률: 28%)
  • 제시된 설정 파일 의 AuthUserFile 경로가 "conf/.htpasswd"로 설정되어 있습니다. 하지만 htpasswd 명령어를 통해 사용자를 등록할 때는 ServerRoot인 /usr/local/apache를 포함한 전체 절대 경로를 지정하거나 정확한 상대 경로를 입력해야 하므로, 단순히 /usr/local/apache/conf/.htpasswd로 등록하는 것은 설정 파일에 명시된 상대 경로와 일치하지 않아 틀린 설명입니다.
profile_image
1

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

70. 시스템관리자 홍길동은 php의 어떠한 소스도 파일 업로드 용량을 10M를 넘지 않도록 제한하려고 한다면 어떤 설정 파일의 어느 부분을 변경해야 하는지 알맞게 짝지어진 것은?

  1. php.ini - upload_max_filesize
  2. httpd.conf - upload_max_filesize
  3. php.ini - UploadMaxFileSize
  4. httpd.conf - UploadMaxFileSize
(정답률: 30%)
  • PHP의 파일 업로드 제한 및 환경 설정은 PHP 설정 파일인 php.ini에서 관리하며, 업로드 가능한 최대 파일 크기를 지정하는 지시어는 upload_max_filesize입니다.
profile_image
1

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

71. smb.conf의 설정 중에서 Global Sessions의 내용과 그에 대한 설명으로 틀린 것은?(문제오류로 실제 시험에서는 1, 2, 3번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. host allow = 192.168.1. : 삼바 서버에 접속이 가능한 호스트를 지정한다.
  2. printing = lprng : 사용하고자하는 프린터를 설정한 파일을 지정한다.
  3. quest account = nobody : 시스템 계정 없이 로그인 했을 때 적용할 사용자 계정이다.
  4. username map = /etc/samba/smbusers : 리눅스 사용자 이름과 삼바 사용자 이름이 다를 경우 매핑시켜 준다.
(정답률: 64%)
  • 삼바 서버에 접속 가능한 호스트를 지정하는 설정 항목의 정확한 명칭은 hosts allow입니다. (제시된 host allow는 오타로 인해 틀린 설명으로 처리됩니다.)

    오답 노트

    printing: 프린터 설정 파일 지정
    guest account: 시스템 계정 없는 로그인 시 적용 계정
    username map: 리눅스와 삼바 사용자 이름 매핑
profile_image
1

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

72. RedHat계열에서 NFS서버를 구동시킬 때 필요한 구동 스크립트와 관계가 있는 것 중 알맞은 것은?

  1. /etc/rc.d/init.d/rpcidmapd
  2. /etc/rc.d/init.d/portmap
  3. /etc/rc.d/init.d/network
  4. /etc/rc.d/init.d/crond
(정답률: 8%)
  • NFS 서버는 RPC(Remote Procedure Call) 기반으로 동작하며, 클라이언트가 서버의 NFS 서비스 포트를 찾을 수 있도록 돕는 portmapper 서비스가 필수적입니다. 따라서 /etc/rc.d/init.d/portmap 스크립트가 필요합니다.
profile_image
1

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

73. NFS 서버의 설정 파일인 /etc/exports의 옵션 중에서 클라이언트의 root사용자를 서버에서의 root사용자로 매핑할 수 있도록 하는 옵션으로 알맞은 것은?

  1. root_squash
  2. no_root_squash
  3. nobody_squash
  4. all_squash
(정답률: 50%)
  • NFS에서 root_squash는 보안을 위해 클라이언트의 root 권한을 nobody로 매핑하는 기본 옵션이며, 이를 해제하여 클라이언트 root를 서버 root로 그대로 매핑하려면 no_root_squash 옵션을 사용해야 합니다.
profile_image
1

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

74. ProfFTPD의 환경설정 파일 proftpd.conf에 대한 설명으로 틀린 것은?

  1. ServerType : ProFTPD 서버의 하드웨어 타입을 결정한다.
  2. ServerName : FTP서버의 이름을 출력한다.
  3. ServerAdmin : FTP서버 관리자의 E-mail 주소를 설정한다.
  4. <Anonymous ~ftp> ……… </Anonymous> : 익명사용자에 대한 설정들을 정의한다.
(정답률: 22%)
  • ServerType은 하드웨어 타입이 아니라, ProFTPD 서버의 동작 모드(예: 독립 실행형 또는 xinetd 제어형)를 결정하는 설정입니다.

    오답 노트

    ServerName: 서버 이름 설정
    ServerAdmin: 관리자 이메일 설정
    <Anonymous ~ftp> ……… </Anonymous>: 익명 사용자 설정 정의
profile_image
1

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

75. 다음은 메일 서비스와 관련된 용어들과 이에 대한 설명들로 짝지어진 것 중 알맞은 것은?

  1. MTA(Mail Transfer Agent) - 사용자들이 메일을 보기 위해 사용하는 프로그램
  2. MUA(Mail User Agent) - 사용자를 위해서 메일서버 간 메일 전송을 도와주는 프로그램
  3. MDA(Mail Delivery Agent) - 수신된 메시지를 해당 사용자의 메일 박스에 저장해 주는 프로그램
  4. MMA(Mail Mover Agent) - 한 호스트에서 메일을 받아 다른 호스트로 전송하는 프로그램
(정답률: 40%)
  • MDA(Mail Delivery Agent)는 MTA로부터 전달받은 메일을 최종 사용자의 메일함(Mailbox)에 실제로 저장하는 역할을 수행하는 프로그램입니다.

    오답 노트

    MTA: 메일 서버 간 메일 전송 담당
    MUA: 사용자가 메일을 작성하고 읽는 클라이언트 프로그램
profile_image
1

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

76. 전자우편을 정상적으로 주고받을 수 있도록 송수신 서비스를 지원하는 프로그램으로 짝지어진 것 중 알맞은 것은?

  1. qmail - sendmail
  2. qmail - procmail
  3. pop3 - imap
  4. pop3 - sendmail
(정답률: 12%)
  • qmail과 sendmail은 모두 SMTP 프로토콜을 사용하여 메일을 송수신하는 MTA(Mail Transfer Agent) 프로그램입니다.
profile_image
1

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

77. sendmail 데몬을 실행시키기 위한 명령 및 옵션 이다. 이에 대한 설명으로 틀린 것은?(문제오류로 실제 시험에서는 1, 2, 3, 4번이 정답 처리 되었습니다. 여기서는 1번을 누르시면 정답 처리 됩니다.)

  1. sendmail을 foreground로 실행하고 메일 큐를 30분 간격으로 처리
  2. sendmail을 background로 실행하고 메일 큐를 30분 간격으로 처리
  3. sendmail을 foreground로 실행하고 메일 큐를 30초 간격으로 처리
  4. sendmail을 background로 실행하고 메일 큐를 30초 간격으로 처리
(정답률: 58%)
  • 명령어 의 옵션을 분석하면, -bd는 background로 실행함을 의미하며, -q50m은 메일 큐를 50분 간격으로 처리함을 의미합니다. 따라서 sendmail을 foreground로 실행하고 메일 큐를 30분 간격으로 처리한다는 설명은 틀린 것입니다.
profile_image
1

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

78. sendmail에서 사용하는 여러 데이터베이스 파일 중 sendmail 특정 도메인 메일러 라우팅 설정 파일로 알맞은 것은?

  1. access.db
  2. local-host-names.db
  3. virtusertable.db
  4. aliases.db
(정답률: 22%)
  • local-host-names.db 파일은 sendmail이 수신한 메일이 자신의 시스템으로 배달되어야 하는 로컬 도메인인지 확인하여 라우팅을 결정하는 설정 파일입니다.
profile_image
1

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

79. 다음은 ProFTPD 서버의 설정파일 proftpd.conf의 일부이다. 다음 익명 사용자에 대한 설정 내용중에 대한 설명으로 틀린 것은?

  1. 익명 사용자 anonymous로 접속을 하면 ftp라는 사용자 ID의 권한으로 접속이 되는 것이다.
  2. 익명 사용자 anonymous는 ftp라는 그룹 권한을 갖는다.
  3. 홈디렉토리 하위의 pub디렉토리에 업로드가 가능하다.
  4. 홈디렉토리 하위의 pub디렉토리에 접근이 가능하다.
(정답률: 25%)
  • 설정 파일의 내용을 분석하면, pub 디렉토리에 대해 (파일 저장/업로드) 명령을 DenyALL로 설정하여 모든 업로드를 금지하고 있습니다. 반면 는 AllowALL로 설정되어 있어 접근 및 읽기는 가능합니다. 따라서 홈디렉토리 하위의 pub디렉토리에 업로드가 가능하다는 설명은 틀린 것입니다.
profile_image
1

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

80. 다음은 ProFTPD 설정 파일 proftpd.conf에서 사용되는 설정 지시자에 대한 설명으로 틀린 것은?

  1. ServerName - FTP 서버의 이름을 출력한다.
  2. ServerAdmin - FTP 서버의 관리자 로그인 ID를 설정한다.
  3. ServerType - ProFTPD 서버를 실행시킬 방식을 결정한다.
  4. DefaultRoot - FTP서버에 일반 계정으로 접속한 사용자의 최상위 디렉토리를 지정한다.
(정답률: 5%)
  • ServerAdmin 지시자는 FTP 서버의 관리자 로그인 ID를 설정하는 것이 아니라, 서버 관리자의 이메일 주소를 설정하여 사용자에게 안내하는 용도로 사용됩니다.
profile_image
1

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

81. 다음은 ProFTPD 서버의 설정파일 proftpd.conf의 일부이다. 다음 익명 사용자에 대한 설정 내용 중에 대한 설명으로 틀린 것은?

  1. UserAlias는 anonymous 사용자로 접속하면 ftp 사용자로 접근하도록 설정한 것이다.
  2. MaxClients는 anonymous 사용자로 접속할 경우 clients들의 최대 접속수를 설정한 것이다.
  3. DisplayLogin은 anonymous 사용자로 접속했을 때 보여줄 메시지가 들어있는 것은 welcome.msg라는 text파일이다.
  4. DisplayFirstChdir은 anonymous 사용자로 접속했을 때 보여줄 메시지가 들어있는 것은 .message라는 text파일이다.
(정답률: 50%)
  • 제시된 설정 파일 내용을 보면 DisplayFirstChdir은 사용자가 처음 디렉토리를 변경할 때 보여줄 메시지 파일(.message)을 지정하는 설정입니다. 이를 단순히 접속 시 보여줄 메시지 파일로 설명하는 것은 틀린 내용입니다.
profile_image
1

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

82. ProFTPD의 실행파일인 proftpd의 옵션에 대한 설명 중 틀린 것은?

  1. -h : 실행파일인 proftpd의 사용방법을 출력 한다.
  2. -c : 기본 설정파일이 아닌 다른 설정파일로 실행한다.
  3. -l : ProFTPD에 관련된 설정내용의 목록을 보여준다.
  4. -t : 설정 내용의 문법을 검사한다.
(정답률: 10%)
  • ProFTPD 실행 파일의 옵션 중 -h는 도움말 출력, -c는 설정 파일 지정, -t는 문법 검사를 수행합니다. -l 옵션은 설정 내용의 목록을 보여주는 기능이 아닙니다.
profile_image
1

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

83. sendmail에서 제공하는 메일 별명(alias)에 대한 기능 중 틀린 것은?

  1. 개인 사용자들을 위한 또 다른 이름
  2. 메일을 다른 호스트로 전달
  3. 메일 서버 호스트명 변경
  4. 메일링 리스트 제공
(정답률: 34%)
  • 메일 별명(alias)은 실제 계정이 아닌 가상의 이름을 통해 메일을 수신하거나, 다른 사용자 또는 외부 호스트로 메일을 전달하고, 메일링 리스트를 구현하는 기능입니다. 메일 서버의 호스트명 자체를 변경하는 설정과는 무관합니다.
profile_image
1

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

84. sendmail은 스패머들로부터 메일서버를 보호하기 위한 최소한의 접근제어를 /etc/mail/access 파일을 통해서 하고 있다. 다음은 메일의 Relay에 대한 설정 및 이에 대한 설명으로 틀린 것은?

  1. OK - 지정된 호스트나 사용자에게는 무조건 메일 수신
  2. REJECT - 지정된 도메인의 모든 메일을 송수신 거부
  3. DISCARD - 지정된 도메인에게서 메일을 받아 모두 폐기
  4. 550 - 지정된 메일 주소와 일치하는 메일 수신 거부
(정답률: 54%)
  • access 파일에서 550은 단순히 메일 주소 일치 여부를 따지는 것이 아니라, SMTP 응답 코드를 통해 상대방 서버에 수신 거부 사유를 알리며 거절하는 설정입니다.
profile_image
1

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

85. sendmail은 구동하게 되면 /var/maillog파일에 메일 전송에 대한 로그를 기록한다. 이 파일에 기록되는 로그 수준을 loglevel로 지정해 줄 수 있는데 다음 loglevel 값과 이에 대한 설명으로 틀린 것은?

  1. 0 - sendmail 구동에 관한 최소 정보만 기록
  2. 1 - 심각한 에러 또는 보안 정보 기록
  3. 8 - 메일 수신 성공 기록, 기본값
  4. 15 - 모은 SMTP 접속 기록
(정답률: 13%)
  • sendmail의 loglevel에서 8은 메일 수신 성공 기록이 아니라, 일반적인 메일 전송 및 수신 과정의 상세 정보를 기록하는 수준입니다.
profile_image
1

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

86. 다음 DNS(Domain Name System)에 대한 설명 중 틀린 것은?

  1. 컴퓨터가 인식하기 쉬운 숫자 주소체계를 사람들이 인식하기 쉬운 문자 주소체계로 변환해주는 시스템을 말한다.
  2. DNS는 도메인 이름을 계층형 구조로 설계하고 각 계층별 도메인에 대한 책임을 분산하여 따로 두는 분산 데이터베이스 구조를 갖고 있다.
  3. 국내 도메인 관리는 한국인터넷진흥원(NIDA)에서 담당하고 있다.
  4. DNS를 구현하기 위한 패키지 프로그램은 ISC의 named이다.
(정답률: 24%)
  • DNS를 구현하기 위한 대표적인 패키지 프로그램은 ISC의 BIND(Berkeley Internet Name Domain)이며, named는 BIND의 데몬 프로세스 이름입니다.

    오답 노트

    국내 도메인 관리: 한국인터넷진흥원(KISA)에서 담당함
profile_image
1

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

87. 다음은 DNS 서버의 forward 영역 파일의 설정 내용 중에 메일 서버와 관련된 내용이다. 이에 대한 설명으로 틀린 것은?

  1. 메일서버의 이름은 mail.ihd.or.kr이며 IP 주소는 192.168.1.11
  2. ihd.or.kr 도메인에 대한 메일서버의 URL mail.ihd.or.kr
  3. 메일서버인 mail.ihd.or.kr은 동시에 10개의 메일을 보낼 수 있다.
  4. mail.ihd.or.kr서버는 메일서버이다.
(정답률: 36%)
  • 제시된 설정 파일의 내용 중 MX 레코드의 숫자 10은 메일 서버의 우선순위(Priority)를 의미하며, 동시에 보낼 수 있는 메일의 개수와는 전혀 무관합니다.
profile_image
1

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

88. 다음 중 리눅스가 지원하는 네트워크 서비스와 프로그램의 연결이 알맞은 것은?

  1. 웹 서비스 - ssh
  2. 도메인 네임 서비스 - bind
  3. 네트워크 정보 서비스 - cvs
  4. 파일 버전 관리 서비스 - ypbind
(정답률: 50%)
  • 리눅스에서 도메인 네임 서비스(DNS)를 구현하기 위해 사용하는 대표적인 프로그램은 bind입니다.

    오답 노트

    웹 서비스: Apache, Nginx 등이 사용됨
    네트워크 정보 서비스: ypbind가 사용됨
    파일 버전 관리 서비스: cvs, git 등이 사용됨
profile_image
1

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

89. 분산 컴퓨팅 환경에서 여러 작업을 하는 경우 각 시스템마다 인증을 거치는 것은 당연하지만 매번 번거로운 일이 아닐 수 없다. 이러한 번거로움을 줄일 수 있는 서비스로 알맞은 것은?

  1. NIS
  2. NFS
  3. CVS
  4. SSH
(정답률: 59%)
  • NIS(Network Information Service)는 네트워크 상의 여러 시스템이 사용자 계정, 비밀번호, 호스트 이름 등의 설정 정보를 공유할 수 있게 하여, 각 시스템마다 개별적으로 인증을 거쳐야 하는 번거로움을 줄여주는 중앙 집중식 디렉터리 서비스입니다.
profile_image
1

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

90. 독립되거나 구분되는 프로세스가 아니고, 네트워크 프로세스에 의해 불려지는 루틴들의 라이브러리라고 하는 변환기를 설정한 파일로 알맞은 것은?

  1. named.ca
  2. named.conf
  3. named.local
  4. resolv.conf
(정답률: 14%)
  • resolv.conf 파일은 DNS 리졸버(Resolver) 설정 파일로, 호스트 이름을 IP 주소로 변환하기 위해 참조하는 네임서버의 주소 등을 설정하는 라이브러리 성격의 설정 파일입니다.
profile_image
1

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

91. 다음은 FTP 서버를 구동하기 위한 슈퍼데몬(xinetd)의 ftp 설정파일의 내용이다. 옵션과 이에 대한 설명으로 틀린 것은?

  1. instance = 50 : FTP 서버에 동시에 접속 할 수 있는 접속 수는 최대 50이다.
  2. user = root : FTP 서버에 접속하는 관리자 ID는 root이다.
  3. server = /usr/sbin/in.proftpd : 접속요청이 오면 실행되는 서버 프로그램을 명시한다.
  4. log_on_success = HOST PID : 서버가 성공적으로 실행되었을 때 저장할 기록은 HOST와 PID이다.
(정답률: 58%)
  • xinetd 설정 파일에서 user 옵션은 서버 프로그램이 실행될 때 사용할 시스템 사용자 계정을 지정하는 것입니다. user = root 설정은 FTP 서버 프로세스를 root 권한으로 실행하겠다는 의미이지, FTP 서버에 접속하는 관리자 ID를 root로 지정하는 설정이 아닙니다.
profile_image
1

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

92. 다음 중 DHCP의 설정 파일인 dhcpd.conf의 설정 옵션 및 지시자에 대한 설명이 틀린 것은?

  1. option domain-name : 네임서버의 도메인 이름을 지정
  2. default-lease-time : 클라이언트에게 동적으로 IP 주소를 임대해 줄 기본시간. 단위는 시간 단위
  3. option domain-name-server : 클라이언트가 사용할 네임서버 주소를 지정
  4. range : 지정한 subnet에서 할당 가능한 IP 주소 범위를 지정
(정답률: 28%)
  • default-lease-time 옵션은 클라이언트에게 IP 주소를 임대해 주는 기본 시간을 지정하는 설정이 맞으나, 그 단위는 시간이 아니라 초(second) 단위로 설정해야 합니다.
profile_image
1

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

93. DHCP 서버를 구동할 때 사용되는 dhcpd실행 옵션에 대한 설명으로 틀린 것은?

  1. -p : 실행할 때 사용할 서비스 포트번호
  2. -cf : 실행할 때 사용할 설정파일
  3. -lf : 실행할 때 사용할 릴리즈파일
  4. -l : 실행할때 사용하 파일의 목록 나열
(정답률: 0%)
  • dhcpd 실행 옵션에서 -l 옵션은 파일 목록 나열이 아니라, 로그 파일(log file)의 경로를 지정할 때 사용되는 옵션입니다.

    오답 노트

    -p: 서비스 포트 번호를 지정합니다.
    -cf: 설정 파일(configuration file)을 지정합니다.
    -lf: 릴리즈 파일(lease file)을 지정합니다.
profile_image
1

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

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

  1. CVS는 서비스 포트 2401번을 사용한다.
  2. CVS는 익명사용자 접근을 지원하지 않는다.
  3. repository(저장소)는 현재 개발 중인 소스를 모아둔 곳이다.
  4. KDE, GNOME, APACHE 등의 다양한 프로젝트도 CVS를 이용하고 있다.
(정답률: 39%)
  • CVS는 협업을 위한 버전 관리 시스템으로, 설정에 따라 익명 사용자의 접근(Anonymous Access)을 허용하여 소스 코드를 읽기 전용으로 제공할 수 있습니다.

    오답 노트

    서비스 포트 2401번 사용: CVS의 기본 포트 번호입니다.
    repository는 현재 개발 중인 소스를 모아둔 곳: 버전 관리의 중심이 되는 저장소의 정의입니다.
    KDE, GNOME, APACHE 등의 프로젝트 이용: 실제로 널리 사용된 오픈소스 프로젝트 관리 도구입니다.
profile_image
1

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

95. 다음은 CVS를 이용하여 프로젝트를 수행하는 절차를 순서 없이 나열한 것이다. 순서대로 나열된 것 중 알맞은 것은?

  1. (가)-(나)-(다)-(라)-(마)
  2. (나)-(다)-(가)-(라)-(마)
  3. (다)-(가)-(나)-(마)-(라)
  4. (가)-(나)-(다)-(마)-(라)
(정답률: 19%)
  • CVS 프로젝트 수행의 올바른 순서는 저장소 준비부터 실제 작업 및 반영까지의 흐름을 따릅니다.
    순서: (다) 저장소를 초기화한다 $\rightarrow$ (가) 프로젝트를 초기화한다 $\rightarrow$ (나) 작업 공간을 마련한다 $\rightarrow$ (마) 실제 작업 $\rightarrow$ (라) 자신의 작업 내용을 저장소에 저장하고 다른 개발자의 작업 내용을 받아온다.
profile_image
1

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

96. 시스템이 해킹을 당한 후, 해커가 다음과 같은 파일들을 변형한 경우 그에 따른 결과를 서술한 것 중 틀린 것은?

  1. ls 명령이 변경된 것으로 보아, 파일시스템이 존재하는 파일이 출력되지 않을 수 도 있다.
  2. ifconfig가 변형된것을 보아, 스니퍼가 동작중일 가능성이 있다.
  3. netstat 명령이 변형되면, 현재 열린 포트 정보를 믿을 수 없다.
  4. find 명령을 이용하면, ls 명령으로 찾을 수 없는 백도어 프로그램도 찾을 수 있을 것이다.
(정답률: 34%)
  • 해커가 와 같이 시스템 기본 명령어를 변조한 경우, 해당 명령어들은 해커의 활동(백도어, 프로세스, 포트 등)을 숨기도록 조작됩니다.

    오답 노트

    find 명령을 이용하면 백도어 프로그램을 찾을 수 있다: 해커가 ls뿐만 아니라 find와 같은 검색 명령어까지 변조했다면, find 명령어로도 백도어 파일을 찾을 수 없게 숨길 수 있습니다.
profile_image
1

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

97. 다음중 해커가 시스템에 침입하여 로그를 삭제 할 때 일반적으로 가장 나중에 삭제하는 로그 명칭으로 알맞은 것은?

  1. messages
  2. utmp
  3. history
  4. wtmp
(정답률: 44%)
  • 해커는 자신의 침입 흔적을 지우기 위해 로그 파일을 삭제합니다. 이때 history 파일은 사용자가 입력한 명령어 기록을 담고 있어, 모든 작업(다른 로그 삭제 등)을 마친 후 가장 마지막에 삭제하는 것이 일반적입니다.
profile_image
1

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

98. 외부에서 침입을 당해 해킹을 당했을 경우 해커에 의해 백도어 설치등의 이유로 변형될 가능성이 가장 높은 프로그램으로 알맞은 것은?

  1. ifconfig, netstat
  2. passwd, ps
  3. login, ls
  4. 프로그램 모두 해당
(정답률: 36%)
  • 해커는 시스템 침입 후 자신의 흔적을 지우거나 권한을 유지하기 위해 ifconfig, netstat, passwd, ps, login, ls와 같은 기본 시스템 관리 및 조회 명령어를 변조하여 백도어를 설치하거나 프로세스/네트워크 연결을 숨깁니다.
profile_image
1

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

99. FTP 를 통한 root 접근을 막기 위해 설정할 수 있는 설정파일로 알맞은 것은?

  1. /etc/ftpaccess
  2. /etc/ftpusers
  3. /etc/ftphosts
  4. /etc/ftpconversions
(정답률: 39%)
  • /etc/ftpusers 파일은 FTP 서비스 접속 시 접근을 제한할 사용자 목록을 정의하는 설정 파일로, 보안을 위해 root 계정을 이 파일에 등록하여 접근을 차단합니다.
profile_image
1

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

100. 시스템 해킹에 대비한 운영 방법으로 가장 올바르지 않은 것은?

  1. 로그서버는 별도로 준비하고, 최소한의 서비스만을 가동한다.
  2. 데이터는 주기적으로 백업하도록 하고, 백업 테이프는 여러개를 번갈아 사용하도록 한다.
  3. 시스템 설정이나, 바이너리 파일등은 tripwire 같은 프로그램으로 항상 감시하도록 한다.
  4. 방화벽을 이용하여 필요한 포트만 오픈하고 백신을 이용한 실시간 감지기능을 이용하면 포트를 통한 해킹을 당하지 않는다.
(정답률: 40%)
  • 방화벽과 백신은 보안을 강화하는 중요한 수단이지만, 이를 사용한다고 해서 모든 해킹 가능성을 완벽하게 차단하여 해킹을 당하지 않는다는 보장은 없습니다. 보안은 다층 방어 체계를 통해 위험을 최소화하는 것이지 절대적인 무결성을 보장하는 것이 아니기 때문입니다.
profile_image
1

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

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