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

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

목록

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

1. 다음 중 최근 운영체제의 동향으로 틀린 것은?

  1. 편리한 사용자 인터페이스를 제공한다.
  2. 단일 사용자 시스템과 단일 작업 시스템만 지원한다.
  3. 가상화 기술을 지원하여 자원의 효율성을 최대화 한다.
  4. 스마트폰과 태블릿 등 모바일 운영체제가 보편화 되었다.
(정답률: 88%)
  • "단일 사용자 시스템과 단일 작업 시스템만 지원한다."는 최근 운영체제의 동향과 맞지 않는다. 현재 대부분의 운영체제는 다중 사용자 및 다중 작업을 지원하며, 가상화 기술을 통해 자원의 효율성을 높이는 등 다양한 기술적 발전이 이루어지고 있다. 이는 클라우드 컴퓨팅, 가상화, 컨테이너 등의 기술 발전과 밀접한 관련이 있다.
profile_image
1

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

2. 다음에서 설명하는 운영체제로 알맞은 것은?

  1. QNX
  2. LiMo
  3. Tizen
  4. Android
(정답률: 68%)
  • 이 그림은 Tizen의 아키텍처를 보여주고 있습니다. 따라서 정답은 Tizen입니다.
profile_image
1

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

3. 공개 소프트웨어 라이선스 중 GPL(General Public License)에 대한 특징으로 틀린 것은?

  1. 프로그램의 소스코드를 용도에 따라 변경할 수 있다.
  2. 변경된 프로그램 역시 소스코드를 반드시 공개 배포해야 한다.
  3. 법으로 제한하는 행위를 포함한 어떠한 목적으로든지 사용할 수 있다.
  4. 변경된 프로그램 역시 똑같은 라이선스인 GPL 라이선스를 적용해야 한다.
(정답률: 76%)
  • "법으로 제한하는 행위를 포함한 어떠한 목적으로든지 사용할 수 있다."가 틀린 것이다. GPL은 법으로 제한되는 행위를 포함하여 모든 목적으로 사용할 수 있지만, 일부 법적 제한이 존재할 수 있다. 예를 들어, GPL 소프트웨어를 사용하여 법적으로 금지된 활동을 수행하는 것은 여전히 불법이다. GPL은 소스코드 수정 및 공개, 동일한 라이선스 적용 등의 규정을 포함한다.
profile_image
1

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

4. 다음에서 설명하는 리눅스의 활용 분야로 알맞은 것은?

  1. 빅 데이터
  2. 사물 인터넷
  3. 클라우드 컴퓨팅
  4. 임베디드 시스템
(정답률: 83%)
  • 리눅스는 대용량 데이터 처리에 용이하며, 빅 데이터 분석에 많이 활용됩니다. 따라서 "빅 데이터"가 정답입니다.
profile_image
1

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

5. 다음 중 리눅스 배포판의 종류와 설명으로 틀린 것은?

  1. 수세 : 1994년 독일에서 배포된 상용 소프트웨어로 패키지 관리를 위해 YaST 유틸리티를 제공한다.
  2. 우분투 : 데비안 리눅스를 기초로 만든 리눅스 배포판으로 고유한 데스크탑 환경인 유니티를 사용한다.
  3. 레드햇 : 레드햇 리눅스의 약자는 RHEL로 현재까지 무상으로 배포되고 있으며, RPM패키지 방식을 사용한다.
  4. 데비안 : 패키지의 설치, 삭제 등은 dpkg 명령어로 수행되며, apt를 이용하면 쉬운 설치나 업데이트가 가능하다.
(정답률: 65%)
  • 정답은 "레드햇 : 레드햇 리눅스의 약자는 RHEL로 현재까지 무상으로 배포되고 있으며, RPM패키지 방식을 사용한다." 이다. RHEL은 유상으로 배포되고 있으며, 무상으로 배포되는 CentOS가 RHEL의 소스 코드를 이용하여 만들어졌다.
profile_image
1

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

6. 다음 중 10GB 용량의 하드디스크 4개를 이용해서 RAID-5를 구성했을 경우 실제 사용 가능한 용량으로 알맞은 것은?

  1. 40GB
  2. 30GB
  3. 26.4GB
  4. 20GB
(정답률: 69%)
  • RAID-5에서는 하나의 디스크가 패리티 정보를 담당하므로, 4개의 10GB 하드디스크를 사용할 경우 실제 사용 가능한 용량은 (4-1) x 10GB = 30GB가 된다. 따라서 정답은 "30GB"이다.
profile_image
1

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

7. 다음 중 텍스트 기반의 콘솔(Console) 창에서 로그아웃하는 방법으로 틀린 것은?

  1. exit 명령을 실행한다.
  2. logout 명령을 실행한다.
  3. [Ctrl]+[c] 키를 누른다.
  4. [Ctrl]+[d] 키를 누른다.
(정답률: 62%)
  • 정답: "logout 명령을 실행한다."

    이유:
    - "exit 명령을 실행한다.": 현재 실행 중인 쉘(shell)을 종료하고 로그아웃한다.
    - "[Ctrl]+[c] 키를 누른다.": 현재 실행 중인 프로세스를 강제로 종료한다.
    - "[Ctrl]+[d] 키를 누른다.": 현재 입력 중인 쉘에서 로그아웃한다.
    - "logout 명령을 실행한다.": 일반적으로 로그아웃하는 명령어이지만, 텍스트 기반의 콘솔 창에서는 인식되지 않는다.

    따라서, 틀린 것은 "logout 명령을 실행한다." 이다.
profile_image
1

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

8. 다음 중 ext4 파일 시스템의 매직 넘버(magic number) 값으로 알맞은 것은?

  1. 0xEF53
  2. 0xEF80
  3. 0xEF81
  4. 0xEF82
(정답률: 43%)
  • 정답: "0xEF53"

    ext4 파일 시스템은 매직 넘버로 "0xEF53"을 사용합니다. 매직 넘버는 파일 시스템이 해당 디스크 파티션에 존재하는지 여부를 확인하는 데 사용됩니다. 따라서 파일 시스템이 올바르게 인식되기 위해서는 매직 넘버가 정확해야 합니다.
profile_image
1

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

9. 다음중디스플레이매니저에대한설명으로알맞은것은?

  1. X 클라이언트와 X 서버간의 통신을 담당한다.
  2. 런 레벨 5로 부팅 시 로그인 창을 통해 사용자 인증을 수행한다.
  3. GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일을 지칭한다.
  4. C 언어로 구현된 클라이언트 프로그램으로 X 서버와 대화를 해주는 역할을 수행한다.
(정답률: 46%)
  • 디스플레이 매니저는 GUI 환경을 이용하기 위해 사용자에게 제공되는 인터페이스 스타일을 지칭하는 것이 아니라, 런 레벨 5로 부팅 시 로그인 창을 통해 사용자 인증을 수행하는 역할을 수행한다. 이는 사용자가 시스템에 로그인할 수 있도록 하기 위한 것이다.
profile_image
1

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

10. 다음 중 evince 프로그램이 지원하는 문서 포맷으로 틀린 것은?

  1. PS
  2. PDF
  3. PSD
  4. XPS
(정답률: 48%)
  • evince 프로그램은 PSD 포맷을 지원하지 않습니다. PSD는 Adobe Photoshop의 기본 파일 형식으로, 이미지 편집에 사용되는 포맷입니다. evince는 주로 PDF, PS(PostScript), XPS(XML Paper Specification) 등의 문서 포맷을 지원합니다.
profile_image
1

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

11. 다음 중 C 셸을 개발한 사람으로 알맞은 것은?

  1. 켄 톰프슨(Ken Tompson)
  2. 데니스 리치(Dennis Ritchie)
  3. 빌 조이(Bill Joy)
  4. 브라이언 폭스(Brian Fox)
(정답률: 60%)
  • C 셸은 빌 조이(Bill Joy)가 개발하였습니다. 빌 조이는 유닉스 운영체제와 함께 일하며, 유닉스의 다양한 도구와 프로그램을 개발하였습니다. C 셸은 유닉스 운영체제에서 사용되는 셸 중 하나로, 빌 조이가 개발한 것입니다.
profile_image
1

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

12. 다음 명령의 결과로 알맞은 것은?

  1. $a $b
  2. 1 2
  3. $a 2
  4. 1 $b
(정답률: 72%)
  • 이 명령은 1부터 10까지의 숫자 중에서 2의 배수를 출력하는 것이다. 따라서 "$a 2"가 정답이다. "$a $b"는 변수 $a와 $b를 출력하므로 해당하지 않고, "1 $b"는 $b가 2일 때만 2를 출력하므로 해당하지 않는다.
profile_image
1

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

13. 다음 중 [Ctrl]+[c] 입력 시에 전송되는 시그널 및 번호의 조합으로 알맞은 것은?

  1. 2, SIGINT
  2. 2, SIGQUIT
  3. 3, SIGINT
  4. 3, SIGQUIT
(정답률: 51%)
  • 정답: "2, SIGINT"

    [Ctrl]+[c] 입력 시에 전송되는 시그널 및 번호의 조합은 "2, SIGINT" 이다. 이는 Ctrl+c가 인터럽트 시그널(SIGINT)을 보내는 것이기 때문이다. SIGINT는 프로그램을 강제 종료시키는 시그널로, Ctrl+c를 누르면 현재 실행 중인 프로세스에 SIGINT 시그널이 전송되어 프로세스가 종료된다.
profile_image
1

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

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

  1. ㉠ 포어그라운드 ㉡ standalone
  2. ㉠ 포어그라운드 ㉡ inetd
  3. ㉠ 백그라운드 ㉡ inetd
  4. ㉠ 백그라운드 ㉡ standalone
(정답률: 64%)
  • 이 그림은 서버의 구성 방식을 나타내고 있습니다. "㉠ 백그라운드 ㉡ standalone"이 정답입니다.

    백그라운드(background)는 서버가 항상 실행되는 모드를 의미합니다. 즉, 서버가 항상 대기하고 있어서 클라이언트의 요청이 들어오면 즉시 처리할 수 있습니다.

    standalone은 서버가 독립적으로 실행되는 모드를 의미합니다. 즉, 서버가 다른 프로그램에 의존하지 않고 독립적으로 실행됩니다.

    따라서, "㉠ 백그라운드 ㉡ standalone"은 서버가 항상 실행되고 독립적으로 실행되는 모드를 의미합니다.
profile_image
1

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

15. 다음 그림의 도구를 실행하기 위한 명령으로 알맞은 것은?

  1. systemctl
  2. ntsysv
  3. chkconfig
  4. system-config-services
(정답률: 57%)
  • 이 그림은 리눅스 시스템에서 서비스를 관리하는 도구인데, "ntsysv" 명령어는 이 도구를 실행하는 명령어이다. "systemctl"은 시스템 서비스를 관리하는 명령어이고, "chkconfig"은 부팅 시 자동 실행되는 서비스를 설정하는 명령어이다. "system-config-services"는 그래픽 사용자 인터페이스(GUI)를 제공하는 서비스 관리 도구이다. 따라서, 이 그림을 실행하기 위한 명령어는 "ntsysv"이다.
profile_image
1

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

16. 다음에서 설명하는 OSI 7 계층에 해당하는 프로토콜로 알맞은 것은?

  1. TCP
  2. AFP
  3. FTP
  4. ARP
(정답률: 54%)
  • ARP는 OSI 7 계층 중 2계층인 데이터 링크 계층에서 사용되는 프로토콜로, IP 주소를 물리적인 MAC 주소로 변환하는 역할을 합니다. 따라서 ARP가 정답입니다. TCP, AFP, FTP는 모두 4계층 이상에서 사용되는 프로토콜입니다.
profile_image
1

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

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

  1. ㉠ : 128 ㉡ : /etc/protocols
  2. ㉠ : 1023 ㉡ : /etc/services
  3. ㉠ : 1024 ㉡ : /etc/protocols
  4. ㉠ : 65536 ㉡ : /etc/services
(정답률: 58%)
  • 포트 번호 1023은 시스템에서 예약되어 있어 일반적으로 사용되지 않는 포트이며, /etc/services 파일은 포트와 해당 포트에서 사용되는 프로토콜에 대한 정보를 담고 있기 때문에 정답은 "㉠ : 1023 ㉡ : /etc/services"입니다.
profile_image
1

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

18. 다음과 같은 조건일 때 최대로 사용 가능한 호스트 IP주소 개수로 알맞은 것은?

  1. 252
  2. 253
  3. 254
  4. 256
(정답률: 65%)
  • 주어진 IP 주소는 192.168.1.0/24 네트워크이다. 여기서 /24는 24비트가 네트워크 부분이고 8비트가 호스트 부분이라는 것을 의미한다. 따라서 호스트 부분에는 2^8-2=254개의 IP 주소가 사용 가능하다. 그러나 첫 번째 IP 주소는 네트워크 주소, 마지막 IP 주소는 브로드캐스트 주소로 사용되므로 실제로 사용 가능한 호스트 IP 주소 개수는 254-2=252개이다. 따라서 정답은 "252"가 아닌 "253"이다.
profile_image
1

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

19. 네트워크 장애 발생으로 통신 여부를 확인하기 위해 특정 호스트까지 라우팅 되는 과정을 출력해주는 명령어로 알맞은 것은?

  1. ping
  2. route
  3. nslookup
  4. traceroute
(정답률: 72%)
  • 정답은 "traceroute"입니다.

    traceroute 명령어는 목적지 호스트까지 패킷이 전달되는 경로를 추적하여 출력해주는 명령어입니다. 이를 통해 네트워크 장애 발생 시 어디서 문제가 발생하는지 파악할 수 있습니다. ping 명령어는 호스트와의 연결 여부를 확인하는데 사용되며, route 명령어는 라우팅 테이블을 출력해주는데 사용됩니다. nslookup 명령어는 도메인 이름에 해당하는 IP 주소를 조회하는데 사용됩니다.
profile_image
1

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

20. 다음 중 시스템에서 사용하는 네임 서버(DNS 서버)를 설정하는 파일로 알맞은 것은?

  1. /etc/hosts
  2. /etc/network
  3. /etc/resolv.conf
  4. /etc/sysconfig/network
(정답률: 68%)
  • 정답은 "/etc/resolv.conf"입니다. 이 파일은 시스템에서 사용하는 네임 서버(DNS 서버)를 설정하는 파일입니다. 이 파일에는 시스템이 사용할 DNS 서버의 IP 주소와 검색 도메인 이름이 포함됩니다. 시스템이 DNS 서버를 찾아서 인터넷에 연결할 수 있도록 이 파일을 설정해야 합니다.
profile_image
1

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

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

21. 다음 결과에 해당하는 명령으로 알맞은 것은?

  1. pwconv
  2. pwck
  3. chage
  4. lslogins
(정답률: 54%)
  • 정답은 "pwck" 입니다.

    이유는 그림에서 "pwck" 명령어를 실행하면 "passwd" 파일에 있는 사용자 계정 정보와 "shadow" 파일에 있는 암호화된 비밀번호 정보를 비교하여 일치하지 않는 부분을 찾아내고, 이를 수정할 수 있는 기능을 제공하기 때문입니다. 즉, "pwck" 명령어는 사용자 계정 정보와 비밀번호 정보의 일관성을 검사하는 역할을 합니다.

    반면에 "pwconv" 명령어는 "passwd" 파일과 "shadow" 파일을 생성하거나 업데이트하는 역할을 하며, "chage" 명령어는 사용자 계정의 암호 만료일을 설정하거나 변경하는 역할을 합니다. "lslogins" 명령어는 시스템에 등록된 사용자 계정 정보를 조회하는 역할을 합니다.
profile_image
1

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

22. 다음 중 사용자 계정에 부여되는 UID 값을 1000번부터 할당되도록 설정할 때 이용하는 파일로 알맞은 것은?

  1. /etc/passwd
  2. /etc/login.defs
  3. /etc/skel
  4. /etc/default/useradd
(정답률: 46%)
  • 정답은 "/etc/login.defs"입니다.

    이 파일은 시스템 전반적인 로그인 정책을 설정하는 파일로, 사용자 계정 생성 시 UID 값을 설정하는 옵션인 UID_MIN 값을 설정할 수 있습니다. 이 값을 1000으로 설정하면 새로운 사용자 계정에는 1000부터 순차적으로 UID가 할당됩니다. 따라서 이 파일을 이용하여 사용자 계정에 부여되는 UID 값을 1000번부터 할당되도록 설정할 수 있습니다.

    - "/etc/passwd": 사용자 계정 정보가 저장되는 파일이지만, UID 값을 설정하는 파일은 아닙니다.
    - "/etc/skel": 새로운 사용자 계정 생성 시 기본적으로 복사되는 파일이 저장되는 디렉토리입니다.
    - "/etc/default/useradd": 사용자 계정 생성 시 기본값으로 사용되는 옵션을 설정하는 파일입니다. UID 값을 설정하는 옵션은 없습니다.
profile_image
1

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

23. 회사에서 근무 중인 ihduser 사용자가 올해 말로 퇴사한다고 하여 계정만기일을 지정하려고 한다. 다음 중 관련 명령으로 알맞은 것은?

  1. useradd -e 2017-12-31 ihduser
  2. useradd -D -e 2017-12-31 ihduser
  3. usermod -E 2017-12-31 ihduser
  4. usermod -e 2017-12-31 ihduser
(정답률: 64%)
  • 정답은 "usermod -e 2017-12-31 ihduser"이다.

    - "useradd -e 2017-12-31 ihduser": 이 명령은 새로운 사용자를 추가할 때 만료일을 설정하는 것이다. 이미 존재하는 사용자의 만료일을 변경하는 것이 아니므로 부적절하다.
    - "useradd -D -e 2017-12-31 ihduser": 이 명령은 기본값을 설정하는 것이다. 만료일을 설정하는 것이 아니므로 부적절하다.
    - "usermod -E 2017-12-31 ihduser": 이 명령은 계정을 비활성화하는 날짜를 설정하는 것이다. 만료일을 설정하는 것이 아니므로 부적절하다.
    - "usermod -e 2017-12-31 ihduser": 이 명령은 사용자의 만료일을 설정하는 것이다. 따라서 이 명령이 가장 알맞다.
profile_image
1

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

24. 다음 중 kait라는 그룹의 이름을 ihd로 변경할 때 관련 명령으로 알맞은 것은?

  1. groupmod -n ihd kait
  2. groupmod -n kait ihd
  3. groupmod -l ihd kait
  4. groupmod -l kait ihd
(정답률: 53%)
  • 정답: "groupmod -n ihd kait"

    설명:
    - "groupmod"는 그룹을 수정하는 명령어이다.
    - "-n" 옵션은 그룹의 이름을 변경할 때 사용한다.
    - "ihd"는 변경하고자 하는 새로운 그룹 이름이다.
    - "kait"는 현재 그룹 이름이다.

    따라서, "groupmod -n ihd kait" 명령어는 "kait" 그룹의 이름을 "ihd"로 변경하는 명령어이다.
profile_image
1

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

25. 다음 결과에 해당하는 명령으로 알맞은 것은?

  1. id
  2. uid
  3. lsid
  4. lslogins
(정답률: 49%)
  • 이 명령어는 시스템에 등록된 사용자 계정 정보를 출력하는 명령어이며, 출력되는 정보 중에는 "id", "uid", "lsid", "lslogins"가 포함되어 있습니다. 따라서 이 중에서 "lslogins"가 정답이 됩니다.
profile_image
1

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

26. 다음 그림과 같이 기본 허가권이 설정되도록 실행하는 명령으로 알맞은 것은?

  1. umask 002
  2. umask 022
  3. umask 755
  4. umask 644
(정답률: 63%)
  • 정답: "umask 022"

    설명: umask 명령은 새로운 파일이나 디렉토리를 생성할 때 기본적으로 설정되는 허가권을 설정하는 명령입니다. umask 022는 기본 허가권을 755(파일) 또는 644(디렉토리)로 설정합니다. 이는 새로운 파일이나 디렉토리를 생성할 때, 소유자는 읽기, 쓰기, 실행 권한을 가지고, 그룹과 다른 사용자는 읽기 권한만 가지게 됩니다. 이는 보안상 안전한 기본 허가권 설정입니다. umask 002는 그룹의 쓰기 권한을 추가로 허용하므로, 보안상 취약할 수 있습니다.
profile_image
1

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

27. 다음 명령의 결과에 대한 설명으로 틀린 것은?

  1. 두 파일의 아이노드 번호는 동일하다.
  2. ls -l 명령 실행 시 두 파일 모두 링크의 숫자값이 2로 올라간다.
  3. 두 파일의 크기가 다르다.
  4. test.txt 파일을 삭제해도 t 파일의 내용에 영향을 받지 않는다.
(정답률: 54%)
  • 두 파일의 크기가 다르다는 것은 "t" 파일의 크기가 0이고 "test.txt" 파일의 크기가 4바이트이기 때문이다. 아이노드 번호가 동일하고 링크의 숫자값이 2로 올라간 것은 "t" 파일과 "test.txt" 파일이 하나의 파일 시스템 내에서 하나의 파일로 인식되기 때문이다. "test.txt" 파일을 삭제해도 "t" 파일의 내용에 영향을 받지 않는 것은 "t" 파일이 "test.txt" 파일의 링크이기 때문이다.
profile_image
1

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

28. 다음 그림의 결과와 관련 있는 명령으로 알맞은 것은?

  1. mkswap -l
  2. free -s
  3. swapon -s
  4. df -s
(정답률: 35%)
  • 이 그림은 시스템에서 스왑 영역을 사용하고 있음을 나타내고 있습니다. 따라서 스왑 영역에 대한 정보를 확인하기 위해서는 "swapon -s" 명령을 사용할 수 있습니다. "mkswap -l"은 스왑 파티션을 생성하는 명령이고, "free -s"는 시스템의 메모리 사용량을 보여주는 명령입니다. "df -s"는 파일 시스템의 사용 용량을 보여주는 명령입니다.
profile_image
1

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

29. 다음은 ihduser 사용자의 디스크 사용량을 제한하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. quota
  2. edquota
  3. setquota
  4. quotaon
(정답률: 48%)
  • "edquota"는 사용자의 디스크 사용량을 제한하는 명령어 중 하나이다. 이 명령어를 사용하면 사용자별로 디스크 사용량을 설정할 수 있으며, 설정한 내용은 "/etc/quota.conf" 파일에 저장된다. 따라서 "edquota"가 정답이다.
profile_image
1

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

30. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

  1. joon.txt에서 linux라는 문자열이 없는 줄을 출력한다.
  2. joon.txt에서 단어의 시작이 linux인 줄을 출력한다.
  3. joon.txt에서 줄의 시작이 linux인 줄을 출력한다.
  4. joon.txt에서 linux라는 단어가 있는 줄을 출력한다.
(정답률: 46%)
  • grep 명령어는 파일에서 특정 문자열을 찾아 출력하는 명령어이다. -w 옵션은 단어(word) 단위로 검색하라는 옵션이다. ^는 줄의 시작을 의미하는 메타 문자이다. 따라서, 이 명령어는 joon.txt 파일에서 단어의 시작이 linux인 줄을 출력한다.
profile_image
1

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

31. 다음 설명에 해당하는 crontab 설정으로 알맞은 것은?

  1. 4 2 * * 1,3,5 /etc/backup.sh
  2. 2 4 * * 1,3,5 /etc/backup.sh
  3. 4 2 1,3,5 * * /etc/backup.sh
  4. 2 4 1,3,5 * * /etc/backup.sh
(정답률: 70%)
  • 해당 crontab 설정은 매주 월, 수, 금요일 새벽 4시에 /etc/backup.sh 스크립트를 실행하도록 설정한 것이다. "2 4 * * 1,3,5"는 매주 월, 수, 금요일 새벽 4시를 의미하며, "/etc/backup.sh"는 실행할 스크립트의 경로이다.
profile_image
1

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

32. 다음 중 프로세스 우선순위인 NI의 설정값 범위로 알맞은 것은?

  1. -20 ~ 19
  2. -19 ~ 20
  3. -20 ~ 20
  4. -19 ~ 19
(정답률: 63%)
  • 정답: "-20 ~ 19"

    NI는 Nice 값으로, 프로세스의 우선순위를 결정하는 값 중 하나입니다. NI 값이 낮을수록 우선순위가 높아지며, NI 값이 높을수록 우선순위가 낮아집니다. NI 값의 범위는 -20부터 19까지이며, 이 범위 내에서 높은 우선순위를 가지는 프로세스는 -20에 가까울수록 높은 우선순위를 가지게 됩니다. 반면, 19에 가까울수록 낮은 우선순위를 가지게 됩니다. 따라서 NI 값의 범위는 "-20 ~ 19"입니다.
profile_image
1

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

33. 다음은 ihduser 사용자의프로세스를 모두강제종료하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. kill
  2. killall
  3. pgrep
  4. signal
(정답률: 56%)
  • "killall" 명령은 특정 프로세스를 종료하는 것이 아니라, 해당 사용자의 모든 프로세스를 강제 종료하는 명령이다. 따라서 ihduser 사용자의 모든 프로세스를 강제 종료하기 위해 "killall" 명령을 사용한다. "kill" 명령은 특정 프로세스를 종료하는 명령이고, "pgrep" 명령은 특정 프로세스의 PID를 검색하는 명령이다. "signal"은 프로세스에 시그널을 보내는 명령어이다.
profile_image
1

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

34. 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. nice
  2. renice
  3. kill -s
  4. pkill -s
(정답률: 54%)
  • 이미 실행 중인 프로세스의 우선순위를 변경하기 위해서는 "renice" 명령을 사용해야 한다. "nice" 명령은 프로세스를 실행할 때 우선순위를 지정하는 명령이며, 이미 실행 중인 프로세스의 우선순위를 변경하려면 "renice" 명령을 사용해야 한다. "kill -s"와 "pkill -s"는 프로세스를 종료하는 명령어이다.
profile_image
1

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

35. 다음 중백그라운드로 수행중인 작업번호2번프로세스를 포어그라운드 프로세스로 전환할 때 사용하는 명령으로 알맞은 것은?

  1. bg 2
  2. bg %2
  3. fg -2
  4. fg %2
(정답률: 72%)
  • 정답은 "fg %2"입니다.

    이유는 다음과 같습니다.

    - bg 2: 작업번호 2번 프로세스를 백그라운드로 전환합니다.
    - bg %2: 작업번호가 2인 프로세스를 백그라운드로 전환합니다.
    - fg -2: 뒤에서 두 번째로 실행한 작업을 포어그라운드로 전환합니다. (작업번호와는 무관합니다.)
    - fg %2: 작업번호가 2인 프로세스를 포어그라운드로 전환합니다.

    따라서, "fg %2"는 현재 백그라운드로 실행중인 작업번호 2번 프로세스를 포어그라운드로 전환하는 명령입니다.
profile_image
1

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

36. 다음은 yum 명령을 이용해서 mail이라는 문자열이 들어있는 패키지를 찾는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. search
  2. research
  3. find
  4. seek
(정답률: 71%)
  • "search"는 yum 명령어에서 패키지를 검색하는 옵션으로, 해당 패키지를 찾을 때 사용된다. 따라서 이 문제에서도 "search"를 사용하여 mail이라는 문자열이 들어있는 패키지를 찾았다. "research", "find", "seek"는 yum 명령어에서 사용되지 않는 옵션들이다.
profile_image
1

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

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

  1. -qc
  2. -qv
  3. -V
  4. -qs
(정답률: 57%)
  • 이 그림은 리눅스 명령어 중 하나인 "ls" 명령어의 옵션을 나타낸 것입니다. "-V" 옵션은 파일의 버전 정보를 출력하는 옵션입니다. 따라서 정답은 "-V"입니다.
profile_image
1

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

38. 시스템에 rpm으로 설치된 httpd 패키지를 제거하기 위해 명령을 실행하였으나 다음 그림과 같이 메시지가 나타나면서 실패하였다. 해당 메시지를 무시하고 제거하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ -r ㉡ --force
  2. ㉠ -d ㉡ --force
  3. ㉠ -e ㉡ --nodeps
  4. ㉠ -f ㉡ --nodeps
(정답률: 57%)
  • 알맞은 것은 "㉠ -e ㉡ --nodeps"이다.

    이유는 rpm 패키지를 제거할 때, 해당 패키지가 다른 패키지에 의존하고 있을 경우 제거가 실패할 수 있다. 이때 --nodeps 옵션을 사용하면 의존성 검사를 무시하고 강제로 제거할 수 있다. 또한, -e 옵션은 패키지를 제거하는 옵션이며, -r 옵션은 패키지를 제거할 때 해당 패키지의 설정 파일도 함께 제거하는 옵션이다. 따라서, "㉠ -e ㉡ --nodeps" 옵션을 사용하면 httpd 패키지를 강제로 제거할 수 있다.

    그 외의 보기들은 -r 옵션이 아닌 -f 옵션을 사용하고 있으며, 이는 패키지를 강제로 제거할 때 의존성 검사를 무시하지 않는다. 따라서, 이 경우 httpd 패키지를 제거할 수 없다.
profile_image
1

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

39. MySQL를 설치하기 위해 보기와 같은 소스 코드(Source Code)를 다운로드하여 압축을 푼 뒤에 관련 디렉터리로 이동한 상태이다. 다음 중 그 이후의 진행 순서를 간략히 나타낸 것으로 알맞은 것은?

  1. configure, make, make install 순서로 실행하여 설치한다.
  2. cmake, make install 순서로 실행하여 설치한다.
  3. rpm -i 명령을 실행해서 설치한다.
  4. rpm -U 명령을 실행해서 설치한다.
(정답률: 47%)
  • 1. cmake는 MySQL 소스 코드를 컴파일할 수 있는 Makefile을 생성하는 도구이다.
    2. make install은 생성된 Makefile을 이용하여 MySQL을 컴파일하고 설치하는 명령어이다.
    3. 따라서, cmake을 먼저 실행하여 Makefile을 생성하고, 그 다음에 make install을 실행하여 MySQL을 설치해야 한다.
profile_image
1

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

40. 다음은 APM를 설치를 위해 소스 코드를 다운로드하여 압축을 푸는 과정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ j ㉡ J ㉢ z
  2. ㉠ J ㉡ j ㉢ z
  3. ㉠ j ㉡ z ㉢ J
  4. ㉠ J ㉡ z ㉢ j
(정답률: 62%)
  • 이미지에서 보이는 파일 이름이 대문자와 소문자가 혼용되어 있기 때문에, 대소문자를 구분하는 운영체제에서는 파일을 찾을 수 없을 수 있다. 따라서 소문자로 통일해주는 것이 좋다. ㉠은 소문자 j로, ㉢은 대문자 J로 변경해야 하므로 정답은 "㉠ j ㉡ z ㉢ J"이다.
profile_image
1

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

41. 다음 중 커널 컴파일을 위해 소스 파일을 다운로드하는 디렉터리로 가장 알맞은 것은?

  1. /usr/local/src
  2. /usr/local/kernels
  3. /usr/src/kernels
  4. /sys/kernel
(정답률: 52%)
  • 정답: "/usr/src/kernels"

    이유: 일반적으로 리눅스 시스템에서 커널 소스 파일은 "/usr/src/kernels" 디렉터리에 위치합니다. 이 디렉터리는 커널 개발자들이 커널 소스 코드를 다운로드하고 컴파일하는 데 사용하는 표준 디렉터리입니다. 따라서 커널 컴파일을 위해 소스 파일을 다운로드하는 디렉터리로 "/usr/src/kernels"가 가장 알맞습니다.
profile_image
1

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

42. 커널 컴파일 과정에서 설정된 작업을 초기화하려고 한다. 다음 중 가장 강력하게 제거하는 명령으로 알맞은 것은?

  1. make clean
  2. make clean all
  3. make mrproper
  4. make distclean
(정답률: 47%)
  • 가장 강력하게 제거하는 명령은 "make distclean"이다. 이 명령은 "make mrproper"와 유사하지만, 컴파일된 파일 뿐만 아니라 컴파일 과정에서 생성된 모든 파일을 삭제한다. 따라서 커널 컴파일 과정에서 설정된 작업을 완전히 초기화하고 싶을 때 사용한다. "make clean"은 컴파일된 파일을 삭제하고, "make clean all"은 "make clean"과 동일하게 동작하면서 추가적으로 컴파일된 파일을 다시 생성한다. "make mrproper"는 "make clean"과 유사하지만, 컴파일된 파일 뿐만 아니라 .config 파일도 삭제한다.
profile_image
1

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

43. 다음 중 커널 컴파일 옵션 설정 시 X 윈도 환경의 Qt 기반 설정 도구를 사용하는 명령으로 알맞은 것은?

  1. make menuconfig
  2. make qconfig
  3. make xconfig
  4. make nconfig
(정답률: 49%)
  • 정답은 "make xconfig"입니다.

    "make xconfig"는 X 윈도 환경에서 Qt 기반의 GUI 도구를 사용하여 커널 컴파일 옵션을 설정하는 명령입니다. 이 도구를 사용하면 사용자가 쉽게 커널 옵션을 선택하고 구성할 수 있습니다.

    반면에 "make menuconfig"는 텍스트 기반의 메뉴 인터페이스를 사용하며, "make qconfig"는 Qt 기반의 GUI 도구를 사용하지만 X 윈도 환경이 아닌 경우에 사용됩니다. "make nconfig"는 ncurses 라이브러리를 사용하여 텍스트 기반의 인터페이스를 제공합니다.
profile_image
1

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

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

  1. ㉠ moprobe.conf ㉡ modprobe
  2. ㉠ modprobe.conf ㉡ depmod
  3. ㉠ modules.dep ㉡ modprobe
  4. ㉠ modules.dep ㉡ depmod
(정답률: 47%)
  • 모듈간의 의존성을 파악하기 위해 사용하는 파일인 modules.dep를 생성하기 위해서는 depmod 명령어를 사용해야 합니다. 따라서 정답은 "㉠ modules.dep ㉡ depmod" 입니다.
profile_image
1

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

45. 다음 그림과 같은 결과를 보기 위해 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. lsmod
  2. modprobe -l
  3. inmod
  4. modinfo
(정답률: 51%)
  • (1) 명령어: modprobe -l | grep usb
    (2) 명령어: modprobe -r usb_storage
    (3) 명령어: modprobe usb_storage
    (4) 명령어: modinfo usb_storage

    정답: (4) modinfo

    이유: modinfo 명령어는 커널 모듈의 정보를 출력하는 명령어이다. 따라서 usb_storage 모듈의 정보를 확인하기 위해서는 modinfo usb_storage 명령어를 사용해야 한다. 다른 보기들은 모듈을 로드하거나 언로드하거나 모듈 리스트를 출력하는 명령어이므로 해당 문제와는 관련이 없다.
profile_image
1

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

46. 다음 중 fdisk를 이용해서 기존의 Linux 파티션으로 이용되던 영역을 Swap 영역으로 변경할 때 설정하는 ID값으로 알맞은 것은?

  1. 82
  2. 83
  3. 8e
  4. fd
(정답률: 48%)
  • 정답은 "82"입니다.

    "82"는 Linux Swap 파티션을 나타내는 ID값입니다. Swap 영역은 메모리가 부족할 때 사용되는 가상 메모리 공간으로, 일반적으로 시스템의 램 용량보다 크게 설정됩니다. fdisk를 이용해서 기존의 Linux 파티션을 Swap 영역으로 변경할 때는 해당 파티션의 ID값을 "82"로 설정해야 합니다.

    "83"는 Linux 파일 시스템을 나타내는 ID값이며, "8e"는 Linux LVM 파티션을 나타내는 ID값입니다. "fd"는 Linux RAID 파티션을 나타내는 ID값입니다. 이들은 모두 Swap 영역으로 변경할 때 사용되지 않습니다.
profile_image
1

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

47. 다음 중 /etc/fstab 파일을 2매 출력하려고 할 때 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

  1. -2
  2. -c 2
  3. -n 2
  4. -# 2
(정답률: 53%)
  • 옵션 "-# 2"는 주석 처리를 의미하므로 출력되지 않는다.

    "-2" 옵션은 파일 시스템을 두 번째로 검사하도록 지정하는 것이다.

    "-c 2" 옵션은 파일 시스템 검사를 두 번째로 실행하도록 지정하는 것이다.

    "-n 2" 옵션은 파일 시스템 검사를 두 번째로 실행하도록 지정하는 것이다.

    따라서, "-# 2" 옵션은 출력되지 않으므로 정답이다.
profile_image
1

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

48. 다음 중 전통적으로 Sys V 계열 유닉스에서 사용했던 프린터 관련 명령어로 틀린 것은?

  1. lp
  2. lpr
  3. lpstat
  4. cancel
(정답률: 52%)
  • 정답: "lpr"

    설명: "lpr"은 BSD 계열 유닉스에서 사용하는 명령어로, Sys V 계열 유닉스에서는 "lp" 명령어를 사용했습니다. "lp"는 프린터에 출력 작업을 보내는 명령어이며, "lpr"은 "lp" 명령어와 유사하지만 옵션과 사용법이 다릅니다. "lpstat"은 현재 프린터 상태를 확인하는 명령어이고, "cancel"은 출력 작업을 취소하는 명령어입니다.
profile_image
1

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

49. 다음 중 디스크의 파티션을 분할할 때 사용하는 명령으로 알맞은 것은?

  1. parted
  2. partprobe
  3. findfs
  4. partfs
(정답률: 41%)
  • 정답: parted

    설명: parted는 디스크의 파티션을 분할하고 관리하는 명령어입니다. 이를 통해 디스크의 파티션 크기를 조정하거나 새로운 파티션을 생성할 수 있습니다. partprobe는 파티션 테이블을 읽어 시스템에 파티션을 인식시키는 명령어이며, findfs는 파일 시스템의 UUID 또는 레이블을 기반으로 파일 시스템을 찾는 명령어입니다. partfs는 존재하지 않는 명령어입니다.
profile_image
1

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

50. 다음 중 주변 장치와 관련 프로그램의 조합으로 틀린 것은?

  1. CUPS - 프린터
  2. OSS - 스캐너
  3. LPRng - 프린터
  4. ALSA - 사운드카드
(정답률: 63%)
  • OSS는 사운드 카드와 관련된 프로그램이며, 스캐너와는 관련이 없습니다. 따라서, "OSS - 스캐너"가 올바르지 않은 조합입니다.
profile_image
1

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

51. 다음에 제시된 조건으로 rsyslog.conf에 설정하려고 할 때 알맞은 것은?

  1. mail.*;info.!=mail /var/log/maillog
  2. mail.*;mail.!=info /var/log/maillog
  3. mail.*;mail.info /var/log/maillog
  4. mail.*;info.none /var/log/maillog
(정답률: 53%)
  • rsyslog.conf에서는 로그를 필터링하여 특정 파일에 저장할 수 있습니다. 이 경우, "mail.*;mail.!=info /var/log/maillog"은 "mail" 로그 중 "info" 레벨이 아닌 모든 로그를 "/var/log/maillog" 파일에 저장하도록 설정한 것입니다. 즉, "mail.info" 로그는 저장하지 않고, 그 외의 모든 "mail" 로그는 "/var/log/maillog" 파일에 저장됩니다.
profile_image
1

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

52. 다음에 제시된 조건과 같이 로그 파일을 로테이션하려고 할 때 /etc/logrotate.conf에 설정하는 값으로 알맞은 것은?

  1. missingok
  2. nomissingok
  3. passok
  4. nopassok
(정답률: 46%)
  • 설정값: missingok

    이유: missingok는 로그 파일이 존재하지 않아도 오류를 발생시키지 않고 로그 로테이션을 계속 진행하도록 설정하는 옵션이다. 따라서, 로그 파일이 없는 경우에도 로그 로테이션이 정상적으로 이루어진다.
profile_image
1

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

53. 다음 중 최근 3일 이내에 마지막 로그인한 사용자 정보를 출력하는 명령으로 알맞은 것은?

  1. lastlog 3
  2. lastlog -3
  3. lastlog -d 3
  4. lastlog -t 3
(정답률: 33%)
  • 정답: lastlog -t 3

    이유:
    - lastlog 명령은 시스템에 로그인한 사용자들의 마지막 로그인 정보를 보여주는 명령이다.
    - -t 옵션은 시간 기준으로 출력할 때 사용하는데, 숫자 뒤에 붙는 단위가 일(day)이다.
    - 따라서 lastlog -t 3은 최근 3일 이내에 마지막으로 로그인한 사용자 정보를 출력하는 명령이다.
profile_image
1

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

54. 다음 중 특별한 명령어를 이용하지 않고, cat 명령으로 확인 가능한 로그 파일로 알맞은 것은?

  1. /var/log/secure
  2. /var/log/lastlog
  3. /var/log/wtmp
  4. /var/log/btmp
(정답률: 58%)
  • 정답은 "/var/log/secure" 입니다.

    이유는 /var/log/secure 파일은 시스템 보안 로그 파일로, 로그인 시도, 인증 실패, su 명령어 사용 등 시스템 보안과 관련된 로그를 기록합니다. 이러한 로그는 시스템 보안 강화 및 보안 사고 대응에 필수적인 정보를 제공합니다.

    반면, /var/log/lastlog 파일은 마지막 로그인 정보를 기록하고, /var/log/wtmp 파일은 시스템 로그인/로그아웃 정보를 기록합니다. /var/log/btmp 파일은 인증 실패 로그를 기록합니다.

    따라서, 시스템 보안 로그를 확인하려면 /var/log/secure 파일을 확인해야 합니다.
profile_image
1

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

55. 다음 중 단순한 패스워드를 사용하는 계정을 찾아낼 때 사용하는 보안 도구로 가장 알맞은 것은?

  1. tcpdump
  2. nmap
  3. wireshark
  4. John the Ripper
(정답률: 63%)
  • "John the Ripper"는 패스워드 크래킹 도구로, 단순한 패스워드를 찾아내는 데 사용됩니다. 이 도구는 딕셔너리 공격, 브루트 포스 공격 등 다양한 방법으로 패스워드를 추측하고, 암호화된 패스워드를 복호화할 수 있습니다. 따라서, 단순한 패스워드를 사용하는 계정을 찾아내기 위해서는 "John the Ripper"와 같은 패스워드 크래킹 도구를 사용하는 것이 적절합니다.
profile_image
1

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

56. 다음 중 grub 셸 프롬프트에서 암호화된 패스워드를 설정하기 위해 사용하는 명령으로 알맞은 것은?

  1. md5
  2. md5sum
  3. md5crypt
  4. crypt
(정답률: 46%)
  • 정답: md5crypt

    설명: md5crypt는 grub 셸에서 암호화된 패스워드를 설정하기 위해 사용하는 명령 중 하나입니다. 이 명령은 MD5 알고리즘을 사용하여 패스워드를 암호화합니다. 다른 보기인 md5, md5sum, crypt는 각각 MD5 해시를 생성하거나 일반적인 암호화 방법을 제공하지만, grub 셸에서 암호화된 패스워드를 설정하기 위해 사용되지는 않습니다.
profile_image
1

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

57. 다음 중 비활성화된 SELinux를 활성화시킬 때 사용하는 명령으로 알맞은 것은?

  1. setenforce 0
  2. setenforce 1
  3. setenforce on
  4. setenforce start
(정답률: 57%)
  • 정답: "setenforce 1"

    설명: SELinux는 보안을 강화하기 위한 기능으로, 기본적으로 활성화되어 있습니다. 하지만 경우에 따라 비활성화된 상태일 수도 있습니다. 이때, "setenforce 1" 명령을 사용하여 SELinux를 활성화할 수 있습니다. "setenforce 0" 명령은 SELinux를 비활성화하는 명령이며, "setenforce on"과 "setenforce start"는 잘못된 명령어입니다.
profile_image
1

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

58. 다음 중 리눅스에서 백업 대상이 되는 디렉터리로 가장 알맞은 것은?

  1. /tmp
  2. /sys
  3. /var
  4. /lib
(정답률: 50%)
  • 정답은 "/var"입니다.

    "/tmp"는 일시적인 파일들이 저장되는 디렉터리이기 때문에 백업 대상이 될 필요가 없습니다.

    "/sys"는 가상 파일 시스템으로 시스템 정보를 제공하는 디렉터리이기 때문에 백업 대상이 될 필요가 없습니다.

    "/lib"는 라이브러리 파일들이 저장되는 디렉터리이기 때문에 시스템의 안정성을 유지하기 위해 주기적으로 백업해야하지만, 시스템의 중요한 데이터가 저장되는 디렉터리는 아니기 때문에 "/var"보다는 우선순위가 낮습니다.

    반면 "/var"는 시스템 로그, 메일, 웹 서버 데이터 등 시스템에서 생성되는 중요한 데이터들이 저장되는 디렉터리이기 때문에 주기적으로 백업해야합니다.
profile_image
1

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

59. 다음 중 dump로 백업된 파일에서 일부만 복원하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -if
  2. -of
  3. -af
  4. -rf
(정답률: 35%)
  • (파일명)을 지정하여 복원할 파일을 선택할 수 있습니다.

    "-if"는 input file을 지정하는 옵션입니다. 이 옵션을 사용하여 복원할 파일을 선택할 수 있습니다.
profile_image
1

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

60. 다음은 rsync 명령을 이용해서 특정 디렉터리를 백업하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -iv
  2. -ov
  3. -av
  4. -uv
(정답률: 46%)
  • "-av"는 archive 모드로 작동하는 옵션으로, 파일 속성, 권한, 시간 등을 보존하면서 전체 디렉터리를 복사합니다. 또한, 파일 전송 중에 진행 상황을 출력하고, 중단되었을 경우 재개할 수 있도록 합니다. 따라서, 백업 시에는 "-av" 옵션을 사용하는 것이 적합합니다.
profile_image
1

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

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

61. 다음에서 설명하는 웹 서버 프로그램으로 알맞은 것은?

  1. Nginx
  2. Docker
  3. IIS
  4. Apache httpd
(정답률: 46%)
  • 이 그림은 Nginx의 아키텍처를 보여주고 있습니다. Nginx는 비동기 이벤트 기반 아키텍처를 사용하여 높은 성능과 안정성을 제공합니다. 또한 Reverse Proxy, Load Balancing, HTTP Cache, SSL/TLS Termination 등 다양한 기능을 제공하며, 가벼운 구조와 쉬운 설정으로 인기가 있습니다. 따라서 이 그림에서 설명하는 웹 서버 프로그램은 Nginx입니다.
profile_image
1

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

62. 다음 중 'Not Found'에 해당하는 HTTP 상태코드로 알맞은 것은?

  1. 401
  2. 402
  3. 403
  4. 404
(정답률: 72%)
  • 정답은 "404"이다.

    "404"는 클라이언트가 요청한 리소스를 서버에서 찾을 수 없을 때 사용하는 HTTP 상태코드이다. 즉, 클라이언트가 잘못된 URL을 입력하거나, 요청한 페이지가 삭제되었거나, 존재하지 않는 페이지를 요청한 경우에 "404" 상태코드가 반환된다.

    반면에, "401"은 인증이 필요한 페이지에 인증되지 않은 사용자가 접근하려고 할 때, "402"는 예약된 상태코드로 현재는 사용되지 않는다, "403"은 서버가 요청을 거부할 때 사용하는 상태코드이다.
profile_image
1

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

63. 다음 중 아파치 웹 서버 프로그램을 소스로 설치할 때 설치되는 디렉터리를 지정하는 옵션으로 알맞은 것은?

  1. --prefix
  2. --enable-root
  3. --server-root
  4. --document-root
(정답률: 49%)
  • 정답: --prefix

    --prefix 옵션은 소스로부터 컴파일된 바이너리 파일들이 설치될 디렉터리를 지정하는 옵션이다. 이 옵션을 사용하면 기본값인 /usr/local/ 대신 다른 디렉터리를 지정할 수 있다. 예를 들어, --prefix=/usr/local/apache2 를 사용하면 아파치 웹 서버가 /usr/local/apache2 디렉터리에 설치된다.
profile_image
1

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

64. 다음 중 하나의 IP 주소에 여러 도메인을 사용하는 경우에 설정하는 아파치 웹 서버 환경 설정 파일로 알맞은 것은?

  1. httpd-userdir.conf
  2. httpd-info.conf
  3. httpd-vhosts.conf
  4. httpd-mpm.conf
(정답률: 63%)
  • 정답은 "httpd-vhosts.conf"입니다. 이 파일은 아파치 웹 서버에서 가상 호스트를 설정하는 데 사용됩니다. 가상 호스트는 하나의 IP 주소에 여러 도메인을 사용할 수 있도록 해줍니다. 이 파일에서는 각 가상 호스트의 설정을 지정할 수 있으며, 각각의 도메인에 대한 디렉토리 경로, 로깅, 보안 등을 설정할 수 있습니다.
profile_image
1

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

65. 다음 중 apachectl을 이용해서 기존의 연결된 접속을 해제하지 않고 아파치 웹 서버를 재시작할 때 사용하는 명령으로 알맞은 것은?

  1. restart
  2. reload
  3. status
  4. graceful
(정답률: 43%)
  • 정답은 "graceful"입니다.

    "graceful" 옵션은 아파치 웹 서버를 재시작할 때, 현재 연결된 모든 클라이언트 요청을 처리한 후에 서버를 재시작합니다. 이를 통해, 클라이언트의 요청이 중단되지 않고 서버를 재시작할 수 있습니다. 따라서, "graceful" 옵션은 기존의 연결된 접속을 해제하지 않고 아파치 웹 서버를 재시작할 때 사용하는 명령입니다.
profile_image
1

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

66. 다음 중 LDAP 관련된 설명으로 틀린 것은?

  1. IP 프로토콜을 기반으로 사용자, 시스템, 네트워크 서비스 정보 등의 디렉터리 정보를 공유할 수 있다.
  2. 디렉터리는 논리, 계급 등을 기준으로 조직화 되어 있다.
  3. 일반적으로 RDBMS에 비해 검색 속도가 빨라서 쓰기 위주의 서비스에 좋은 성능을 발휘한다.
  4. 이름, 주소와 같이 하나 이상의 속성을 가진 객체로 구성된다.
(정답률: 58%)
  • 일반적으로 RDBMS에 비해 검색 속도가 빨라서 쓰기 위주의 서비스에 좋은 성능을 발휘한다. - LDAP은 디렉터리 서비스를 제공하는 프로토콜로, RDBMS와는 목적과 구조가 다르기 때문에 비교할 수 없다. 따라서 이 설명은 틀린 설명이다.
profile_image
1

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

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

  1. X.25
  2. X.232
  3. X.500
  4. X.802
(정답률: 49%)
  • 이미지에서 보이는 그림은 X.500 디렉토리 서비스를 나타내고 있습니다. 따라서 정답은 "X.500"입니다. X.25은 패킷 교환 네트워크 프로토콜, X.232는 시리얼 인터페이스 프로토콜, X.802는 이더넷 프로토콜을 나타내는 표준입니다.
profile_image
1

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

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

  1. ypbind
  2. yppasswd
  3. ypserv
  4. ypxfrd
(정답률: 43%)
  • "ypxfrd"는 NIS (Network Information Service)에서 사용되는 프로그램 중 하나로, NIS 서버에서 매핑 정보를 가져와서 클라이언트에게 전송하는 역할을 합니다. 따라서 NIS 클라이언트에서 사용되는 다른 프로그램들인 "ypbind", "yppasswd", "ypserv"와는 달리, NIS 서버와 클라이언트 간의 정보 전송을 담당하는 역할을 하기 때문에 정답이 "ypxfrd"입니다.
profile_image
1

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

69. 다음 설명에 해당하는 NIS 관련 명령으로 알맞은 것은?

  1. ypbind
  2. ypcat
  3. ypchsh
  4. ypwhich
(정답률: 42%)
  • 이미 설정된 NIS 서버의 이름을 확인하기 위해서는 "ypwhich" 명령을 사용합니다. "ypbind"는 NIS 서버와 클라이언트 간의 바인딩을 설정하는 명령이고, "ypcat"은 NIS 맵의 내용을 출력하는 명령입니다. "ypchsh"는 NIS 사용자의 로그인 쉘을 변경하는 명령입니다.
profile_image
1

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

70. 다음 중 NIS를 이용한 사용자 인증이 가능한 서비스 조합으로 알맞은 것은?

  1. ssh, dns
  2. samba, dns
  3. telnet, dns
  4. ssh, samba
(정답률: 56%)
  • NIS는 Network Information Service의 약자로, 네트워크 상에서 사용자 계정 정보를 중앙에서 관리하고 인증하는 서비스이다. 따라서 NIS를 이용한 사용자 인증이 가능한 서비스는 해당 네트워크 상에서 사용자 계정 정보를 참조하는 서비스들이다.

    - ssh: 원격으로 다른 컴퓨터에 접속할 때 사용하는 프로토콜로, NIS를 이용하여 사용자 인증을 할 수 있다.
    - samba: 리눅스와 윈도우 간의 파일 공유를 가능하게 해주는 서비스로, NIS를 이용하여 사용자 인증을 할 수 있다.
    - dns: 도메인 이름 시스템으로, NIS와는 관련이 없는 서비스이다.
    - telnet: 원격으로 다른 컴퓨터에 접속할 때 사용하는 프로토콜로, NIS를 이용하여 사용자 인증을 할 수 있다.

    따라서 NIS를 이용한 사용자 인증이 가능한 서비스 조합은 "ssh, samba"이다.
profile_image
1

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

71. 다음 중 smb.conf 파일에서 ihd 그룹에 속한 사용자들이 파일 생성 및 삭제가 가능하도록 지정하는 항목으로 알맞은 것은?

  1. writable = ihd
  2. writable = @ihd
  3. write list = ihd
  4. write list = @ihd
(정답률: 32%)
  • 정답: "write list = @ihd"

    설명: "write list"는 파일에 쓰기 권한을 가진 사용자나 그룹을 지정하는 옵션입니다. "@ihd"는 ihd 그룹에 속한 사용자들을 의미합니다. 따라서 "write list = @ihd"는 ihd 그룹에 속한 사용자들이 파일에 쓰기 권한을 가지도록 지정하는 옵션입니다. "writable"은 파일에 쓰기 권한을 모든 사용자에게 부여하는 옵션입니다. "@ihd"를 사용하지 않았기 때문에 "writable = @ihd"는 올바른 옵션이 아닙니다.
profile_image
1

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

72. 다음 그림에 해당하는 삼바관련 명령으로 알맞은 것은?

  1. testparm
  2. smbstatus
  3. pdbedit
  4. smbcontrol
(정답률: 42%)
  • 이 그림은 Samba 서버의 설정 파일인 smb.conf 파일을 수정하는 과정을 보여줍니다. 따라서 이에 해당하는 명령어는 "testparm"입니다. "testparm" 명령어는 smb.conf 파일의 구문 오류를 검사하고 Samba 서버의 설정을 테스트하는 명령어입니다. 다른 보기들은 Samba 서버의 상태를 확인하거나 제어하는 명령어입니다.
profile_image
1

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

73. 다음 중 /etc/exports 파일에 설정하는 root_squash에 대한 설명으로 알맞은 것은?

  1. root를 포함하여 모든 사용자의 권한을 nfsnobody로 매핑시킨다.
  2. root를 제외한 일반 사용자의 권한을 nfsnobody로 매핑시킨다.
  3. 일반 사용자의 권한을 인정하고, root만 nfsnobody로 매핑시킨다.
  4. 일반 사용자의 접근은 불허하고, root만 nfsnbody로 매핑시킨다.
(정답률: 47%)
  • 일반 사용자의 권한을 인정하고, root만 nfsnobody로 매핑시킨다.

    root_squash는 NFS 서버에서 /etc/exports 파일에 설정하는 옵션 중 하나로, NFS 클라이언트에서 root 권한으로 접근하는 것을 막고, 일반 사용자의 권한으로 접근하도록 강제하는 기능이다. 이때, root 권한으로 접근하는 경우에는 nfsnobody로 매핑시켜 보안을 강화한다. 따라서, 일반 사용자의 권한은 인정하고, root만 nfsnobody로 매핑시킨다는 것이다.
profile_image
1

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

74. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. nfsstat -v
  2. exportfs -v
  3. showmount -e
  4. rpcinfo -p
(정답률: 37%)
  • 이 그림은 NFS(Network File System)를 사용하는 서버에서 공유된 디렉토리를 확인하는 과정을 보여줍니다. 이때 사용되는 명령어는 "showmount -e" 입니다.

    하지만 문제에서 요구하는 것은 공유된 디렉토리를 확인하는 것이 아니라, NFS 서버에서 공유된 디렉토리를 설정하는 명령어를 찾는 것입니다. 이때 사용되는 명령어는 "exportfs -v" 입니다.

    따라서 정답은 "exportfs -v" 입니다.

    - "nfsstat -v": NFS 서버의 상태를 확인하는 명령어
    - "showmount -e": NFS 서버에서 공유된 디렉토리를 확인하는 명령어
    - "rpcinfo -p": RPC 프로그램의 정보를 확인하는 명령어
profile_image
1

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

75. vsftpd.conf 파일에서 익명 계정의 사용을 허가하려고 할 때 ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?

  1. anonymous
  2. anonymous_enable
  3. ftp
  4. ftp_enable
(정답률: 61%)
  • 정답은 "anonymous_enable"입니다.

    "anonymous_enable"은 vsftpd.conf 파일에서 익명 계정의 사용을 허용하는 옵션입니다. 이 옵션을 "YES"로 설정하면, 익명 사용자가 FTP 서버에 접속할 수 있습니다. 반면에 "NO"로 설정하면, 익명 사용자의 접속을 차단합니다.

    따라서, 이 문제에서는 "anonymous_enable=YES"로 설정해야 합니다.
profile_image
1

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

76. 다음 중 메일 서버 역할(MTA)을 수행하는 프로그램으로 알맞은 것은?

  1. postfix
  2. procmail
  3. dovecot
  4. evolution
(정답률: 48%)
  • postfix는 메일 서버 역할(MTA)을 수행하는 프로그램으로, 메일을 받아들이고 전송하는 역할을 합니다. 이를 위해 SMTP 프로토콜을 사용하며, 안정성과 보안성이 높은 프로그램으로 유명합니다.
profile_image
1

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

77. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

  1. kmail
  2. thunderbird
  3. mutt
  4. evolution
(정답률: 54%)
  • 이 프로그램은 이메일 클라이언트 중 하나인 "thunderbird"입니다. 이메일을 보내고 받을 수 있으며, 다양한 기능과 확장 기능을 제공합니다.
profile_image
1

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

78. 다음 중 sendmail.cf 파일 설정에서 특정 도메인(ihd.or.kr)을 강제로 지정하려고 할 때 관련 항목으로 알맞은 것은?

  1. Fwihd.or.kr
  2. Djihd.or.kr
  3. FR-o ihd.or.kr
  4. Dnihd.or.kr
(정답률: 58%)
  • 정답: Djihd.or.kr

    sendmail.cf 파일에서 Dj 항목은 "배달 메일 주소의 도메인 이름"을 설정하는 항목입니다. 이 항목을 설정하면 해당 도메인으로부터 발송된 모든 메일이 지정된 도메인으로 전송됩니다. 따라서 "Djihd.or.kr"을 설정하면 ihd.or.kr 도메인으로부터 발송된 모든 메일이 강제로 ihd.or.kr 도메인으로 전송됩니다.
profile_image
1

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

79. 다음 중 /etc/aliases 파일 변경 후에 실행하는 명령으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. mailq
  2. makemap hash /etc/aliases < /etc/aliases
  3. sendmail -bi
  4. sendmail -bp
(정답률: 42%)
  • /etc/aliases 파일은 sendmail에서 사용하는 이메일 주소를 관리하는 파일입니다. 이 파일을 변경한 후에는 변경 내용을 적용하기 위해 sendmail -bi 명령을 실행해야 합니다. 이 명령은 /etc/aliases 파일을 다시 읽어들여서 변경된 내용을 적용하고, sendmail의 내부 데이터베이스를 업데이트합니다. 따라서, 이 명령을 실행하지 않으면 변경된 이메일 주소가 적용되지 않을 수 있습니다.

    - mailq: 현재 대기 중인 메일 목록을 보여주는 명령입니다.
    - makemap hash /etc/aliases < /etc/aliases: /etc/aliases 파일을 해시 데이터베이스로 변환하는 명령입니다.
    - sendmail -bp: 현재 대기 중인 메일 목록을 보여주는 명령입니다.
profile_image
1

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

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

  1. /etc/mail/sendmail.m4
  2. /etc/mail/sendmail.db
  3. /etc/mail/sendmail.mc
  4. /etc/mail/sendmail.cf
(정답률: 53%)
  • "/etc/mail/sendmail.mc"는 Sendmail의 구성 파일 중 하나로, Sendmail의 동작 방식을 설정하는 파일이다. 이 파일은 m4 매크로 언어로 작성되어 있으며, Sendmail의 기능을 활성화하거나 비활성화하고, 메일 전송에 대한 규칙을 설정하는 등의 작업을 수행할 수 있다. 따라서 Sendmail을 구성하고자 할 때는 "/etc/mail/sendmail.mc" 파일을 수정해야 한다.
profile_image
1

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

81. 다음 중 /etc/named.conf 파일에서 사용하는 주석으로 틀린 것은?

  1. ;를 행 앞에 지정한다.
  2. #를 행 앞에 지정한다.
  3. //를 행 앞에 지정한다.
  4. 여러 행인 경우에 /* ~ */ 안에 지정한다.
(정답률: 61%)
  • 정답은 "//를 행 앞에 지정한다." 입니다. named.conf 파일에서는 C 스타일의 주석인 /* ~ */을 사용하며, //는 주석으로 인식되지 않습니다. ";"는 한 줄 주석으로 사용되며, 해당 줄의 끝까지 주석 처리됩니다.
profile_image
1

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

82. 다음은 /etc/named.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. include
  2. includedir
  3. zone
  4. options
(정답률: 56%)
  • "include"는 다른 파일의 내용을 현재 파일에 포함시키는 역할을 한다. 이를 통해 named.conf 파일을 보다 모듈화하고 관리하기 쉽게 만들 수 있다. 예를 들어, named.conf 파일에서 DNS 존 정보를 관리하는 부분을 별도의 파일로 분리하여 관리할 수 있다. 이때, "include"를 사용하여 해당 파일의 내용을 named.conf 파일에 포함시킬 수 있다.
profile_image
1

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

83. 다음 중 DNS 서버에서의 zone 파일에서 PTR 타입을 선언하는 이유로 가장 알맞은 것은?

  1. 도메인에 대한 질의 시 IP 주소가 조회되도록 설정한다.
  2. IP 주소에 대한 질의 시 도메인 주소가 조회되도록 설정한다.
  3. 도메인에 대한 일종의 별칭을 지정할 때 사용한다.
  4. IP 주소에 대한 일종의 별칭을 지정할 때 사용한다.
(정답률: 52%)
  • 정답: IP 주소에 대한 질의 시 도메인 주소가 조회되도록 설정한다.

    설명: PTR 레코드는 IP 주소에 대한 역방향 DNS 조회를 가능하게 하기 위해 사용된다. 즉, IP 주소를 입력하면 해당 IP 주소를 가지고 있는 호스트의 도메인 이름을 조회할 수 있도록 설정하는 것이다. 이를 통해 IP 주소를 가지고 있는 호스트의 식별이 가능해진다.
profile_image
1

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

84. 다음 조건과 같은 경우에 설정된 zone 파일의 문법적 오류를 점검하는 명령으로 알맞은 것은?

  1. named-checkconf ihd.or.kr ihd.zone
  2. named-checkconf ihd.zone ihd.or.kr
  3. named-checkzone ihd.or.kr ihd.zone
  4. named-checkzone ihd.zone ihd.or.kr
(정답률: 42%)
profile_image
1

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

85. 다음은 /etc/named.conf 파일의 일부이다. 특정 클라이언트들을 하나의 별칭으로 묶으려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. acl
  2. alias
  3. group
  4. member
(정답률: 40%)
  • acl은 Access Control List의 약자로, 특정 IP 주소나 네트워크를 그룹화하여 접근 제어를 할 수 있는 기능을 제공합니다. 따라서 특정 클라이언트들을 하나의 별칭으로 묶기 위해서는 acl을 사용해야 합니다. alias는 별칭을 지정하는 기능이며, group과 member는 일반적으로 사용되는 DNS 용어가 아닙니다.
profile_image
1

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

86. 다음 중 버추얼박스를 이용해서 가상 머신을 생성한 후에 CentOS69라는 이름으로 리눅스를 설치했을 때 생성되는 파일명으로 가장 알맞은 것은?

  1. CentOS69.vbox
  2. CentOS69.vmx
  3. CentOS69.vdi
  4. CentOS69.vmdk
(정답률: 43%)
  • 정답은 "CentOS69.vdi"입니다.

    이유는 다음과 같습니다.

    - .vbox: 가상 머신의 설정 파일을 저장하는 파일 확장자입니다.
    - .vmx: VMware에서 사용하는 가상 머신 설정 파일의 확장자입니다.
    - .vdi: VirtualBox에서 사용하는 가상 디스크 이미지 파일의 확장자입니다.
    - .vmdk: VMware에서 사용하는 가상 디스크 이미지 파일의 확장자입니다.

    따라서, CentOS69라는 이름으로 리눅스를 설치하고 가상 머신을 생성하면, CentOS69.vdi 파일이 생성됩니다. 이 파일은 VirtualBox에서 사용하는 가상 디스크 이미지 파일로, 가상 머신의 하드 디스크 역할을 합니다.
profile_image
1

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

87. 다음 중 KVM이 반가상화를 지원하지 않는 하드웨어로 알맞은 것은?

  1. CPU
  2. Ethernet Card
  3. Disk I/O
  4. Graphic Card
(정답률: 53%)
  • 정답은 "CPU"입니다.

    KVM은 하이퍼바이저로서, 호스트 시스템의 CPU를 가상화하여 게스트 시스템이 하드웨어 자원을 공유하며 동작할 수 있도록 합니다. 따라서 KVM이 반가상화를 지원하지 않는 하드웨어는 CPU입니다.

    반면, 이외의 하드웨어들은 KVM에서 가상화할 수 있습니다. Ethernet Card는 가상 네트워크 인터페이스로서, Disk I/O는 가상 디스크로서, Graphic Card는 가상 그래픽 디바이스로서 가상화될 수 있습니다.
profile_image
1

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

88. 다음 중 리눅스 가상화 기술인 XEN에 대한 설명으로 틀린 것은?

  1. CPU 반가상화 지원으로 다른 기술과 비교해서 물리적 서버 대비 효율성이 가장 좋다.
  2. 반가상화 구성 시에 호스트와 다른 아키텍처의 게스트는 실행할 수 없다.
  3. 전가상화 구성 시에는 QEMU 기반으로 동작한다.
  4. 상용화된 제품으로는 RHEV가 있다.
(정답률: 36%)
  • "CPU 반가상화 지원으로 다른 기술과 비교해서 물리적 서버 대비 효율성이 가장 좋다."가 틀린 설명입니다. XEN은 전가상화와 반가상화 두 가지 방식을 모두 지원하며, 반가상화 방식에서는 CPU 가상화 기술을 사용합니다. 따라서 다른 기술과 비교해서 물리적 서버 대비 효율성이 가장 좋다는 설명은 맞습니다.

    RHEV는 XEN을 기반으로 한 상용화된 제품 중 하나입니다.
profile_image
1

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

89. 다음 중 XEN, KVM과 같은 다양한 하이퍼바이저를 통합 관리하기 위한 플랫폼으로 틀린 것은?

  1. Cloudstack
  2. Docker
  3. Openstack
  4. OpenNebula
(정답률: 49%)
  • 정답은 "Docker"입니다. Docker는 컨테이너 기반 가상화 기술을 사용하며, 하이퍼바이저와는 다른 가상화 방식을 사용합니다. 따라서 다른 보기인 Cloudstack, Openstack, OpenNebula는 하이퍼바이저를 통합 관리하기 위한 플랫폼이지만, Docker는 그렇지 않습니다.
profile_image
1

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

90. 다음 설명에 해당하는 명령으로 알맞은 것은?

  1. virsh
  2. libvirt
  3. libvirtd
  4. virt-manager
(정답률: 44%)
  • 이 명령은 가상화 기술을 사용하는 KVM 가상 머신을 관리하기 위한 명령어이며, "virsh"는 KVM 가상 머신을 관리하기 위한 가장 기본적인 명령어 중 하나입니다. "libvirt"는 KVM 가상화 기술을 위한 라이브러리이며, "libvirtd"는 libvirt 라이브러리를 사용하여 가상 머신을 관리하는 데 필요한 데몬입니다. "virt-manager"는 GUI 기반의 KVM 가상 머신 관리 도구입니다.
profile_image
1

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

91. xinetd.conf 파일에 다음과 같이 설정되어 있을 때 관련 설명으로 알맞은 것은?

  1. xinetd에서 생성하는 데몬의 최대 개수를 50개로 제한하고, 초과할 경우 10초 동안 관련 서비스를 중지한다.
  2. xinetd에서 생성하는 데몬의 최대 개수를 10개로 제한하고, 초과할 경우 50초 동안 관련 서비스를 중지한다.
  3. 초당 요청 수가 50개 이상일 경우에 10초 동안 접속 연결을 중단한다.
  4. 초당 요청 수가 10개 이상일 경우에 50초 동안 접속 연결을 중단한다.
(정답률: 57%)
  • xinetd.conf 파일에서는 per_source 설정을 통해 동시 접속 수를 제한하고, per_source에 설정된 값이 초과될 경우 해당 서비스에 대한 접속을 중단하는 것으로 보인다. 따라서, 초당 요청 수가 50개 이상일 경우에 10초 동안 접속 연결을 중단한다. 정답은 "초당 요청 수가 50개 이상일 경우에 10초 동안 접속 연결을 중단한다."이다.
profile_image
1

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

92. 다음은 squid.conf 파일의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. squid_dir
  2. cache_dir
  3. dump_dir
  4. access_dir
(정답률: 35%)
  • cache_dir은 Squid 캐시 디렉토리를 설정하는 옵션이다. Squid는 웹 페이지, 이미지, 동영상 등을 캐시에 저장하여 다음에 같은 요청이 들어올 때 원격 서버에서 다시 가져오지 않고 캐시에서 바로 제공함으로써 네트워크 대역폭을 절약할 수 있다. 따라서 cache_dir 옵션은 Squid의 핵심적인 기능 중 하나이다.
profile_image
1

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

93. 다음 중 dhcpd.conf 파일에서 할당되는 IP 주소의 범위를 지정하는 항목으로 알맞은 것은?

  1. fixed-address
  2. default-address
  3. range
  4. dynamic-address
(정답률: 61%)
  • dhcpd.conf 파일에서 할당되는 IP 주소의 범위를 지정하는 항목은 "range" 입니다. 이는 DHCP 서버가 클라이언트에게 할당할 수 있는 IP 주소 범위를 지정하는 것으로, 예를 들어 "range 192.168.0.100 192.168.0.200"과 같이 설정하면 DHCP 서버는 192.168.0.100부터 192.168.0.200까지의 IP 주소를 클라이언트에게 할당할 수 있습니다.
profile_image
1

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

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

  1. /etc/vncservers
  2. /etc/sysconfig/vncservers
  3. /etc/vncservers.conf
  4. /etc/vncconfig
(정답률: 42%)
  • 이미지에서 보이는 내용은 VNC 서버 설정 파일이며, 이 파일의 경로는 "/etc/sysconfig/vncservers" 이다. 따라서 정답은 "/etc/sysconfig/vncservers" 이다.
profile_image
1

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

95. 다음 그림에 해당하는 명령으로 알맞은 것은?

  1. ntp -q
  2. ntpq -p
  3. ntpd -p
  4. ntpdate -p
(정답률: 37%)
  • 이 그림은 ntp 서버와의 동기화 상태를 보여주는 것으로, ntpq 명령어를 사용하여 확인할 수 있습니다. ntpq -p 명령어는 현재 ntp 서버와의 동기화 상태를 보여주는 명령어입니다. 따라서 정답은 "ntpq -p" 입니다.
profile_image
1

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

96. 다음 중 메모리 누수(Memory Leak)와 가장 관련 있는 C언어 함수로 알맞은 것은?

  1. write()
  2. fread()
  3. malloc()
  4. fork()
(정답률: 59%)
  • 정답은 "malloc()"입니다.

    malloc() 함수는 동적으로 메모리를 할당하는 함수로, 할당한 메모리를 해제하지 않으면 메모리 누수가 발생할 수 있습니다. 따라서 malloc() 함수를 사용할 때는 반드시 할당한 메모리를 해제하는 free() 함수를 호출해야 합니다.

    write() 함수는 파일에 데이터를 쓰는 함수, fread() 함수는 파일에서 데이터를 읽는 함수, fork() 함수는 프로세스를 생성하는 함수입니다. 이들 함수는 메모리 누수와 직접적인 관련이 없습니다.
profile_image
1

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

97. 다음 설명에 해당하는 DDOS 도구로 알맞은 것은?

  1. Stacheldraht
  2. TFN
  3. TFN 2K
  4. Trinoo
(정답률: 41%)
  • TFN은 "Tribe Flood Network"의 약자로, 여러 대의 컴퓨터를 이용하여 대상 서버에 대량의 데이터를 보내 공격하는 DDOS 도구이다. 그림에서 보이는 것은 TFN의 GUI 버전으로, 사용자가 보다 쉽게 공격을 실행할 수 있도록 만들어졌다. 다른 보기들은 모두 TFN과 유사한 기능을 가진 DDOS 도구들이지만, 정확한 이름이나 버전이 다르다.
profile_image
1

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

98. 다음 중 터널링(Tunneling) 기법을 사용해 공중망에 접속해 있는 두 네트워크 사이의 연결을 마치 전용회선을 이용해 연결한 것과 같은 효과를 내는 가상 네트워크 보안기술로 알맞은 것은?

  1. VPN
  2. IDS
  3. IPS
  4. ESM
(정답률: 69%)
  • VPN(Virtual Private Network)은 터널링(Tunneling) 기법을 사용하여 공중망에 접속해 있는 두 네트워크 사이의 연결을 마치 전용회선을 이용해 연결한 것과 같은 효과를 내는 가상 네트워크 보안기술입니다. 따라서 VPN이 정답입니다. IDS(Intrusion Detection System), IPS(Intrusion Prevention System), ESM(Security Information and Event Management)은 모두 보안기술이지만, VPN과는 다른 기술입니다.
profile_image
1

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

99. 다음 중 iptables의 nat 테이블에서 사용 가능한 사슬(Chain)로 틀린 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. INPUT
  2. OUTPUT
  3. PREROUTING
  4. POSTROUTING
(정답률: 25%)
  • 정답은 "INPUT"입니다.

    iptables의 nat 테이블에서 사용 가능한 사슬은 PREROUTING, POSTROUTING 두 가지입니다.

    PREROUTING 사슬은 패킷이 라우팅 테이블에 들어가기 전에 적용되며, 패킷의 목적지 IP 주소를 변경할 수 있습니다.

    POSTROUTING 사슬은 패킷이 라우팅 테이블에서 나온 후에 적용되며, 패킷의 출발지 IP 주소를 변경할 수 있습니다.

    INPUT 사슬은 nat 테이블에서 사용되지 않습니다. INPUT 사슬은 패킷이 로컬 시스템으로 들어올 때 적용되는 사슬입니다.
profile_image
1

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

100. 다음 중 현재 설정되어 있는 iptables 정책을 파일로 저장하는 명령으로 알맞은 것은?

  1. iptables-save firewall.sh
  2. iptables-save -s firewall.sh
  3. iptables-save > firewall.sh
  4. iptables-save < firewall.sh
(정답률: 54%)
  • 정답: iptables-save > firewall.sh

    해설:
    - iptables-save: 현재 설정되어 있는 iptables 정책을 출력하는 명령어
    - >: 출력 결과를 파일로 저장하는 리다이렉션 기호
    - firewall.sh: 저장할 파일 이름

    따라서, "iptables-save > firewall.sh" 명령어는 현재 설정되어 있는 iptables 정책을 파일로 저장하는 명령어이다.
profile_image
1

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

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