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

리눅스마스터 1급
(2020-06-13 기출문제)

목록

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

1. 다음 중 클라우드 컴퓨팅에 대한 내용으로 틀린 것은?

  1. 클라우드 컴퓨팅 서비스는 크게 IaaS, PaaS, SaaS 등 세가지 개념으로 구분할 수 있다.
  2. 클라우드 컴퓨팅이 발전하면서 하드웨어 자원을 제외한 나머지 IT자원은 서비스 형태로 제공할 수 있게 되었다.
  3. 최근세분화된개념으로 FaaS(Function as a Service) 형태로 제공되는 서버리스(Serverless) 컴퓨팅도 클라우드 컴퓨팅의 일종이다.
  4. 사용자가 필요한 작업을 제시하면, 필요한 자원이 할당되어 작업하고 결과를 얻도록 해주는 'as a Service'로 제공되는 컴퓨팅 환경을 의미한다.
(정답률: 73%)
  • "클라우드 컴퓨팅이 발전하면서 하드웨어 자원을 제외한 나머지 IT자원은 서비스 형태로 제공할 수 있게 되었다."가 틀린 것은 아니다. 클라우드 컴퓨팅은 IT 자원을 서비스 형태로 제공하는 기술이며, 하드웨어 자원 또한 서비스 형태로 제공된다. 따라서 이 문장은 올바르다.
profile_image
1

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

2. 다음 설명에 해당하는 리눅스의 기술적인 특징으로 알맞은 것은?

  1. 파이프(Pipe)
  2. 스와핑(Swapping)
  3. 리다이렉션(Redirection)
  4. 가상콘솔(Virtual Console)
(정답률: 86%)
  • 스와핑(Swapping)은 메모리 부족 상황에서 사용되는 기술로, 현재 사용하지 않는 프로세스의 일부 또는 전체를 하드 디스크로 옮겨서 메모리를 확보하는 것을 말한다. 이를 통해 더 많은 프로세스를 실행할 수 있게 되며, 시스템의 안정성을 유지할 수 있다.
profile_image
1

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

3. 다음 중 리눅스 주요 라이선스(License)에 대한 내용으로 틀린 것은?

  1. LGPL이 적용된 라이브러리는 독점소프트웨어에서도 사용이 가능하고 LGPL을 사용해서 개발한 뒤 GPL로 변경이 가능하다.
  2. BSD라이선스는 공개소프트웨어 라이선스로 해당 소프트웨어를 누구나 개작할 수 있고 수정한 것을 제한 없이 배포할 수 있다.
  3. BSD, Apache, MIT 라이선스는 기본적으로 소스코드 취득 및 수정이 가능하므로 2차적 저작물 소스코드도 반드시 공개하여야 한다.
  4. 아파치 라이선스2.0에 따르면 누구든 자유롭게 아파치 소프트웨어를 다운 받아 부분 혹은 전체를 개인적 또는 상업적 목적으로 이용할 수 있다.
(정답률: 73%)
  • BSD, Apache, MIT 라이선스는 기본적으로 소스코드 취득 및 수정이 가능하므로 2차적 저작물 소스코드도 반드시 공개하여야 한다. - 이 내용이 틀립니다. BSD, Apache, MIT 라이선스는 소스코드 취득 및 수정이 가능하지만, 2차적 저작물 소스코드를 공개할 필요는 없습니다. 이 라이선스들은 상업적 이용도 가능하며, 저작권 표시만 지켜주면 됩니다.
profile_image
1

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

4. 다음 중 리눅스 운영체제의 특징으로 틀린 것은?

  1. 리눅스는 약간의 어셈블리와 대부분의 C언어로 작성되어 이식성이 뛰어나다.
  2. 하나의 시스템에 다중 사용자 접속 및 사용자별 다중 처리 시스템을 지원한다.
  3. 운영체제의 핵심인 커널(Kernel)을 제외한 나머지 프로그램들은 소스가 공개되었다.
  4. 고유 파일시스템 외 DOS, Windows, 상용 유닉스 등의 다양한 파일 시스템을 지원한다.
(정답률: 84%)
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

5. 다음 중 데비안 계열에 속하는 리눅스 배포판으로 틀린 것은?

  1. CentOS
  2. Ubuntu
  3. Linux Mint
  4. Kali Linux
(정답률: 80%)
  • CentOS는 레드햇 계열에 속하는 리눅스 배포판이므로, 데비안 계열에 속하는 것이 아니다.
profile_image
1

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

6. 다음 명령의 실행 결과로 ( 괄호 )안에 알맞은 것은?

  1. $0 /sharp #
  2. $0 /the 2
  3. ./test.sh /the #
  4. ./test.sh /the 2
(정답률: 66%)
  • 명령어 "./test.sh /the #"은 test.sh 스크립트를 실행하면서 인자로 "/the #"를 전달하는 것이다. 이때 "#"은 쉘에서 주석을 의미하므로 인자로 전달되지 않는다. 따라서 test.sh 스크립트에서는 인자로 "/the"만 받게 된다. 이에 반해, "./test.sh /the 2"는 인자로 "/the"와 "2"를 모두 전달하므로 test.sh 스크립트에서는 인자로 "/the"와 "2"를 모두 받게 된다. 이에 따라 "$0"은 스크립트 이름인 "test.sh"가 되고, "$1"은 "/the"가 되고, "$2"는 "2"가 된다. 따라서 정답은 "$0 /the 2"이다.
profile_image
1

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

7. 다음 중 시그널(Signal)에 대한 설명으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. SIGQUIT는 터미널에서 입력된 정지 시그널이다.
  2. SIGKILL은터미널이시작할때보내오는시그널이다.
  3. SIGTERM은 정상 종료시키는 시그널로 15번으로 관리된다.
  4. SIGSTOP은 실행 정지 후 다시 실행하기 위해 대기시키는 시그널이다.
(정답률: 65%)
  • SIGTERM은 프로세스를 정상적으로 종료시키는 시그널로, 프로세스에게 종료 요청을 보내고 프로세스는 종료 작업을 수행한 후 종료합니다. 이에 반해 SIGKILL은 강제 종료시키는 시그널로, 프로세스를 즉시 종료시킵니다. SIGQUIT는 프로세스를 종료시키는 시그널이지만, 디버깅을 위한 목적으로 사용됩니다. SIGSTOP은 프로세스를 일시적으로 중지시키는 시그널입니다.
profile_image
1

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

8. 다음에서 설명하는 데몬 관련 유틸리티로 알맞은 것은?

  1. ntsysv
  2. chkdsk
  3. chkconfig
  4. systemctl
(정답률: 58%)
  • 이미지에서 보이는 것은 리눅스 운영체제에서 실행 중인 데몬들의 상태를 보여주는 것이다. 이 중에서 윈도우 운영체제에서는 사용할 수 없는 것은 "chkconfig"이다. "ntsysv"는 리눅스에서 서비스를 관리하는 유틸리티이고, "chkdsk"는 윈도우에서 디스크 검사를 수행하는 유틸리티이다. "systemctl"은 최신 버전의 리눅스에서 사용되는 서비스 관리 유틸리티이다. 따라서, 이 중에서 리눅스에서 데몬을 관리하는 유틸리티는 "chkconfig"이다.
profile_image
1

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

9. 다음 중 프로세스에 대한 정의로 틀린 것은?

  1. 실행(executing)중인 프로그램
  2. PC(Program Counter)를 지닌 프로그램
  3. PCB(Process Control Block)를 지닌 프로그램
  4. 수동적인 개체(entity)로 순차적으로 수행하는 프로그램
(정답률: 77%)
  • 정답: "PC(Program Counter)를 지닌 프로그램"

    프로세스는 실행 중인 프로그램을 의미합니다. 이 프로그램은 PCB(Process Control Block)를 가지고 있으며, PC(Program Counter)는 PCB 안에 저장되어 있습니다. PCB는 프로세스의 상태와 실행 정보를 저장하는 자료구조입니다. 프로세스는 수동적인 개체(entity)로, 순차적으로 수행되는 프로그램입니다. 즉, 프로세스는 운영체제에 의해 관리되며, 운영체제가 프로세스를 스케줄링하여 실행합니다.
profile_image
1

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

10. 다음 중 X윈도에 관한 설명으로 틀린 것은?

  1. 원격지의 X클라이언트를 다른 시스템의 X서버에서 실행시킬 수 있다.
  2. 디스플레이 장치에 의존적이지 않고 서로 다른 기종을 함께 사용할 수 있다.
  3. X윈도는 클라이언트/서버 구조로 되어있고 서로간의 통신을 위해 xhost를 사용한다.
  4. 현재 리눅스를 비롯하여 유닉스 대부분이 X.org 기반의 X윈도 시스템을 사용하고 있다.
(정답률: 54%)
  • "X윈도는 클라이언트/서버 구조로 되어있고 서로간의 통신을 위해 xhost를 사용한다."가 틀린 설명입니다. X윈도는 클라이언트/서버 구조로 되어있지만, 서로간의 통신을 위해 xhost를 사용하는 것은 보안상 위험하므로 권장되지 않습니다. 대신 xauth를 사용하여 안전하게 통신할 수 있습니다.
profile_image
1

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

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

  1. ㉠ i-node, ㉡ fsck
  2. ㉠ journaling, ㉡ fsck
  3. ㉠ i-node, ㉡ chkdsk
  4. ㉠ journaling, ㉡ chkdsk
(정답률: 71%)
  • 이미지는 리눅스 파일 시스템에서 파일이 저장되는 방식 중 하나인 i-node 방식을 보여주고 있습니다. i-node는 파일의 메타데이터를 저장하는 곳으로, 파일 이름, 소유자, 권한 등의 정보를 담고 있습니다. 따라서 "㉠ i-node"가 올바른 선택지입니다.

    하지만 파일 시스템이 손상되거나 비정상적으로 종료될 경우, 파일 시스템을 복구하기 위해 fsck (파일 시스템 체크)를 실행해야 합니다. fsck는 파일 시스템을 검사하고 손상된 부분을 복구하는 도구입니다. 따라서 "㉡ fsck"가 올바른 선택지입니다.

    따라서 정답은 "㉠ i-node, ㉡ fsck"입니다.
profile_image
1

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

12. 다음 설명으로 알맞은 것은?

  1. RAID-5
  2. RAID-6
  3. RAID-9
  4. RAID-10
(정답률: 65%)
  • 이 보기에서는 디스크 4개를 사용하고 있으며, 디스크 1, 2는 미러링되어 있고, 디스크 3, 4는 스트라이핑되어 있습니다. 이러한 구성은 RAID-10에 해당합니다.
profile_image
1

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

13. 다음 중 로그인 메시지 관련 파일로 틀린 것은?

  1. /etc/motd
  2. /etc/inittab
  3. /etc/issue
  4. /etc/issue.net
(정답률: 67%)
  • 정답은 "/etc/inittab"입니다.

    - "/etc/motd": 로그인 후 사용자에게 보여지는 메시지를 설정하는 파일입니다.
    - "/etc/issue": 시스템 부팅 시 표시되는 메시지를 설정하는 파일입니다.
    - "/etc/issue.net": 원격 로그인 시 표시되는 메시지를 설정하는 파일입니다.

    하지만 "/etc/inittab"은 시스템 초기화 및 프로세스 관리를 위한 설정 파일입니다. 로그인 메시지와는 관련이 없습니다.
profile_image
1

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

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

  1. initw
  2. initx
  3. startw
  4. startx
(정답률: 82%)
  • 위의 보기는 리눅스 시스템에서 실행되는 초기화 프로세스를 나타내는 것입니다. "init" 프로세스는 시스템 부팅 시 가장 먼저 실행되며, 다른 프로세스들을 시작하는 역할을 합니다. "initw"와 "initx"는 init 프로세스가 실행되는 레벨을 나타내는데, "w"는 GUI 환경에서 실행되는 레벨을, "x"는 CLI 환경에서 실행되는 레벨을 의미합니다. "startw"와 "startx"는 각각 GUI와 CLI 환경에서 실행되는 첫 번째 프로세스를 나타내는데, 정답은 "startx"입니다. 이는 CLI 환경에서 실행되는 첫 번째 프로세스로, X Window System을 시작하는 역할을 합니다.
profile_image
1

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

15. 다음 중 셸(shell)의 특징으로 알맞은 것은?

  1. bash에서는 명령어 히스토리 기능을 제공한다.
  2. 표준에러(Standard error)는 셸에서 숫자값 0으로 표기한다.
  3. 사용자가 로그인 셸을 변경하려면 shch 명령을 사용하면 된다.
  4. 사용자 로그인 셸 정보는 /etc/passwd 파일의 5번째 필드에서 확인할 수 있다.
(정답률: 68%)
  • "bash에서는 명령어 히스토리 기능을 제공한다." 이유는, bash 셸은 사용자가 이전에 입력한 명령어들을 기록하고 저장해두는 기능을 제공하기 때문이다. 이를 통해 사용자는 이전에 입력한 명령어를 다시 사용하거나 수정하여 사용할 수 있어 편리하다.
profile_image
1

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

16. 다음 중 네트워크 설정인 점보 프레임(Jumbo Frame)에 대한 설명으로 틀린 것은?

  1. 점보 프레임의 최솟값은 1300바이트이다.
  2. ifconfig 명령을 이용하여 점보 프레임 설정 값을 변경 할 수 있다.
  3. ifconfig 명령을 이용하여 현재 설정된 점보프레임 설정 값을 확인 할 수 있다.
  4. 점보 프레임은 스위치와 네트워크 인터페이스 둘 다 지원해야 사용 할 수 있다.
(정답률: 60%)
  • "점보 프레임의 최솟값은 1300바이트이다."라는 설명이 틀린 것이다. 실제로는 이 값은 네트워크 장비마다 다르며, 일반적으로 9000바이트로 설정된다. 이는 데이터 전송 속도를 높이기 위한 설정으로, 큰 용량의 데이터를 한 번에 전송할 수 있어서 전송 시간을 단축시키는 효과가 있다. ifconfig 명령을 이용하여 점보 프레임 설정 값을 변경하거나 확인할 수 있으며, 스위치와 네트워크 인터페이스가 모두 지원해야 사용할 수 있다.
profile_image
1

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

17. 다음 중 TCP 와 UDP의 설명으로 틀린 것은?

  1. TCP 와 UDP는 둘 다 전송계층에서 사용되는 프로토콜이다.
  2. UDP는 3-way handshaking이라는 방식으로 세션을 연결한다.
  3. TCP는 IP에 의해 전달되는 패킷의 오류를 검사하고 재전송을 요구하는 역할을 한다.
  4. UDP는 시스템 내부 메시지 및 소규모 데이터 전송에 이용되고, DNS에서 많이 사용한다.
(정답률: 75%)
  • "UDP는 3-way handshaking이라는 방식으로 세션을 연결한다."가 틀린 설명이다. UDP는 연결 지향적이지 않으며, 세션을 연결하기 위한 3-way handshaking 과정이 없다. UDP는 비연결형 프로토콜로, 데이터그램 방식으로 데이터를 전송한다.
profile_image
1

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

18. 다음 중 프로토콜에 대한 설명으로 틀린 것은?

  1. 프로토콜의 주요 제정기관으로는 ISO, IEEE, EIA, ITU-T 등이 있다.
  2. OSI 7계층 중 인터넷 계층에 사용되는 프로토콜은 ICMP, ARP, IMAP 등이 있다.
  3. 프로토콜의 3가지 구성요소는 순서(Timing), 구문(Syntax), 의미(Semantics) 이다.
  4. 프로토콜의 주요 기능으로는 캡슐화, 단편화와 재조합, 멀티 플렉싱, 흐름제어, 동기화 등이 있다.
(정답률: 73%)
  • 정답은 "OSI 7계층 중 인터넷 계층에 사용되는 프로토콜은 ICMP, ARP, IMAP 등이 있다."가 아닌 "인터넷 계층에 사용되는 프로토콜은 ICMP, IP 등이 있다."입니다. ICMP와 ARP는 인터넷 계층이 아닌 네트워크 계층에서 사용됩니다.

    - ISO, IEEE, EIA, ITU-T 등은 프로토콜의 주요 제정기관입니다.
    - 인터넷 계층에 사용되는 프로토콜은 ICMP, IP 등이 있습니다.
    - 프로토콜의 3가지 구성요소는 순서(Timing), 구문(Syntax), 의미(Semantics)입니다.
    - 프로토콜의 주요 기능으로는 캡슐화, 단편화와 재조합, 멀티 플렉싱, 흐름제어, 동기화 등이 있습니다.
profile_image
1

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

19. 다음 중 IPv6를 구분하는 구분자로 알맞은 것은?

  1. 콤마(,)
  2. 콜론(:)
  3. 세미콜론(;)
  4. 피어리어드(.)
(정답률: 83%)
  • IPv6 주소에서 각 구성 요소를 구분하는 데에는 콜론(:)이 사용됩니다. 이는 IPv4 주소에서 사용되는 점(.)과 구분되며, IPv6 주소는 16비트 단위로 8개의 그룹으로 나누어져 있기 때문에 콜론(:)을 사용하여 각 그룹을 구분합니다.
profile_image
1

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

20. 네트워크 부하를 줄이기 위해 방화벽에서 ping과 traceroute관련 프로토콜을 차단하려고 한다. 다음 중 차단해야 하는 프로토콜로 가장 알맞은 것은?

  1. IP
  2. ARP
  3. UDP
  4. ICMP
(정답률: 76%)
  • 정답은 "ICMP"입니다.

    ICMP는 인터넷 제어 메시지 프로토콜로, 네트워크에서 발생하는 문제를 진단하고 해결하기 위해 사용됩니다. 이를 통해 ping과 traceroute와 같은 네트워크 도구를 사용할 수 있습니다. 따라서 ICMP를 차단하면 네트워크 부하를 줄일 수 있습니다. 반면, IP, ARP, UDP는 네트워크 통신에 필수적인 프로토콜이므로 차단하면 네트워크 기능이 올바르게 작동하지 않을 수 있습니다.
profile_image
1

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

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

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

  1. chmod u+s /data
  2. chmod g+s /data
  3. chmod o+s /data
  4. chmod o+t /data
(정답률: 52%)
  • "chmod o+t /data" 명령은 /data 디렉토리에 대해 "sticky bit"를 설정하는 것이다. 이는 다른 사용자들이 해당 디렉토리 내의 파일을 삭제하거나 이동할 수 없도록 하기 위한 것이다. 따라서, 다른 사용자들은 해당 파일에 대한 읽기 및 쓰기 권한이 있어도 삭제나 이동이 불가능하다.
profile_image
1

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

22. 다음 중 PID가 1222번인 프로세스를 실행한 파일명을 확인할 때 사용하는 파일로 알맞은 것은?

  1. /proc/1222/fd
  2. /proc/1222/exe
  3. /proc/PID/1222/fd
  4. /proc/PID/1222/exe
(정답률: 42%)
  • 정답은 "/proc/1222/exe"입니다.

    이 파일은 /proc 파일 시스템의 일부이며, 실행 중인 프로세스의 정보를 제공합니다. PID가 1222인 프로세스를 실행한 파일명을 확인하려면 "/proc/1222/exe" 파일을 사용합니다. 이 파일은 실행 파일의 심볼릭 링크입니다. 따라서 이 파일을 읽으면 실행 파일의 경로를 얻을 수 있습니다.
profile_image
1

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

23. 다음 중 10분 주기로 실행되는 crontab 설정으로 알맞은 것은?

  1. */10 * * * * /etc/lin.sh
  2. * */10 * * * /etc/lin.sh
  3. * * */10 * * /etc/lin.sh
  4. * * * */10 * /etc/lin.sh
(정답률: 76%)
  • 정답은 "*/10 * * * * /etc/lin.sh"입니다.

    해당 crontab 설정은 매 시간의 10분마다 /etc/lin.sh 스크립트를 실행하도록 설정한 것입니다.

    - 첫 번째 * : 분(minute)을 나타냅니다. 매 10분마다 실행하려면 */10으로 설정합니다.
    - 두 번째 * : 시(hour)를 나타냅니다. 모든 시간에 대해 실행하려면 *로 설정합니다.
    - 세 번째 * : 일(day)을 나타냅니다. 모든 일에 대해 실행하려면 *로 설정합니다.
    - 네 번째 * : 월(month)을 나타냅니다. 모든 월에 대해 실행하려면 *로 설정합니다.
    - 다섯 번째 * : 요일(day of week)을 나타냅니다. 모든 요일에 대해 실행하려면 *로 설정합니다.

    따라서, "*/10 * * * * /etc/lin.sh" 설정은 매 시간의 10분마다 /etc/lin.sh 스크립트를 실행하도록 설정한 것입니다.
profile_image
1

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

24. 다음 중 lin.txt 파일에서 a로 시작되는 줄만 검색하려고 할 때의 명령으로 알맞은 것은?

  1. grep a lin.txt
  2. grep ^a lin.txt
  3. grep [a] lin.txt
  4. grep [^a] lin.txt
(정답률: 69%)
  • 정답: grep ^a lin.txt

    설명: ^는 정규표현식에서 문자열의 시작을 나타내는 메타문자이다. 따라서 "^a"는 "a"로 시작하는 줄을 검색하는 것을 의미한다. 따라서 "grep ^a lin.txt" 명령은 lin.txt 파일에서 "a"로 시작하는 줄만 검색하는 명령이다.
profile_image
1

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

25. 다음 ( 괄호 ) 안에 들어갈 수 있는 명령으로 틀린 것은?

  1. kill
  2. pgrep
  3. pkill
  4. killall
(정답률: 60%)
  • 정답은 "pgrep"입니다.

    "kill"은 프로세스를 강제 종료하는 명령어입니다. "pkill"과 "killall"은 프로세스 이름이나 사용자 이름으로 프로세스를 종료하는 명령어입니다.

    하지만 "pgrep"은 프로세스 이름이나 사용자 이름으로 프로세스를 찾는 명령어이며, 종료하는 명령어가 아닙니다. 따라서 "pgrep"은 괄호 안에 들어갈 수 없는 명령어입니다.
profile_image
1

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

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

  1. -q
  2. -qc
  3. -qf
  4. -qp
(정답률: 49%)
  • 이 보기는 컴퓨터에서 파일을 압축하는 명령어인 "tar"의 옵션 중 하나인데, 각 옵션의 의미는 다음과 같다.

    - "-q": 파일을 압축할 때 진행 상황을 출력하지 않음
    - "-qc": 파일을 압축할 때 진행 상황을 출력하지 않고, 압축 결과를 파일로 저장하지 않고 바로 출력함
    - "-qf": 파일을 압축할 때 진행 상황을 출력하지 않고, 압축 결과를 지정한 파일로 저장함
    - "-qp": 파일을 압축할 때 진행 상황을 출력하면서, 압축 결과를 파일로 저장하지 않고 바로 출력함

    따라서, 이 경우에는 파일을 압축할 때 진행 상황을 출력하지 않고, 압축 결과를 지정한 파일로 저장하기 때문에 "-qf"가 정답이 된다.
profile_image
1

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

27. 다음 중 fdisk 명령을 이용해서 파티션 속성을 Linux LVM으로 변경할 때 지정하는 코드값으로 알맞은 것은?

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

    fdisk 명령을 사용하여 파티션을 생성하면 기본적으로 Linux 파일 시스템으로 설정됩니다. 그러나 LVM을 사용하려면 파티션 속성을 "8e"로 변경해야 합니다. "8e"는 Linux LVM 파티션을 나타내는 코드값입니다. 이 코드값을 지정하면 fdisk는 해당 파티션을 LVM 파티션으로 인식하고, 이후 LVM 설정을 진행할 수 있습니다.
profile_image
1

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

28. 묶여있는 소스 파일을 현재 디렉터리에 풀지 않고 내용만 확인하려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. jxvf
  2. jtvf
  3. Jxvf
  4. Jtvf
(정답률: 62%)
  • ( tar ) 명령어를 사용하여 묶여있는 소스 파일을 확인할 수 있다.
    "jtvf"는 tar 명령어의 옵션 중 하나로, 파일을 추출하면서 추출 과정을 출력해준다. "jxvf"는 gzip으로 압축된 파일을 추출할 때 사용하는 옵션이고, "Jxvf"와 "Jtvf"는 bzip2로 압축된 파일을 추출할 때 사용하는 옵션으로, 대소문자의 차이는 압축 방식의 차이를 나타낸다.
profile_image
1

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

29. 다음 설명과 관련 있는 파일명으로 알맞은 것은?

  1. /etc/ldd
  2. /etc/ldconfig
  3. /etc/ld.config
  4. /etc/ld.so.conf
(정답률: 44%)
  • "/etc/ld.so.conf" 파일은 Linux 시스템에서 공유 라이브러리를 찾는 경로를 지정하는 파일이다. 따라서 이 파일은 ld.so (동적 링크 로더)가 공유 라이브러리를 찾을 때 참조하는 경로를 설정하는 역할을 한다. 다른 보기들은 이와 관련이 없는 파일명이다.
profile_image
1

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

30. 다음 중 /etc/xinetd.d 디렉터리를 현재 디렉터리에 x로 연결하여 손쉽게 디렉터리를 이동하려고 할 때 설정하는 명령으로 알맞은 것은?

  1. ln x /etc/xinetd.d
  2. ln /etc/xinetd.d x
  3. ln -s x /etc/xinetd.d
  4. ln -s /etc/xinetd.d x
(정답률: 60%)
  • 정답은 "ln -s /etc/xinetd.d x"입니다.

    이유는 다음과 같습니다.

    - ln 명령어는 링크를 생성하는 명령어입니다.
    - -s 옵션은 심볼릭 링크를 생성하도록 지정합니다.
    - /etc/xinetd.d는 링크를 생성할 원본 파일 또는 디렉터리입니다.
    - x는 링크를 생성할 대상 파일 또는 디렉터리입니다.
    - 따라서 "ln -s /etc/xinetd.d x" 명령어는 /etc/xinetd.d 디렉터리를 x라는 이름으로 현재 디렉터리에 심볼릭 링크를 생성하는 명령어입니다.
profile_image
1

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

31. 다음 중 ihduser 사용자의 계정만기일을 2020년 12월 31일로 지정하는 명령으로 알맞은 것은?

  1. usermod -i 2020-12-31 ihduser
  2. usermod -I 2020-12-31 ihduser
  3. usermod -e 2020-12-31 ihduser
  4. usermod -f 2020-12-31 ihduser
(정답률: 70%)
  • 정답은 "usermod -e 2020-12-31 ihduser"입니다.

    usermod는 사용자 계정을 수정하는 명령어입니다. -e 옵션은 계정 만기일을 지정하는 옵션입니다. 따라서 "usermod -e 2020-12-31 ihduser"는 ihduser 사용자의 계정 만기일을 2020년 12월 31일로 지정하는 명령어입니다.

    -i 옵션은 계정 만료일을 지정하는 옵션이 아니라 마지막 로그인 시간을 지정하는 옵션입니다. -I 옵션은 계정 만료일을 무제한으로 설정하는 옵션입니다. -f 옵션은 계정이 만료된 후에도 로그인이 가능한 일수를 지정하는 옵션입니다.
profile_image
1

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

32. 다음 중 root 권한을 갖는 사용자를 찾는 방법으로 가장 알맞은 것은?

  1. /etc/passwd의 두 번째 필드 값이 0인 사용자를 찾는다.
  2. /etc/passwd의 세 번째 필드 값이 0인 사용자를 찾는다.
  3. /etc/passwd의 두 번째 필드 값이 1인 사용자를 찾는다.
  4. /etc/passwd의 세 번째 필드 값이 1인 사용자를 찾는다.
(정답률: 57%)
  • 정답은 "/etc/passwd의 세 번째 필드 값이 0인 사용자를 찾는다." 이다.

    이유는 /etc/passwd 파일은 시스템에 등록된 모든 사용자 계정 정보를 담고 있는 파일이다. 이 파일의 각 라인은 하나의 사용자 계정 정보를 나타내며, 각 필드는 콜론(:)으로 구분된다. 세 번째 필드는 UID(사용자 식별자)를 나타내는데, root 계정의 UID는 보통 0으로 설정되어 있기 때문에, 이 필드 값이 0인 사용자를 찾으면 root 권한을 갖는 사용자를 찾을 수 있다.
profile_image
1

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

33. 다음 중 소스 컴파일 단계인 configure를 통해 생성되는 파일명으로 알맞은 것은?

  1. config.make
  2. config.h
  3. make.config
  4. Makefile
(정답률: 66%)
  • 정답: Makefile

    설명: configure는 소스 코드를 컴파일하기 전에 시스템 환경에 맞게 소스 코드를 구성하는 스크립트이다. configure를 실행하면 Makefile이 생성되는데, 이 파일은 소스 코드를 컴파일하는 데 필요한 명령어들을 정의하고 있다. 따라서 Makefile은 소스 코드를 컴파일하는 데 필수적인 파일이다.
profile_image
1

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

34. 다음 중 yum을 이용해서 telnet-server라는 패키지를 제거하는 명령으로 알맞은 것은?

  1. yum erase telnet-server
  2. yum delete telnet-server
  3. yum -e telnet-server
  4. yum -d telnet-server
(정답률: 56%)
  • 정답: "yum erase telnet-server"

    설명: yum은 리눅스에서 패키지를 관리하는 도구 중 하나입니다. "erase"는 패키지를 제거하는 명령어입니다. 따라서 "yum erase telnet-server" 명령어를 사용하여 telnet-server 패키지를 제거할 수 있습니다. "delete"나 "-d"는 yum에서 지원하지 않는 옵션입니다. "-e"는 yum에서 "exclude"를 의미하는 옵션으로, 패키지를 제거하는 명령어와는 관련이 없습니다.
profile_image
1

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

35. 백업 작업이 수행 중인 터미널이 닫혀도 계속적으로 작업이 가능하도록 실행하려고 한다. ( 괄호 )안에 들어갈 수 있는 명령으로 알맞은 것은?

  1. bg
  2. fg
  3. jobs
  4. nohup
(정답률: 61%)
  • 정답은 "nohup"이다.

    "nohup"은 "no hang up"의 약자로, 작업을 백그라운드에서 실행하면서 터미널이 닫혀도 작업이 계속되도록 하는 명령어이다.

    "bg"는 현재 작업을 백그라운드로 보내는 명령어이고, "fg"는 백그라운드에서 실행 중인 작업을 포그라운드로 가져오는 명령어이다. "jobs"는 현재 실행 중인 작업 목록을 보여주는 명령어이다.

    따라서, 백업 작업이 수행 중인 터미널이 닫혀도 계속적으로 작업이 가능하도록 실행하려면 "nohup" 명령어를 사용해야 한다.
profile_image
1

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

36. 다음은 ihduser 사용자의 디스크 쿼터를 설정하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. quotacheck
  2. edquota
  3. quotaon
  4. repquota
(정답률: 68%)
  • edquota 명령어는 사용자 또는 그룹의 디스크 쿼터를 설정하기 위해 사용되는 명령어이다. 이 명령어를 사용하면 사용자 또는 그룹의 하드 디스크 공간 제한을 설정하고, 제한을 초과할 경우 경고 메시지를 출력하거나 파일 생성을 차단할 수 있다. 따라서 이 문제에서는 디스크 쿼터를 설정하기 위해 edquota 명령어를 사용해야 한다.
profile_image
1

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

37. 다음 중 프로세스의 우선순위 변경과 가장 거리가 먼 명령은?

  1. jobs
  2. top
  3. nice
  4. renice
(정답률: 63%)
  • "jobs" 명령은 현재 실행 중인 작업 목록을 보여주는 명령으로, 프로세스의 우선순위를 변경하는 것과는 직접적인 연관성이 없습니다. 따라서 "jobs" 명령이 가장 거리가 먼 명령입니다.
profile_image
1

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

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

  1. w
  2. id
  3. who
  4. users
(정답률: 64%)
  • 정답은 "id"입니다.

    이유는 그림에서 "id"라는 명령어가 입력되어 있기 때문입니다. "id" 명령어는 현재 사용자의 식별자와 권한 정보를 보여주는 명령어입니다.

    보기에서는 "w"는 현재 시스템에 로그인한 사용자와 그들이 실행 중인 프로세스를 보여주는 명령어입니다. "who"는 현재 시스템에 로그인한 사용자를 보여주는 명령어입니다. "users"는 현재 시스템에 로그인한 사용자의 이름을 보여주는 명령어입니다.
profile_image
1

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

39. 다음 중 /etc/group의 필드 구성 예로 알맞은 것은?

  1. ihd:x:500:
  2. ihd:500:x:
  3. ihd:500:500:
  4. ihd:500:500:x
(정답률: 62%)
  • 정답은 "ihd:x:500:"입니다.

    /etc/group 파일의 필드 구성은 다음과 같습니다.

    그룹명:그룹암호:그룹ID:그룹멤버

    따라서 "ihd:x:500:"에서는 그룹명이 "ihd", 그룹암호가 "x", 그룹ID가 "500"인 그룹을 나타냅니다. 그룹멤버는 생략되어 있으며, 이 경우에는 그룹에 속한 사용자가 없다는 것을 의미합니다.
profile_image
1

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

40. 다음 중 사용자 추가 시에 제공되는 파일이나 디렉터리를 확인할 수 있는 디렉터리로 알맞은 것은?

  1. /home
  2. /etc/skel
  3. /etc/login.defs
  4. /etc/default/useradd
(정답률: 53%)
  • 정답: "/etc/skel"

    사용자 추가 시에는 새로운 사용자의 홈 디렉터리가 생성되는데, 이 홈 디렉터리에는 기본적으로 필요한 파일과 디렉터리가 포함되어야 한다. 이러한 파일과 디렉터리는 "/etc/skel" 디렉터리에 미리 준비되어 있으며, 사용자 추가 시에는 이 디렉터리의 내용이 새로운 사용자의 홈 디렉터리에 복사된다. 따라서 "/etc/skel" 디렉터리는 사용자 추가 시에 제공되는 파일이나 디렉터리를 확인할 수 있는 디렉터리이다.
profile_image
1

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

41. 다음 중 커널에 탑재되는 모듈 관련 디렉터리 경로로 알맞은 것은?

  1. /lib/커널버전/modules/kernel
  2. /lib/커널버전/kernel/modules
  3. /lib/modules/커널버전/kernel
  4. /lib/modules/kernel/커널버전
(정답률: 64%)
  • 정답은 "/lib/modules/커널버전/kernel" 입니다.

    이유는 다음과 같습니다.

    - "/lib" 디렉터리는 라이브러리 파일들이 위치하는 디렉터리입니다.
    - "/lib/modules" 디렉터리는 커널 모듈들이 위치하는 디렉터리입니다.
    - "/lib/modules/커널버전" 디렉터리는 해당 커널 버전에 대한 모듈들이 위치하는 디렉터리입니다.
    - "/lib/modules/커널버전/kernel" 디렉터리는 커널 모듈들 중에서도 커널 자체에 탑재되는 모듈들이 위치하는 디렉터리입니다. 따라서 커널에 탑재되는 모듈들은 이 디렉터리에 위치하게 됩니다.
profile_image
1

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

42. 다음 그림에 해당하는모듈관련 명령어로알맞은것은?

  1. lsmod
  2. depmod
  3. modinfo
  4. modprobe
(정답률: 59%)
  • 이 그림은 리눅스 커널 모듈을 관리하는 명령어들 중에서 "modinfo" 명령어에 해당합니다. "modinfo" 명령어는 모듈의 정보를 출력하는 명령어로, 모듈의 이름, 버전, 저작자, 설명 등의 정보를 확인할 수 있습니다. "lsmod" 명령어는 현재 로드된 모듈의 목록을 출력하고, "depmod" 명령어는 모듈 간의 의존성을 분석하여 모듈을 로드할 때 필요한 정보를 생성합니다. "modprobe" 명령어는 모듈을 로드하거나 언로드하는 명령어입니다.
profile_image
1

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

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

  1. ㉠ modprobe.conf ㉡ modprobe
  2. ㉠ modprobe.conf ㉡ depmod
  3. ㉠ modules.dep ㉡ modprobe
  4. ㉠ modules.dep ㉡ depmod
(정답률: 54%)
  • modules.dep 파일은 커널 모듈 간의 의존성 정보를 담고 있으며, depmod 명령어는 이 파일을 생성하는 역할을 합니다. 따라서 정답은 "㉠ modules.dep ㉡ depmod" 입니다.
profile_image
1

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

44. 다음 제시된 프린터 관련 명령어 중 나머지 셋과 비교해서 다른 계열로 속하는 명령으로 알맞은 것은?

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

    설명: "lp", "lpstat", "cancel"은 모두 Unix/Linux 운영체제에서 사용되는 명령어로, 프린터 관련 작업을 수행하는 명령어입니다. "lp"는 파일을 프린터에 보내는 명령어이고, "lpstat"은 현재 프린터 상태를 확인하는 명령어입니다. "cancel"은 프린터 대기열에서 작업을 취소하는 명령어입니다.

    반면에 "lpr"은 Windows 운영체제에서 사용되는 명령어로, 파일을 프린터에 보내는 명령어입니다. 따라서, "lpr"은 Unix/Linux 운영체제에서는 사용되지 않는 명령어이며, 나머지 셋과는 다른 계열로 속합니다.
profile_image
1

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

45. 다음 설명으로 알맞은 것은?

  1. SANE
  2. ALSA
  3. DSSI
  4. LADSPA
(정답률: 73%)
  • "SANE"은 "Scanner Access Now Easy"의 약자로, 스캐너를 쉽게 접근하고 사용할 수 있도록 하는 오픈소스 프로젝트이다. 다른 보기들은 모두 오디오 관련 라이브러리나 플러그인들이지만, "SANE"은 스캐너와 관련된 프로젝트이기 때문에 정답이 된다.
profile_image
1

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

46. 다음 설명으로 알맞은 것은?

  1. OSS
  2. ALSA
  3. SANE
  4. PulseAudio
(정답률: 59%)
  • 이 그림은 리눅스 운영체제에서 사용되는 소프트웨어들을 나타내는 것이다. 그 중에서도 "OSS"는 Open Sound System의 약자로, 리눅스에서 오디오를 처리하는 소프트웨어이다. 다른 보기들은 각각 ALSA는 Advanced Linux Sound Architecture, SANE은 Scanner Access Now Easy, PulseAudio는 sound server로, 각각 오디오나 스캐너 등을 처리하는 소프트웨어들이다.
profile_image
1

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

47. 다음 중 지정한 파일이 프린터를 통해 출력되도록 작업을 요청하는 명령으로 알맞은 것은?

  1. pr
  2. lpr
  3. lpq
  4. lpstat
(정답률: 68%)
  • 정답: lpr

    설명: lpr은 "line printer"의 약자로, 지정한 파일을 프린터를 통해 출력하는 명령어입니다. lpr 명령어는 파일을 프린터 큐에 추가하고, 프린터가 사용 가능한 상태가 되면 자동으로 출력을 시작합니다. 따라서 lpr 명령어를 사용하면 파일을 쉽게 프린터로 출력할 수 있습니다.
profile_image
1

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

48. 다음 설명에 해당하는 커널 컴파일 과정으로 알맞은 것은?

  1. make config
  2. make clean
  3. make mrproper
  4. make xconfig
(정답률: 54%)
  • "make mrproper"는 커널 소스 디렉토리에서 이전 빌드에서 생성된 모든 파일을 삭제하고 초기화하는 명령어입니다. 이는 새로운 커널 빌드를 위해 깨끗한 환경을 만들어주는 역할을 합니다. 따라서 이전 빌드에서 발생한 문제를 방지하고 새로운 빌드를 위한 최적의 환경을 제공합니다. "make config"는 커널 설정을 구성하는 명령어이고, "make clean"은 커널 빌드에서 생성된 오브젝트 파일을 삭제하는 명령어입니다. "make xconfig"는 GUI 기반의 커널 설정을 구성하는 명령어입니다.
profile_image
1

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

49. 다음 설명으로 알맞은 것은?

  1. CUPS
  2. LPD
  3. IPP
  4. LPRng
(정답률: 67%)
  • 이 그림은 CUPS (Common Unix Printing System)의 아키텍처를 보여주고 있습니다. CUPS는 Unix 및 Linux 시스템에서 프린팅 서비스를 제공하는 표준 프레임워크입니다. 이 아키텍처는 CUPS 서버, CUPS 클라이언트 및 프린터 드라이버로 구성됩니다. 따라서 정답은 "CUPS"입니다.
profile_image
1

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

50. 다음 ( 괄호 ) 안에 들어갈 모듈 관련 명령어로 알맞은 것은?

  1. lsmod
  2. insmod
  3. rmmod
  4. modprobe
(정답률: 65%)
  • 정답은 "lsmod"입니다.

    "lsmod"는 현재 시스템에 로드된 커널 모듈을 보여주는 명령어입니다. 따라서 괄호 안에 들어갈 모듈 관련 명령어로 가장 알맞습니다.

    "insmod"는 새로운 커널 모듈을 로드하는 명령어이고, "rmmod"는 로드된 커널 모듈을 제거하는 명령어입니다. "modprobe"는 커널 모듈을 로드하거나 제거할 때 필요한 의존성을 자동으로 처리해주는 명령어입니다.
profile_image
1

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

51. 다음은 GRUB 패스워드를 설정하는 과정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. passwd --md5
  2. password --md5
  3. md5crypt
  4. grub-md5-crypt
(정답률: 50%)
  • 정답은 "password --md5"이다.

    "password --md5"은 GRUB에서 패스워드를 설정할 때 사용하는 명령어 중 하나이다. 이 명령어를 사용하면 입력한 패스워드를 MD5 해시값으로 변환하여 저장할 수 있다. 이렇게 저장된 패스워드는 일반 텍스트로 저장된 패스워드보다 보안성이 높아진다.

    "passwd --md5"는 리눅스에서 사용자 계정의 패스워드를 설정할 때 사용하는 명령어이다. "md5crypt"는 MD5 해시값을 생성하는 라이브러리이며, "grub-md5-crypt"는 GRUB에서 사용되는 MD5 해시값을 생성하는 라이브러리이다.
profile_image
1

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

52. 다음 중 SSH에 관한 설명으로 알맞은 것은?

  1. ssh는 IPv6 주소체계에서는 접속이 불가능하다.
  2. ssh는 로그인 전에 보여주는 메시지를 별도의 파일로 지정 할 수 있다.
  3. ssh서버의 환경 설정 파일은 /etc/sshd_config이고 실행 데몬 스크립트는 /etc/rc.d/init.d/sshd이다.
  4. ssh는 사용할 암호화 알고리즘을 지정할 수 있으나, ssh2 버전에서 알고리즘을 지정하지 않으면 기본적으로 DSA를 사용한다.
(정답률: 48%)
  • ssh는 로그인 전에 보여주는 메시지를 별도의 파일로 지정 할 수 있다. - 이유: sshd_config 파일에서 Banner 옵션을 설정하여 원하는 메시지 파일을 지정할 수 있기 때문이다.
profile_image
1

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

53. cpio명령을 이용하여 백업된 데이터의 내용만 확인하려고 한다. 다음 중 사용되는 옵션으로 가장 알맞은 것은?

  1. -ic
  2. -icvt
  3. -icdv
  4. -ocvF
(정답률: 59%)
  • 정답: "-icvt"

    설명:

    - "-i": 백업된 데이터를 추출
    - "-c": 새로운 아카이브를 생성
    - "-v": 추출 및 생성 과정에서 진행 상황을 자세히 출력
    - "-t": 아카이브에 포함된 파일 목록을 출력
    - "-icvt": 아카이브에서 파일을 추출하면서 진행 상황을 자세히 출력하고, 파일의 속성을 유지하며, 파일의 수정 시간을 보존하며, 아스키 파일과 바이너리 파일을 구분하지 않고 추출

    따라서, "-icvt" 옵션을 사용하면 백업된 데이터의 내용을 확인할 수 있다.
profile_image
1

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

54. 다음 중 ASCII 형태의 로그 파일로 알맞은 것은?

  1. /var/log/btmp
  2. /var/log/wtmp
  3. /var/log/lastlog
  4. /var/log/xferlog
(정답률: 54%)
  • "/var/log/xferlog"은 FTP 서버의 전송 로그를 기록하는 파일이며, ASCII 형식으로 기록됩니다. 다른 파일들은 보안 로그나 로그인 기록 등 다른 용도로 사용됩니다.
profile_image
1

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

55. 다음 중 로그 관련 파일의 특징으로 알맞은 것은?

  1. /var/log/wtmp : 콘솔, ftp 등 접속이 실패한 경우 기록
  2. /var/log/lastlog : 부팅 시 동작하는 데몬 관련 정보 기록
  3. /var/log/dmesg : 시스템이 부팅할 때 출력되었던 로그 기록
  4. /var/log/boot.log : telnet이나 ssh를 이용하여 접속한 사용자의 마지막 정보를 기록
(정답률: 67%)
  • "/var/log/dmesg : 시스템이 부팅할 때 출력되었던 로그 기록"은 시스템이 부팅할 때 출력되는 메시지들을 기록하는 파일이다. 이 파일은 시스템의 하드웨어 정보와 부팅 과정에서 발생하는 에러 메시지 등을 포함하고 있어, 시스템의 문제 해결에 유용하게 사용될 수 있다.
profile_image
1

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

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

  1. ㉠ : /etc/logrotate.conf
    ㉡ : /etc/logrotate
    ㉢ : /etc/crontab
  2. ㉠ : /etc/logrotate.conf
    ㉡ : /etc/logrotate.d
    ㉢ : /etc/cron.daily
  3. ㉠ : /etc/logrotate/logrotate.conf
    ㉡ : /opt/logrotate.d
    ㉢ : /etc/cron.daily
  4. ㉠ : /etc/logrotate/logrotate.conf
    ㉡ : /opt/logrotate
    ㉢ : /var/lib/logrotate.status
(정답률: 50%)
  • 로그 파일의 로테이션을 관리하는 logrotate는 /etc/logrotate.conf 파일과 /etc/logrotate.d 디렉토리에서 설정 파일을 찾습니다. 또한 로그 파일의 로테이션을 주기적으로 실행하기 위해 cron을 사용하며, 이를 위한 설정 파일은 /etc/cron.daily 디렉토리에 있습니다. 따라서 정답은 "㉠ : /etc/logrotate.conf, ㉡ : /etc/logrotate.d, ㉢ : /etc/cron.daily"입니다.
profile_image
1

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

57. single 모드 부팅을 제한하기 위하여 grub 패스워드를 설정하려고 한다. 다음 중 grub 패스워드 설정 시 사용되는 암호화 알고리즘으로 알맞은 것은?

  1. MD5
  2. SHA-1
  3. SHA-256
  4. Blowfish
(정답률: 69%)
  • 정답: MD5

    MD5는 가장 일반적으로 사용되는 암호화 알고리즘 중 하나이며, grub 패스워드 설정 시에도 사용됩니다. 이 알고리즘은 입력된 패스워드를 128비트 해시 값으로 변환하여 저장합니다. 이러한 해시 값은 패스워드를 복호화할 수 없으므로 보안성이 높습니다. 또한 MD5는 빠르고 안정적인 알고리즘이므로 많은 시스템에서 사용됩니다.
profile_image
1

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

58. 다음에서 설명하는 보안 도구로 알맞은 것은?

  1. nmap
  2. nessus
  3. tripwire
  4. tcpdump
(정답률: 59%)
  • 이 도구는 네트워크 상의 호스트와 포트 정보를 스캔하여 보안 취약점을 찾아내는데 사용됩니다. 즉, 네트워크 보안을 강화하기 위한 도구입니다.
profile_image
1

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

59. 다음 중 상호 대화식 복구 프로그램으로 알맞은 것은?

  1. dd
  2. cpio
  3. rsync
  4. restore
(정답률: 50%)
  • "restore"는 상호 대화식 복구 프로그램으로, 사용자와 상호작용하며 파일 시스템을 복구할 수 있기 때문입니다. "dd"는 디스크 이미지를 복사하는 프로그램이고, "cpio"는 파일을 아카이브로 묶거나 풀어내는 프로그램입니다. "rsync"는 파일을 동기화하는 프로그램입니다.
profile_image
1

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

60. 다음 중 증분 백업을 지원하지 않는 명령으로 알맞은 것은?

  1. tar
  2. cpio
  3. rsync
  4. dump
(정답률: 58%)
profile_image
1

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

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

61. 개인 홈페이지 사용자를 위해 httpd.conf 파일에서 관련 모듈을 활성화하려고 한다. 다음 ( 괄호 ) 안에 들어갈 항목명으로 알맞은 것은?

  1. Include
  2. AddType
  3. AddModule
  4. LoadModule
(정답률: 46%)
  • 정답은 "LoadModule"입니다.

    "LoadModule"은 Apache 웹 서버에서 모듈을 로드하는 지시어입니다. 모듈은 Apache 웹 서버의 기능을 확장하고 개선하는 데 사용됩니다. 예를 들어, mod_rewrite 모듈은 URL 리다이렉션 및 리라이팅을 처리하는 데 사용됩니다.

    따라서, 개인 홈페이지 사용자가 특정 모듈을 사용하려면, 해당 모듈을 로드하기 위해 "LoadModule" 지시어를 사용해야 합니다.
profile_image
1

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

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

  1. virsh
  2. libvirtd
  3. virt-top
  4. virt-manager
(정답률: 56%)
  • 이미지에서 보이는 것은 가상머신을 관리하는 환경이다. 따라서 가상머신을 관리하기 위한 명령어인 "virsh"가 가장 알맞다. "libvirtd"는 가상화 기술을 제공하는 라이브러리이고, "virt-top"은 가상머신의 성능을 모니터링하는 도구이며, "virt-manager"는 GUI 기반의 가상머신 관리 도구이다.
profile_image
1

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

63. 다음은 /etc/named.conf 파일 설정의 일부이다. 여러 호스트를 하나의 명칭으로 지정할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. acl
  2. list
  3. group
  4. member
(정답률: 57%)
  • 괄호 안에는 "acl"이 들어가야 한다. "acl"은 Access Control List의 약자로, 특정 IP 주소나 네트워크, 그룹 등을 묶어서 이름을 부여하고 이를 이용하여 접근 제어를 할 수 있는 기능이다. 따라서 여러 호스트를 하나의 명칭으로 지정할 때 "acl"을 사용하여 그룹화하고 이를 이용하여 접근 제어를 할 수 있다. "list", "group", "member"는 named.conf 파일 설정에서 사용되는 용어가 아니므로 정답이 될 수 없다.
profile_image
1

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

64. 다음 중 smb.conf 파일에서 특정 네트워크 대역의 접근을 허가하는 설정으로 알맞은 것은?

  1. hosts allow = 192.168.5
  2. hosts allow = 192.168.5.
  3. hosts allow = 192.168.5.0
  4. hosts allow = 192.168.5.0/24
(정답률: 47%)
  • 정답은 "hosts allow = 192.168.5."입니다.

    이유는 "192.168.5."는 192.168.5 대역의 모든 IP 주소를 허용하는 설정이기 때문입니다. 마지막에 점(.)이 붙은 것은 192.168.5.x 형태의 IP 주소를 모두 허용하겠다는 의미입니다. 만약 "hosts allow = 192.168.5"로 설정하면 192.168.50, 192.168.51 등과 같이 5으로 끝나는 IP 주소만 허용하게 됩니다. "hosts allow = 192.168.5.0"은 192.168.5.0 주소만 허용하게 되므로, 실제로 사용되는 IP 주소를 허용하기 위해서는 "hosts allow = 192.168.5.0/24"와 같이 CIDR 표기법을 사용해야 합니다.
profile_image
1

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

65. 다음 설명에 해당하는 HTTP 요청 메소드 (Method)로 알맞은 것은?

  1. GET
  2. POST
  3. PUT
  4. HEAD
(정답률: 64%)
  • 이미지 파일을 서버에 업로드하기 위해서는 POST 메소드를 사용해야 한다. GET 메소드는 데이터를 요청할 때 사용하며, PUT 메소드는 이미지 파일을 수정할 때 사용한다. HEAD 메소드는 서버에서 헤더 정보만을 요청할 때 사용한다.
profile_image
1

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

66. 다음은 웹 페이지 인증을 위해 아파치 사용자를 만드는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. htpasswd
  2. htuseradd
  3. apachectl
  4. httpd
(정답률: 48%)
  • "htpasswd"는 아파치 웹 서버에서 사용자 인증을 위해 사용되는 명령어로, 사용자 이름과 비밀번호를 암호화하여 .htpasswd 파일에 저장하는 역할을 한다. 따라서 이 문제에서는 아파치 사용자를 만들기 위해 "htpasswd" 명령어를 사용해야 한다.
profile_image
1

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

67. 다음 중 인증 관련 서비스와 가장 거리가 먼 것은?

  1. NFS
  2. NIS
  3. LDAP
  4. Active Directory
(정답률: 60%)
  • 정답은 "NFS"입니다. NFS는 Network File System의 약자로, 파일 공유를 위한 프로토콜입니다. 인증과 관련된 서비스가 아니며, 파일 공유를 위한 서비스입니다. 반면, NIS, LDAP, Active Directory는 모두 인증과 관련된 서비스입니다. NIS는 Network Information Service의 약자로, 사용자 계정 정보와 같은 네트워크 정보를 중앙에서 관리하는 서비스입니다. LDAP는 Lightweight Directory Access Protocol의 약자로, 디렉터리 서비스를 제공하는 프로토콜입니다. Active Directory는 마이크로소프트에서 제공하는 디렉터리 서비스입니다.
profile_image
1

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

68. 다음 중 이름을 나타내는 LDAP의 속성 관련 키워드로 알맞은 것은?

  1. c
  2. cn
  3. sn
  4. givenName
(정답률: 37%)
  • 정답: givenName

    설명:
    - "c"는 국가 코드를 나타내는 속성이며, 이름과 관련이 없다.
    - "cn"은 common name을 나타내는 속성이지만, 이는 전체 이름을 나타내는 것이므로 given name만을 나타내는 것은 아니다.
    - "sn"은 surname을 나타내는 속성으로, 이름의 일부분만을 나타내는 것은 아니다.
    - "givenName"은 이름의 첫 번째 부분, 즉 given name을 나타내는 속성이다. 따라서 이 문제에서는 givenName이 정답이다.
profile_image
1

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

69. 다음 중 NIS 서버에 동작 시켜야할 데몬명으로 가장 거리가 먼 것은?

  1. ypxfrd
  2. rpcbind
  3. ypbind
  4. ypserv
(정답률: 43%)
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

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

  1. ypcat
  2. yppasswd
  3. ypwhich
  4. ypwhich -m
(정답률: 50%)
  • 이미지에서 보이는 것은 NIS (Network Information Service)의 맵 파일이다. 이 맵 파일을 확인하기 위해서는 "ypcat" 명령어를 사용한다. 따라서 정답은 "ypcat"이다.
profile_image
1

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

71. 다음 설명에 해당하는 /etc/exports의 옵션으로 알맞은 것은?

  1. root_squash
  2. no_root_squash
  3. all_squash
  4. no_all_squash
(정답률: 51%)
  • 정답: root_squash

    설명:

    - root_squash: 클라이언트에서 root 권한으로 접근하면 해당 권한을 일반 사용자 권한으로 변경하여 접근하도록 함. 이를 통해 보안성을 높일 수 있음.
    - no_root_squash: 클라이언트에서 root 권한으로 접근해도 해당 권한을 유지한 채로 접근할 수 있음. 보안성이 낮아질 수 있음.
    - all_squash: 모든 사용자 권한을 일반 사용자 권한으로 변경하여 접근하도록 함.
    - no_all_squash: 모든 사용자 권한을 유지한 채로 접근할 수 있음.
profile_image
1

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

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

  1. smbmount
  2. smbclient
  3. smbstatus
  4. testparm
(정답률: 46%)
  • 이미지에서 보이는 명령어는 Samba 서버와의 연결을 설정하는 것이다. 이를 위해서는 Samba 클라이언트가 필요하며, 이를 실행하기 위해 "smbclient" 명령어를 사용한다. "smbmount"는 Samba 공유를 마운트하는 데 사용되며, "smbstatus"는 현재 Samba 서버의 상태를 보여주는 데 사용된다. "testparm"은 Samba 구성 파일의 구문 오류를 확인하는 데 사용된다.
profile_image
1

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

73. 다음 중 메일 관련 프로그램의 종류가 다른 것은?

  1. postfix
  2. evolution
  3. qmail
  4. sendmail
(정답률: 63%)
  • 정답은 "evolution"입니다.

    "postfix", "qmail", "sendmail"은 모두 메일 서버 소프트웨어로, 이메일을 보내고 받는 데 사용됩니다.

    반면에 "evolution"은 이메일 클라이언트 소프트웨어로, 이메일을 읽고 작성하는 데 사용됩니다.

    따라서 "evolution"은 다른 세 개의 소프트웨어와는 목적과 기능이 다르므로, 종류가 다른 것입니다.
profile_image
1

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

74. 다음 중 sendmail.cf 파일에서 특정 도메인명을 발신지 메일 주소로 강제 지정할 때 사용하는 항목으로 알맞은 것은?

  1. Cw
  2. Fw
  3. Dj
  4. O
(정답률: 57%)
  • 정답은 "Dj"입니다.

    "Dj"는 "Define the domain for which sendmail should consider itself the final mail destination"의 약자로, sendmail이 최종 메일 수신지로 간주해야 하는 도메인을 정의하는 데 사용됩니다.

    즉, 이 항목을 사용하여 특정 도메인을 발신지 메일 주소로 강제 지정할 수 있습니다. 예를 들어, "Djexample.com"을 설정하면 모든 발신 메일 주소가 "@example.com"으로 끝나도록 강제됩니다.
profile_image
1

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

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

  1. m4
  2. newaliases
  3. sendmail
  4. makemap hash
(정답률: 62%)
  • 이미지에서 보이는 명령어는 "aliases" 파일을 수정하는 명령어들이다. "newaliases"는 "aliases" 파일을 다시 읽어들이는 명령어이고, "sendmail"은 메일을 보내는 명령어이다. "makemap hash"는 "aliases" 파일을 해시 테이블로 변환하는 명령어이다. 따라서, "m4"는 "aliases" 파일을 편집하는 명령어이므로 정답이다.
profile_image
1

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

76. 다음은 /etc/named.conf 파일 설정의 일부이다. 도메인 설정에 필요한 zone 파일을 별도의 파일로 지정하려고 할 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. zone
  2. include
  3. directory
  4. allow-zones
(정답률: 39%)
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

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

  1. hint
  2. master
  3. slave
  4. local
(정답률: 58%)
  • (괄호) 안에 들어갈 내용: hint

    이유: named.conf 파일에서 "hint"는 루트 DNS 서버의 정보를 가리키는 옵션이다. 이 옵션을 사용하면 로컬 DNS 서버가 루트 DNS 서버의 정보를 참조하여 인터넷 상의 모든 도메인 이름에 대한 IP 주소를 찾을 수 있다.

    "master"는 DNS 존을 생성하고 유지하는 주체를 가리키는 옵션이다. "slave"는 다른 DNS 서버로부터 존 정보를 동기화하는 서버를 가리키는 옵션이다. "local"은 로컬 DNS 서버에서 관리하는 존을 가리키는 옵션이다.
profile_image
1

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

78. 다음은 zone 파일에서 메일 서버를 설정하는 과정이다. 도메인이 ihd.or.kr일 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ MX ㉡ ihd.or.kr
  2. ㉠ MX ㉡ ihd.or.kr.
  3. ㉠ MX 0 ㉡ ihd.or.kr
  4. ㉠ MX 0 ㉡ ihd.or.kr.
(정답률: 39%)
  • MX 레코드는 메일 서버를 설정하는 레코드이다. "㉠ MX"는 레코드 타입을 나타내고, "㉡ ihd.or.kr."은 메일 서버의 주소를 나타낸다. 하지만 이것만으로는 우선순위를 알 수 없기 때문에 "㉠ MX 0"과 같이 우선순위를 설정해줘야 한다. 따라서 정답은 "㉠ MX 0 ㉡ ihd.or.kr"이다.
profile_image
1

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

79. 다음 설명에 해당하는 가상화 기술로 알맞은 것은?

  1. Xen
  2. KVM
  3. Docker
  4. Ansible
(정답률: 46%)
  • 이 그림은 하이퍼바이저 기반 가상화를 나타내고 있습니다. 이 중에서 KVM은 리눅스 커널에서 제공하는 가상화 모듈을 이용하여 하드웨어 가상화를 구현하는 방식입니다. 따라서 KVM은 하이퍼바이저 기반 가상화 기술 중 하나입니다.
profile_image
1

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

80. 운영 중인 텔넷 서버로 IP 주소가 192.168.5.13인 호스트의 접근을 Tcp Wrapper를 이용해서 접근을 차단하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. telnet
  2. telnetd
  3. in.telnetd
  4. telnet.service
(정답률: 41%)
  • - (괄호) : "in.telnetd"
    - Telnet 서비스는 기본적으로 23번 포트를 사용하며, 이를 이용하여 원격으로 터미널 접속을 가능하게 한다.
    - Tcp Wrapper는 호스트 기반의 접근 제어를 위한 보안 도구로, /etc/hosts.deny 파일에 특정 호스트나 네트워크의 접근을 차단할 수 있다.
    - 따라서, /etc/hosts.deny 파일에 "in.telnetd: 192.168.5.13"를 추가하면 IP 주소가 192.168.5.13인 호스트의 Telnet 접근을 차단할 수 있다.
    - "in.telnetd"는 Telnet 서비스의 실행 파일이며, 이를 이용하여 Telnet 서비스의 접근을 차단할 수 있다.
profile_image
1

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

81. 다음 ( 괄호 )안에 들어갈 내용을 알맞은 것은?

  1. ㉠ <?php ㉡ ?>
  2. ㉠ <%php ㉡ %>
  3. ㉠ <!php ㉡ !>
  4. ㉠ <&php ㉡ &>
(정답률: 69%)
  • 이미지에서 보이는 코드는 PHP 코드이며, PHP 코드를 작성할 때는 <?php 와 ?> 사이에 코드를 작성해야 한다. 따라서 정답은 "㉠ <?php ㉡ ?>" 이다.
profile_image
1

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

82. 다음 중 CPU 반가상화 기술을 기반으로 가상 머신을 생성할 때 사용하는 기술로 가장 알맞은 것은?

  1. Xen
  2. KVM
  3. VirtualBox
  4. Docker
(정답률: 55%)
  • 정답: Xen

    설명: Xen은 하이퍼바이저 기반의 가상화 기술로, CPU 반가상화 기술을 사용하여 가상 머신을 생성합니다. 이는 호스트 시스템과 가상 머신 간의 자원 공유를 최소화하고, 가상 머신의 성능을 향상시키는 장점이 있습니다. KVM은 하이퍼바이저 기반의 가상화 기술이지만, 하드웨어 가상화 기술을 사용합니다. VirtualBox는 호스트 시스템에서 실행되는 소프트웨어 가상화 기술이며, Docker는 컨테이너 가상화 기술입니다.
profile_image
1

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

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

  1. /etc/hosts
  2. /etc/yp.conf
  3. /etc/ypbind.conf
  4. /etc/sysconfig/network
(정답률: 43%)
  • 이미지에서 보이는 명령어는 "vi (파일명)"으로, 파일을 편집하는 명령어이다. 따라서 괄호 안에 들어갈 파일명은 편집하고자 하는 파일의 경로와 파일명이어야 한다. "/etc/sysconfig/network"은 네트워크 설정 파일이 위치한 경로이므로, 이 파일을 편집하고자 할 때는 이 경로와 파일명을 입력해야 한다. 다른 보기들은 다른 설정 파일들의 경로와 파일명이므로, 이 문제에서는 "/etc/sysconfig/network"이 정답이다.
profile_image
1

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

84. 다음은 NFS 클라이언트에서 NFS 서버(192.168.5.13)에 익스포트된 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은?

  1. exportfs
  2. nfsstat
  3. rpcinfo
  4. showmount
(정답률: 50%)
  • 정답은 "showmount"이다.

    "showmount" 명령은 NFS 서버에서 익스포트된 정보를 확인하는 명령이다. 이 명령을 사용하면 NFS 서버에서 어떤 디렉토리가 익스포트되었는지, 어떤 클라이언트가 해당 디렉토리를 마운트하고 있는지 등을 확인할 수 있다.

    반면, "exportfs" 명령은 NFS 서버에서 디렉토리를 익스포트하는 명령이고, "nfsstat" 명령은 NFS 서버와 클라이언트 간의 통신 상태를 확인하는 명령이다. "rpcinfo" 명령은 RPC(Remote Procedure Call) 프로토콜을 사용하는 서비스의 정보를 확인하는 명령이다.
profile_image
1

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

85. 다음 중 vsftpd.conf에서 익명(anonymous) 사용자의 접근을 허가할 때 사용하는 설정으로 알맞은 것은?

  1. anonymous_disable=YES
  2. anonymous_disable=NO
  3. anonymous_enable=YES
  4. anonymous_enable=NO
(정답률: 60%)
  • 정답: "anonymous_enable=YES"

    설명: vsftpd.conf 파일에서 "anonymous_enable=YES" 설정을 사용하면 익명 사용자가 FTP 서버에 접근할 수 있습니다. 이 설정을 "anonymous_enable=NO"로 변경하면 익명 사용자의 접근이 차단됩니다.
profile_image
1

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

86. 다음 중 메일 서버간의 송신 및 수신에 사용되는 프로토콜로 알맞은 것은?

  1. POP3
  2. IMAP
  3. SMTP
  4. SNMP
(정답률: 62%)
  • SMTP는 Simple Mail Transfer Protocol의 약자로, 이메일을 송신하는 데 사용되는 프로토콜입니다. 따라서 메일 서버간의 송신 및 수신에 사용됩니다. POP3와 IMAP은 이메일을 수신하는 데 사용되는 프로토콜이며, SNMP는 네트워크 관리에 사용되는 프로토콜입니다.
profile_image
1

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

87. 다음 설명과 같은 경우 ihduser가 본인의 홈 디렉터리에 생성해야할 파일명으로 알맞은 것은?

  1. aliases
  2. .forward
  3. virtusertable
  4. local-host-names
(정답률: 54%)
  • ".forward" 파일은 이메일을 전달할 때 사용되는 파일로, 이메일을 받을 사용자의 홈 디렉터리에 생성되어야 합니다. 따라서, ihduser가 본인의 홈 디렉터리에 생성해야할 파일명은 ".forward"입니다.

    이유는 이메일을 받을 사용자의 홈 디렉터리에 ".forward" 파일이 있으면, 해당 파일에 설정된 이메일 주소로 이메일이 전달되기 때문입니다. 따라서, 이메일을 받을 사용자의 홈 디렉터리에 ".forward" 파일을 생성해야 합니다.
profile_image
1

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

88. 다음 중 named.ca를 비롯하여 사용자가 선언하는 zone 파일 등이 위치하는 디렉터리로 알맞은 것은?

  1. /etc/named
  2. /etc/named/zones
  3. /var/named
  4. /var/named/zones
(정답률: 39%)
  • 정답은 "/var/named"이다.

    named.ca는 DNS 서버의 루트 존 정보를 담고 있는 파일이며, 사용자가 선언하는 zone 파일은 DNS 서버가 관리하는 도메인 이름과 IP 주소 정보를 담고 있다. 이러한 파일들은 DNS 서버가 참조할 수 있도록 특정 디렉터리에 위치해야 한다.

    "/var/named" 디렉터리는 DNS 서버가 zone 파일과 같은 데이터 파일을 저장하는 기본 디렉터리이다. 이 디렉터리에는 named.conf 파일과 함께 named 프로세스가 실행될 때 필요한 다양한 파일들이 위치한다. 따라서 named.ca와 사용자가 선언하는 zone 파일 등도 "/var/named" 디렉터리에 위치해야 DNS 서버가 이를 참조할 수 있다.

    반면 "/etc/named" 디렉터리는 named.conf 파일이 위치하는 디렉터리이며, "/etc/named/zones" 디렉터리는 사용자가 선언하는 zone 파일을 저장하는 디렉터리이다. 이러한 파일들도 DNS 서버가 참조할 수 있도록 "/var/named" 디렉터리로 복사해야 한다.
profile_image
1

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

89. 다음 설명에 해당하는 가상화의 기능으로 알맞은 것은?

  1. 단일화(Aggregation)
  2. 에뮬레이션(Emulation)
  3. 절연(Insulation)
  4. 프로비저닝(Provisioning)
(정답률: 52%)
  • 가상화된 여러 개의 물리적 자원을 하나의 가상 자원으로 통합하여 제공하는 것이 "단일화(Aggregation)" 기능이다. 위 그림에서도 여러 대의 서버를 하나의 가상 서버로 통합하여 제공하고 있다.
profile_image
1

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

90. 다음 중 명령행에서 가상 머신만을 대상으로 CPU 자원을 모니터링할 때 사용하는 명령으로 알맞은 것은?

  1. xm
  2. xend
  3. virt-top
  4. virt-manager
(정답률: 61%)
  • 정답: virt-top

    이유: virt-top은 가상 머신의 CPU 자원 사용량을 모니터링하는 명령어이다. xm은 Xen 가상화 플랫폼에서 사용되는 명령어이며, xend는 Xen의 데몬 프로세스를 관리하는 명령어이다. virt-manager는 가상 머신을 관리하는 그래픽 인터페이스 도구이다.
profile_image
1

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

91. 다음 중 xinetd 기반으로 동작하는 서비스의 초당 요청 개수가 50개 이상일 경우 10초 동안 접속 연결을 중단하기 위한 설정 항목과 값으로 알맞은 것은?

  1. cps = 50 10
  2. cps = 50 100
  3. cps = 10 50
  4. cps = 100 50
(정답률: 67%)
  • 정답: "cps = 50 10"

    설명: cps는 "connection per second"의 약자로 초당 연결 수를 의미합니다. 따라서 "cps = 50 10"은 초당 요청 개수가 50개 이상일 경우 10초 동안 접속 연결을 중단하는 설정을 의미합니다. 다른 보기들은 초당 연결 수와 중단 시간이 다르거나, 순서가 바뀌어 있습니다.
profile_image
1

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

92. 프록시 서버의 설정 파일인 squid.conf에서 포트번호를 8080으로 변경하려고 한다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. Port
  2. Listen
  3. http_port
  4. proxy_port
(정답률: 44%)
  • 정답은 "http_port"입니다.

    "Port"와 "Listen"은 다른 설정 파일에서 사용되는 옵션으로, squid.conf에서는 사용되지 않습니다. "proxy_port"는 squid.conf에서 사용되는 옵션이지만, 이는 프록시 서버가 수신 대기하는 포트를 지정하는 것이 아니라, 클라이언트가 프록시 서버에 접속할 때 사용하는 포트를 지정하는 것입니다.

    반면에 "http_port"는 squid.conf에서 프록시 서버가 수신 대기하는 포트를 지정하는 옵션입니다. 따라서 이를 8080으로 변경하면, 클라이언트는 프록시 서버에 8080 포트로 접속할 수 있게 됩니다.
profile_image
1

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

93. DHCP 서버의 환경 설정 파일인 dhcpd.conf에서 할당되는 게이트웨이 주소를 192.168.5.1로 변경하려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. gw
  2. gateway
  3. gw-address
  4. routers
(정답률: 53%)
  • dhcpd.conf 파일에서 할당되는 게이트웨이 주소를 변경하려면 "option routers" 항목을 수정해야 한다. 따라서 정답은 "routers"이다. "gw", "gateway", "gw-address"는 올바른 옵션 이름이 아니며, DHCP 서버에서 게이트웨이 주소를 설정할 때는 "routers" 옵션을 사용한다.
profile_image
1

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

94. 다음 중 VNC(Virtual Network Computing)와 가장 관련 있는 프로토콜로 알맞은 것은?

  1. RFB(Remote Frame Buffer)
  2. NTP(Network Time Protocol)
  3. MQTT(MQ Telemetry Transport)
  4. DHCP(Dynamic Host Configuration Protocol)
(정답률: 52%)
  • VNC는 원격 제어를 위한 프로토콜이며, 이를 가능하게 하는 것이 RFB(Remote Frame Buffer) 프로토콜입니다. RFB는 원격 컴퓨터의 화면 정보를 프레임 단위로 전송하고, 클라이언트 측에서는 이를 받아서 화면에 표시하는 방식으로 작동합니다. 따라서 VNC와 가장 관련 있는 프로토콜은 RFB입니다.
profile_image
1

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

95. 다음 ( 괄호 ) 안에 들어갈 httpd.conf 파일의 항목명으로 알맞은 것은?

  1. ServerRoot
  2. ServerAdmin
  3. ServerName
  4. DocumentRoot
(정답률: 35%)
  • "ServerName"은 서버의 호스트명이나 IP 주소를 설정하는 항목으로, 클라이언트가 서버에 접속할 때 사용되는 주소를 지정하는 역할을 합니다. 따라서 이 경우에는 "ServerName"이 적합한 항목명입니다. "ServerRoot"는 Apache 서버의 루트 디렉토리를 설정하는 항목이고, "ServerAdmin"은 서버 관리자의 이메일 주소를 설정하는 항목입니다. "DocumentRoot"는 웹 페이지 파일이 위치하는 디렉토리를 설정하는 항목입니다.
profile_image
1

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

96. 다음설명에 해당하는iptables의 테이블로알맞은 것은?

  1. raw
  2. nat
  3. filter
  4. mangle
(정답률: 52%)
  • "raw" 테이블은 패킷이 네트워크 스택으로 들어오기 전에 처리되는 테이블로, 패킷의 상태를 변경하거나 패킷을 필터링하는 등의 작업을 수행한다. 따라서, 이 테이블은 패킷의 원시 상태를 다루는데 적합하다.
profile_image
1

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

97. 다음 설명에 해당하는 공격 유형으로 알맞은 것은?

  1. UDP Flooding
  2. Land Attack
  3. Smurf Attack
  4. Teardrop Attack
(정답률: 61%)
  • 이 그림은 Smurf Attack을 보여줍니다. Smurf Attack은 공격자가 ICMP Echo Request 패킷을 대량으로 보내서 네트워크 상의 모든 호스트에게 Echo Reply 패킷을 보내도록 유도하는 공격입니다. 이렇게 되면 대량의 Echo Reply 패킷이 몰려서 피해 호스트를 마비시키는 것입니다. 이 공격은 IP Spoofing 기술을 이용해서 공격자의 IP 주소를 위조해서 보내기 때문에, 공격 대상 호스트는 공격자를 찾아내기가 어렵습니다.
profile_image
1

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

98. 다음 설명에 해당하는 iptables의 타겟(target) 값으로 알맞은 것은?

  1. DENY
  2. DROP
  3. REJECT
  4. RETURN
(정답률: 63%)
  • 정답은 "DROP"입니다.

    이유는, 해당 규칙에서는 패킷을 완전히 버리기 때문입니다. "DENY"나 "REJECT"는 패킷을 거부하지만, 거부된 패킷에 대한 응답을 보내줍니다. "RETURN"은 현재 체인에서 다음 규칙으로 넘어가는 것이 아니라, 이전 체인으로 돌아가는 것을 의미합니다. 따라서, 이 경우에는 패킷을 완전히 버리기 위해 "DROP"을 사용해야 합니다.
profile_image
1

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

99. 다음 중 C 언어의 malloc()과 가장 관련 있는 공격 유형으로 알맞은 것은?

  1. 네트워크 대역폭 고갈
  2. 가용 메모리 자원 고갈
  3. 가용 디스크 자원 고갈
  4. 가용 프로세스 자원 고갈
(정답률: 65%)
  • 정답은 "가용 메모리 자원 고갈"입니다.

    malloc()은 동적으로 메모리를 할당하는 함수로, 프로그램이 실행 중에 필요한 메모리를 동적으로 할당하여 사용합니다. 하지만 이 함수를 잘못 사용하면 할당된 메모리를 해제하지 않거나, 할당된 메모리보다 더 많은 데이터를 저장하려고 시도하는 등의 오류가 발생할 수 있습니다. 이러한 오류로 인해 메모리 누수가 발생하면, 시스템의 가용 메모리 자원이 고갈되어 다른 프로세스나 서비스의 실행에 영향을 미칠 수 있습니다. 따라서 이러한 오류를 방지하기 위해서는 malloc() 함수를 사용할 때 항상 메모리를 할당한 후에는 반드시 해제해주어야 합니다.
profile_image
1

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

100. 다음 중 침입 탐지 시스템으로 이용되는 도구로 가장 알맞은 것은?

  1. John the Ripper
  2. Tripwire
  3. Stacheldraht
  4. Suricata
(정답률: 40%)
  • Suricata은 네트워크 침입 탐지 시스템으로 사용되는 오픈 소스 도구입니다. Suricata는 패킷 분석 및 시그니처 기반 탐지를 통해 네트워크 상의 악성 행위를 탐지하고 차단할 수 있습니다. 또한, Suricata는 다양한 프로토콜을 지원하며, 멀티 스레드 기능을 제공하여 높은 처리 성능을 보장합니다. 따라서, Suricata는 침입 탐지 시스템으로 가장 적합한 도구 중 하나입니다.
profile_image
1

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

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