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

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

목록

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

1. 다음 설명에 해당하는 라이선스로 알맞은 것은?

  1. GPL
  2. MPL
  3. BSD
  4. LGPL
(정답률: 68%)
  • BSD 라이선스는 소스 코드를 수정하거나 재배포할 때 저작권자의 허가를 받지 않아도 된다는 점에서 자유로운 라이선스이다. 따라서 상업적 이용이나 프로젝트에 적용하기에 유용하다.
profile_image
1

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

2. 다음 중 나머지 셋과 다른 종류에 속하는 리눅스 배포판으로 알맞은 것은?

  1. Ubuntu
  2. Linux Mint
  3. Elementary OS
  4. Vector Linux
(정답률: 51%)
  • 정답: "Vector Linux"

    설명: "Ubuntu", "Linux Mint", "Elementary OS"는 모두 데비안 계열의 리눅스 배포판으로, 데비안 리눅스를 기반으로 하고 있습니다. 반면에 "Vector Linux"는 슬랙웨어 계열의 리눅스 배포판으로, 슬랙웨어 리눅스를 기반으로 하고 있습니다. 따라서 "Vector Linux"는 나머지 셋과 다른 종류에 속하는 리눅스 배포판입니다.
profile_image
1

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

3. 다음 중 리눅스 기반 운영체제로 틀린 것은?

  1. Tizen
  2. webOS
  3. QNX
  4. GENIVI
(정답률: 51%)
  • QNX는 리눅스 기반 운영체제가 아닌 실시간 운영체제이다. QNX는 POSIX 호환성을 가지고 있지만, 리눅스와는 다른 커널 아키텍처를 사용하고 있다. 따라서 QNX는 이 중에서 유일하게 리눅스 기반 운영체제가 아니다.
profile_image
1

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

4. 다음그림에 해당하는클러스터링기법으로 알맞은것은?

  1. 고계산용 클러스터
  2. 부하분산 클러스터
  3. 고가용성 클러스터
  4. 베어울프 클러스터
(정답률: 71%)
  • 정답은 "고가용성 클러스터"입니다.

    이 그림은 서버 클러스터링 기법 중 하나인 고가용성 클러스터링을 나타냅니다. 고가용성 클러스터링은 여러 대의 서버를 하나의 클러스터로 묶어서, 하나의 서버가 고장나더라도 다른 서버가 대신 처리하여 시스템의 가용성을 높이는 기법입니다.

    위 그림에서는 두 대의 서버가 하나의 클러스터로 묶여 있으며, 각각의 서버는 스토리지와 네트워크를 공유하고 있습니다. 이렇게 구성된 클러스터에서는 한 대의 서버가 고장나더라도 다른 서버가 대신 처리하여 시스템의 가용성을 유지할 수 있습니다.
profile_image
1

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

5. 다음 중 유닉스(UNIX)를 개발한 인물로 알맞은 것은?

  1. 리누스 토발즈
  2. 켄 톰슨
  3. 빌 조이
  4. 리처드 스톨먼
(정답률: 57%)
  • 켄 톰슨은 AT&T 벨 연구소에서 유닉스 운영체제를 개발한 인물로, 유닉스의 핵심 기능을 개발하고 C언어를 만들어 유닉스를 구현하는 데 큰 역할을 했습니다. 따라서 켄 톰슨은 유닉스를 개발한 인물로 알려져 있습니다.
profile_image
1

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

6. 다음은 grub.conf 파일의 일부이다. 관련 설정에 대한 설명으로 알맞은 것은?

  1. 10초 동안 대기한 후에 메뉴 선택이 없으면 첫 번째 항목의 운영체제로 부팅한다.
  2. 100초 동안 대기한 후에 메뉴 선택이 없으면 첫 번째 항목의 운영체제로 부팅한다.
  3. 10초 동안 대기한 후에 메뉴 선택이 없으면 두 번째 항목의 운영체제로 부팅한다.
  4. 100초 동안 대기한 후에 메뉴 선택이 없으면 두 번째 항목의 운영체제로 부팅한다.
(정답률: 63%)
  • 정답은 "100초 동안 대기한 후에 메뉴 선택이 없으면 두 번째 항목의 운영체제로 부팅한다."이다. 이는 grub.conf 파일에서 default 항목이 1로 설정되어 있기 때문이다. default 항목은 부팅 시 기본적으로 선택되는 메뉴 항목을 지정하는데, 이 경우에는 두 번째 항목이 선택되도록 설정되어 있다. 또한 timeout 항목이 100으로 설정되어 있기 때문에 메뉴 선택을 하지 않으면 100초 동안 기다린 후에 두 번째 항목으로 자동으로 부팅된다.
profile_image
1

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

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

  1. mv 명령의 사용법 오류로 인해 오류 메시지가 나타난다.
  2. mv 명령의 사용법 오류로 인해 오류 메시지 및 OK가 화면에 출력된다.
  3. joon.txt는 lin.txt로 이름이 변경되고 화면에 아무것도 출력되지 않는다.
  4. joon.txt는 lin.txt로 이름이 변경되고 화면에 OK라고 출력된다.
(정답률: 56%)
  • 현재 디렉토리에서 joon.txt 파일을 lin.txt로 이름을 변경하는 명령어인 "mv joon.txt lin.txt"를 입력하면, 파일 이름이 변경되고 별다른 출력이 없기 때문에 "joon.txt는 lin.txt로 이름이 변경되고 화면에 아무것도 출력되지 않는다."가 정답이다.
profile_image
1

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

8. 다음 중 X 클라이언트 프로그램을 X 서버로 전송하기 변경해야할 환경 변수로 알맞은 것은?

  1. TERM
  2. XTERM
  3. DISPLAY
  4. TERMINAL
(정답률: 61%)
  • 정답: DISPLAY

    X 클라이언트 프로그램은 X 서버로부터 그래픽 디스플레이를 받아 화면에 출력하는 프로그램이다. 이 때 X 클라이언트 프로그램이 X 서버로 전송되기 위해서는 X 서버의 주소를 알아야 한다. 이 주소는 DISPLAY 환경 변수에 저장되어 있다. 따라서 X 클라이언트 프로그램을 X 서버로 전송하기 위해서는 DISPLAY 환경 변수를 변경해야 한다. TERM, XTERM, TERMINAL은 터미널 에뮬레이터와 관련된 환경 변수이며, X 클라이언트 프로그램을 X 서버로 전송하는 데는 직접적으로 관련이 없다.
profile_image
1

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

9. 6개의 하드디스크로 RAID를 구성하려고 한다. 1개는 여분(spare) 디스크로 구성하고, 나머지 디스크로 RAID-5을 구성했을 경우에 실제 사용 가능한 디스크의 비율로 가장 알맞은 것은?

  1. 33.3%
  2. 50%
  3. 66.7%
  4. 83.3%
(정답률: 64%)
  • RAID-5는 데이터를 분산하여 저장하며, 하나의 디스크가 고장나도 데이터를 복구할 수 있는 기술이다. 하지만 RAID-5에서는 여분 디스크가 필요하다. 따라서 6개의 디스크 중 1개를 여분 디스크로 사용하면 실제 사용 가능한 디스크는 5개가 된다. RAID-5에서는 최소 3개의 디스크가 필요하므로, 5개의 디스크 중 1개를 패리티 정보로 사용하면 실제 데이터 저장용 디스크는 4개가 된다. 따라서 실제 사용 가능한 디스크의 비율은 4/6 = 66.7%가 된다.
profile_image
1

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

10. 다음 중 번호값이 가장 큰 시그널(signal)로 알맞은 것은?

  1. SIGTERM
  2. SIGINT
  3. SIGTSTP
  4. SIGQUIT
(정답률: 60%)
  • 가장 큰 번호값을 가진 시그널은 "SIGTSTP"입니다. 이유는 시그널 번호는 POSIX 표준에 따라 할당되며, "SIGTSTP"는 20번으로 가장 큰 번호값을 가지기 때문입니다. "SIGTERM"은 15번, "SIGINT"는 2번, "SIGQUIT"은 3번으로 번호값이 작습니다.
profile_image
1

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

11. 다음 설명에 해당하는 용어로 알맞은 것은?

  1. exec
  2. inetd
  3. xinetd
  4. standalone
(정답률: 65%)
  • "standalone"은 서버 프로그램이 독립적으로 실행되는 것을 의미합니다. 즉, 다른 서비스나 데몬에 의존하지 않고 바로 실행됩니다. 그림에서 보이는 것처럼 "standalone"은 직접적으로 클라이언트와 통신하며 요청을 처리합니다. 따라서 다른 옵션들과 달리 별도의 데몬이나 서비스가 필요하지 않습니다.
profile_image
1

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

12. 다음 중 포어그라운드 프로세스를 백그라운드프로세스로 전환할 때 사용하는 키 조합으로 알맞은 것은?

  1. [Ctrl]+[c]
  2. [Ctrl]+[d]
  3. [Ctrl]+[z]
  4. [Ctrl]+[\]
(정답률: 69%)
  • 정답: [Ctrl]+[z]

    이유: [Ctrl]+[z]는 현재 실행 중인 프로세스를 일시 중지시키는 신호를 보내는 것이다. 이 신호를 받은 프로세스는 백그라운드로 전환되며, 해당 프로세스의 작업을 중지하고 커맨드 라인을 다시 제어할 수 있게 된다. 이후에는 "bg" 명령어를 사용하여 백그라운드에서 실행시킬 수 있다.
profile_image
1

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

13. 다음 중 장치 파일명의 종류가 나머지 셋과 다른 것은?

  1. IDE 디스크
  2. SCSI 디스크
  3. S-ATA 디스크
  4. SSD(Solid State Drive)
(정답률: 58%)
  • 정답: "IDE 디스크"

    설명: IDE(Integrated Drive Electronics)는 오래된 컴퓨터의 하드웨어 인터페이스 기술로, 최근에는 대부분의 컴퓨터에서 사용되지 않습니다. 나머지 셋은 모두 현재 사용되는 디스크 종류입니다. SCSI(Small Computer System Interface)는 고성능 서버 및 스토리지 장치에서 사용되며, S-ATA(Serial Advanced Technology Attachment)는 일반적인 데스크탑 및 랩톱에서 사용됩니다. SSD는 하드 디스크 대신 플래시 메모리를 사용하는 저장 장치입니다.
profile_image
1

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

14. 다음 설명에 해당하는 용어로 알맞은 것은?

  1. 데스크톱 환경
  2. 윈도 매니저
  3. 디스플레이 매니저
  4. X 프로토콜
(정답률: 52%)
profile_image
1

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

15. 다음 바로 직전에 수행한 명령을 재실행할 때 사용할 때 명령으로 알맞은 것은?

  1. !0
  2. !1
  3. !!
  4. history -1
(정답률: 63%)
  • "!!"은 바로 직전에 수행한 명령을 재실행하는 명령어이다. "!"는 이전에 수행한 명령어를 참조하는데, "!" 다음에 숫자를 입력하면 해당 숫자의 명령어를 참조하게 된다. 따라서 "!0"은 첫 번째로 수행한 명령어를 참조하고, "!1"은 두 번째로 수행한 명령어를 참조하게 된다. "history -1"은 이전에 수행한 명령어를 출력하는 명령어이다.
profile_image
1

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

16. 다음 설명에 해당하는 서브넷마스크값의 네트워크 접두어로 알맞은 것은?

  1. /24
  2. /25
  3. /26
  4. /27
(정답률: 55%)
  • 서브넷마스크값이 "/25"인 경우, 이진수로 변환하면 11111111.11111111.11111111.10000000이 된다. 이는 첫 25비트가 네트워크 주소를 나타내고, 나머지 7비트가 호스트 주소를 나타낸다는 것을 의미한다. 따라서 이 네트워크의 접두어는 192.168.1.128/25가 된다.

    "/24"는 첫 24비트가 네트워크 주소를 나타내고, 나머지 8비트가 호스트 주소를 나타낸다.
    "/26"은 첫 26비트가 네트워크 주소를 나타내고, 나머지 6비트가 호스트 주소를 나타낸다.
    "/27"은 첫 27비트가 네트워크 주소를 나타내고, 나머지 5비트가 호스트 주소를 나타낸다.
profile_image
1

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

17. 다음 중 netstat 의 State 결과값이 ESTABLISHED 일 때 내용으로 알맞은 것은?

  1. 3 Way-Handshaking이 완료된 후 서버와 클라이언트가 서로 연결된 상태
  2. 서버에서 클라이언트로 들어오는 패킷을 위해 소켓을 열고 기다리는 상태
  3. 로컬 시스템의 클라이언트 애플리케이션이 원격 호스트에 연결을 요청한 상태
  4. 원격 호스트가 종료되고 소켓도 닫힌 상태에서 마지막 ACK패킷을 기다리는 상태
(정답률: 66%)
  • 정답은 "3 Way-Handshaking이 완료된 후 서버와 클라이언트가 서로 연결된 상태"입니다.

    3 Way-Handshaking은 TCP/IP 프로토콜에서 연결을 설정하는 과정으로, 클라이언트가 서버에 SYN 패킷을 보내고, 서버는 SYN+ACK 패킷을 보내고, 클라이언트는 ACK 패킷을 보내는 과정입니다. 이 과정이 완료되면 서버와 클라이언트는 연결이 설정된 상태가 되며, 이후에는 데이터를 주고받을 수 있습니다. 따라서 netstat의 State 결과값이 ESTABLISHED일 때는 이 과정이 완료된 후 서버와 클라이언트가 서로 연결된 상태를 나타냅니다.
profile_image
1

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

18. 다음 중 리눅스에서 지원하는 네트워크 하드웨어 장치명과 설명으로 알맞은 것은?

  1. lo : 로컬 루프백(Local Loopback)을 나타내는 장치로 물리적으로 존재하는 인터페이스
  2. enpx : CentOS 6 이전 버전에서 사용되었던 이더넷 카드 인터페이스 장치
  3. pppx : 패러럴 케이블을 사용하는 패러럴 라인 인터페이스 장치
  4. docker0 : 경량화된 서버 가상화 기술인 Docker를 사용할 경우 설정되는 네트워크 장치
(정답률: 51%)
  • 정답은 "docker0 : 경량화된 서버 가상화 기술인 Docker를 사용할 경우 설정되는 네트워크 장치"입니다. Docker는 컨테이너 기반의 가상화 기술로, 컨테이너 간의 통신을 위해 가상 네트워크를 구성합니다. 이 가상 네트워크는 호스트와 분리되어 있으며, docker0 인터페이스를 통해 호스트와 통신합니다. 따라서 Docker를 사용할 경우 docker0 인터페이스가 생성되며, 이를 통해 컨테이너 간의 통신이 이루어집니다.
profile_image
1

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

19. 다음설명에해당하는OSI 7 계층으로가장알맞은것은?

  1. 데이터링크 계층
  2. 네트워크 계층
  3. 전송 계층
  4. 세션 계층
(정답률: 60%)
  • 이 그림은 IP 주소를 이용하여 패킷을 목적지까지 전달하는 과정을 보여주고 있습니다. 이러한 기능은 네트워크 계층에서 수행됩니다. 따라서 정답은 "네트워크 계층"입니다.
profile_image
1

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

20. 다음에서 설명하는 장치의 이름으로 가장 알맞은 것은?

  1. Router
  2. Bridge
  3. Gateway
  4. Repeater
(정답률: 70%)
  • 이 장치는 여러 개의 네트워크를 연결하여 데이터를 전송하는 역할을 합니다. 이러한 기능을 수행하는 장치는 Router입니다. Bridge는 두 개의 네트워크를 연결하는 장치이고, Gateway는 서로 다른 프로토콜을 사용하는 네트워크를 연결하는 장치입니다. Repeater는 신호를 증폭하여 전송 거리를 늘리는 장치입니다.
profile_image
1

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

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

21. 다음 중 1시간 주기로 실행되는 crontab 설정으로 알맞은 것은?

  1. 1 * * * * /etc/joon.sh
  2. * 1 * * * /etc/joon.sh
  3. * * 1 * * /etc/joon.sh
  4. * * * 1 * /etc/joon.sh
(정답률: 46%)
  • 정답: "1 * * * * /etc/joon.sh"

    설명: crontab 설정은 분, 시간, 일, 월, 요일 순서로 구성되며, 각 항목은 * (모든 값), 숫자, 범위(-), 쉼표(,) 등의 특수문자를 사용하여 지정할 수 있다. 따라서 "1 * * * *"은 매 시간 1분에 /etc/joon.sh 스크립트를 실행하도록 설정한 것이다.
profile_image
1

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

22. 다음 그림의 결과에서 lin 사용자가 /project 디렉터리에 파일을 생성했을 경우에 해당 파일의 그룹 소유권과 관련된 설명으로 알맞은 것은?

  1. 파일의 그룹 소유권은 아이디와 동일한 lin이 된다.
  2. 파일의 그룹 소유권은 주 그룹인 kait가 된다.
  3. 파일의 그룹 소유권은 2차 그룹인 project가 된다.
  4. lin 사용자는 주 그룹을 project로 전환해야만 접근이 가능하므로 파일을 생성할 수 없다.
(정답률: 56%)
  • 파일의 그룹 소유권은 2차 그룹인 project가 된다. 이유는 lin 사용자가 /project 디렉터리에 접근하면, 그룹 소유권이 2차 그룹인 project로 변경되기 때문이다. 따라서 lin 사용자가 /project 디렉터리에 파일을 생성하면, 해당 파일의 그룹 소유권은 2차 그룹인 project가 된다.
profile_image
1

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

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

  1. ldd
  2. blkid
  3. ldconfig
  4. ld.so.conf
(정답률: 42%)
  • 이 그림은 ldd 명령어를 사용하여 실행 파일이 의존하는 공유 라이브러리를 확인하는 과정을 보여줍니다. 따라서 정답은 "ldd"입니다.

    blkid는 파일 시스템의 블록 장치 식별자를 출력하는 명령어입니다.

    ldconfig는 공유 라이브러리 캐시를 업데이트하는 명령어입니다.

    ld.so.conf는 공유 라이브러리를 찾는 경로를 지정하는 파일입니다.
profile_image
1

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

24. 다음 중 다수의 텍스트 파일이 10MB 정도로 묶여있는 tar 파일을 압축하려고 할 때 가장 압축률이 좋은 명령으로 알맞은 것은?

  1. xz
  2. gzip
  3. bzip2
  4. compress
(정답률: 57%)
  • 정답: "xz"

    이유: xz는 LZMA2 알고리즘을 사용하여 압축하므로 다른 압축 알고리즘보다 더 높은 압축률을 제공합니다. 따라서 대량의 텍스트 파일이 포함된 tar 파일을 압축할 때 가장 효율적인 압축 방법 중 하나입니다.
profile_image
1

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

25. rpm 파일을 설치하기 전에 어떠한 파일들이 설치 되는지 미리 확인해보려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -qlf
  2. -qlr
  3. -qlc
  4. -qlp
(정답률: 39%)
  • 정답은 "-qlp"입니다.

    "-qlp"는 RPM 파일의 내용물을 미리 확인할 수 있는 옵션입니다. 이 옵션을 사용하면 RPM 파일이 설치될 때 어떤 파일들이 설치되는지 미리 확인할 수 있습니다. "-qlf"는 파일의 소유자, 그룹, 권한 등의 정보를 보여주는 옵션입니다. "-qlr"은 RPM 파일이 제거될 때 어떤 파일들이 제거되는지 보여주는 옵션입니다. "-qlc"는 RPM 파일이 설치될 때 어떤 파일들이 변경되는지 보여주는 옵션입니다.
profile_image
1

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

26. 다음에 제시된 프로세스의 우선순위를 높이려고 한다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ nice, ㉡ -10
  2. ㉠ nice, ㉡ --10
  3. ㉠ renice, ㉡ -10
  4. ㉠ renice, ㉡ --10
(정답률: 49%)
  • 우선순위를 높이기 위해서는 nice 값이 낮아져야 한다. 따라서 ㉠에는 nice 값을 지정하고, ㉡에는 현재 우선순위에서 10을 빼서 우선순위를 높이는 옵션을 지정해야 한다. "--"는 옵션의 값을 음수로 지정하는 것을 의미하므로, ㉡에는 "--10"을 지정해야 한다. 따라서 정답은 "㉠ nice, ㉡ --10"이다.
profile_image
1

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

27. 다음 중 root 사용자가 lin 사용자의 예약된 cron 작업을 제거하는 명령으로 가장 알맞은 것은?

  1. crontab -d -u lin
  2. crontab -e -u lin
  3. crontab -r -u lin
  4. crontab -x –u lin
(정답률: 48%)
  • 정답: "crontab -r -u lin"

    설명:
    - "crontab -d -u lin": lin 사용자의 crontab 파일을 삭제하는 명령어이므로 예약된 cron 작업을 제거하는 명령어가 아님.
    - "crontab -e -u lin": lin 사용자의 crontab 파일을 수정하는 명령어이므로 예약된 cron 작업을 제거하는 명령어가 아님.
    - "crontab -r -u lin": lin 사용자의 crontab 파일을 삭제하는 명령어이므로 예약된 cron 작업을 제거하는 명령어임.
    - "crontab -x –u lin": 유효하지 않은 옵션(-x)을 사용하고 있으므로 올바른 명령어가 아님.
profile_image
1

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

28. 사용자 디스크 용량을 제한하기 위해 쿼터를 설정하려고 한다. 다음 중 /etc/fstab에 설정해야하는 내용으로 알맞은 것은?

  1. 4번째 필드에 usrquota라는 옵션을 추가한다.
  2. 4번째 필드에 userquota라는 옵션을 추가한다.
  3. 5번째 필드에 usrquota라는 옵션을 추가한다.
  4. 5번째 필드에 userquota라는 옵션을 추가한다.
(정답률: 40%)
  • 사용자 디스크 용량을 제한하기 위해 쿼터를 설정하려면 해당 파일 시스템이 마운트되는 시점에 쿼터를 적용해야 한다. 이를 위해 /etc/fstab 파일에 옵션을 추가해야 한다. 쿼터를 적용하려면 해당 파일 시스템이 마운트되는 옵션에 usrquota 또는 userquota를 추가해야 한다. 그러나 일반적으로 usrquota를 사용하며, 이를 적용하기 위해서는 /etc/fstab 파일의 4번째 필드에 usrquota 옵션을 추가해야 한다. 따라서 정답은 "4번째 필드에 usrquota라는 옵션을 추가한다."이다.
profile_image
1

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

29. 다음 그림과 같이 파일 및 디렉터리가 생성된다. umask 명령을 실행했을 경우에 출력되는 값으로 알맞은 것은?

  1. 7000
  2. 0700
  3. 0007
  4. 0077
(정답률: 56%)
  • 정답은 "0077"이다.

    umask 명령은 새로운 파일이나 디렉터리를 생성할 때, 기본 권한을 설정하는 명령어이다. umask 값은 파일 권한에서 사용하지 않을 권한을 제거한 값이다. 예를 들어, umask 값이 0022이면, 파일 권한에서 사용하지 않을 권한인 "write"와 "execute" 권한을 제거한 644(=666-022)가 기본 권한으로 설정된다.

    그림에서 파일은 644(-rw-r--r--) 권한으로 생성되었고, 디렉터리는 755(drwxr-xr-x) 권한으로 생성되었다. 이를 바탕으로 umask 값을 계산해보면, 파일 권한에서 사용하지 않을 권한은 "write"와 "execute" 권한이므로 666에서 644를 뺀 값인 022이 되고, 디렉터리 권한에서 사용하지 않을 권한은 "write"와 "execute"와 "sticky bit" 권한이므로 777에서 755를 뺀 값인 022이 된다. 따라서, umask 값은 0022가 된다. 이를 8진수로 표현하면 022가 된다.

    하지만, 문제에서 묻는 것은 umask 명령을 실행했을 때 출력되는 값이므로, 8진수로 표현한 값의 보수를 취한 값이 출력된다. 022의 보수는 755가 되고, 이를 8진수로 표현하면 0077이 된다. 따라서, 정답은 "0077"이다.
profile_image
1

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

30. 다음 중 특정 사용자가 자신이 속한 주(Primary) 그룹을 다른 그룹으로 변경할 때 사용하는 명령으로 알맞은 것은?

  1. groupmod
  2. gpasswd
  3. newgrp
  4. groups
(정답률: 38%)
  • 정답은 "newgrp"입니다.

    "newgrp" 명령은 현재 사용자의 주(Primary) 그룹을 변경하는 명령입니다. 이 명령을 사용하면 현재 사용자가 속한 그룹을 떠나고 다른 그룹으로 이동할 수 있습니다. 이때, 새로운 그룹의 권한을 가지게 됩니다.

    "groupmod" 명령은 그룹을 수정하는 명령입니다.

    "gpasswd" 명령은 그룹의 암호를 설정하거나 그룹에 사용자를 추가/제거하는 명령입니다.

    "groups" 명령은 현재 사용자가 속한 그룹을 보여주는 명령입니다.
profile_image
1

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

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

  1. lin 사용자는 패스워드 입력 없이 로그인이 가능하다.
  2. lin 사용자는 다음 로그인 시에 반드시 패스워드를 변경해야 한다.
  3. lin 사용자는 패스워드에 잠금이 설정되어서 일시적으로 로그인이 불가하다.
  4. lin 사용자는 패스워드가 삭제되어서 관리자가 패스워드를 설정할 때까지 로그인이 불가하다.
(정답률: 53%)
profile_image
1

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

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

  1. /etc/skel
  2. /etc/passwd
  3. /etc/login.defs
  4. /etc/default/useradd
(정답률: 37%)
  • "/etc/default/useradd" 파일은 새로운 사용자 계정을 생성할 때 기본값으로 사용되는 설정 파일이다. 따라서 이 파일을 수정하면 새로운 사용자 계정이 생성될 때 적용되는 기본값을 변경할 수 있다.
profile_image
1

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

33. 다음 중 yum을 이용해서 telnet이라는 문자열이 들어있는 패키지를 검색하는 명령으로 알맞은 것은?

  1. yum -f telnet
  2. yum search telnet
  3. yum -search telnet
  4. yum --search telnet
(정답률: 62%)
  • 정답은 "yum search telnet"입니다.

    이유는 "yum search" 명령은 패키지 이름과 설명에서 키워드를 검색하는 명령입니다. 따라서 "telnet"이라는 문자열이 포함된 패키지를 검색하려면 "yum search telnet"을 입력해야 합니다.

    그 외의 보기들은 올바른 명령이 아닙니다. "yum -f telnet"은 패키지를 강제로 설치하라는 옵션(-f)과 함께 "telnet" 패키지를 지정한 것이므로 올바르지 않습니다. "yum -search telnet"과 "yum --search telnet"은 옵션을 잘못 입력한 것이므로 올바르지 않습니다.
profile_image
1

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

34. 다음 중 시그널이름과 번호를 확인할 수 명령으로 알맞은 것은?

  1. kill -l
  2. killall -l
  3. pkill -l
  4. pgrep -l
(정답률: 51%)
  • 시그널이름과 번호를 확인할 수 있는 명령은 "kill -l" 입니다. 이 명령은 시그널 번호와 해당 번호에 대응하는 시그널 이름을 출력합니다. 다른 보기들은 각각 다른 기능을 수행합니다. "killall -l"은 프로세스 이름으로 프로세스를 종료하는 명령입니다. "pkill -l"은 프로세스 이름이나 사용자 이름으로 프로세스를 종료하는 명령입니다. "pgrep -l"은 프로세스 이름이나 사용자 이름으로 프로세스를 검색하는 명령입니다.
profile_image
1

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

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

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

    이유는 다음과 같습니다.

    - fg: 백그라운드로 실행 중인 작업을 포어그라운드로 전환하는 명령입니다.
    - %2: 작업번호가 2인 작업을 지정하는 방법입니다. 작업번호는 백그라운드로 실행 중인 작업을 나타내는 번호입니다.

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

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

36. 다음 중 ihd라는 그룹명을 kait로 변경하는 명령으로 알맞은 것은?

  1. groupmod -n ihd kait
  2. groupmod -n kait ihd
  3. groupmod -N ihd kait
  4. groupmod -N kait ihd
(정답률: 51%)
  • 정답은 "groupmod -n kait ihd"이다.

    이유는 groupmod 명령어를 사용하여 그룹명을 변경할 때, "-n" 옵션을 사용하여 새로운 그룹명을 지정해주어야 한다. 따라서 "groupmod -n kait ihd"는 ihd 그룹명을 kait로 변경하는 명령어이다.

    그 외의 보기들은 "-n" 옵션 대신 "-N" 옵션을 사용하거나, 그룹명과 새로운 그룹명의 위치가 바뀌어있어 올바른 명령어가 아니다.
profile_image
1

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

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

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

    "w" 명령어는 현재 시스템에 로그인한 사용자들의 정보를 보여줍니다. 그림에서는 현재 로그인한 사용자 "cbtbank"의 정보를 보여주고 있습니다.

    "who" 명령어는 "w"와 비슷하지만 좀 더 간단한 정보를 보여줍니다.

    "users" 명령어는 현재 시스템에 로그인한 사용자들의 이름만 보여줍니다.

    "whoami" 명령어는 현재 로그인한 사용자의 이름을 보여줍니다.

    따라서, 이 그림에 해당하는 명령어는 "w"입니다.
profile_image
1

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

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

  1. du
  2. df
  3. quota
  4. repquota
(정답률: 58%)
  • 정답은 "df"입니다.

    "df" 명령어는 디스크의 사용 용량과 여유 공간을 보여줍니다.

    그림에서는 파일 시스템의 전체 용량, 사용 중인 용량, 여유 공간, 사용 중인 용량의 백분율 등을 보여주고 있습니다.

    반면 "du" 명령어는 디렉토리별로 사용 용량을 보여주는 명령어이며, "quota"와 "repquota"는 사용자별로 디스크 사용량을 제한하는 기능을 제공하는 명령어입니다.
profile_image
1

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

39. 다음 중 10줄이 기록된 텍스트 파일인 lin.txt 파일에서 4번째부터 7번째 줄까지 출력하는 명령으로 알맞은 것은?

  1. head -7 lin.txt | tail -3
  2. head -7 lin.txt | tail -4
  3. tail -10 lin.txt | head -3
  4. tail -10 lin.txt | head –4
(정답률: 59%)
  • 정답은 "head -7 lin.txt | tail -4"이다.

    이유는 먼저 "head -7 lin.txt" 명령어를 사용하여 lin.txt 파일의 처음부터 7번째 줄까지 출력한다. 그리고 파이프(|)를 사용하여 이 출력 결과를 "tail -4" 명령어에 전달한다. "tail -4" 명령어는 이전 명령어에서 전달받은 출력 결과 중에서 마지막 4줄만 출력한다. 따라서 4번째부터 7번째 줄까지 출력할 수 있다.
profile_image
1

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

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

  1. lin.o라는 오브젝트 파일이 생성된다.
  2. lin이라는 오브젝트 파일이 생성된다.
  3. lin이라는 실행 파일이 생성된다.
  4. a.out라는 실행 파일이 생성된다.
(정답률: 44%)
  • 주어진 명령은 "gcc lin.c"로, lin.c라는 C언어 소스코드를 컴파일하여 실행 파일을 생성하는 명령이다. 따라서 정답은 "a.out라는 실행 파일이 생성된다." 이다.
profile_image
1

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

41. 다음 중 커널 컴파일의 작업 내용과 명령어로 알맞은 것은?

  1. 커널 컴파일 옵션 설정 작업 : make mrproper
  2. 커널 소스의 설정 값 초기화 : make menuconfig
  3. 커널 모듈생성을위한 컴파일작업: make modules
  4. 커널 모듈 파일 복사 및 grub.conf 파일 수정 작업 : make modules_install
(정답률: 56%)
  • 커널 모듈은 커널의 일부분으로, 필요한 기능을 추가하거나 제거할 수 있도록 해줍니다. 따라서 커널 모듈을 생성하기 위해서는 커널 소스 코드를 컴파일해야 합니다. 이때 사용하는 명령어가 "make modules" 입니다. 이 명령어를 실행하면 커널 소스 코드에서 모듈을 생성하고, 이를 사용할 수 있도록 커널에 추가합니다. 따라서 "커널 모듈생성을위한 컴파일작업: make modules" 가 정답입니다.
profile_image
1

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

42. 특정 모듈을 제거하면서 의존성있는 모듈을 같이 제거하려고 할 때 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

  1. -a
  2. -d
  3. -e
  4. -r
(정답률: 54%)
  • "-r" 옵션은 의존성 있는 모듈까지 함께 제거하는 옵션이다. 따라서 특정 모듈을 제거하면서 의존성 있는 모듈도 함께 제거하려면 "-r" 옵션을 사용해야 한다.
profile_image
1

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

43. 새로운 디스크를 인식하려고 한다. 다음 중 디스크 인식 여부를 확인하는 명령으로 가장 알맞은 것은?

  1. mount
  2. fdisk -l
  3. cat /etc/fstab
  4. cat /etc/mtab
(정답률: 58%)
  • 정답: fdisk -l

    이유: fdisk -l 명령은 시스템에 연결된 모든 디스크와 파티션 정보를 보여준다. 새로운 디스크를 인식하려면 우선 시스템이 해당 디스크를 인식해야 하므로 fdisk -l 명령으로 디스크 인식 여부를 확인할 수 있다. mount 명령은 디스크를 마운트하는데 사용되며, cat /etc/fstab와 cat /etc/mtab 명령은 마운트된 파일 시스템 정보를 보여주는데 사용된다.
profile_image
1

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

44. 다음 중 모듈에 대한 설명으로 틀린 것은?

  1. 모듈 관련 명령어로는 lsmod, insmod, rmmod가 있다.
  2. 모듈이 커널에 내장되는 방식을 모놀리식 방식이라고 한다.
  3. 리눅스 모듈의 경우 C컴파일러로 만들어진 ‘*.ko’ 파일 형태이다.
  4. 사용 가능한 모듈은 /lib/modules/커널버전 /kernel 디렉터리 안에서 확인 할 수 있다.
(정답률: 46%)
  • "모듈이 커널에 내장되는 방식을 모놀리식 방식이라고 한다." 이 설명이 틀렸습니다. 모듈이 커널에 내장되는 방식을 모놀리식이 아닌, 모놀리딕 방식이라고 합니다. 모놀리식 방식은 커널과 모듈이 하나의 실행 파일로 구성되는 방식을 말합니다.
profile_image
1

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

45. 다음 중 커널 컴파일을 하기 위한 과정으로 틀린 것은?(문제 오류로 가답안 발표시 1번으로 발표되었지만, 확정답안 발표시 1, 2번이 정답 처리 되었습니다. 여기서는 가답안인 1번을 누르면 정답 처리 됩니다.)

  1. 커널 컴파일 전, 후 총 2번의 리부팅이 필요하다.
  2. 리눅스 커널 버전의 소스를 /usr/src/kernels에 다운로드 하여야 한다.
  3. 어셈블러, GCC, make 유틸리티 등 개발 도구가 사전에 설치되어 있어야 한다.
  4. 커널 초기화 시 ‘make clean’ 명령을 이용하면 .config파일을 삭제 하지 않고 초기화 할 수 있다.
(정답률: 55%)
  • 4번. 커널 초기화 시 ‘make clean’ 명령을 이용하면 .config 파일을 삭제하지 않고 초기화할 수 있기 때문에, 커널 컴파일 전, 후 총 1번의 리부팅이 필요하다. 커널 컴파일 전에는 새로운 커널을 빌드하기 위해 소스 코드를 다운로드하고, 컴파일하고, 설치해야 하기 때문에 리부팅이 필요하다. 컴파일 후에는 새로운 커널을 사용하기 위해 시스템을 재부팅해야 하기 때문에 또 다른 리부팅이 필요하다. 개발 도구가 사전에 설치되어 있어야 하는 것은 맞지만, 이는 커널 컴파일을 위한 필수적인 과정이 아니기 때문에 틀린 것이다.
profile_image
1

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

46. 새로운 디스크 추가 할당하고 리부팅을 하였으나 해당 디스크가 mount 되어 있지 않았다. 다음 중 리부팅 후에도 자동으로 mount되도록 설정하는 파일로 알맞은 것은?

  1. /etc/fstab
  2. /etc/groups
  3. /etc/exports
  4. /proc/partitions
(정답률: 64%)
  • "/etc/fstab" 파일은 리눅스 시스템 부팅 시 자동으로 마운트할 파일 시스템을 설정하는 파일이다. 새로운 디스크를 추가하고 리부팅을 하였으나 해당 디스크가 mount 되어 있지 않았기 때문에, "/etc/fstab" 파일에 새로운 디스크를 마운트할 정보를 추가하여 리부팅 후에도 자동으로 마운트되도록 설정해야 한다.
profile_image
1

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

47. 다음 중 프린트 작업의 ‘Request-ID’를 확인 하는 명령어로 알맞은 것은?

  1. lp
  2. lpc
  3. lpstat
  4. cancel
(정답률: 56%)
  • 정답은 "lpstat"입니다.

    "lpstat"은 CUPS(Printing System)에서 현재 프린트 작업 상태를 확인하는 명령어입니다. 이 명령어를 사용하면 현재 대기 중인 프린트 작업의 상태, 프린터 이름, 프린트 작업 ID 등의 정보를 확인할 수 있습니다. 따라서 "Request-ID"를 확인하기 위해서는 "lpstat" 명령어를 사용하면 됩니다.
profile_image
1

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

48. 다음 중 자동 문서 공급 장치가 장착된 스캐너에서 스캔할 때 사용 하는 명령으로 알맞은 것은?

  1. xcam
  2. scanadf
  3. scanimage
  4. sane-find-scanner
(정답률: 49%)
  • 정답은 "scanadf"입니다.

    이유는 scanadf는 SANE (Scanner Access Now Easy) 프로젝트의 일부로 개발된 명령어 중 하나로, 자동 문서 공급 장치가 장착된 스캐너에서 스캔할 때 사용됩니다. 이 명령어는 여러 가지 옵션을 제공하여 스캔할 이미지의 해상도, 색상 모드, 파일 형식 등을 설정할 수 있습니다. 또한, 여러 장의 문서를 자동으로 스캔하여 하나의 파일로 저장하는 기능도 제공합니다.
profile_image
1

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

49. 다음 중 CUPS 프린팅 시스템의 특징으로 알맞은 것은?

  1. 설정 정보는 /etc/printcap파일에 저장된다.
  2. BSD계열 유닉스에서 사용하기 위해 개발되었다.
  3. 로컬에 직접 연결한 프린터를 네트워크 프린터처럼 설정이 가능하다.
  4. 초기에는 printconf, printtool과 같은 도구를 사용하여 설정을 하였다.
(정답률: 42%)
  • CUPS 프린팅 시스템은 로컬에 직접 연결한 프린터를 네트워크 프린터처럼 설정할 수 있기 때문에, 다른 컴퓨터에서도 해당 프린터를 사용할 수 있습니다. 이 설정 정보는 /etc/printcap 파일에 저장됩니다.
profile_image
1

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

50. 다음 중 uname 명령을 이용하여 커널 버전을 확인하는 옵션으로 알맞은 것은?

  1. -n
  2. -o
  3. -r
  4. -s
(정답률: 44%)
  • "-r" 옵션은 uname 명령을 이용하여 커널 버전을 확인하는 옵션이다. 이 옵션은 커널의 릴리즈 버전을 출력한다.
profile_image
1

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

51. 다음 설명에 해당하는 백업 도구의 옵션과 의미로 틀린 것은?

  1. -t : 내용만 확인할 때 사용한다.(--list)
  2. -b : 증분 백업으로 백업할 때 사용한다. (--incremental)
  3. -d : 필요한 경우 디렉터리를 생성한다. (--make-directories)
  4. -i : 표준입력으로 백업한 자료를 불러올 때 사용한다.(--extract)
(정답률: 46%)
  • "-b : 증분 백업으로 백업할 때 사용한다. (--incremental)" 옵션은 백업 대상 중 변경된 파일만을 백업하는 증분 백업을 수행할 때 사용하는 옵션이다. 이전에 수행한 백업 작업에서 변경된 파일만을 새로 백업하므로 전체 백업 작업에 비해 시간과 저장 공간을 절약할 수 있다. 따라서 이 옵션은 올바르다.
profile_image
1

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

52. 다음 설명과 관련된 파일시스템 보안에 관한 내용으로 알맞은 것은?

  1. ext2부터 지원하는 시스템으로 파일권한 외 13가지 속성을 제어한다.
  2. 파일이나 디렉터리에 접근 권한을 제어할 수 있도록 만든 시스템이다.
  3. 설명은 docker 디렉터리에 대한 접근 권한 리스트를 확인하는 명령이다.
  4. 사용자를 인증하고 그 사용자의 서비스에 대한 접근을 제어하는 모듈화된 방법이다.
(정답률: 37%)
  • "파일이나 디렉터리에 접근 권한을 제어할 수 있도록 만든 시스템이다."는 ext2부터 지원하는 파일시스템의 기본 보안 기능 중 하나이다. 따라서 정답은 "ext2부터 지원하는 시스템으로 파일권한 외 13가지 속성을 제어한다."가 아닌 "파일이나 디렉터리에 접근 권한을 제어할 수 있도록 만든 시스템이다."이다.
profile_image
1

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

53. 다음 중 리눅스 주요 보안 도구와 기능 설명에 대해 알맞은 것은?

  1. nmap : 모든 파일들에 대한 데이터베이스를 만들어 파일의 변조 여부를 검사한다.
  2. nessus : 운영 중인 서버에 불필요하게 작동하고 있는 서비스 포트를 확인할 수 있다.
  3. tripwire : 서버의 보안 취약점을 검사해주는 도구로 문제가 되는 서비스에 대한 정보를 알려준다.
  4. tcpdump : 조건식을설정하여네트워크인터페이스를 거치는 패킷 헤더 정보를 출력할 수 있다.
(정답률: 43%)
  • tcpdump : 조건식을 설정하여 네트워크 인터페이스를 거치는 패킷 헤더 정보를 출력할 수 있다. 이는 네트워크 트래픽을 분석하고 디버깅하는 데 사용되며, 네트워크 보안 감사 및 모니터링에도 유용하게 사용된다.
profile_image
1

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

54. 다음 중 SSH(Secure Shell)의 설명으로 틀린 것은?

  1. 패킷을 암호화하여 telnet이나 rlogin에 비해 안전하다.
  2. ssh-keygen을 이용하면 인증키를 이용한 접속이 가능하다.
  3. 기본 설정 포트는 22번이며 원격 셸, scp, sftp기능을 지원한다.
  4. ssh2는 ssh1을 개선한 것으로 하위호환성을 완벽하게 지원한다.
(정답률: 62%)
  • "ssh2는 ssh1을 개선한 것으로 하위호환성을 완벽하게 지원한다."가 틀린 설명이다. 실제로 ssh2는 ssh1과 하위호환성을 지원하지만, 완벽하게 지원하지는 않는다. 일부 호환성 문제가 있을 수 있다.
profile_image
1

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

55. 다음은 /var/log/xferlog 파일의 구성에 관한 설명이다.( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ direction, ㉡ access-mode, ㉢ _
  2. ㉠ direction, ㉡ completion-status, ㉢ !
  3. ㉠ transfer-type, ㉡ access-mode, ㉢ !
  4. ㉠ transfer-type, ㉡ completion-status, ㉢ _
(정답률: 42%)
  • /var/log/xferlog 파일은 FTP 서버에서 전송된 파일의 로그를 기록하는 파일이다. 이 파일은 각각의 전송에 대한 정보를 기록하며, 각각의 로그 라인은 공백으로 구분된 9개의 필드로 구성된다. 이 중에서 첫 번째 필드는 전송 방향을 나타내는 direction 필드이고, 두 번째 필드는 접근 모드를 나타내는 access-mode 필드이다. 세 번째 필드는 전송 유형을 나타내는 transfer-type 필드이며, 네 번째 필드는 전송 완료 여부를 나타내는 completion-status 필드이다. 나머지 필드는 전송된 파일의 크기, 전송 시간, 전송된 파일의 이름 등을 나타낸다. 따라서 정답은 "㉠ direction, ㉡ access-mode, ㉢ _"이다.
profile_image
1

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

56. 다음 설명에 해당하는 로그 관련 주요 파일로 알맞은 것은?

  1. /var/log/btmp
  2. /var/log/wtmp
  3. /var/log/lastlog
  4. /var/log/messages
(정답률: 43%)
  • 이 로그 파일은 시스템에 로그인한 사용자들의 정보를 기록하는 파일이다. "wtmp"는 "who"의 약자로, 시스템에 로그인한 사용자들의 정보를 기록하는 파일이다. 따라서, "/var/log/wtmp"가 정답이다.

    - "/var/log/btmp"는 로그인 시도에 실패한 사용자들의 정보를 기록하는 파일이다.
    - "/var/log/lastlog"는 마지막으로 로그인한 사용자들의 정보를 기록하는 파일이다.
    - "/var/log/messages"는 시스템 메시지와 관련된 로그 파일이다.
profile_image
1

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

57. 다음 중 sudo에 관련된 설명으로 틀린 것은?

  1. 특정 사용자 또는 특정 그룹에 root 사용자 권한을 가질 수 있게 하는 도구이다.
  2. visudo는 환경설정파일을 편집할 때 사용하는 명령이다.
  3. 적용된 사용자는 ‘sudo 명령어’ 형태로 실행하며 root 권한을 대행한다.
  4. 환경설정파일은 /etc/sudo 이다.
(정답률: 56%)
  • 환경설정파일은 /etc/sudo가 아니라 /etc/sudoers이다.

    sudo는 특정 사용자 또는 그룹에게 root 권한을 부여하여 일부 명령어를 실행할 수 있게 하는 도구이다. visudo는 sudoers 파일을 편집할 때 사용하는 명령어이며, 적용된 사용자는 sudo 명령어를 사용하여 root 권한을 대행한다.
profile_image
1

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

58. 다음 중 dmesg 명령에 관한 설명으로 알맞은 것은?

  1. 커널 변수의 값을 제어하여 시스템을 최적화 할 수 있는 명령이다.
  2. 커널링버퍼(kernel ring buffer)의 내용을 출력하고 제어하는 명령이다.
  3. /var/log/dmesg 파일에 기록된 환경 변수 설정 값을 출력하는 명령이다.
  4. 커널 부트 메시지 로그를 보여주는 명령으로 실행 시 /var/log/dmesg 에 기록된다.
(정답률: 30%)
  • 정답은 "커널링버퍼(kernel ring buffer)의 내용을 출력하고 제어하는 명령이다." 이다. dmesg 명령은 시스템 부팅 시 커널이 출력하는 메시지를 확인할 수 있으며, 이 메시지는 커널링버퍼에 저장된다. 따라서 dmesg 명령은 이 버퍼의 내용을 출력하고 제어하는 명령이다.
profile_image
1

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

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

  1. dd
  2. cpio
  3. dump
  4. rsync
(정답률: 45%)
  • 이미지 파일을 백업하거나 복원할 때 사용하는 명령어이다. "dd"는 단순히 데이터를 복사하는 명령어이고, "cpio"는 파일을 아카이브로 묶거나 풀 때 사용하는 명령어이다. "rsync"는 파일을 동기화하는 명령어이다.
profile_image
1

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

60. 다음 중 rsync 명령에 관한 설명으로 틀린 것은?

  1. rcp(remote copy)에 비해 처리속도가 빠르다.
  2. 내부 파이프라인을 통하여 전송기간을 줄인다.
  3. ssh을 이용하여 전송 가능하나 root 권한이 필요하다.
  4. 링크된 파일도 복사 가능하고 소유권도 유지하여 복사할 수 있다.
(정답률: 49%)
  • "ssh을 이용하여 전송 가능하나 root 권한이 필요하다."가 틀린 설명입니다. rsync는 ssh를 이용하여 전송이 가능하며, root 권한이 필요하지 않습니다. 다만, 복사하려는 파일이나 디렉토리의 소유자나 권한 등에 따라서는 root 권한이 필요할 수 있습니다.
profile_image
1

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

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

61. 다음은 MySQL 5.7.28 버전을 설치한 후에 mysql에서 사용하는 기본 데이터베이스를 생성하는 과정이다. ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?

  1. ./mysql
  2. ./mysqld
  3. ./mysqld_safe
  4. ./safe_mysqld
(정답률: 48%)
  • "./mysqld"는 MySQL 서버 데몬을 실행하는 실행 파일이기 때문에, MySQL 데이터베이스를 생성하고 사용하기 위해서는 이 파일을 실행해야 한다. 다른 실행 파일들은 MySQL 서버를 실행하는 데 필요한 보조 도구들이다.
profile_image
1

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

62. 다음 설명과 같을 때 메인보드의 BIOS에서 활성화 여부를 확인해야 하는 항목으로 알맞은 것은?

  1. VT-x
  2. SVM
  3. VDI
  4. VMX
(정답률: 31%)
  • 정답은 "SVM"입니다.

    "SVM"은 AMD 프로세서에서 가상화 기능을 활성화하는 항목입니다. "VT-x"는 인텔 프로세서에서 가상화 기능을 활성화하는 항목이며, "VDI"와 "VMX"는 가상화와는 관련이 없는 다른 용어입니다.

    따라서, 만약 사용하는 컴퓨터가 AMD 프로세서를 사용하고 있고, 가상화를 사용하려면 BIOS에서 "SVM" 항목을 활성화해야 합니다.
profile_image
1

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

63. 다음 ( 괄호 ) 안에 들어갈 수 있는 설정 내용으로 틀린 것은?

  1. *.ihd.or.kr
  2. 192.168.12.
  3. 192.168.12.0/255.255.255.0
  4. 192.168.5.0/24
(정답률: 42%)
  • "192.168.12.0/255.255.255.0"은 CIDR 표기법으로, 192.168.12.0부터 192.168.12.255까지의 IP 주소를 모두 포함하는 네트워크를 의미합니다. 따라서 이는 설정 내용으로 올바르지 않습니다.

    정답인 "192.168.12."은 IP 주소의 일부분만을 지정한 것으로, 이는 192.168.12.0부터 192.168.12.255까지의 모든 IP 주소를 포함합니다. "*.ihd.or.kr"은 와일드카드를 사용하여 ihd.or.kr 도메인의 모든 서브도메인을 포함하는 것이고, "192.168.5.0/24"는 CIDR 표기법으로 192.168.5.0부터 192.168.5.255까지의 IP 주소를 모두 포함하는 네트워크를 의미합니다.
profile_image
1

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

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

  1. ㉠ forwarders, ㉡ allow-query
  2. ㉠ forwarders, ㉡ forward
  3. ㉠ forward, ㉡ forwarders
  4. ㉠ allow-query, ㉡ forward
(정답률: 48%)
  • 정답은 "㉠ forward, ㉡ forwarders"이다.

    - forward: DNS 서버가 직접 요청한 도메인에 대한 정보를 가지고 있지 않을 때, 다른 DNS 서버에 요청을 전달하는 설정이다.
    - forwarders: DNS 서버가 다른 DNS 서버에 요청을 전달할 때 사용할 DNS 서버의 IP 주소를 설정하는 것이다.

    따라서, 위의 설정에서는 DNS 서버가 직접 요청한 도메인에 대한 정보를 가지고 있지 않을 때, forwarders에 설정된 DNS 서버에 요청을 전달하도록 설정되어 있다.
profile_image
1

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

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

  1. Nginx
  2. Apache HTTP Server
  3. GWS(Google Web Server)
  4. IIS(Internet Information Server)
(정답률: 45%)
  • "Nginx"는 고성능의 웹 서버 프로그램으로, 대규모 트래픽 처리에 특화되어 있습니다. 또한 경량화되어 있어서 자원을 적게 사용하며, 안정성과 보안성이 높은 특징을 가지고 있습니다. 따라서 대규모 웹 사이트나 애플리케이션에서 많이 사용됩니다.
profile_image
1

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

66. 다음은 httpd.conf 파일의 문법적 오류를 명령어를 사용해서 점검하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -t
  2. -f
  3. -S
  4. -l
(정답률: 45%)
  • "-t" 옵션은 httpd.conf 파일의 구문 오류를 확인하는 옵션이다. 따라서 위의 명령어는 httpd.conf 파일의 구문 오류를 확인하는 명령어이다.
profile_image
1

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

67. 다음 중 LDAP에 대한 설명으로 틀린 것은?

  1. X.500 Directory Access Protocol 기반으로 만들어진 통신 규약이다.
  2. RDBMS에 비교해서 검색 속도가 빠르다.
  3. 자주 변경되는 정보인 경우에 RDBMS보다 더욱 뛰어난 성능을 발휘한다.
  4. 읽기 위주의 검색 서비스에서 상당히 좋은 성능을 발휘한다.
(정답률: 47%)
  • "자주 변경되는 정보인 경우에 RDBMS보다 더욱 뛰어난 성능을 발휘한다."가 틀린 설명이다. LDAP은 읽기 위주의 검색 서비스에서 좋은 성능을 발휘하지만, 자주 변경되는 정보를 다루는 경우에는 RDBMS보다는 성능이 떨어질 수 있다. 이는 LDAP이 분산 디렉터리 서비스를 위해 설계되었기 때문이다. 따라서, 자주 변경되는 정보를 다루는 경우에는 RDBMS보다는 다른 데이터베이스 시스템을 사용하는 것이 더 적합하다.
profile_image
1

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

68. 다음 설명과 같은 경우에 구성해야할 서버로 가장 알맞은 것은?

  1. SSH
  2. NFS
  3. NIS
  4. II
(정답률: 52%)
  • 이 구성에서는 여러 대의 서버가 존재하고, 이들 서버 간에 파일 공유와 사용자 인증이 필요하다는 것을 알 수 있습니다. 이에 따라, 파일 공유를 위해 NFS를 사용할 수 있고, 사용자 인증을 위해 NIS를 사용할 수 있습니다. SSH는 원격 접속을 위한 프로토콜이므로 이 경우에는 필요하지 않습니다. II는 알 수 없는 용어이므로 선택할 수 없습니다. 따라서, 이 구성에서 가장 알맞은 서버는 "NIS"입니다. NIS는 Network Information Service의 약자로, 여러 대의 서버에서 사용자 계정 정보를 중앙 집중적으로 관리하고 인증하는 서비스입니다.
profile_image
1

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

69. 다음은 NIS 서버에서 사용자관련 정보가 저장 되는 파일명으로 알맞은 것은?

  1. uid.byname
  2. user.byname
  3. hosts.byname
  4. passwd.byname
(정답률: 46%)
  • 정답: passwd.byname

    설명: passwd.byname 파일은 NIS 서버에서 사용자 계정 정보를 저장하는 파일로, 사용자 이름으로 검색할 수 있도록 인덱싱되어 있습니다. 이 파일은 사용자 이름, 암호화된 비밀번호, UID, GID, 홈 디렉토리 경로 등의 정보를 포함합니다. 따라서 이 파일을 사용하여 NIS 클라이언트에서 사용자 계정 정보를 가져올 수 있습니다.
profile_image
1

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

70. NFS 서버의 IP 주소가 192.168.5.13이고 공유된 디렉터리가 /data일 때 NFS 클라이언트에서 마운트하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. /192.168.5.13/data
  2. //192.168.5.13/data
  3. 192.168.5.13:/data
  4. ⑊192.168.5.13:/data
(정답률: 46%)
  • NFS 클라이언트에서 마운트할 때는 NFS 서버의 IP 주소와 공유된 디렉터리 경로를 지정해야 한다. 이 경우 NFS 서버의 IP 주소는 192.168.5.13이고 공유된 디렉터리 경로는 /data이므로, 정답은 "192.168.5.13:/data"이다. 이 표기법은 NFS 클라이언트에서 NFS 서버의 IP 주소와 공유된 디렉터리 경로를 콜론(:)으로 구분하여 표기하는 방법이다.
profile_image
1

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

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

  1. qmail
  2. postfix
  3. dovecot
  4. sendmail
(정답률: 53%)
  • dovecot은 메일 관련 프로그램 중에서 POP3 및 IMAP 서버를 제공하는 프로그램이며, 나머지 세 가지 프로그램은 메일 전송 에이전트(MTA)로서 메일을 보내는 역할을 담당합니다.
profile_image
1

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

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

  1. /etc/aliases
  2. /etc/mail/local-host-names
  3. /etc/mail/virtusertable
  4. /etc/mail/sendmail.cf
(정답률: 39%)
  • 이 설정 파일은 Sendmail 메일 서버에서 가상 사용자를 관리하는 파일이다. virtusertable 파일은 사용자의 이메일 주소를 실제 사용자 계정으로 매핑하는 데 사용된다. 이 파일은 Sendmail의 기본 구성 파일인 sendmail.cf에서 참조된다. 따라서 이 파일은 Sendmail 메일 서버에서 가상 사용자를 관리하는 데 필수적인 파일이다.
profile_image
1

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

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

  1. /etc/aliases
  2. /etc/mail/local-host-names
  3. /etc/mail/virtusertable
  4. /etc/mail/sendmail.cf
(정답률: 39%)
  • 설명:

    이미지에서 보이는 것은 메일 전송 에이전트인 sendmail의 설정 파일이다. 이 설정 파일에서는 다양한 설정을 할 수 있지만, 이 중에서도 "aliases" 설정은 특정 사용자나 그룹에게 메일을 전송할 때, 해당 사용자나 그룹의 실제 이메일 주소를 대신하여 사용할 수 있는 별칭(alias)을 설정하는 것이다. 이러한 별칭 설정은 "/etc/aliases" 파일에서 관리된다. 따라서 정답은 "/etc/aliases"이다.

    - "/etc/mail/local-host-names": 이 파일은 sendmail이 수신하는 로컬 도메인 이름을 설정하는 파일이다.
    - "/etc/mail/virtusertable": 이 파일은 가상 사용자(virtual user)를 설정하는 파일이다.
    - "/etc/mail/sendmail.cf": 이 파일은 sendmail의 주요 설정 파일이다.
profile_image
1

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

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

  1. kaituser@ihd.or.kr
  2. kaituser@ihd.or.kr.
  3. kaituser.ihd.or.kr
  4. kaituser.ihd.or.kr.
(정답률: 43%)
  • zone 파일에서 메일 서버를 설정할 때는 MX 레코드를 사용한다. MX 레코드는 메일 서버의 호스트명과 우선순위를 지정한다.

    따라서, ihd.or.kr 도메인의 메일 서버를 kaituser.ihd.or.kr로 설정하기 위해서는 다음과 같이 MX 레코드를 추가해야 한다.

    ihd.or.kr. IN MX 10 kaituser.ihd.or.kr.

    여기서 kaituser.ihd.or.kr은 메일 서버의 호스트명이다. 따라서, 정답은 "kaituser.ihd.or.kr"이다.

    "kaituser@ihd.or.kr"과 "kaituser@ihd.or.kr."은 이메일 주소이고, zone 파일에서 메일 서버를 설정하는 것과는 관련이 없다.
profile_image
1

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

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

  1. 단일화(Aggregation)
  2. 에뮬레이션(Emulation)
  3. 절연(Insulation)
  4. 프로비저닝(Provisioning)
(정답률: 49%)
  • 이미 존재하는 하드웨어나 소프트웨어를 가상으로 모방하여 다른 환경에서 실행할 수 있도록 하는 것이 에뮬레이션(Emulation) 기능이다. 위 그림에서는 가상 머신이 실제 컴퓨터와 같은 환경을 모방하여 실행되고 있으며, 이를 통해 다른 운영체제나 애플리케이션을 실행할 수 있다.
profile_image
1

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

76. 다음 그림과 같은 방식의 가상화 기술로 알맞은 것은?

  1. VMware ESXi Server
  2. XenServer
  3. Docker
  4. VirtualBox
(정답률: 46%)
  • 이 그림은 호스트 운영체제 위에 게스트 운영체제를 실행하는 가상화 기술 중 하나인 "Type-2 Hypervisor"를 나타낸다. 이러한 가상화 기술을 지원하는 소프트웨어 중에서 "VirtualBox"가 있다. 따라서 정답은 "VirtualBox"이다. "VMware ESXi Server"와 "XenServer"는 Type-1 Hypervisor를 사용하는 서버 가상화 솔루션으로, "Docker"는 컨테이너 가상화 기술이다.
profile_image
1

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

77. 다음 설명과 같은 경우에 도입해야할 가상화 기술로 알맞은 것은?

  1. VirtualBox
  2. RHEV
  3. Docker
  4. Openstack
(정답률: 40%)
  • 이미지에서 보이는 것은 클라우드 컴퓨팅 환경이며, 이러한 환경에서는 가상화 기술이 필수적입니다. 그 중에서도 Openstack은 오픈소스 기반의 클라우드 컴퓨팅 플랫폼으로, 다양한 가상화 기술을 지원하고 대규모 인프라를 관리할 수 있습니다. 따라서 이러한 환경에서는 Openstack을 도입하는 것이 적합합니다.
profile_image
1

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

78. 다음 중 xinetd 기반으로 동작하는 텔넷 서버를 활성화하기 위한 설정으로 알맞은 것은?

  1. disable = no
  2. disable = yes
  3. enable = no
  4. enable = yes
(정답률: 41%)
  • 정답: "disable = no"

    이유: xinetd는 서비스를 비활성화하는 것이 기본 설정이므로, 텔넷 서버를 활성화하기 위해서는 "disable = no"로 설정해야 한다. "disable = yes"는 텔넷 서버를 비활성화하는 설정이다. "enable = no"와 "enable = yes"는 xinetd에서 사용되지 않는 옵션이다.
profile_image
1

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

79. 다음 중 TCP wrapper를 이용한 접근 제어가 가능한 서비스로 틀린 것은?

  1. sshd
  2. vsftpd
  3. in.telnetd
  4. squid
(정답률: 41%)
  • 정답은 "squid"입니다.

    TCP wrapper는 호스트 기반의 접근 제어를 제공하는데, 이는 서비스가 클라이언트의 접근 요청을 받기 전에 호스트 기반의 접근 제어를 수행할 수 있도록 해줍니다.

    따라서, "sshd", "vsftpd", "in.telnetd"와 같은 서비스는 TCP wrapper를 이용한 접근 제어가 가능합니다.

    그러나 "squid"는 웹 프록시 서버로, TCP wrapper를 이용한 접근 제어가 불가능합니다. 대신, ACL(Access Control List)을 이용하여 접근 제어를 수행합니다.
profile_image
1

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

80. 다음 설명과 같은 경우에 구성해야 할 서버로 알맞은 것은?

  1. VNC 서버
  2. NTP 서버
  3. Proxy 서버
  4. DHCP 서버
(정답률: 55%)
  • 이 그림은 시간 동기화를 위한 NTP(Network Time Protocol) 서버를 구성하는 것을 보여줍니다. NTP 서버는 네트워크 내에서 모든 컴퓨터들이 동일한 시간을 유지할 수 있도록 시간 동기화를 제공합니다. 따라서, 이 그림에서 구성해야 할 서버는 NTP 서버입니다.
profile_image
1

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

81. 다음 NTP 서버에서 계층을 나타내는 용어로 알맞은 것은?

  1. Layer
  2. Frame
  3. Class
  4. Stratum
(정답률: 51%)
  • 정답: Stratum

    Stratum은 NTP(Network Time Protocol)에서 사용되는 용어로, 시간 동기화 계층을 나타냅니다. NTP 서버는 Stratum 0부터 Stratum 15까지의 계층으로 구성되며, Stratum 0은 원자 시계나 GPS(Global Positioning System)와 같은 정확한 시간을 제공하는 기기를 의미하고, Stratum 1은 Stratum 0과 직접 연결된 서버를 의미합니다. 이와 같이 계층이 쌓여갈수록 시간 동기화의 정확도는 낮아지지만, 대부분의 시스템에서는 Stratum 2 이상의 서버를 사용합니다.
profile_image
1

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

82. 아파치 웹 서버 2.4 버전에서 서버의 포트 번호를 8080으로 운영하려고 한다. 다음 중 관련 설정으로 알맞은 것은?

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

    아파치 웹 서버에서 Listen 디렉티브는 서버가 수신 대기할 IP 주소와 포트 번호를 설정하는 데 사용됩니다. 따라서 "Listen 8080"은 서버가 8080 포트에서 수신 대기하도록 설정하는 것입니다. "Port 8080"은 유효한 디렉티브가 아니며, "http_port 8080"과 "http_listen 8080"은 아파치 웹 서버에서 사용되지 않는 디렉티브입니다.
profile_image
1

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

83. 다음 중 이름과 성의 조합을 나타내는 LDAP의 속성 키워드로 알맞은 것은?

  1. ou
  2. cn
  3. sn
  4. dc
(정답률: 54%)
  • 정답: cn

    "cn"은 Common Name의 약자로, 일반적으로 사람이나 그룹의 이름을 나타내는 데 사용됩니다. 예를 들어 "cn=John Smith"는 "John Smith"라는 이름을 가진 개인을 나타내며, "cn=Marketing Team"은 "Marketing Team"이라는 그룹을 나타냅니다. 따라서 이름과 성의 조합을 나타내는 데 가장 적합한 속성 키워드는 "cn"입니다. "ou"는 조직 단위(Organizational Unit)를 나타내는 데 사용되며, "sn"은 성을 나타내는 데 사용됩니다. "dc"는 도메인 구성 요소(Domain Component)를 나타내는 데 사용됩니다.
profile_image
1

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

84. 다음은 NIS 클라이언트에서 NIS 서버 및 도메인명을 지정하는 과정이다. ( 괄호 ) 안에 들어갈 파일명으로 알맞은 것은?

  1. /etc/hosts
  2. /etc/yp.conf
  3. /etc/ypbind.conf
  4. /etc/sysconfig/network
(정답률: 36%)
  • "/etc/yp.conf" 파일은 NIS 클라이언트에서 NIS 서버와 도메인명을 지정하는 파일이다. 따라서 이 파일을 통해 NIS 클라이언트는 NIS 서버와 통신하고, 도메인명을 확인하여 해당 도메인의 NIS 맵을 사용할 수 있다. 다른 파일들은 네트워크 설정과 관련된 파일이지만, NIS 서버와의 통신과는 직접적인 연관성이 없다.
profile_image
1

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

85. 다음 중 삼바 서버와 관련 있는 프로토콜의 조합으로 가장 알맞은 것은?

  1. SMB, CIFS
  2. RPC, SMB
  3. RPC, CIFS
  4. SMB, IPC
(정답률: 44%)
  • 정답: "SMB, CIFS"

    SMB(Server Message Block)은 파일 및 프린터 공유, 원격 프로시저 호출(RPC) 등을 지원하는 프로토콜이며, CIFS(Common Internet File System)는 SMB의 확장판으로서 인터넷 상에서 파일 공유를 위한 프로토콜입니다. 따라서 삼바 서버와 관련 있는 프로토콜의 조합으로는 SMB과 CIFS가 가장 알맞습니다.
profile_image
1

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

86. 다음은 중 삼바 서버의 환경 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. directory
  2. public
  3. path
  4. root
(정답률: 46%)
  • "Path"는 서버에서 파일이나 폴더에 접근하기 위한 경로를 지정하는 설정이다. 따라서 이 설정은 중요하며, 올바르게 설정되어야 서버의 파일 및 폴더에 접근할 수 있다.
profile_image
1

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

87. 다음 중 vsftpd 설치 시에 제공되는 /etc/vsftpd/ftpusers 파일의 기능에 대한 설명으로 알맞은 것은?

  1. vsftpd 서버에 접근이 가능한 사용자 목록 파일이다.
  2. vsftpd 서버에 접근이 불가능한 사용자 목록 파일이다.
  3. vsftpd 서버에 접근이 가능한 호스트의 IP 주소 목록 파일이다.
  4. vsftpd 서버에 접근이 불가능한 호스트의 IP 주소 목록 파일이다.
(정답률: 43%)
  • vsftpd 서버에 접근이 불가능한 사용자 목록 파일이다. 이 파일에 등록된 사용자는 vsftpd 서버에 접근할 수 없게 된다.
profile_image
1

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

88. 다음 중 메일 클라이언트가 메일 서버에 도착한 E-mail을 가져올 때 사용되는 프로토콜의 조합으로 알맞은 것은?

  1. SNMP, SMTP
  2. IMAP, SMTP
  3. SMTP, POP3
  4. IMAP, POP3
(정답률: 49%)
  • 정답은 "IMAP, POP3"입니다. 이유는 메일 클라이언트가 메일 서버에서 이메일을 가져올 때, IMAP과 POP3 프로토콜을 사용합니다. IMAP은 이메일 서버에서 이메일을 직접 읽어오는 프로토콜이며, 이메일 클라이언트에서 이메일을 읽거나 삭제해도 서버에 그대로 남아있습니다. 반면에 POP3는 이메일 서버에서 이메일을 다운로드하여 클라이언트에게 전송하고, 클라이언트에서 이메일을 삭제하면 서버에서도 삭제됩니다. 따라서, 이메일을 읽고 삭제하는 방식에 따라 IMAP과 POP3 중 선택하여 사용합니다.
profile_image
1

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

89. 다음 중 메일을 보낸 후에 외부로 메일이 전송되었는지 여부를 확인하는 명령으로 알맞은 것은?

  1. m4
  2. mailq
  3. mail -v
  4. sendmail -bi
(정답률: 44%)
  • 정답은 "mailq"입니다.

    "mailq" 명령은 Sendmail 서버에서 대기 중인 메일 큐를 보여주는 명령입니다. 이 명령을 사용하면 메일이 성공적으로 전송되었는지 여부를 확인할 수 있습니다. 메일이 큐에 남아있는 경우, 이는 아직 전송되지 않았음을 의미합니다. 따라서 "mailq" 명령은 메일이 외부로 전송되었는지 여부를 확인하는 데 유용합니다.

    다른 선택지들은 다음과 같은 기능을 수행합니다:
    - "m4": Sendmail의 구성 파일을 생성하는 데 사용됩니다.
    - "mail -v": 메일을 전송할 때 자세한 정보를 출력합니다.
    - "sendmail -bi": Sendmail 서버를 다시 시작하고 대기 중인 메일을 처리합니다.
profile_image
1

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

90. 다음 중 DNS 서버가 등장하는데 계기가 된 파일로 알맞은 것은?

  1. /etc/hosts
  2. /etc/host.conf
  3. /etc/networks
  4. /etc/sysconfig/network
(정답률: 50%)
  • "/etc/hosts" 파일은 DNS 서버가 등장하기 전에 사용되던 파일로, 호스트 이름과 IP 주소를 매핑하는 역할을 합니다. 이 파일을 통해 호스트 이름을 IP 주소로 변환하여 네트워크 통신을 가능하게 합니다. DNS 서버가 등장하기 전에는 이 파일을 수동으로 관리하여 네트워크 통신을 유지했으며, DNS 서버가 등장한 이후에도 여전히 호스트 이름을 IP 주소로 변환하는데 사용됩니다.
profile_image
1

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

91. 다음은 /etc/named.conf 파일 설정의 일부로 Zone 파일이 위치하는 디렉터리를 지정하는 내용이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. zone
  2. path
  3. include
  4. directory
(정답률: 32%)
  • 정답은 "directory"이다.

    "directory"는 Zone 파일이 위치하는 디렉터리를 지정하는 설정이다. 이 설정은 named 서비스가 Zone 파일을 찾을 때 사용하는 경로를 지정하는 것으로, 해당 경로에 Zone 파일이 위치해야 한다. 따라서 "directory" 설정은 Zone 파일의 위치를 지정하는 중요한 역할을 한다.
profile_image
1

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

92. 다음 중 리버스 존(Reverse Zone) 파일에만 사용하는 레코드 타입으로 알맞은 것은?

  1. RX
  2. MX
  3. PTR
  4. CNAME
(정답률: 53%)
  • 리버스 존 파일은 IP 주소를 도메인 이름으로 변환하는 데 사용됩니다. PTR 레코드는 IP 주소를 호스트 이름으로 변환하는 데 사용됩니다. 따라서 PTR 레코드는 리버스 존 파일에서만 사용됩니다.
profile_image
1

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

93. 다음 그림에 해당하는 프로그램을 실행하는 명령으로 알맞은 것은?

  1. virsh
  2. libvirtd
  3. virt-top
  4. virt-manager
(정답률: 55%)
  • 이 그림은 가상머신을 관리하는 프로그램인 virt-manager를 실행하는 명령어를 보여줍니다. virt-manager는 GUI 기반의 가상머신 관리 도구로, 가상머신 생성, 시작, 중지, 삭제 등의 작업을 쉽게 수행할 수 있습니다. 따라서 이 그림에서는 virt-manager를 실행하여 가상머신을 관리하고 있을 것으로 추측됩니다. 다른 보기인 "virsh"는 CLI 기반의 가상머신 관리 도구이며, "libvirtd"는 가상화 기술을 지원하는 라이브러리입니다. "virt-top"은 가상머신의 성능 모니터링 도구입니다.
profile_image
1

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

94. 다음설명과같은경우에구성해야할서버로알맞은것은?

  1. VNC 서버
  2. NTP 서버
  3. Proxy 서버
  4. DHCP 서버
(정답률: 53%)
  • 이미지에서 보이는 것은 원격으로 다른 컴퓨터를 제어하기 위한 화면 공유 프로그램인 VNC(Viewer and Control)를 사용하기 위한 설정 화면입니다. 따라서 이 경우에는 VNC 서버를 구성해야 합니다. NTP 서버는 시간 동기화를 위한 서버, Proxy 서버는 인터넷 접속을 제어하기 위한 서버, DHCP 서버는 네트워크에서 IP 주소를 자동으로 할당하기 위한 서버입니다.
profile_image
1

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

95. 다음은 httpd.conf 파일에서 웹 문서가 위치하는 디렉터리를 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ServerRoot
  2. ServerAdmin
  3. ServerName
  4. DocumentRoot
(정답률: 51%)
  • "DocumentRoot"는 웹 서버가 웹 페이지를 찾는 기본 디렉터리를 지정하는 지시자이다. 따라서 이 값을 변경하면 웹 페이지가 위치하는 디렉터리를 변경할 수 있다. "ServerRoot"는 웹 서버의 루트 디렉터리를 지정하는 지시자이고, "ServerAdmin"은 웹 서버의 관리자 이메일 주소를 지정하는 지시자이다. "ServerName"은 웹 서버의 도메인 이름을 지정하는 지시자이다.
profile_image
1

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

96. 다음과 같은 설정을 통해 ssh 침입을 시도하는 특정 호스트를 차단하려고 할 때 적용할 수 있는 파일로 알맞은 것은?

  1. /etc/hosts.deny
  2. /etc/ssh/sshd_config
  3. /etc/syscofing/iptlables
  4. /etc/syscofing/selinux
(정답률: 54%)
  • "/etc/hosts.deny" 파일은 특정 호스트의 접속을 차단하는 설정을 할 수 있는 파일이다. ssh 침입을 시도하는 특정 호스트를 차단하기 위해서는 해당 호스트의 IP 주소를 "/etc/hosts.deny" 파일에 추가하면 된다. 따라서 정답은 "/etc/hosts.deny"이다.
profile_image
1

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

97. 다음 중 iptables에 구성되어 있는 각 테이블의 설명으로 알맞은 것은?

  1. filter : IP의 주소를 변환시키는 역할을 수행하는 테이블
  2. mangle : 패킷 필터링을 담당하는 iptables의 기본 테이블
  3. nat : 패킷 데이터를 변경하는 특수 규칙을 적용하는 테이블
  4. raw : 넷필터의 연결추적 하위 시스템과 독립적으로 동작해야 하는 규칙을 설정하는 테이블
(정답률: 47%)
  • 정답은 "raw : 넷필터의 연결추적 하위 시스템과 독립적으로 동작해야 하는 규칙을 설정하는 테이블"입니다. raw 테이블은 넷필터의 연결 추적 시스템과 독립적으로 동작하며, 패킷을 수정하지 않고 필터링하는 규칙을 설정하는 테이블입니다. 예를 들어, SYN 패킷만을 허용하는 규칙을 설정할 수 있습니다.
profile_image
1

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

98. 다음에서설명하는네트워크침해유형으로알맞은것은?

  1. Land Attack
  2. Smurf Attack
  3. Teardrop Attack
  4. TCP SYN Flooding
(정답률: 39%)
  • 이 그림은 Teardrop Attack을 나타내고 있습니다. Teardrop Attack은 IP 패킷을 조작하여 잘못된 조각으로 분할하고, 이를 재조합하려는 시도에서 시스템이 다운되는 공격입니다. 이 공격은 패킷 조각화 프로토콜의 취약점을 이용하여 발생하며, 공격 대상 시스템의 메모리를 과부하시키는 효과가 있습니다.
profile_image
1

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

99. 다음 중 DDoS 공격 도구의 종류가 다른 것은?

  1. Boink
  2. Trinoo
  3. TFN 2K
  4. Stacheldraht
(정답률: 37%)
  • "Boink"는 DDoS 공격 도구가 아니라, 악성 코드로 분류됩니다. 다른 것들은 모두 DDoS 공격 도구입니다.
profile_image
1

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

100. 다음 중 iptables 관련 로그가 기록되는 로그파일로 알맞은 것은?

  1. /var/dmesg
  2. /var/log/secure
  3. /cat/log/xferlog
  4. /var/log/messages
(정답률: 37%)
  • 정답: /var/log/messages

    iptables는 Linux 시스템에서 방화벽을 구성하는 도구이며, 이 도구로 설정한 규칙에 따라 네트워크 트래픽을 필터링하거나 전달할 수 있습니다. iptables는 이러한 작업을 수행할 때 로그를 남기는데, 이 로그는 기본적으로 /var/log/messages 파일에 기록됩니다. 따라서 iptables와 관련된 로그를 확인하려면 /var/log/messages 파일을 확인하면 됩니다.

    - /var/dmesg: 시스템 부팅 시 로그가 기록되는 파일입니다.
    - /var/log/secure: 시스템 보안과 관련된 로그가 기록되는 파일입니다.
    - /cat/log/xferlog: FTP 서버에서 전송된 파일과 관련된 로그가 기록되는 파일입니다.
profile_image
1

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

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