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

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

목록

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

1. 다음 중 관련 라이선스가 적용된 소스코드를 수정하여 만든 2차적 저작물에 대해 소스코드의 비공개가 가능한 라이선스로 틀린 것은?

  1. BSD
  2. Apache License
  3. MPL
  4. MIT
(정답률: 63%)
  • MPL은 2차적 저작물에 대해 소스코드를 공개해야 하는 라이선스입니다.

    오답 노트

    BSD, Apache License, MIT: 소스코드 비공개가 가능한 라이선스입니다.
profile_image
1

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

2. 다음에 제시된 운영체제 관련 기술 중 하드디스크 공간의 효율성을 높여준 기술로 가장 알맞은 것은?

  1. 라이브러리
  2. 가상 메모리
  3. 가상 콘솔
  4. 파이프
(정답률: 58%)
  • 라이브러리는 특정 기능을 수행하는 루틴들의 집합이며, 특히 동적 공유 라이브러리를 사용하면 실행 파일 내부에 루틴을 포함하지 않고 실행 시점에 가져다 쓰므로 메모리와 하드디스크 공간의 효율성을 극대화할 수 있습니다.

    오답 노트

    가상 메모리: 물리 메모리 부족 문제를 해결하기 위한 기술
    가상 콘솔: 다수 사용자가 서버에 접속할 수 있게 하는 기능
    파이프: 이전 명령어의 결과값을 다음 명령어의 입력값으로 전달하는 기능
profile_image
1

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

3. 다음 중 레드햇 계열에 속하는 리눅스 배포판으로 틀린 것은?

  1. CentOS
  2. Scientific Linux
  3. Vector Linux
  4. Oracle Linux
(정답률: 63%)
  • Vector Linux는 레드햇 계열이 아니라 슬랙웨어(Slackware) 계열의 배포판입니다.

    오답 노트

    CentOS, Scientific Linux, Oracle Linux: 모두 레드햇 계열 배포판임
profile_image
1

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

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

  1. 파이프(Pipe)
  2. 스와핑(Swapping)
  3. 리다이렉션(redirection)
  4. 가상 콘솔(Virtual Console)
(정답률: 69%)
  • 특정 프로세스의 입력이나 출력을 표준 입출력이 아닌 다른 입출력으로 변경하는 기술은 리다이렉션(redirection)입니다.

    오답 노트

    파이프(Pipe): 한 프로세스의 표준 출력을 다른 프로세스의 표준 입력으로 연결
    스와핑(Swapping): 메모리 부족 시 하드디스크의 일부를 메모리처럼 사용
    가상 콘솔(Virtual Console): 하나의 모니터에 여러 개의 가상 화면 제공
profile_image
1

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

5. 다음 중 리눅스를 활용해서 고성능의 계산 능력이 제공되도록 시스템을 구성할 때 가장 알맞은 것은?

  1. Embedded System
  2. High Availability Cluster
  3. Linux Virtual Server Cluster
  4. High Performance Computing Cluster
(정답률: 79%)
  • 리눅스 클러스터는 목적에 따라 구분되며, 고성능의 계산 능력을 제공하기 위해 구성하는 시스템은 High Performance Computing Cluster입니다.

    오답 노트

    High Availability Cluster: 서비스 중단 없는 고가용성 유지 목적
    Linux Virtual Server Cluster: 서버 부하 분산 목적
    Embedded System: 특정 기능을 수행하는 내장형 시스템
profile_image
1

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

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

  1. ㉠ ${#cnt} ㉡ 8
  2. ㉠ “$cnt” ㉡ 8
  3. ㉠ ${#cnt} ㉡ 10
  4. ㉠ “$cnt” ㉡ 10
(정답률: 56%)
  • 변수 $cnt에 스크립트의 경로와 이름인 .\/example이 저장되어 있습니다. ㉠은 while문의 반복 조건을 설정하기 위해 변수 $cnt의 문자열 길이를 반환하는 ${#cnt}가 들어가야 하며, ㉡은 .\/example의 총 글자 수인 10이 되어야 합니다. 오답 노트 "$cnt": 변수의 값을 참조하는 표현식으로 길이를 반환하지 않음
profile_image
1

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

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

  1. systemctl
  2. chkconfig
  3. ntsysv
  4. services
(정답률: 60%)
  • 텍스트 환경에서 커서를 이용하여 부팅 중 자동 실행되는 서비스 데몬을 설정하고, 특정 실행 레벨별로 관리할 수 있는 유틸리티는 ntsysv 입니다.


    오답 노트

    chkconfig: 텍스트 기반의 명령어로 부팅 시 자동 실행 서비스를 설정합니다.
    systemctl: 시스템 서비스 제어 및 관리를 위한 최신 유틸리티입니다.
profile_image
1

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

8. 다음 설명에서 두 명령어를 실행한 것과 동일한 결과를 한번의 명령으로 실행시키고자 할 때 알맞은 것은?

  1. ls –l && which passwd
  2. ls –l grep which passwd
  3. ls –l $(which passwd)
  4. ls –l “which passwd”
(정답률: 61%)

  • 명령어 치환을 위해 셸 변수 기호 $와 부속 셸을 뜻하는 괄호 ()를 조합한 $( ) 형식을 사용하면, 내부 명령어의 실행 결과가 외부 명령어의 인자로 전달되어 한 번에 실행할 수 있습니다.
profile_image
1

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

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

  1. 현재 리눅스를 비롯하여 유닉스 대부분이 XFree86 기반의 X윈도 시스템을 사용하고 있다.
  2. 디스플레이 장치에 의존적이지 않고 서로 다른 이 기종을 함께 사용할 수 있다.
  3. 윈도 매니저는 X윈도 환경에서 윈도의 배치와 표현을 담당하는 시스템 소프트웨어이다.
  4. X윈도는 서버와 클라이언트가 독립적으로 동작하는 네트워크 지향 시스템이다.
(정답률: 61%)
  • XFree86은 과거에 널리 쓰였으나, 2004년 라이선스 논란 이후 현재는 이를 기반으로 한 X.org 서버가 주로 사용되고 있습니다.
profile_image
1

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

10. 다음 중 /etc/rc.d/rc.local 파일에 관한 설명으로 알맞은 것은?

  1. 부팅과 관련된 실행 레벨이 정의되어 있다.
  2. 시스템 초기화와 관련된 내용이 설정되어 있다.
  3. 부팅 시 각 레벨별로 진행되는 내용이 설정된 파일이다.
  4. 실행 레벨 2, 3, 5에서 가장 마지막에 실행되는 파일이다.
(정답률: 58%)
  • /etc/rc.d/rc.local 파일은 리눅스 부팅 과정 중 실행 레벨 2, 3, 5에서 가장 마지막에 실행되는 설정 파일입니다.

    오답 노트

    부팅 관련 실행 레벨 정의: /etc/inittab
    시스템 초기화 관련 설정: /etc/init/rcS.conf
    레벨별 진행 내용 설정: /etc/init/rc.conf
profile_image
1

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

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

  1. ㉠ RAID-3 ㉡ RAID-4
  2. ㉠ RAID-5 ㉡ RAID-6
  3. ㉠ RAID-7 ㉡ RAID-8
  4. ㉠ RAID-9 ㉡ RAID-10
(정답률: 80%)
  • RAID-5는 패리티를 각 디스크에 분산 저장하여 RAID-0의 결함 허용 불가 문제와 RAID-1의 저장 효율성 문제를 보완하며, 디스크 수가 늘수록 효율이 좋아집니다. RAID-6는 2개의 패리티를 사용하여 최대 2개의 디스크 오류까지 견딜 수 있으며 최소 4개의 디스크가 필요합니다.
profile_image
1

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

12. 다음 중 프로세스에 대한 설명으로 틀린 것은?

  1. 실행(executing)중인 프로그램을 말한다.
  2. PCB(Process Control Block)를 지닌 프로그램을 말한다.
  3. 사용자가실행한프로세스는중간에중지시킬수없다.
  4. 백그라운드 프로세스와 포어그라운드 프로세스로 나눌 수 있다.
(정답률: 84%)
  • 사용자가 실행한 프로세스는 Ctrl + Z와 같은 시그널(SIGTSTP)을 통해 실행을 일시 정지시키거나 중단시킬 수 있습니다.

    오답 노트

    실행(executing)중인 프로그램: 프로세스의 정의
    PCB(Process Control Block)를 지닌 프로그램: 프로세스 관리 정보 블록을 가진 상태
    백그라운드 및 포어그라운드 프로세스: 실행 위치에 따른 프로세스 분류
profile_image
1

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

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

  1. init
  2. kde
  3. startx
  4. gnome
(정답률: 77%)
  • X 윈도우를 실행시키기 위해 시스템 환경을 초기화하고 필요한 프로그램들을 호출한 뒤, 최종적으로 xinit을 실행하는 스크립트 명령어는 startx입니다.
profile_image
1

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

14. 다음 중 리눅스에 관한 설명으로 틀린 것은?

  1. 최근 리눅스 운영체제는 SSD(Solid State Drive)를 지원한다.
  2. 리눅스는 이더넷(ethernet) 등 대부분의 네트워크 인터페이스를 지원한다.
  3. 최근 64비트 리눅스 운영체제는 물리적 메모리 용량을 16GB 까지 지원한다.
  4. 대부분 리눅스 배포판에서는 인텔사의 x86 계열 CPU를 기본적으로 지원한다.
(정답률: 79%)
  • 64비트 리눅스 커널은 이론적으로 최대 $16\text{EB}$ (엑사바이트)까지의 물리적 메모리 용량을 지원할 수 있으므로, $16\text{GB}$까지만 지원한다는 설명은 틀린 것입니다.
profile_image
1

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

15. 다음 중 시그널(Signal)에 대한 설명으로 알맞은 것은?

  1. SIGKILL은 터미널이 시작될 때 보내오는 시그널이다.
  2. SIGINT는 키보드로부터 오는 인터럽트 시그널로 실행을 중지시킨다.
  3. SIGQUIT는 터미널에서 입력된 정지 시그널로 [CTRL]+[c] 입력시 보내진다.
  4. SIGSTOP은 실행 정지 후 다시 실행하기 위해 대기시키는 시그널이다.
(정답률: 62%)
  • SIGINT는 키보드 인터럽트 신호로, 사용자가 Ctrl+C를 입력했을 때 프로세스의 실행을 중단시키기 위해 보내는 시그널입니다.

    오답 노트

    SIGKILL: 강제 종료 시그널
    SIGQUIT: 코어 덤프를 남기고 종료하는 시그널
    SIGSTOP: 프로세스를 일시 정지시키는 시그널
profile_image
1

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

16. 다음 중 OSI 7 계층의 하위 계층부터 상위 계층 순으로 사용하는 전송 단위를 알맞게 나열한 것은?

  1. bit-frame-packet-segment-data
  2. bit-frame-segment-packet-data
  3. data-segment-packet-frame-bit
  4. data-packet-segment-frame-bit
(정답률: 77%)
  • OSI 7 계층의 하위(1계층)부터 상위(7계층)로 갈수록 데이터 단위(PDU)가 커지며, 물리 계층의 bit부터 응용 계층의 data 순으로 정의됩니다.
    물리(bit) $\rightarrow$ 데이터링크(frame) $\rightarrow$ 네트워크(packet) $\rightarrow$ 전송(segment) $\rightarrow$ 세션/표현/응용(data)
profile_image
1

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

17. 다음 중 리눅스 시스템에 설정된 게이트웨이의 주소 값을 확인하는 명령으로 틀린 것은?

  1. ip
  2. route
  3. ethtool
  4. netstat
(정답률: 60%)
  • ethtool은 네트워크 인터페이스 카드의 드라이버 설정이나 하드웨어 상태(속도, Duplex 등)를 조회하고 변경하는 명령어입니다.

    오답 노트

    ip, route, netstat: 라우팅 테이블 및 게이트웨이 주소 확인 가능
profile_image
1

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

18. 다음 설명과 같을 때 설정하는 서브넷마스크값으로 가장 알맞은 것은?

  1. 255.255.255.4
  2. 255.255.255.64
  3. 255.255.255.128
  4. 255.255.255.192
(정답률: 67%)
  • C 클래스 네트워크를 4개의 서브넷으로 나누기 위해서는 호스트 비트 중 2비트를 네트워크 비트로 빌려와야 합니다. ($2^{2} = 4$)
    서브넷 마스크의 마지막 옥텟은 이진수로 $11000000$이 되며, 이를 십진수로 변환하면 $128 + 64 = 192$가 됩니다.
    ① [기본 공식] $\text{Subnet Mask} = 255.255.255.(128 + 64)$
    ② [숫자 대입] $\text{Subnet Mask} = 255.255.255.192$
    ③ [최종 결과] $255.255.255.192$
profile_image
1

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

19. 다음설명에해당하는네트워크관련파일로알맞은것은?

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
(정답률: 57%)

  • /etc/hosts 파일은 DNS 서버를 거치지 않고 로컬 시스템에서 호스트명을 IP 주소로 직접 매핑하여 풀어주는 파일이므로, 가상의 도메인을 부여하여 실습할 때 사용합니다.

    오답 노트

    /etc/resolv.conf: 요청할 DNS 서버 주소를 지정하는 파일
    /etc/sysconfig/network: 시스템의 호스트 이름 및 기본 게이트웨이 정보를 지정하는 파일
profile_image
1

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

20. 다음 설명에 해당하는 관련 기구로 알맞은 것은?

  1. ISO
  2. EIA
  3. IEEE
  4. ICANN
(정답률: 65%)
  • 인터넷 도메인 이름, IP 주소 할당, DNS 관련 기능 감독 및 도메인 분쟁 조정 등을 담당하는 국제기구는 ICANN입니다.

    오답 노트

    ISO, EIA, IEEE: 주로 통신 프로토콜 및 기술 표준을 제정하는 기관
profile_image
1

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

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

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

  1. 011
  2. 022
  3. 644
  4. 755
(정답률: 66%)
  • umask 값은 기본 권한에서 제외할 권한을 설정하는 값입니다. 문제의 결과에서 파일 권한이 $--w--w-$로 나타나는데, 이는 기본 파일 권한 $666$에서 $w$($2$)만 남기고 $r$($4$)과 $x$($1$)를 제거한 상태입니다. 따라서 제거된 권한의 합인 $755$가 umask 값으로 설정된 것입니다.
    ① [기본 공식] $umask = 기본 권한 - 설정 권한$
    ② [숫자 대입] $umask = 666 - 022$ (또는 $777 - 022$ 기준 디렉터리 계산)
    ③ [최종 결과] $umask = 755$
profile_image
1

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

22. 다음과 같이 /etc/passwd 파일만으로 사용자 계정을 관리하였으나 보안상의 문제로 인해 다시 /etc/shadow 파일에 사용자 패스워드를 관리하려고 할 때 사용하는 명령으로 알맞은 것은?

  1. pwck
  2. pwconv
  3. pwunconv
  4. vipw
(정답률: 61%)
  • 리눅스에서 보안 강화를 위해 패스워드 관리 체계를 /etc/passwd 파일에서 /etc/shadow 파일로 전환할 때 사용하는 명령어가 pwconv입니다.

    오답 노트

    pwunconv: shadow 파일에서 passwd 파일로 다시 전환
    pwck: /etc/passwd 및 /etc/shadow 파일의 무결성 점검
    vipw: passwd 파일을 안전하게 편집
profile_image
1

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

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

  1. ㉠ z ㉡ j ㉢ J
  2. ㉠ z ㉡ J ㉢ j
  3. ㉠ J ㉡ j ㉢ z
  4. ㉠ j ㉡ J ㉢ z
(정답률: 68%)
  • tar 명령어에서 압축 파일의 확장자에 따라 사용하는 압축 해제 옵션이 다릅니다.
    ㉠ .bz2 (bzip2): j 옵션 사용
    ㉡ .xz (lzma): J 옵션 사용
    ㉢ .gz (gzip): z 옵션 사용
    따라서 순서대로 j, J, z 가 들어갑니다.
profile_image
1

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

24. 다음은 기존에 생성되어 있는 backup.tar 파일에 추가로 파일을 묶은 후에 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ cvf ㉡ tvf
  2. ㉠ tvf ㉡ rvf
  3. ㉠ rvf ㉡ tvf
  4. ㉠ cvf ㉡ rvf
(정답률: 48%)
  • tar 명령어의 옵션 중 파일 추가는 -r, 내용 확인은 -t를 사용합니다. 작업 과정을 화면에 출력하는 -v와 파일명을 지정하는 -f를 조합하여 구성합니다.
    ㉠ 파일 추가: rvf
    ㉡ 내용 확인: tvf
profile_image
1

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

25. 다음 중 프로세스의 우선순위를 변경할 때 사용하는 명령으로 틀린 것은?

  1. top
  2. jobs
  3. nice
  4. renice
(정답률: 62%)
  • jobs 명령어는 현재 쉘에서 백그라운드로 실행 중인 작업의 목록을 확인하는 명령어로, 프로세스의 우선순위를 변경하는 기능은 없습니다.

    오답 노트

    top: 시스템 상태 확인 및 r 키를 통해 NI(Nice) 값 수정 가능
    nice: 프로세스 실행 시 우선순위를 지정하여 시작
    renice: 이미 실행 중인 프로세스의 우선순위를 즉시 변경
profile_image
1

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

26. 월, 수, 금요일 오후 4시 30분에 백업 스크립트가 동작하도록 cron을 설정하는 과정이다. 다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

  1. 4 30 * * 1,3,5
  2. 30 4 * * 1,3,5
  3. 16 30 * * 1,3,5
  4. 30 16 * * 1,3,5
(정답률: 71%)
  • cron의 설정 순서는 '분 시 일 월 요일' 순입니다. 오후 4시 30분 월, 수, 금요일 설정을 위해 각 항목을 대입하면 다음과 같습니다.
    분: 30
    시: 16 (오후 4시)
    일: * (매일)
    월: * (매월)
    요일: 1,3,5 (월, 수, 금)
    따라서 정답은 30 16 * * 1,3,5 입니다.
profile_image
1

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

27. 다음 중 사용자 추가할 때 할당되는 UID의 값을 1000번부터 부여되도록 지정할 때 설정하는 파일로 알맞은 것은?

  1. /etc/skel
  2. /etc/shadow
  3. /etc/login.defs
  4. /etc/default/useradd
(정답률: 47%)
  • /etc/login.defs 파일은 사용자 계정 생성 시 적용되는 기본 설정 값을 정의하는 파일로, UID의 최소값($$UID\_MIN$$)과 최대값($$UID\_MAX$$) 범위를 지정하여 사용자 UID가 1000번부터 부여되도록 설정할 수 있습니다.

    오답 노트

    /etc/skel: 계정 생성 시 홈 디렉토리에 복사될 기본 설정 파일들이 저장된 디렉터리
    /etc/shadow: 암호화된 패스워드 및 패스워드 만료 정책 저장 파일
    /etc/default/useradd: useradd 명령 실행 시 적용되는 기본 환경설정 파일
profile_image
1

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

28. 다음 설명과 같은 경우에 실행하는 명령으로 가장 알맞은 것은?

  1. passwd -d ihduser
  2. passwd -e ihduser
  3. passwd -l ihduser
  4. passwd -r ihduser
(정답률: 64%)
  • 사용자의 계정을 일시적으로 잠가 로그인하지 못하게 설정하는 명령은 passwd 명령의 lock 옵션인 $-l$을 사용합니다. 이미지의 상황처럼 ihduser의 로그인을 불가능하게 하려면 passwd -l ihduser를 실행해야 합니다.

    오답 노트

    passwd -d: 암호를 삭제하여 암호 없이 로그인 가능하게 함
    passwd -e: 다음 로그인 시 강제로 암호를 변경하게 함
profile_image
1

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

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

  1. ln /etc/www /usr/local/apache/htdocs
  2. ln -s /etc/www /usr/local/apache/htdocs
  3. ln /usr/local/apache/htdocs /etc/www
  4. ln -s /usr/local/apache/htdocs /etc/www
(정답률: 64%)
  • 특정 디렉터리를 다른 경로에서도 접근 가능하게 하려면 심볼릭 링크를 생성해야 합니다. 이미지의 요구사항대로 원본 경로인 /usr/local/apache/htdocs를 링크 대상인 /etc/www로 연결하기 위해 ln -s [원본] [대상] 형식을 사용한 ln -s /usr/local/apache/htdocs /etc/www 명령이 적절합니다.
profile_image
1

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

30. 다음 그림과 같을 때 ihduser라는 계정이 lin.txt 파일을 삭제할 수 있도록 권한을 설정하는 명령으로 알맞은 것은?

  1. chmod o+w /data
  2. chmod o+w lin.txt
  3. chown ihduser lin.txt
  4. chown ihduser.ihduser lin.txt
(정답률: 47%)
  • 리눅스에서 파일을 삭제하기 위해서는 해당 파일 자체의 권한이 아니라, 파일이 포함되어 있는 '디렉터리'에 쓰기($w$) 권한이 있어야 합니다. 이미지에서 lin.txt가 위치한 /data 디렉터리에 대해 기타 사용자(others)에게 쓰기 권한을 부여하는 chmod o+w /data 명령이 정답입니다.
profile_image
1

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

31. 다음 중 시스템 전체에서 Set-UID가 설정된 파일을 전부 찾는 명령으로 알맞은 것은?

  1. find / -type f -perm 4000
  2. find / -type f -perm -4000
  3. find / -type -f -perm 4000
  4. find / -type -f -perm -4000
(정답률: 42%)
  • Set-UID가 설정된 파일을 '전부' 찾기 위해서는 권한 조건에 마이너스($-$) 기호를 붙여 해당 권한을 포함하고 있는 모든 파일을 검색해야 합니다.

    오답 노트

    find / -type f -perm 4000: 정확히 4000 권한만 가진 파일만 검색함
profile_image
1

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

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

  1. gcc -c ps hack.c
  2. gcc -e ps hack.c
  3. gcc -o ps hack.c
  4. gcc -p ps hack.c
(정답률: 55%)
  • gcc 컴파일러에서 컴파일 후 생성될 실행 파일의 이름을 지정하는 옵션은 -o (output)입니다. 따라서 hack.c를 컴파일하여 ps라는 실행 파일을 생성하는 명령은 gcc -o ps hack.c입니다.

    오답 노트

    -c: 실행 파일이 아닌 오브젝트 파일(.o) 생성
profile_image
1

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

33. 다음 중 yum을 이용해서 telnet-sever 패키지를 제거하는 명령으로 알맞은 것은?(오류 신고가 접수된 문제입니다. 반드시 정답과 해설을 확인하시기 바랍니다.)

  1. yum erase telnet-server
  2. yum eliminate telnet-server
  3. yum delete telnet-server
  4. yum remove telnet-server
(정답률: 50%)
  • yum을 이용하여 설치된 패키지를 제거하는 명령어는 yum remove 또는 yum erase입니다. 제시된 정답은 yum remove telnet-server입니다.
profile_image
1

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

34. 다음은 rpm 명령을 이용해서 httpd 패키지를 제거하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ -e ㉡ --nodeps
  2. ㉠ -e ㉡ --force
  3. ㉠ -r ㉡ --nodeps
  4. ㉠ -r ㉡ --force
(정답률: 47%)
  • rpm 명령어로 패키지를 제거할 때는 erase의 약자인 -e 옵션을 사용하며, 이미지와 같이 의존성 문제(Failed dependencies)가 발생했을 때 이를 무시하고 강제로 제거하려면 --nodeps 옵션을 추가해야 합니다.
profile_image
1

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

35. 다음 중 백그라운드로 실행중인 프로세스나 현재 중지된 프로세스의 목록을 확인할 때 사용하는 명령으로 알맞은 것은?

  1. bg
  2. fg
  3. jobs
  4. pgrep
(정답률: 76%)
  • 현재 쉘 세션에서 백그라운드로 실행 중이거나 중지된 프로세스의 목록을 확인하는 명령어는 jobs입니다.

    오답 노트

    fg: 백그라운드 작업을 포그라운드로 전환
    bg: 중지된 작업을 백그라운드로 전환
profile_image
1

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

36. 다음 중 httpd와 같이 프로세스 이름을 인자값으로 사용하는 명령으로 틀린 것은?

  1. kill
  2. killall
  3. pkill
  4. nice
(정답률: 57%)
  • kill 명령은 프로세스 이름이 아니라 프로세스 ID(PID)를 인자값으로 사용하여 프로세스를 종료시킵니다.
  • kill은 pid를 인자값으로 사용
profile_image
1

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

37. 다음 중 Change Time과 같이 파일에 대한 시간 관련 정보인 타임스탬프(Timestamp) 정보를 확인하는 명령으로 알맞은 것은?

  1. ls
  2. info
  3. stat
  4. touch
(정답률: 50%)
  • 파일의 타임스탬프(Access, Modify, Change, Birth) 정보를 상세하게 확인하는 명령어는 stat입니다.

    오답 노트

    touch: 타임스탬프 수정 및 파일 생성
    info: 패키지 설치 전 상세 정보 확인
profile_image
1

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

38. 다음 중 파일 시스템을 검사하여 aquota.user와 같은 quota 기록 파일을 생성하는 명령으로 알맞은 것은?

  1. quota
  2. edquota
  3. repquota
  4. quotacheck
(정답률: 42%)
  • quotacheck는 파일 시스템을 스캔하여 aquota.user와 같은 쿼터 기록 파일을 생성, 확인 및 수정하는 명령어입니다.

    오답 노트

    quota: 사용자 단위의 쿼터 설정 정보 출력
    edquota: 쿼터 설정 편집
    repquota: 쿼터 정보 요약 보고서 출력
profile_image
1

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

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

  1. w
  2. who
  3. whoami
  4. lslogins
(정답률: 65%)
  • 제시된 이미지 처럼 서버의 가동 시간, 부하 평균(load average)과 함께 접속 중인 사용자의 상세 정보(TTY, FROM, IDLE, WHAT 등)를 출력하는 명령어는 w입니다.

    오답 노트

    who: 접속한 사용자의 이름, 터미널, 로그인 날짜 출력
    whoami: 현재 로그인한 자신의 계정 이름만 출력
profile_image
1

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

40. 다음 설명 중 올바른 root 사용자 관리 기법으로 틀린 것은?

  1. 무의미하게 장시간 로그인되어 있지 않도록 한다.
  2. root 이외에 UID가 0인 사용자 하나를 추가로 생성한다.
  3. ssh로 접근 시에 root로 직접 로그인되는 것을 막는다.
  4. PAM(Pluggable Authentication Modules)을 이용해서 접근을 제어한다.
(정답률: 79%)
  • UID가 0인 계정은 시스템 관리자(root) 권한을 가집니다. 보안상 root 외에 UID가 0인 사용자를 추가로 생성하는 것은 권한 남용 및 보안 취약점을 유발하므로 금지해야 하는 관리 기법입니다.
profile_image
1

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

41. 다음 중 리눅스 커널에 대한 설명으로 틀린 것은?

  1. 리눅스에서 커널은 시스템 자원을 소유하고 관리하는 역할을 담당한다.
  2. 리눅스 커널 버전 확인은 'uname –r' 명령으로 할 수 있다.
  3. 프로그램이 하드웨어 자원을 직접적으로 접근할 수 있도록 해준다.
  4. 커널 컴파일은 커널 소스를 이용하여 시스템에 최적화된 커널을 만드는 과정이다.
(정답률: 63%)
  • 리눅스 커널은 하드웨어 자원에 대한 접근을 중재하고 관리하는 역할을 수행하며, 보안과 시스템 안정성을 위해 프로그램이 하드웨어 자원에 직접적으로 접근하는 것을 허용하지 않습니다.
profile_image
1

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

42. 다음 중 셸에서 example.txt 파일을 프린터로 출력하는 명령으로 알맞은 것은?

  1. lp –d example.txt
  2. lpstat –p example.txt
  3. pr example.txt < printer
  4. cat example.txt > /dev/lp0
(정답률: 58%)
  • 리눅스에서 /dev/lp0은 프린터 장치 파일을 의미합니다. 따라서 cat 명령어로 파일 내용을 읽어 리다이렉션($>$)을 통해 프린터 장치로 보내면 출력이 가능합니다.

    오답 노트

    lp -d: -d 옵션 뒤에는 파일명이 아니라 출력 대상 프린터 이름이 와야 합니다.
    lpstat -p: 프린터의 상태를 확인하는 명령입니다.
profile_image
1

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

43. 다음 중 프린트 관련 명령어에 대한 설명으로 틀린 것은?

  1. 리눅스에서 프린트 관련 명령어는 BSD계열과 System V계열로 나눌 수 있다.
  2. BSD계열 명령어는 lp, lpc 등이 있다
  3. System V계열 명령어에는 lpstat, cancel 등이 있다.
  4. 대부분의 배포판에서는 이 두 계열의 명령어를 모두 지원한다.
(정답률: 63%)
  • BSD 계열의 대표적인 프린트 명령어는 lpr, lpq, lprm, lpc 등이 있습니다. lp와 lpc를 BSD 계열로 묶은 설명은 틀린 것입니다.

    오답 노트

    lp, lpstat, cancel: System V 계열의 인쇄 관련 명령어
profile_image
1

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

44. 다음에서 설명하는 명령으로 알맞은 것은?

  1. make clean
  2. make depmod
  3. make mrproper
  4. make modprobe
(정답률: 57%)
  • 커널 컴파일 시 설정된 작업과 오브젝트 파일뿐만 아니라, 환경 설정 파일인 .config 파일까지 모두 삭제하여 초기화하는 명령은 make mrproper입니다.
    삭제 강도는 distclean > mrproper > clean 순으로 강력합니다.
profile_image
1

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

45. 다음중모듈간의의존성을기록한파일로알맞은것은?

  1. modules.dep
  2. modules.ko
  3. modules.conf
  4. modules.info
(정답률: 76%)
  • 모듈 간의 의존성을 기록한 파일은 modules.dep입니다.
    modprobe 명령은 이 파일을 검색하여 적재해야 할 모듈과 그에 필요한 의존성 모듈을 파악해 자동으로 적재합니다.
profile_image
1

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

46. 다음 중 리눅스에서 프린터를 지원해주는 인쇄 시스템 조합으로 알맞은 것은?

  1. CUPS, LPRng
  2. LPRng, ALSA
  3. ALSA, SANE
  4. SANE, CUPS
(정답률: 72%)
  • 리눅스에서 프린터 기능을 지원하는 시스템은 CUPS와 LPRng입니다.
    CUPS는 유닉스 계열 운영 체제를 위한 모듈 방식의 프린팅 시스템이며, LPRng는 BSD 계열 유닉스에서 개발되어 프린터 스풀링과 네트워크 프린터 서버를 지원합니다.

    오답 노트

    ALSA: 리눅스 커널의 사운드 아키텍처
    SANE: 이미지 스캐너 및 카메라 하드웨어 액세스 API
profile_image
1

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

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

  1. 리눅스에서 커널 모듈은 필요에 따라 커널 이미지에 합류시키거나 해제할 수 있다.
  2. 모듈 방식은 새로운 장치가 추가될 때마다 커널을 새롭게 만들어야 할 필요가 있다.
  3. insmod 명령은 커널에 모듈을 적재하는 명령으로 자동으로 검색하고 삽입한다.
  4. rmmod 명령은 커널에서 모듈을 제거하는 명령으로 사용 중인 모듈은 제거할 수 없다.
(정답률: 65%)
  • 모듈 방식의 핵심은 커널을 다시 컴파일하거나 재부팅하지 않고도 실행 중에 새로운 장치 드라이버를 추가하거나 제거할 수 있다는 점입니다. 따라서 새로운 장치가 추가될 때마다 커널을 새롭게 만들 필요가 없습니다.
profile_image
1

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

48. 다음 중 리눅스 시스템에 하드디스크를 추가하여 이용하는 과정에서 사용되는 명령으로 틀린 것은?

  1. mount
  2. mkfs
  3. fdisk
  4. backup
(정답률: 76%)
  • 하드디스크 추가 과정에서는 파티션 설정(fdisk), 파일 시스템 생성(mkfs), 시스템 연결(mount) 과정이 필요하며, backup은 데이터 백업을 위한 명령으로 디스크 추가 과정과는 무관합니다.
profile_image
1

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

49. 다음 중 리눅스에서 사운드 카드용 장치에 대한 설명으로 틀린 것은?

  1. alsamixer는 오디오CD에서 wav파일로 추출 하거나 재생할 때 사용하는 프로그램이다.
  2. ALSA는 사운드 카드를 자동으로 구성하게 하고 다수의 사운드 장치 관리를 목적으로 한다.
  3. OSS는 표준 유닉스 장치 시스템콜(POSIX read, write, ioctl 등)에 기반을 두고 있다.
  4. alsactl 명령은 ALSA 사운드 카드를 초기화 하거나 정보를 환경설정파일에 저장할 수 있다.
(정답률: 50%)
  • alsamixer는 오디오 CD 추출 프로그램이 아니라, 텍스트 기반의 인터페이스를 통해 여러 사운드의 볼륨을 조절하고 믹싱하는 프로그램입니다.
profile_image
1

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

50. 다음 중 scanadf 명령에 대한 설명으로 알맞은 것은?

  1. 스캐너, 디지털카메라, 디지털캠 등 다양한 장치에서 사용가능하다.
  2. 사용가능한 SCSI 및 USB스캐너를 찾아 자세한 정보를 출력할 때 사용하는 명령이다.
  3. 자동문서공급장치가 장착된 스캐너에서 여러 개의 사진을 스캔할 때 사용하는 명령이다.
  4. GUI 기반으로 평판 스캐너나 카메라로부터 이미지를 스캔해주는 명령이다.
(정답률: 55%)
  • scanadf 명령은 자동 문서 공급 장치(ADF)가 장착된 스캐너를 사용하여 여러 장의 사진이나 문서를 연속적으로 스캔할 때 사용하는 명령입니다.
profile_image
1

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

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

  1. passwd --md5
  2. password --md5
  3. md5crypt
  4. grub-md5-crypt
(정답률: 54%)
  • GRUB 설정 파일(grub.conf)에서 암호화된 패스워드를 설정하여 부팅 시 보안을 강화할 때는 password --md5 구문을 사용합니다. 참고로 패스워드 자체를 암호화하여 생성할 때는 md5crypt 명령어를 사용합니다.
profile_image
1

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

52. 다음 중 인증 관련 로그를 ihduser 사용자의 터미널에 나타나도록 rsyslog.conf 파일에 설정하는 내용으로 알맞은 것은?

  1. authpriv.* ihduser
  2. authpriv.* @ihduser
  3. @ihduser authpriv.*
  4. ihduser authpriv.*
(정답률: 47%)
  • rsyslog.conf 설정 파일에서는 '선택 조건(facility.priority)' 뒤에 '로그를 보낼 대상(action)'을 지정하는 형식을 사용합니다. 따라서 인증 관련 로그인 authpriv.*를 ihduser 사용자의 터미널로 보내기 위해서는 authpriv.* ihduser 형태로 작성해야 합니다.
profile_image
1

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

53. 다음 ( 괄호 ) 안에 사용 가능한 명령어로 알맞은 것은?

  1. tar 명령과 옵션
  2. cpio 명령과 옵션
  3. dump 명령과 옵션
  4. rsync 명령과 옵션
(정답률: 49%)
  • cpio(copy in and out) 명령어는 find 명령어와 파이프로 연결하여 개별 파일, 파일 그룹 또는 전체 파일 시스템을 복사하는 데 사용됩니다.


    오답 노트

    tar: 여러 파일을 하나로 묶거나 풀 때 사용
    dump: 파일시스템 전체를 파티션 단위로 백업
    rsync: 원격 또는 로컬 간 파일/디렉토리 동기화 복사
profile_image
1

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

54. 다음은 tar 명령을 이용해서 증분 백업(incremental backup)하는 과정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -N list
  2. -g list
  3. -t list
  4. -C list
(정답률: 66%)
  • tar 명령어를 사용하여 증분 백업(incremental backup)을 수행할 때는 백업 상태를 기록하는 스냅샷 파일(목록 파일)을 지정해야 합니다. 이때 사용하는 옵션이 -g 입니다.
profile_image
1

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

55. 다음 설명에 사용할 수 있는 명령어로 알맞은 것은?

  1. setfacl
  2. gpg
  3. chattr
  4. chcon
(정답률: 44%)
  • 리눅스의 기본 권한 설정(소유자, 그룹, 기타 사용자)만으로는 특정 사용자에게만 별도의 권한을 부여하는 데 한계가 있습니다. 이를 해결하기 위해 ACL(Access Control List)을 설정하는 setfacl 명령어를 사용합니다.
profile_image
1

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

56. 다음 설명에 해당하는 백업 도구로 가장 알맞은 것은?

  1. dd
  2. cpio
  3. rsync
  4. dump
(정답률: 52%)
  • dd 명령어는 블록 단위로 데이터를 복사하거나 변환하는 도구로, 하드디스크 전체를 특정 용량 단위로 분할하여 백업하는 작업에 적합합니다.

    오답 노트

    cpio: 개별 파일이나 파일 시스템 복사 (증분 백업 미지원)
    rsync: 원격 또는 로컬 간 파일/디렉토리 동기화 복사
    dump: 파일시스템 전체를 백업하며 레벨별 증분 백업 지원
profile_image
1

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

57. 다음 설명에 해당하는 보안 도구로 알맞은 것은?

  1. Nessus
  2. GnuPG
  3. John the Ripper
  4. SELinux
(정답률: 61%)
  • John the Ripper는 유닉스 계열 시스템에서 단순한 패스워드를 사용하는 사용자를 찾아내어 경고하거나 보안을 강화하기 위해 사용하는 패스워드 크래킹 도구입니다.
profile_image
1

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

58. 다음 중 재부팅(reboot)한 기록을 가장 쉽게 확인할 수있는 명령으로 알맞은 것은?

  1. last
  2. lastb
  3. lastlog
  4. dmesg
(정답률: 45%)
  • last 명령어는 /var/log/wtmp 파일을 참조하여 모든 사용자의 로그인 기록과 시스템의 재부팅(reboot) 기록을 출력합니다.

    오답 노트

    lastb: 접속 실패 기록 확인
    lastlog: 계정별 마지막 접속 기록 확인
    dmesg: 커널 부팅 메시지 확인
profile_image
1

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

59. 다음 중 vi 편집기를 사용하여 편집이 가능한 로그 파일로 알맞은 것은?

  1. wtmp
  2. secure
  3. lastlog
  4. btmp
(정답률: 67%)
  • secure 파일은 보안 인증 관련 로그를 저장하는 텍스트 파일이므로 vi 편집기로 직접 열람 및 편집이 가능합니다.

    오답 노트

    wtmp, lastlog, btmp: 바이너리 형태로 저장되어 vi 편집기로는 내용을 확인할 수 없음
profile_image
1

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

60. 다음 중 백업 대상이 되는 디렉터리의 조합으로 알맞은 것은?

  1. ㉠ ㉡ ㉢
  2. ㉡ ㉢ ㉣
  3. ㉠ ㉢ ㉣
  4. ㉠ ㉡ ㉢ ㉣
(정답률: 66%)
  • 시스템 백업 시 설정 파일이 포함된 /etc, 사용자 프로그램 및 라이브러리가 있는 /usr, 가변 데이터(로그, DB 등)가 저장되는 /var는 필수 백업 대상입니다.

    오답 노트

    /tmp: 임시 저장 디렉터리로 데이터의 중요도가 낮아 일반적으로 백업 대상에서 제외합니다.
profile_image
1

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

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

61. 다음은 dhcpd.conf에서 syslog에 전달한 로그의 facility를 지정하는 항목이다. ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

  1. log-facility
  2. syslog-facility
  3. log.facility
  4. syslog.facility
(정답률: 31%)
  • dhcpd.conf 설정에서 syslog에 전달할 로그의 facility를 지정하는 항목은 log-facility입니다.

    오답 노트

    syslog-facility, log.facility, syslog.facility: DHCP 설정 항목은 공백이나 하이픈(-)을 사용하는 형식을 따르며, 해당 명칭은 잘못된 옵션 이름입니다.
profile_image
1

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

62. 다음은 삼바 서버 설정 파일에서 공유 디렉터리를 이용할 수 있는 사용자를 지정하는 항목이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. valid user
  2. valid users
  3. valid-user
  4. valid-users
(정답률: 56%)
  • 삼바(Samba) 서버의 설정 파일인 smb.conf에서 특정 공유 디렉터리에 접근하여 이용할 수 있는 유효한 사용자 목록을 지정하는 옵션은 valid users입니다.
profile_image
1

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

63. 다음은 LDAP의 구성에 관한 설명이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ RDN ㉡ DN
  2. ㉠ DN ㉡ RDN
  3. ㉠ CN ㉡ SN
  4. ㉠ SN ㉡ CN
(정답률: 53%)
  • LDAP의 디렉터리 정보 트리(DIT) 구조에서 각 엔트리를 유일하게 식별하는 고유 식별자는 DN(Distinguished Name)이며, 이 DN은 상대적 식별자인 RDN(Relative Distinguished Name)들의 조합으로 구성됩니다.
profile_image
1

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

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

  1. ./mysqld_safe --user=root &
  2. ./mysqld_safe --initialize --user=root &
  3. ./mysql --initialize --user=root &
  4. ./mysqld --initialize --user=root &
(정답률: 49%)
  • MySQL 5.7 버전에서 기본 관리 데이터베이스를 생성하고 root 사용자의 임시 패스워드를 부여받기 위해서는 데이터베이스 서버 초기화 명령어가 필요합니다.
    ./mysqld --initialize 명령어를 통해 DB 생성 및 초기화 작업을 수행할 수 있습니다.
profile_image
1

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

65. 다음은 squid.conf에서 특정 네트워크 대역만 사용할 수 있도록 허가하는 과정이다. ( 괄호 )안에 들어갈 내용으로 가장 알맞은 것은?

  1. http allow
  2. http_allow
  3. http access allow
  4. http_access allow
(정답률: 44%)
  • Squid 프록시 서버 설정 파일(squid.conf)에서 ACL(Access Control List)로 정의된 네트워크 대역의 접근 허용 여부를 결정하는 지시어는 http_access allow입니다.
profile_image
1

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

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

  1. virsh
  2. vtop
  3. virt-top
  4. virt-manager
(정답률: 59%)
  • virt-top은 리눅스의 top 명령어와 유사하게 가상 머신만을 대상으로 CPU 및 자원 사용 현황을 실시간으로 모니터링하는 도구입니다.

    오답 노트

    virsh: 가상 머신의 생성, 삭제, 제어 등 관리 명령어
    vtop: 일반적인 프로세스 및 메모리 활동 모니터링 도구
    virt-manager: GUI 환경의 가상 머신 관리 소프트웨어
profile_image
1

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

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

  1. GET
  2. POST
  3. HEAD
  4. PUT
(정답률: 66%)
  • 방명록의 입력 내용을 데이터베이스에 저장하는 것처럼, 클라이언트가 서버로 데이터를 전송하여 저장하거나 처리하도록 요청할 때 사용하는 메소드는 POST입니다.

    오답 노트

    GET: URL 쿼리 스트링을 통해 서버에서 자료를 가져오는 요청
    PUT: 리소스를 대체하거나 생성하는 요청
    HEAD: 헤더 정보만 요청하여 서버 상태 등을 점검
profile_image
1

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

68. 다음 설명에 해당하는 관련 파일명과 항목의 조합으로 알맞은 것은?

  1. ㉠ httpd-homedir.conf ㉡ HomeDir
  2. ㉠ httpd-homedir.conf ㉡ UserDir
  3. ㉠ httpd-userdir.conf ㉡ HomeDir
  4. ㉠ httpd-userdir.conf ㉡ UserDir
(정답률: 52%)
  • 아파치 서버에서 사용자가 개인 홈페이지를 운영할 수 있도록 사용자별 디렉토리를 설정하는 기능은 UserDir이며, 이를 관리하는 설정 파일은 httpd-userdir.conf입니다.
profile_image
1

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

69. 다음은 httpd.conf 파일에 php 확장자를 가진 파일을 해석할 수 있도록 설정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. LoadModule
  2. Include
  3. AddType
  4. AddEncoding
(정답률: 49%)
  • Apache 설정 파일인 httpd.conf에서 특정 파일 확장자를 특정 MIME 타입에 매핑하여 서버가 파일을 어떻게 해석할지 지정하는 지시어는 AddType입니다.

    오답 노트

    LoadModule: 관련 모듈 활성화
    Include: 외부 구성 파일 추가
    AddEncoding: 파일 확장자를 특정 HTTP 콘텐츠 인코딩에 매핑
profile_image
1

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

70. PHP 5.6 버전의 소스 파일을 다운로드하여 configure 작업을 진행하려고 한다. 다음 중 php.ini 파일의 경로를 지정하는 configure의 옵션으로 알맞은 것은?

  1. --enable-config-file-path
  2. --disable-config-file-path
  3. --with-config-file-path
  4. --prefix-config-file-path
(정답률: 39%)
  • PHP 설치 시 configure 단계에서 설정 파일인 php.ini 파일이 위치할 경로를 지정하는 옵션은 --with-config-file-path 입니다.

    오답 노트

    --prefix-config-file-path: 일반적인 설치 경로를 지정하는 --prefix 옵션과 혼동하기 쉬우나, PHP 설정 파일 경로 지정과는 다릅니다.
profile_image
1

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

71. 다음 중 NIS 서버 구성 시에 반드시 구동해야할 데몬으로 가장 거리가 먼 것은?

  1. yppasswdd
  2. ypxfrd
  3. ypbind
  4. rpcbind
(정답률: 45%)
  • NIS 서버 구성 시에는 서버 데몬인 ypserv와 RPC 관련 데몬인 rpcbind, 맵핑 속도를 높이는 ypxfrd, 패스워드 적용을 위한 yppasswdd 등이 필요합니다.

    오답 노트

    ypbind: NIS 서버가 아닌 클라이언트에서 구동되는 데몬입니다.
profile_image
1

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

72. 다음은 NIS 클라이언트를 구성하는 과정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. /etc/yp.conf
  2. /etc/ypbind.conf
  3. /etc/ypserv.conf
  4. /etc/sysconfig/network
(정답률: 49%)
  • NIS 클라이언트 설정 시, NIS 서버의 주소와 도메인 이름을 지정하는 설정 파일은 /etc/yp.conf 입니다.
profile_image
1

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

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

  1. smbclient
  2. smbstatus
  3. testparm
  4. nmblookup
(정답률: 48%)
  • 이미지 내 실행 결과에서 Windows 버전 정보가 출력되고 smb: \> 프롬프트가 나타나는 것으로 보아, 리눅스에서 윈도우 공유 폴더에 접속하여 사용하는 smbclient 명령어를 사용한 것입니다.

    오답 노트

    smbstatus: 접속한 사용자 목록 확인
    testparm: 삼바 설정 정보 확인
    nmblookup: NetBIOS 이름으로 IP 주소 조회
profile_image
1

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

74. 다음 중 NFS 클라이언트에서 NFS 서버에 익스포트(export)된 정보를 확인할 때 사용하는 명령으로 알맞은 것은?

  1. rpcinfo
  2. exportfs
  3. showmount
  4. nfsstat
(정답률: 47%)
  • NFS 클라이언트 입장에서 서버에 어떤 디렉토리가 익스포트(export)되어 있는지 확인하기 위해서는 showmount 명령어를 사용합니다.

    오답 노트

    rpcinfo: 실행 중인 RPC 서비스 정보 확인
    exportfs: 서버 측에서 디렉토리를 익스포트/언익스포트할 때 사용
    nfsstat: NFS 관련 통계 정보 출력
profile_image
1

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

75. 다음 중 ihduser 사용자가 회사로 들어오는 메일을 외부의 다른 메일 서버로 전송하려고 할 때 가장 알맞은 것은?

  1. /etc/aliases 파일에 관련 정보를 등록한다.
  2. mailq 명령을 사용해서 관련 정보를 등록한다.
  3. /etc/mail/virtusertable에 관련 정보를 등록한다.
  4. 홈 디렉터리에 .forward 파일을 생성하여 등록한다.
(정답률: 44%)
  • 일반 사용자가 관리자 권한 없이 자신의 홈 디렉터리에서 직접 메일 전송 경로를 설정하여 외부로 포워딩하려면 .forward 파일을 생성하여 등록하는 것이 가장 적절한 방법입니다.

    오답 노트

    /etc/aliases: 시스템 전역 설정 파일로 관리자 권한 필요
    mailq: 메일 큐 상태를 확인하는 명령어로 설정 도구가 아님
    /etc/mail/virtusertable: 가상 유저 설정 파일로 관리자 권한 필요
profile_image
1

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

76. 다음 설명에 맞는 NFS 서버의 환경 설정 내용으로 알맞은 것은?

  1. /nfsdata 192.168.12.0(rw,root_squash)
  2. /nfsdata 192.168.12.0(rw,no_root_squash)
  3. /nfsdata 192.168.12.0/255.255.255.0(rw,root_squash)
  4. /nfsdata 192.168.12.0/24(rw,no_root_squash)
(정답률: 55%)
  • NFS 설정 파일인 /etc/exports에서 네트워크 대역 지정, 읽기/쓰기 권한, root 권한 인정 여부를 설정합니다. 문제의 조건인 /nfsdata 디렉토리, 192.168.12.0 네트워크 대역, 읽기/쓰기 가능(rw), root 권한 인정(no_root_squash)을 모두 만족하는 설정은 /nfsdata 192.168.12.0/24(rw,no_root_squash) 입니다.
profile_image
1

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

77. 다음 중 관련 파일의 정보 업데이트 후에 'makemap hash' 명령을 사용해야 하는 파일의 조합으로 알맞은 것은?

  1. ㉢ ㉤
  2. ㉢ ㉣ ㉤
  3. ㉠ ㉡ ㉢ ㉤
  4. ㉠ ㉢ ㉣ ㉤
(정답률: 40%)
  • sendmail 설정 중 access 파일이나 virtusertable 파일처럼 데이터베이스 형태의 조회가 필요한 파일들은 수정 후 'makemap hash' 명령을 통해 DB 파일을 생성해 주어야 시스템에 반영됩니다.

    오답 노트

    /etc/mail/local-host-names: 단순 텍스트 파일로 DB 변환 불필요
    /etc/mail/sendmail.mc: 설정 파일로 컴파일 과정이 필요함
    /etc/aliases: newaliases 명령어를 사용하여 업데이트함
profile_image
1

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

78. 다음 중 DNS 서버 구성시에 리버스 존(Reverse zone) 파일을 생성하지 않았을 경우에 발생하는 가장 큰 문제점으로 알맞은 것은?

  1. 도메인에 대한 IP 주소 조회가 불가능하다.
  2. IP 주소에 대한 도메인 조회가 불가능하다.
  3. 도메인을 사용해서 메일을 보낼 수가 없게 된다.
  4. 도메인을 사용해서 메일을 받을 수가 없게 된다.
(정답률: 58%)
  • DNS 서버에서 리버스 존(Reverse zone)은 IP 주소를 기반으로 도메인 이름을 찾는 역방향 조회 설정을 담당합니다. 따라서 리버스 존 파일을 생성하지 않으면 IP 주소를 통해 도메인을 조회하는 기능이 불가능해집니다.
profile_image
1

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

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

  1. root
  2. hint
  3. master
  4. slave
(정답률: 59%)

  • 루트 도메인(".")에 대한 zone 설정에서 해당 정보를 직접 구성하는 것이 아니라 루트 서버의 위치 정보를 통해 찾아가도록 설정하는 타입은 hint입니다.
profile_image
1

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

80. 다음 설명에 가상화의 효과 및 기능으로 알맞은 것은?

  1. 프로비저닝(Provisioning)
  2. 단일화(Aggregation)
  3. 에뮬레이션(Emulation)
  4. 절연(Insulation)
(정답률: 68%)

  • 사용자의 요구사항에 맞춰 시스템 자원을 할당, 배치, 배포하여 즉시 사용할 수 있는 상태로 준비하는 기능을 프로비저닝(Provisioning)이라고 합니다.

    오답 노트

    단일화(Aggregation): 여러 물리적 자원을 하나의 논리적 자원으로 통합
    에뮬레이션(Emulation): 소프트웨어를 통해 다른 시스템의 동작을 그대로 모사
    절연(Insulation): 물리적 자원 교체 시 가상 자원이나 사용자에게 영향이 없도록 분리
profile_image
1

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

81. 다음 중 CentOS 6.9 버전에서 가상화 서비스 운영을 위해 관련 데몬을 실행하는 명령으로 알맞은 것은?

  1. service libvirt start
  2. service libvirtd start
  3. service libvirt-daemon start
  4. service virt-manager start
(정답률: 67%)
  • CentOS에서 가상화 서비스 운영을 위해 실행해야 하는 데몬은 libvirtd입니다.

    오답 노트

    libvirt: 가상화 관리 API 및 도구
    virt-manager: 가상머신 관리를 위한 GUI 소프트웨어
profile_image
1

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

82. 다음 중 네트워크 서비스 종류가 다른 것은?

  1. NFS
  2. NIS
  3. LDAP
  4. Active Directory
(정답률: 56%)
  • NIS, LDAP, Active Directory는 모두 네트워크 기반의 인증 및 디렉터리 서비스인 반면, NFS는 네트워크를 통해 파일을 공유하는 파일 시스템 서비스이므로 성격이 다릅니다.
profile_image
1

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

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

  1. ypwhich
  2. ypcat
  3. yppasswd
  4. yptest
(정답률: 50%)

  • NIS 환경에서 passwd.byname과 같은 맵 파일의 내용을 출력하여 사용자 정보를 확인하는 명령어는 ypcat입니다.

    오답 노트

    ypwhich: NIS 서버명을 출력
    yppasswd: 사용자 패스워드를 변경
    yptest: 도메인명, 맵 파일 목록 등 설정 테스트
profile_image
1

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

84. 다음 중 vsftpd 패키지 설치 시에 생성되는 /etc/vsftpd/ftpusers 파일의 역할에 대한 설명으로 알맞은 것은?

  1. 원격지에서 접근할 수 있는 호스트의 IP 주소가 기입되어 있다.
  2. 원격지에서 접근할 수 없는 호스트의 IP 주소가 기입되어 있다.
  3. 서버로 접근할 수 있는 사용자의 계정이 기입되어 있다.
  4. 서버로 접근할 수 없는 사용자의 계정이 기입되어 있다.
(정답률: 47%)
  • /etc/vsftpd/ftpusers 파일은 보안을 위해 FTP 서버 접속을 금지할 사용자 목록을 관리하는 파일입니다. 이 파일에 계정이 등록되어 있으면 해당 사용자는 서버로 접근할 수 없습니다.
profile_image
1

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

85. 다음은 vsftpd.conf 파일에 설정하는 항목 중 하나이다. 이 항목에 대한 설명으로 가장 알맞은 것은?

  1. 접속한 사용자의 홈 디렉터리를 최상위 디렉터리가 되도록 지정한다.
  2. root 사용자의 홈 디렉터리를 최상위 디렉터리인 /로 지정한다.
  3. 홈 디렉터리가 없는 사용자의 기본 디렉터리를 최상위 디렉터리인 /로 지정한다.
  4. 접속한 사용자의 기본 디렉터리를 리눅스 시스템의 최상위 디렉터리인 /로 지정한다.
(정답률: 46%)
  • 이미지 의 설정 항목은 chroot_local_user=YES입니다.
    이는 chroot(루트 디렉터리 변경) + local_user(로컬 사용자)의 합성어로, 접속한 사용자가 자신의 홈 디렉터리를 최상위 디렉터리로 인식하게 하여 상위 디렉터리로 이동하지 못하도록 제한하는 설정입니다.
profile_image
1

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

86. 다음 중 IMAP 및 POP3 서버로 사용되는 프로그램으로 알맞은 것은?

  1. qmail
  2. evolution
  3. dovecot
  4. postfix
(정답률: 51%)
  • dovecot은 메일 서버에서 사용자가 메일을 읽어갈 수 있도록 돕는 POP3 및 IMAP 프로토콜 역할을 수행하는 프로그램입니다.

    오답 노트

    qmail, postfix: 메일을 전송하는 MTA(Mail Transfer Agent)입니다.
    evolution: 메일을 읽고 쓰는 MUA(Mail User Agent)입니다.
profile_image
1

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

87. 다음 중 SMTP 프로토콜의 역할에 관한 설명으로 알맞은 것은?

  1. ㉡ ㉢
  2. ㉠ ㉣
  3. ㉠ ㉤
(정답률: 58%)
  • SMTP(Simple Mail Transfer Protocol)는 메일 클라이언트가 메일 서버로 메일을 보낼 때나, 메일 서버 간에 메일을 송수신할 때 사용하는 전송 프로토콜입니다.
    따라서 Outlook 프로그램을 이용해서 지정한 메일 서버를 통해 메일을 보낸다는 내용과 메일 서버와 메일 서버 간에 메일을 주고받는다는 내용이 정답입니다.

    오답 노트

    Outlook 프로그램을 이용해서 지정한 메일 서버에 도착한 메일을 확인한다: POP3 또는 IMAP의 역할입니다.
profile_image
1

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

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

  1. ㉠ named ㉡ named
  2. ㉠ named ㉡ bind
  3. ㉠ bind ㉡ named
  4. ㉠ bind ㉡ bind
(정답률: 59%)
  • DNS 서버 운영을 위해 설치하는 표준 프로그램은 bind(Berkeley Internet Name Domain)이며, 실제로 시스템에서 DNS 서비스를 제공하며 동작하는 데몬은 named입니다.
profile_image
1

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

89. 다음 중 zone 파일이 위치하는 디렉터리로 가장 알맞은 것은?

  1. /etc/named
  2. /etc/named/chroot
  3. /var/named
  4. /var/named/chroot
(정답률: 50%)
  • DNS 서버의 설정 파일은 /etc/named.conf에 위치하며, 실제 도메인 정보가 담긴 zone 파일(DB 파일)들은 /var/named 디렉터리에 저장됩니다.
profile_image
1

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

90. 다음 중 KVM이 지원하는 반가상화 항목의 조합으로 알맞은 것은?

  1. ㉠㉡㉢
  2. ㉡㉢㉣
  3. ㉠㉡㉣
  4. ㉠㉡㉢㉣
(정답률: 52%)
  • KVM은 리눅스 기반의 오픈소스 가상화 기술로, 이더넷카드, Disk I/O, VGA에 대해 반가상화 기술을 지원합니다.

    오답 노트

    CPU: 반가상화 기술을 지원하지 않습니다.
profile_image
1

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

91. 다음 중 버추얼박스(VirtualBox)가 지원하는 디스크 이미지 형식으로 틀린 것은?

  1. VDI
  2. VHD
  3. VMC
  4. VMDK
(정답률: 45%)
  • 버추얼박스(VirtualBox)는 VDI, VHD, VMDK 형식을 지원합니다.

    오답 노트

    VMC: 버추얼박스에서 지원하지 않는 디스크 이미지 형식입니다.
profile_image
1

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

92. 다음 중 xinetd 데몬으로 관리하면 최적인 네트워크 서비스의 유형으로 가장 알맞은 것은?

  1. 사용자가 많고 빠른 응답이 요구되는 서비스
  2. 사용자는 적으나 빠른 응답이 요구되는 서비스
  3. 사용자는 많으나 빠른 응답이 요구되지 않는 서비스
  4. 사용자가많지않고빠른응답도요구되지않는서비스
(정답률: 49%)
  • xinetd는 슈퍼 데몬이 요청을 대기하다가 필요할 때만 개별 서비스를 실행시키는 방식입니다. Standalone 방식보다 리소스 점유율은 낮지만 실행 속도가 느리므로, 사용자가 많지 않고 빠른 응답이 요구되지 않는 서비스에 최적입니다.
profile_image
1

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

93. 다음 중 VNC 서버에 접근할 때 사용할 패스워드를 설정하는 명령으로 알맞은 것은?

  1. vncserver
  2. vncconfig
  3. vncpasswd
  4. Xvnc
(정답률: 67%)
  • VNC(Virtual Network Computing) 환경에서 원격 접속 시 사용할 패스워드를 설정하는 전용 명령어는 vncpasswd입니다.

    오답 노트

    vncserver: VNC 서버 구축
    vncconfig: VNC 설정 변경
    Xvnc: VNC 서버의 실제 실행 파일
profile_image
1

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

94. 다음은 리눅스 시스템의 날짜 및 시간이 맞지 않아서 원격지의 NTP 서버를 통해 시간을 설정하는 과정이다. ( 괄호 ) 안에 들어갈 명령으로 가장 알맞은 것은?

  1. date
  2. rdate
  3. ntpq
  4. ntpdate
(정답률: 61%)
  • 원격 NTP 서버로부터 시간을 동기화하여 설정하는 명령어는 ntpdate입니다. ntpdate 뒤에 서버 주소(예: time.bora.net)를 입력하여 사용합니다.
profile_image
1

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

95. 다음그림에 해당하는HTTP 상태 코드로알맞은것은?

  1. 401
  2. 402
  3. 403
  4. 404
(정답률: 72%)
  • 이미지에서 'Not Found' 및 'The requested URL /hack.html was not found on this server'라는 메시지가 출력되고 있습니다. 이는 요청한 리소스를 찾을 수 없을 때 발생하는 HTTP 상태 코드 404에 해당합니다.

    오답 노트

    401: 권한 없음(Unauthorized)
    402: 결제 필요(Payment required)
    403: 금지됨(Forbidden)
profile_image
1

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

96. 다음 중 iptables를 이용하여 192.168.10.11로부터 들어오는 패킷을 차단하는 정책을 추가하려고 할 때 알맞은 것은?

  1. iptables -I INPUT 192.168.10.11 –j ACCEPT
  2. iptables -I FORWARD 192.168.10.11 –j ACCEPT
  3. iptables -A INPUT 192.168.10.11 –j DROP
  4. iptables -A FORWARD 192.168.10.11 –j DROP
(정답률: 68%)
  • iptables에서 외부로부터 들어오는 패킷을 제어하려면 INPUT 체인을 사용하며, 패킷을 차단하기 위해서는 타겟을 DROP으로 설정해야 합니다. 또한 정책을 추가할 때는 -A(APPEND) 옵션을 사용합니다.

    오답 노트

    ACCEPT: 패킷을 허용함
    FORWARD: 외부에서 다른 시스템으로 전달되는 패킷을 담당함
profile_image
1

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

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

  1. 침입차단시스템
  2. 침입방지시스템
  3. 패킷스니퍼(Packet Sniffer)
  4. 패킷로거(Packet Logger)
(정답률: 50%)

  • 네트워크에서 공격 서명을 찾아내어 자동으로 비정상 트래픽을 중단시키는 시스템은 침입방지시스템(IPS)입니다. 이는 단순 탐지나 수동적 방어를 넘어 공격을 즉각적으로 차단하는 데 초점을 둡니다.

    오답 노트

    침입차단시스템: 내부와 외부 네트워크 사이의 통로에서 접근을 제어하는 방화벽
    패킷스니퍼(Packet Sniffer): 네트워크 상의 패킷을 훔쳐보는 기능
    패킷로거(Packet Logger): 모니터링한 패킷을 로그로 저장하는 기능
profile_image
1

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

98. 다음 DoS공격에 대한 설명으로 알맞은 것은?

  1. Ping of Death
  2. UDP Flooding
  3. Land Attack
  4. Smurf Attack
(정답률: 57%)

  • 공격자가 자신의 IP를 대상 서버로 위장하여 ICMP Request 패킷을 브로드캐스트하고, 이에 응답하는 수많은 시스템의 Echo Relay 패킷이 대상 서버로 집중되게 하여 부하를 일으키는 공격은 Smurf Attack입니다.

    오답 노트

    Ping of Death: 규정 크기 이상의 ICMP 패킷을 전송하여 마비시키는 공격
    UDP Flooding: 대량의 UDP 패킷으로 네트워크 자원을 소모시키는 공격
    Land Attack: 출발지와 목적지의 IP 및 포트를 동일하게 설정하여 마비시키는 공격
profile_image
1

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

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

  1. Denial of Service
  2. Distributed Denial of Service
  3. TCP SYN Flooding
  4. Teardrop Attack
(정답률: 66%)

  • 여러 대의 공격자를 분산 배치하여 동시에 서비스 거부 공격을 수행함으로써 시스템을 마비시키는 방식은 Distributed Denial of Service(DDoS)의 핵심 정의입니다.

    오답 노트

    Denial of Service: 단일 시스템을 대상으로 하는 서비스 거부 공격
    TCP SYN Flooding: TCP 3-Way Handshake 과정의 취약점을 이용한 공격
    Teardrop Attack: IP 패킷 조각의 시퀀스 넘버를 조작하여 과부하를 일으키는 공격
profile_image
1

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

100. 다음 중 DoS(Denial of Service)공격의 분류로 틀린 것은?

  1. 파괴 공격
  2. 사운드 자원 고갈 공격
  3. 시스템 자원 고갈 공격
  4. 네트워크 자원 고갈 공격
(정답률: 62%)
  • DoS 공격은 시스템 자원 고갈, 네트워크 자원 고갈, 파괴 공격 등으로 분류되며, 사운드 자원 고갈 공격이라는 분류는 존재하지 않습니다.
profile_image
1

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

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