리눅스마스터 2급 필기 기출문제복원 (2022-06-11)

리눅스마스터 2급 2022-06-11 필기 기출문제 해설

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

리눅스마스터 2급
(2022-06-11 기출문제)

목록

1과목: 리눅스 운영 및 관리

1. 다음 중 예약된 프린터 작업을 취소하는 명령으로 알맞은 것은?

  1. lpr
  2. lpq
  3. cancel
  4. lpstat
(정답률: 92%)
  • 리눅스/유닉스 시스템에서 예약된 프린터 작업을 취소하기 위해서는 cancel 명령어를 사용하며, 이때 반드시 취소할 작업 번호를 함께 지정해야 합니다.

    오답 노트

    lpr: 프린터로 출력 요청
    lpq: 출력 대기열(Queue)의 작업 목록 확인
    lpstat: 프린터 상태 및 작업 번호 확인
profile_image
1

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

2. 다음 중 스캐너를 사용하기 위해 설치해야 하는 패키지로 알맞은 것은?

  1. LPRng
  2. ALSA
  3. CUPS
  4. XSANE
(정답률: 87%)
  • XSANE은 리눅스 환경에서 스캐너를 사용하기 위해 설치하는 대표적인 패키지입니다.

    오답 노트

    LPRng, CUPS: 프린터 관련 패키지
    ALSA: 사운드 카드 관련 패키지
profile_image
1

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

3. 다음 RAID 구성 레벨 중에서 디스크 오류 대처와 가장 거리가 먼 것은?

  1. RAID-0
  2. RAID-1
  3. RAID-5
  4. RAID-6
(정답률: 90%)
  • RAID-0은 스트라이핑 방식으로 데이터를 분산 저장하여 성능을 높이는 것이 목적이며, 별도의 복제나 패리티가 없어 디스크 하나만 고장 나도 전체 데이터를 손실하므로 오류 대처 능력이 없습니다.

    오답 노트

    RAID-1: 미러링을 통해 동일 데이터 복제 저장
    RAID-5: 분산 패리티를 사용하여 1개 디스크 고장 허용
    RAID-6: 이중 패리티를 사용하여 2개 디스크 고장 허용
profile_image
1

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

4. 다음 중 사운드 카드와 관련된 조합으로 알맞은 것은?

  1. OSS, CUPS
  2. ALSA, CUPS
  3. OSS, SANE
  4. OSS, ALSA
(정답률: 93%)
  • 리눅스 사운드 카드 관련 드라이버 및 인터페이스 표준은 OSS(Open Sound System)와 ALSA(Advanced Linux Sound Architecture)입니다.

    오답 노트

    CUPS: 프린터 관련 서비스
    SANE: 스캐너 관련 서비스
profile_image
1

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

5. 다음 유닉스에서 사용하는 프린팅 명령어 중 나머지 셋과 계열이 다른 것은?

  1. lp
  2. lpr
  3. lpq
  4. lprm
(정답률: 80%)
  • 유닉스 프린팅 명령어는 계열에 따라 구분됩니다. lp는 System V 계열 명령어이며, lpr, lpq, lprm은 BSD 계열 명령어이므로 lp가 나머지 셋과 계열이 다릅니다.
profile_image
1

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

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

  1. PE
  2. PV
  3. LV
  4. VG
(정답률: 69%)
  • 설명과 같이 파일 시스템을 구성하는 일반적인 디스크 블록에 해당하며 일정한 크기를 갖는 LVM의 최소 할당 단위는 PE(Physical Extent)입니다.

    오답 노트

    PV: LVM으로 사용하기 위해 형식을 변환한 물리적 볼륨
    VG: PV들을 하나로 묶은 볼륨 그룹
    LV: 사용자가 실제로 마운트하여 사용하는 논리적 볼륨
profile_image
1

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

7. 다음 중 yum 명령을 이용해서 sendmail 패키지를 설치하는 명령으로 알맞은 것은?

  1. yum install sendmail
  2. yum -i sendmail
  3. yum -yl sendmail
  4. yum infol sendmail
(정답률: 92%)
  • yum 패키지 관리 도구의 기본 형식은 $$yum [옵션] [명령어] [패키지 명]$$ 입니다. 패키지를 설치하기 위한 명령어는 install이므로 yum install sendmail이 올바른 명령입니다.
profile_image
1

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

8. 다음은 httpd 라는 이름의 rpm 패키지가 설치되어 있는지를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -qa
  2. -qi
  3. -qd
  4. -ql
(정답률: 47%)
  • rpm 패키지의 설치 여부를 확인하는 옵션을 묻는 문제입니다. 에서 모든 설치된 패키지를 조회하는 -a 옵션과 질의를 수행하는 -q 옵션을 조합한 -qa를 사용한 뒤 grep으로 특정 패키지를 필터링합니다.
profile_image
1

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

9. 다음 중 소스 파일로 프로그램 설치하는 방법이 나머지 셋과 다른 것은?

  1. MySQL
  2. Apache httpd
  3. PHP
  4. Nmap
(정답률: 80%)
  • 소스 파일 설치 시 사용하는 빌드 도구의 차이를 묻는 문제입니다. PHP, Apache httpd, Nmap은 make를 사용하여 설치하지만, MySQL은 cmake를 사용하여 설치하므로 설치 방법이 다릅니다.
profile_image
1

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

10. 다음은 MySQL 소스 파일을 설치하기 위해서 압축을 푸는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. gxvf
  2. zxvf
  3. jxvf
  4. Jxvf
(정답률: 73%)
  • tar 명령어의 옵션은 압축 형식에 따라 달라집니다.
    대상 파일의 확장자가 .tar.gz인 경우, gzip 압축을 해제하는 $-z$ 옵션을 사용해야 합니다.
    $$\#\ \text{tar}\ (\text{zxvf})\ \text{mysql-boost-5.7.36.tar.gz}$$

    오답 노트

    jxvf: bzip2 형식 해제
    Jxvf: xz 형식 해제
profile_image
1

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

11. 다음은 rpm 파일을 내려받아서 설치하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. -U
  2. -I
  3. -E
  4. -V
(정답률: 62%)
  • RPM 패키지 설치 시 사용하는 옵션에 대한 문제입니다.
    $-U$ 옵션은 Upgrade의 약자로, 패키지가 설치되어 있지 않으면 새로 설치하고, 이미 설치되어 있다면 최신 버전으로 업그레이드하는 역할을 수행합니다.
    $$\#\ \text{rpm}\ (-U)\ \text{vsftpd-3.0.2-28.el7.x86\_64.rpm}$$
profile_image
1

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

12. 다음 중 소스 파일로 프로그램을 설치하는 단계인 configure 작업 후에 생성되는 파일명으로 알맞은 것은?

  1. .config
  2. .configure
  3. make
  4. Makefile
(정답률: 80%)
  • 소스 파일 설치 과정은 일반적으로 '설정(configure) → 컴파일(make) → 설치(make install)' 순으로 진행됩니다.
    configure 단계에서는 시스템 환경을 확인하고, 컴파일에 필요한 지침서인 Makefile을 생성합니다.
profile_image
1

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

13. 다음 중 온라인 기반 패키지 관리 도구로 틀린 것은?

  1. apt-get
  2. yum
  3. dpkg
  4. zypper
(정답률: 73%)
  • 패키지 관리 도구는 네트워크를 통해 의존성을 자동으로 해결하는 온라인 기반 도구와 로컬 파일을 직접 다루는 오프라인 기반 도구로 나뉩니다.
    dpkg는 데비안 계열의 기본 패키지 관리자로, 로컬에 있는 .deb 파일을 직접 설치하는 오프라인 도구입니다.

    오답 노트

    apt-get: 데비안 계열 온라인 도구
    yum: 레드햇 계열 온라인 도구
    zypper: 수세 계열 온라인 도구
profile_image
1

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

14. 다음 중 데비안 계열 리눅스의 패키지 관리 도구로 가장 거리가 먼 것은?

  1. dselect
  2. alien
  3. dpkg
  4. dnf
(정답률: 59%)
  • dnf는 Fedora 및 Red Hat 계열 리눅스에서 사용하는 패키지 관리 도구입니다.

    오답 노트

    dselect: 데비안 계열 패키지 관리 툴
    alien: rpm 파일을 deb 파일로 변환하는 도구
    dpkg: 데비안 패키지 관리 시스템의 기초 소프트웨어
profile_image
1

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

15. vi 편집기에서 표시되고 있는 행번호를 제거할 때 사용하는 환경 설정값으로 알맞은 것은?

  1. set uno
  2. set unnu
  3. set unno
  4. set nonu
(정답률: 70%)
  • vi 편집기에서 행 번호를 표시하는 설정은 set number(또는 set nu)이며, 이를 해제하여 행 번호를 제거할 때는 앞에 no를 붙인 set nonumber(또는 set nonu)를 사용합니다.
profile_image
1

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

16. 다음 중 가장 처음에 등장한 편집기로 알맞은 것은?

  1. vi
  2. gedit
  3. nano
  4. pico
(정답률: 71%)
  • 제시된 편집기 중 텍스트 기반의 vi 편집기가 가장 먼저 개발되었습니다.

    오답 노트

    nano: pico 이후 GNU 프로젝트에서 개발됨
profile_image
1

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

17. 다음 중 vi 편집기에서 모든 windows라는 문자열을 linux로 치환하는 명령으로 알맞은 것은?

  1. :% s/linux/windows/g
  2. :% s/windows/linux/g
  3. :% s/\<linux\>/windows/g
  4. :% s/\<windows\>/linux/g
(정답률: 58%)
  • vi 편집기에서 문자열을 치환하는 기본 형식은 $$ :\% s/[대상]/[변경문자]/g $$ 입니다. 여기서 %는 파일 전체 범위를, g는 일치하는 모든 문자열을 치환함을 의미하므로, windows를 linux로 바꾸기 위해서는 :% s/windows/linux/g 명령어를 사용해야 합니다.
profile_image
1

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

18. vim 편집기 실행할 때마다 행 번호가 자동으로 표시되도록 설정하려고 한다. 다음 중 관련 설정을 저장하기 위해 생성해야 할 파일명으로 알맞은 것은?

  1. .virc
  2. .vimrc
  3. .viex
  4. .vimex
(정답률: 67%)
  • Vim 편집기의 사용자 설정 파일은 홈 디렉토리에 위치한 .vimrc 파일입니다. 이 파일에 set number 설정을 저장하면 편집기를 실행할 때마다 자동으로 행 번호가 표시됩니다.
profile_image
1

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

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

  1. ㉠ vi, ㉡ pico
  2. ㉠ vi, ㉡ nano
  3. ㉠ nano, ㉡ pico
  4. ㉠ pico, ㉡ nano
(정답률: 85%)
  • 워싱턴 대학교에서 개발하여 메모장처럼 간편하게 사용할 수 있게 만든 편집기는 pico이며, 이후 라이선스 문제로 인해 이를 클론하여 만든 오픈소스 기반 편집기가 nano입니다. 따라서 ㉠은 pico, ㉡은 nano가 정답입니다.
profile_image
1

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

20. 다음 중 emacs 편집기를 종료하는 조합으로 알맞은 것은?

  1. [Ctrl]+[c] 후에 [Ctrl]+[x]
  2. [Ctrl]+[x] 후에 [Ctrl]+[c]
  3. [Ctrl]+[c] 후에 [Ctrl]+[f]
  4. [Ctrl]+[x] 후에 [Ctrl]+[f]
(정답률: 60%)
  • emacs 편집기를 종료하기 위해서는 [Ctrl]+[x]를 누른 후 [Ctrl]+[c]를 순차적으로 입력해야 합니다.

    오답 노트

    [Ctrl]+[x] 후에 [Ctrl]+[f]: 파일 찾기 기능 수행
profile_image
1

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

21. 다음 중 백그라운드로 실행시킨 프로세스를 확인하는 명령어로 알맞은 것은?

  1. job
  2. jobs
  3. fg
  4. bg
(정답률: 87%)
  • jobs 명령어는 현재 백그라운드에서 실행 중인 프로세스의 목록을 확인하는 데 사용됩니다.

    오답 노트

    fg: 백그라운드 프로세스를 포그라운드로 전환
    bg: 프로세스를 백그라운드로 전환
profile_image
1

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

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

  1. init
  2. inetd
  3. standalone
  4. daemon
(정답률: 74%)
  • 메모리에 상주하며 사용자의 요청이 있을 때 응답하는 백그라운드 프로세스를 daemon이라고 합니다.

    오답 노트

    init: 런레벨(0~6)을 통해 시스템 재부팅 및 종료 등을 관리하는 프로세스
    inetd: 다른 데몬들을 제어하고 연결하는 인터넷 서비스 데몬
    standalone: 요청이 올 때까지 기다렸다가 단독으로 처리하는 방식
profile_image
1

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

23. 다음 중 실시간으로 CPU 사용량을 확인할 때 이용하는 명령어로 알맞은 것은?

  1. top
  2. pgrep
  3. nohup
  4. free
(정답률: 88%)
  • top 명령어는 시스템의 전체적인 상태와 함께 CPU 및 메모리 사용량을 실시간으로 모니터링하여 보여주는 도구입니다.

    오답 노트

    pgrep: 특정 조건에 맞는 프로세스의 PID를 검색합니다.
    nohup: 터미널이 종료되어도 프로세스가 중단되지 않고 백그라운드에서 실행되게 합니다.
    free: 시스템의 물리적 메모리와 스왑 메모리 사용 현황을 확인합니다.
profile_image
1

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

24. 다음 중 현재 실행 중인 포어그라운드 프로세스의 작업을 백그라운드 프로세스로 전환하기 위해 사용하는 키 조합으로 알맞은 것은?

  1. [ctrl]+[z]
  2. [ctrl]+[c]
  3. [ctrl]+[l]
  4. [ctrl]+[d]
(정답률: 84%)
  • 현재 포어그라운드에서 실행 중인 프로세스를 일시 정지시키고 백그라운드로 전환하기 위한 준비 단계로 [ctrl]+[z] 키 조합을 사용합니다. 이후 bg 명령어를 통해 백그라운드에서 계속 실행되도록 설정할 수 있습니다.

    오답 노트

    [ctrl]+[c]: 현재 실행 중인 프로세스를 강제 종료합니다.
    [ctrl]+[l]: 터미널 화면을 깨끗이 정리합니다.
    [ctrl]+[d]: 현재 터미널 세션을 종료(로그아웃)합니다.
profile_image
1

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

25. 다음 중 [ctrl]+[c] 키 조합으로 발생하는 시그널의 번호 값으로 알맞은 것은?

  1. 1
  2. 2
  3. 15
  4. 20
(정답률: 54%)
  • [Ctrl]+[c] 키 조합은 실행 중인 프로세스에 인터럽트 시그널인 SIGINT를 보내며, 이 시그널의 번호 값은 2번입니다.

    오답 노트

    1: SIGHUP (터미널 연결 끊김)
    15: SIGTERM (정상 종료 요청)
    20: SIGSTOP (프로세스 정지)
profile_image
1

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

26. 작업번호가 2번인 백그라운드 프로세스를 종료하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 2
  2. &2
  3. +2
  4. %2
(정답률: 66%)
  • 리눅스에서 kill 명령어로 프로세스를 종료할 때, PID(프로세스 ID)가 아닌 작업 번호(Job Number)를 지정하려면 번호 앞에 반드시 % 기호를 붙여야 합니다. 따라서 작업번호 2번을 종료하려면 %2라고 입력해야 합니다.

    오답 노트

    2: PID가 2인 프로세스를 종료합니다.
    &2: & 기호는 프로그램을 백그라운드로 실행할 때 사용합니다.
profile_image
1

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

27. 프로세스아이디(PID)가 1222인 bash 프로세스의 우선순위(NI)값이 0이다. 다음 중 이 프로세스의 NI값을 –10으로 변경하여 우선순위를 높이는 명령으로 알맞은 것은?

  1. nice –10 1222
  2. nice –-10 1222
  3. nice –10 bash
  4. nice –-10 bash
(정답률: 65%)
  • nice 명령은 프로그램을 실행할 때 우선순위를 지정하며, 형식은 nice [옵션] [설정값] [실행할 프로그램]입니다. 우선순위를 높이기 위해 음수 값을 지정할 때, nice 명령의 옵션 기호(-)와 설정값의 마이너스 기호(-)가 겹쳐 --10 형태로 입력해야 합니다.

    오답 노트

    nice -10 1222: PID를 사용하는 것은 renice 명령의 형식입니다.
    nice -10 bash: 우선순위를 높이려면 마이너스 기호가 두 번(--) 필요합니다.
profile_image
1

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

28. cron을 이용해서 해당 스크립트를 매주 월요일 오전 10시 2분에 주기적으로 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. 1 10 * * 2
  2. 2 10 * * 2
  3. 1 10 * * 1
  4. 2 10 * * 1
(정답률: 88%)
  • cron의 설정 형식은 분 시 일 월 요일 순서로 지정합니다. 매주 월요일(1) 오전 10시 2분에 실행하기 위해서는 2 10 * * 1 로 설정해야 합니다.
profile_image
1

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

29. 다음 중 백그라운드로 실행시킨 프로세스의 우선순위값을 확인하는 명령으로 알맞은 것은?

  1. jobs -p
  2. jobs -l
  3. ps aux
  4. ps –l
(정답률: 46%)
  • 프로세스의 상세 정보를 출력하는 ps -l 명령어를 사용하면 우선순위를 나타내는 PRI와 우선순위 변경값을 나타내는 NI 컬럼을 확인할 수 있습니다.

    오답 노트

    jobs -p: 백그라운드 작업의 PID만 출력
    jobs -l: PID를 포함한 작업 정보 출력(우선순위 제외)
    ps aux: CPU 및 메모리 점유율 확인
profile_image
1

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

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

  1. ㉠ init, ㉡ exec
  2. ㉠ init, ㉡ fork
  3. ㉠ systemd, ㉡ exec
  4. ㉠ systemd, ㉡ fork
(정답률: 80%)
  • CentOS 7 버전부터는 부팅 시 커널이 의 ㉠ systemd라는 최초의 프로세스를 생성하며, 이후 다른 프로세스들은 ㉡ fork 방식을 통해 자식 프로세스로 생성됩니다.
profile_image
1

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

31. 다음 중 GNU 프로젝트의 일환으로 만들어진 셸로 알맞은 것은?

  1. ksh
  2. bash
  3. dash
  4. csh
(정답률: 80%)
  • bash는 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위해 브라이언 폭스가 작성한 유닉스 셸입니다.

    오답 노트

    ksh: 벨 연구소의 데이비드 콘이 개발
    dash: Bash보다 가벼운 POSIX 호환 셸
    csh: 빌 조이가 개발한 C 언어 스타일의 셸
profile_image
1

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

32. 다음은 환경변수를 이용해서 로그인 셸을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. $HOME
  2. $SHELL
  3. $LOGIN
  4. $TERM
(정답률: 88%)
  • 현재 로그인한 사용자가 사용 중인 셸의 경로 정보는 $SHELL 환경 변수에 저장됩니다. 에서 echo 명령어를 통해 이 변수 값을 출력하면 로그인 셸을 확인할 수 있습니다.
profile_image
1

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

33. 다음 중 선언된 셸 변수를 확인하는 명령으로 가장 알맞은 것은?

  1. chsh
  2. set
  3. unset
  4. env
(정답률: 71%)
  • 현재 셸 세션에서 선언된 로컬 셸 변수와 환경 변수를 모두 확인하려면 set 명령어를 사용합니다.

    오답 노트

    env: 글로벌 환경 변수만을 조회하는 명령어입니다.
profile_image
1

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

34. 다음 중 현재 시스템에서 사용 가능한 셸의 정보를 저장하고 있는 파일로 알맞은 것은?

  1. /etc/shells
  2. /etc/bashrc
  3. /etc/passwd
  4. /etc/profile
(정답률: 84%)
  • 시스템에서 사용 가능한 셸의 목록과 경로 정보는 /etc/shells 파일에 저장되어 관리됩니다.

    오답 노트

    /etc/bashrc: bash 셸의 별칭(alias) 및 함수 설정 파일입니다.
    /etc/passwd: 사용자 계정의 기본 정보가 저장된 파일입니다.
    /etc/profile: 시스템 전체의 환경 변수 및 로그인 설정 파일입니다.
profile_image
1

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

35. 다음 중 ls 명령어에 설정된 에일리어스(alias)를 해제하는 명령으로 알맞은 것은?

  1. alias ls
  2. alias –c ls
  3. ualias ls
  4. unalias ls
(정답률: 78%)
  • 설정된 에일리어스(alias)를 제거하여 원래 명령어로 되돌리려면 unalias 명령어를 사용합니다.

    오답 노트

    alias ls: 설정된 에일리어스 내용을 확인하는 명령입니다.
profile_image
1

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

36. 다음은 root 권한으로 ihduser 사용자가 실행한 명령의 목록 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

  1. ~ihduser/.history
  2. ~ihduser/.profile
  3. ~ihduser/.bash_history
  4. ~ihduser/.bash_profile
(정답률: 65%)
  • Redhat Linux 계열의 기본 셸인 BASH는 사용자가 입력한 명령어 이력을 버퍼에 기록했다가 로그아웃 시 파일에 저장합니다. 에서 ihduser의 명령어 실행 목록을 확인하기 위해서는 해당 사용자의 홈 디렉터리에 있는 히스토리 파일인 ~ihduser/.bash_history를 확인해야 합니다.
profile_image
1

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

37. 다음 중 셸에서 실행 후 저장되는 history 개수를 확인할 수 있는 환경변수명으로 알맞은 것은?

  1. HISTORY
  2. HISTORYSIZE
  3. HISTSIZE
  4. HISTFILESIZE
(정답률: 63%)
  • HISTSIZE 환경변수는 셸 세션 동안 메모리에 저장되는 명령어 히스토리의 최대 개수를 지정합니다.

    오답 노트

    HISTFILESIZE: 히스토리 파일(.bash_history 등)에 저장되는 최대 명령어 개수
profile_image
1

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

38. 다음 중 ihduser 사용자의 로그인 셸을 확인하는 명령으로 알맞은 것은?

  1. chsh ihduser
  2. chsh –l ihduser
  3. grep ihduser /etc/passwd
  4. grep ihduser /etc/shells
(정답률: 64%)
  • 사용자의 계정 정보와 로그인 셸 정보는 /etc/passwd 파일에 저장되어 있습니다. 따라서 grep 명령어를 통해 특정 사용자의 행을 검색하면 해당 사용자의 로그인 셸을 확인할 수 있습니다.

    오답 노트

    chsh: 로그인 셸을 변경하는 명령어
    /etc/shells: 시스템에서 사용 가능한 셸의 목록이 저장된 파일
profile_image
1

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

39. 다음 중 파일이나 디렉터리의 허가권 값을 변경하는 명령으로 알맞은 것은?

  1. chmod
  2. chgrp
  3. umask
  4. chown
(정답률: 80%)
  • chmod 명령어는 파일이나 디렉터리의 권한(Permission) 값을 변경할 때 사용합니다.

    오답 노트

    chown: 소유자 및 그룹 소유권 변경
    chgrp: 그룹 소유권 변경
    umask: 파일 생성 시 기본 권한 설정
profile_image
1

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

40. 다음은 마운트된 /backup 영역을 마운트 해제하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. umount
  2. unmount
  3. eject
  4. nohup
(정답률: 72%)
  • 리눅스에서 마운트된 파일 시스템을 해제하는 명령어는 umount입니다.

    오답 노트

    unmount: 존재하지 않는 명령어이며 umount와 혼동하기 쉬우므로 주의해야 합니다.
profile_image
1

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

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

  1. du
  2. df
  3. mount
  4. fdisk
(정답률: 70%)

  • 위 이미지와 같이 시스템 전체의 파일 시스템별 전체 용량(Size), 사용량(Used), 가용 공간(Avail) 등을 확인하는 명령어는 df입니다.

    오답 노트

    du: 특정 디렉터리나 파일의 디스크 사용량을 확인
profile_image
1

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

42. 다음 중 파일에 부여되는 허가권 값인 w에 대한 설명으로 알맞은 것은?

  1. 파일의 내용을 볼 수 있는 권한이다.
  2. 파일을 삭제할 수 있는 권한이다.
  3. 파일을 실행할 수 있는 권한이다.
  4. 파일의 내용을 수정할 수 있는 권한이다.
(정답률: 87%)
  • 파일에 부여되는 w(write) 권한은 해당 파일의 내용을 수정할 수 있는 권한을 의미합니다.

    오답 노트

    파일의 내용을 볼 수 있는 권한: r(read) 권한
    파일을 실행할 수 있는 권한: x(execute) 권한
    파일을 삭제할 수 있는 권한: 파일 자체가 아닌 해당 파일이 속한 디렉터리의 w 권한이 필요함
profile_image
1

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

43. 다음은 data 디렉터리의 하위 디렉터리를 포함해서 디렉터리 내부의 모든 파일 및 디렉터리의 그룹 소유권을 kait로 변경하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ chown, ㉡ -r
  2. ㉠ chown, ㉡ -R
  3. ㉠ chgrp, ㉡ -r
  4. ㉠ chgrp, ㉡ -R
(정답률: 62%)
  • 그룹 소유권만을 변경할 때는 chgrp 명령어를 사용하며, 하위 디렉터리와 그 내부의 모든 파일을 포함하여 재귀적으로 변경하려면 -R 옵션을 사용해야 합니다.

    오답 노트

    chown: 사용자 소유권 및 그룹 소유권을 함께 변경할 때 사용
    -r: 리눅스 소유권 변경 명령어에서는 대문자 -R을 사용함
profile_image
1

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

44. 다음은 /home 영역에 설정된 사용자 쿼터 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

  1. quota
  2. edquota
  3. setquota
  4. repquota
(정답률: 44%)
  • 특정 파일 시스템()에 적용된 모든 사용자의 쿼터 사용량과 설정 내용을 요약하여 출력하는 명령어는 repquota입니다.

    오답 노트

    quota: 특정 사용자의 쿼터 정보 확인
    edquota: 사용자/그룹 쿼터 설정 및 변경
    setquota: 터미널에서 직접 쿼터 적용
profile_image
1

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

45. 다음 중 /etc/fstab 파일에서 마운트되는 옵션 정보를 기록하는 필드는 몇 번째인가?

  1. 세 번째
  2. 네 번째
  3. 다섯 번째
  4. 여섯 번째
(정답률: 74%)
  • /etc/fstab 파일의 기본 구성 형식은 [장치명] [마운트 포인트] [파일 시스템 종류] [옵션] [덤프 유무] [파일 시스템 검사 유무] 순서입니다.
    따라서 읽기 전용(ro)이나 읽기/쓰기(rw)와 같은 마운트 옵션 정보를 기록하는 필드는 네 번째 필드입니다.
profile_image
1

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

46. 다음 중 파티션에 할당된 UUID 값을 확인하는 명령어로 알맞은 것은?

  1. uuid
  2. lsuid
  3. blkid
  4. fdisk
(정답률: 83%)
  • blkid는 블록 장치의 파일 시스템 유형과 UUID, LABEL 등의 속성을 확인하는 유틸리티입니다.
profile_image
1

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

47. 다음은 원격지의 윈도우 시스템에 공유된 폴더를 마운트하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

  1. ntfs
  2. cifs
  3. samba
  4. xfs
(정답률: 41%)
  • 윈도우 시스템에서 공유한 폴더를 리눅스 등에서 마운트할 때 사용하는 파일 시스템 타입은 cifs 또는 smb입니다. 따라서 이미지 의 괄호에 들어갈 알맞은 내용은 cifs입니다.
profile_image
1

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

48. 허가권이 다음과 같이 설정되어 있을 때 관련 설명으로 가장 알맞은 것은?

  1. tty 사용자가 실행 시에 일시적으로 root 권한을 갖는다.
  2. 실행시킨 사용자에 상관없이 일시적으로 root 권한을 갖는다.
  3. 실행시킨 사용자는 일시적으로 tty 그룹 권한을 갖는다.
  4. tty 그룹에 속한 사용자가 실행 시에만 일시적으로 root 권한을 갖는다.
(정답률: 54%)
  • 제시된 이미지 의 권한 설정 `-r-xr-sr-x`를 보면 그룹 권한의 실행 권한(x) 자리에 `s`가 설정되어 있습니다. 이는 SetGID가 설정된 상태로, 파일을 실행한 사용자는 일시적으로 파일 소유 그룹인 tty 그룹의 권한을 갖게 됩니다.
profile_image
1

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

2과목: 리눅스 활용

49. 다음 설명에 해당하는 클러스터 구성 방식으로 알맞은 것은?

  1. 고계산용 클러스터
  2. 부하분산 클러스터
  3. HA(High Available) 클러스터
  4. HPC(High Performance Computing) 클러스터
(정답률: 76%)
  • 지속적인 서비스 제공을 위해 주 노드(Primary Node)와 백업 노드(Backup Node)로 구성하며, 이상 발생 시 서비스를 이어받는 방식은 HA(High Available) 클러스터의 핵심 특징입니다.

    오답 노트

    고계산용/HPC 클러스터: 과학 계산용 활용
    부하분산 클러스터: 대규모 서비스 제공을 위해 여러 서버로 부하 분산
profile_image
1

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

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

  1. KVM
  2. XEN
  3. VirtualBox
  4. Hyper-V
(정답률: 74%)
  • Qumranet에서 개발하였으며, x86 시스템 기반의 CPU 전가상화 방식과 QEMU CPU 에뮬레이터를 사용하는 커널 기반 가상 머신 기술은 KVM입니다.
profile_image
1

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

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

  1. 아두이노
  2. 라즈베리 파이
  3. 큐비보드
  4. 오드로이드
(정답률: 76%)
  • 영국 재단이 개발도상국 등의 기초 컴퓨터 과학 교육 증진을 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터는 라즈베리 파이입니다.

    오답 노트

    아두이노: 마이크로컨트롤러 보드 기반 플랫폼
profile_image
1

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

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

  1. GENIVI
  2. Ansible
  3. OpenStack
  4. Kubernetes
(정답률: 76%)
  • 컨테이너화된 애플리케이션의 배포, 확장 및 관리를 자동화하는 오픈 소스 컨테이너 오케스트레이션 플랫폼은 Kubernetes입니다.

    오답 노트

    GENIVI: 차량 내 인포테인먼트 및 커넥티드 차량 기술 솔루션
    Ansible: 구성 관리 및 작업 자동화 도구
    OpenStack: 클라우드 컴퓨팅 구축 및 관리 플랫폼
profile_image
1

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

53. 다음 중 IP 주소 할당 및 도메인을 관리하는 국제기구로 알맞은 것은?

  1. ICANN
  2. IEEE
  3. ISO
  4. EIA
(정답률: 82%)
  • ICANN은 IP 주소 할당 및 도메인 네임을 관리하는 최상위 국제기구입니다.

    오답 노트

    IEEE: LAN 및 MAN 관련 표준 제정
    ISO: OSI 7계층 프로토콜 제정
    EIA: T568B 케이블 배열 표준화
profile_image
1

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

54. 다음 중 파일 전송 및 다운로드 진행 상태를 '#' 기호로 확인할 때 사용하는 FTP 명령어로 알맞은 것은?

  1. sharp
  2. mget
  3. bi
  4. hash
(정답률: 76%)
  • FTP에서 파일 전송 및 다운로드 진행 상태를 '#' 기호로 표시하여 확인하고 싶을 때는 hash 명령어를 사용합니다.

    오답 노트

    mget: 서버에서 여러 파일을 동시에 다운로드할 때 사용
profile_image
1

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

55. 다음 중 프로토콜과 포트번호 조합으로 틀린 것은?

  1. POP3 - 110
  2. IMAP - 143
  3. TELNET - 23
  4. SNMP – 151
(정답률: 70%)
  • SNMP의 표준 포트 번호는 $161$번과 $162$번입니다.

    오답 노트

    POP3: $110$번
    IMAP: $143$번
    TELNET: $23$번
profile_image
1

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

56. 다음 중 UDP 프로토콜과 가장 관련 있는 서비스로 알맞은 것은?

  1. DNS
  2. TELNET
  3. SMTP
  4. HTTP
(정답률: 72%)
  • DNS는 TCP와 UDP 프로토콜을 모두 사용할 수 있는 서비스입니다.

    오답 노트

    TELNET, SMTP, HTTP: TCP 프로토콜만 사용
profile_image
1

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

57. 다음 중 장애 발생 시에도 다른 시스템에 영향이 적어 가장 신뢰성이 높은 LAN 구성 방식으로 알맞은 것은?

  1. 링(Ring)형
  2. 버스(Bus)형
  3. 스타(Star)형
  4. 망(Mesh)형
(정답률: 82%)
  • 망(Mesh)형은 모든 노드가 서로 연결되어 있어 특정 경로에 장애가 발생해도 다른 경로를 통해 통신이 가능하므로, 다른 시스템에 미치는 영향이 적고 신뢰성이 가장 높습니다.
profile_image
1

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

58. 다음 중 루프백(Loopback) 네트워크가 속해 있는 IPv4의 클래스로 알맞은 것은?

  1. A 클래스
  2. B 클래스
  3. C 클래스
  4. D 클래스
(정답률: 76%)
  • 루프백(Loopback) 주소는 자기 자신을 검사하는 IP로, 범위가 $127.0.0.0$ ~ $127.255.255.255$입니다. 이는 IPv4 A 클래스의 범위인 $0.0.0.0$ ~ $127.255.255.255$에 속합니다.
profile_image
1

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

59. 다음 중 메일 관련 프로토콜로 틀린 것은?

  1. POP3
  2. SMTP
  3. IMAP
  4. FTP
(정답률: 80%)
  • FTP는 File Transfer Protocol의 약자로, 메일 전송이 아닌 파일 전송을 위한 프로토콜입니다.
profile_image
1

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

60. 다음 중 OSI 참조 모델을 제정한 기관으로 알맞은 것은?

  1. IEEE
  2. ISO
  3. ANSI
  4. EIA
(정답률: 88%)
  • OSI(Open Systems Interconnection) 참조 모델은 국제 표준화 기구인 ISO(International Organization for Standardization)에서 제정한 네트워크 표준 모델입니다.

    오답 노트

    IEEE: 전기 및 전자 분야의 국제 기술 협회
    ANSI: 미국 국가 표준 개발 및 승인 기관
    EIA: 미국 전자 산업 협회
profile_image
1

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

61. 다음 중 프로토콜과 관련된 포트 번호를 확인할 수 있는 파일로 알맞은 것은?

  1. /etc/protocol
  2. /etc/hosts
  3. /etc/group
  4. /etc/services
(정답률: 65%)
  • /etc/services 파일은 네트워크 서비스 이름과 그에 해당하는 프로토콜 및 포트 번호의 매핑 정보를 담고 있는 설정 파일입니다.

    오답 노트

    /etc/protocols: 사용 가능한 프로토콜 목록을 정의함
    /etc/hosts: IP 주소와 호스트 이름의 매핑 정보를 담음
    /etc/group: 시스템의 그룹 계정 정보를 담음
profile_image
1

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

62. 다음 중 IP 주소가 192.168.1.0인 경우에 사용되는 주소 체제로 가장 알맞은 것은?

  1. 네트워크 주소
  2. 게이트웨이 주소
  3. 서브넷 마스크 주소
  4. 브로드캐스트 주소
(정답률: 65%)
  • 일반적인 C 클래스 주소 체계($/24$)에서 호스트 부분이 모두 $0$인 주소는 해당 네트워크 자체를 대표하는 네트워크 주소로 사용됩니다.

    오답 노트

    브로드캐스트 주소: 호스트 부분이 모두 $255$인 주소($192.168.1.255$)를 의미함
profile_image
1

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

63. 다음 중 패킷 교환 방식에 대한 설명으로 틀린 것은?

  1. 전송 대역폭이 동적이다.
  2. 패킷마다 오버헤드 비트는 존재하지 않는다.
  3. 이론상 호스트의 무제한 수용이 가능하다.
  4. 모든 데이터가 같은 경로로 전송되지 않을 수도 있다.
(정답률: 77%)
  • 패킷 교환 방식은 데이터를 작은 단위인 패킷으로 나누어 전송하며, 각 패킷에는 목적지 주소와 제어 정보가 포함된 오버헤드 비트가 반드시 존재해야 합니다.

    오답 노트

    전송 대역폭이 동적이다: 맞는 설명
    이론상 호스트의 무제한 수용이 가능하다: 맞는 설명
    모든 데이터가 같은 경로로 전송되지 않을 수도 있다: 맞는 설명
profile_image
1

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

64. 다음 중 OSI 7 계층 중 네트워크 계층과 가장 거리가 먼 프로토콜로 알맞은 것은?

  1. ICMP
  2. UDP
  3. IP
  4. ARP
(정답률: 71%)
  • UDP는 프로세스 간의 신뢰성 있는 데이터 전송을 담당하는 전송 계층 프로토콜입니다.

    오답 노트

    ICMP, IP, ARP: 네트워크 계층에서 동작하는 프로토콜
profile_image
1

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

65. 다음 중 OSI 7 계층 모델에서 데이터링크 계층이 제공하는 인접한 개방형 시스템 간에 데이터 전송기능을 이용하여 연결성과 통신 경로 선택(Routing)을 제공하는 계층으로 알맞은 것은?

  1. 전송계층
  2. 네트워크 계층
  3. 데이터링크 계층
  4. 물리 계층
(정답률: 71%)
  • OSI 7 계층 중 네트워크 계층은 데이터 전송을 위한 최적의 경로를 선택하는 라우팅(Routing) 기능을 핵심으로 제공합니다.
profile_image
1

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

66. 다음 중 게이트웨이(Gateway) 주소를 확인하는 명령어로 알맞은 것은?

  1. nslookup
  2. ifconfig
  3. arp
  4. route
(정답률: 70%)
  • 게이트웨이 주소는 시스템의 라우팅 경로를 관리하는 route 명령어 또는 netstat -r 명령어를 통해 확인할 수 있습니다.
profile_image
1

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

67. 다음 중 네트워크 인터페이스의 물리적 케이블 연결 정보를 확인할 수 있는 명령어로 가장 알맞은 것은?

  1. arp
  2. ifconfig
  3. ethtool
  4. ss
(정답률: 78%)
  • ethtool은 네트워크 인터페이스의 물리적 연결 상태(Link status) 및 하드웨어 설정을 확인하는 명령어입니다.

    오답 노트

    arp: ARP 테이블 설정 및 확인
    ifconfig: IP 주소 설정 및 인터페이스 정보 출력
    ss: 소켓 통신 상태 확인
profile_image
1

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

68. 다음 중 netstat 명령을 이용하여 라우팅 테이블 정보를 출력할 때 사용하는 옵션으로 알맞은 것은?

  1. -t
  2. -m
  3. -n
  4. -r
(정답률: 69%)
  • netstat 명령어에서 -r 옵션은 라우팅 테이블(route) 정보를 출력하는 기능을 수행합니다.

    오답 노트

    -t: TCP 프로토콜만 출력
    -n: 도메인 주소를 숫자로 출력
profile_image
1

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

69. 다음 설명에 해당하는 TCP 프로토콜의 패킷으로 알맞은 것은?

  1. RST
  2. SYN/ACK
  3. SYN
  4. ACK
(정답률: 82%)
  • TCP 3-Way Handshake 과정에서 클라이언트가 서버에 연결을 요청하며 전송하는 최초의 패킷은 SYN 패킷입니다. 이 패킷을 받은 서버는 SYN/ACK를 응답하며 half-open 상태가 됩니다.
profile_image
1

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

70. 다음 중 MAN을 위한 국제 표준 규격인 IEEE 802.6로 정의된 프로토콜은?

  1. DQDB
  2. X.25
  3. FDDI
  4. Frame Relay
(정답률: 64%)
  • MAN(Metropolitan Area Network)을 위한 국제 표준 규격인 IEEE 802.6으로 정의된 프로토콜은 DQDB입니다.

    오답 노트

    FDDI: LAN 표준
    X.25, Frame Relay: WAN 패킷교환망 표준
profile_image
1

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

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

  1. telnet www.kait.or.kr@80
  2. ssh www.kait.or.kr@443
  3. ssh www.kait.or.kr:80
  4. telnet www.kait.or.kr 443
(정답률: 62%)
  • 에서 확인하려는 서비스는 https이며, 이에 해당하는 포트 번호는 $443$입니다. 특정 포트의 활성화 여부를 점검할 때는 telnet [도메인] [포트번호] 형식을 사용하므로 telnet www.kait.or.kr 443이 정답입니다.
profile_image
1

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

72. 다음 중 IPv4의 C 클래스 대역에 대한 설명으로 알맞은 것은?

  1. IP 주소 첫 번째 부분의 2비트가 10인 경우이다.
  2. IP 주소 첫 번째 부분의 2비트가 11인 경우이다.
  3. IP 주소 첫 번째 부분의 3비트가 110인 경우이다.
  4. IP 주소 첫 번째 부분의 3비트가 111인 경우이다.
(정답률: 76%)
  • IPv4 클래스는 첫 번째 옥텟의 시작 비트 패턴으로 구분하며, C 클래스는 첫 3비트가 110으로 시작하는 대역입니다.

    오답 노트

    첫 1비트가 0: A 클래스
    첫 2비트가 10: B 클래스
    첫 4비트가 1110: D 클래스
    첫 4비트가 1111: E 클래스
profile_image
1

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

73. 다음 중 텍스트 모드로 부팅된 상태에서 X 윈도를 실행하는 명령으로 알맞은 것은?

  1. xinit
  2. startx
  3. systemctl xinit
  4. systemctl startx
(정답률: 49%)
  • 텍스트 모드에서 X 윈도 시스템을 시작하여 그래픽 환경으로 전환하는 명령은 startx입니다.
profile_image
1

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

74. 다음 중 PDF 문서를 확인할 때 사용하는 프로그램으로 알맞은 것은?

  1. Gimp
  2. eog
  3. evince
  4. Gwenview
(정답률: 77%)
  • evince는 PDF 문서를 확인하고 읽을 때 사용하는 전용 프로그램입니다.

    오답 노트

    Gimp: 이미지 편집기
    eog: GNOME 이미지 뷰어
    Gwenview: KDE 이미지 뷰어
profile_image
1

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

75. 다음 설명에 해당하는 라이브러리로 알맞은 것은?

  1. Xlib
  2. XCB
  3. QT
  4. GTK+
(정답률: 65%)
  • C 언어로 구현된 저수준 클라이언트 라이브러리로, X 서버와 통신하며 키보드나 마우스 반응 같은 단순 기능을 제공하는 것은 Xlib입니다.

    오답 노트

    XCB: Xlib를 대체하여 쓰레딩 기능과 확장성을 향상시킨 라이브러리
  • 정답은 ① Xlib

    설명에 나온 "C언어로 구현된 클라이언트 라이브러리", "X 서버와 대화", "저수준 인터페이스"가 핵심 키워드이다.

    Xlib: X 윈도 시스템에서 가장 기본적이고 낮은 수준(Low-level)의 라이브러리이다. C 언어로 작성되었으며, X 서버와 직접 통신하여 점을 찍거나 창을 만드는 등의 단순하고 기초적인 기능을 수행한다.


    오답 분석:

    XCB (X C Binding): Xlib을 대체하기 위해 나온 더 가볍고 최신화된 저수준 라이브러리지만, 문제의 전통적인 정의(C언어 구현, 기본적인 대화)는 보통 Xlib을 가리키는 경우가 많다.

    QT: KDE 데스크톱 환경 등에서 쓰이는 고수준(High-level) GUI 툴킷이다. 버튼, 창 등을 쉽게 만들 수 있게 해준다.

    GTK+: GNOME 데스크톱 환경 등에서 쓰이는 고수준(High-level) GUI 툴킷이다.


    요약:

    저수준(Low-level), 기본 C 라이브러리 -> Xlib

    고수준(High-level), 편리한 GUI 개발 도구 -> QT, GTK+
profile_image
1

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

76. 다음 중 스프레드시트(Spreadsheet) 프로그램으로 실행하는 명령으로 알맞은 것은?

  1. oocalc
  2. oowriter
  3. ooimpress
  4. oodraw
(정답률: 79%)
  • oocalc는 스프레드시트 기능을 수행하는 프로그램입니다.

    오답 노트

    oowriter: 문서 편집기
    ooimpress: 프리젠테이션
    oodraw: 그리기 프로그램
  • 정답: ① oocalc

    리눅스의 오픈오피스(OpenOffice) 패키지 명령어는 그 기능의 이름과 비슷하게 되어 있다.


    oocalc: Calculator의 약자로, 스프레드시트(엑셀 기능) 프로그램이다.

    oowriter: 워드프로세서 (Writer)

    ooimpress: 프레젠테이션 (Impress, PPT 기능)

    oodraw: 드로잉 툴 (Draw)
profile_image
1

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

77. 다음 중 이미지 뷰어 프로그램으로 가장 거리가 먼 것은?

  1. Eog
  2. ImageMagicK
  3. Gimp
  4. Totem
(정답률: 84%)
  • Totem은 이미지 뷰어가 아니라 동영상 및 오디오를 재생하는 미디어 플레이어입니다.
profile_image
1

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

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

  1. KDE
  2. GNOME
  3. LXDE
  4. Wayland
(정답률: 76%)
  • 의 설명처럼 1996년 마티아스 에트리가 Qt 라이브러리를 기반으로 만든 강력한 오픈소스 GUI 데스크톱 환경은 KDE입니다.

    오답 노트

    GNOME: GTK+ 라이브러리 기반의 데스크톱 환경
profile_image
1

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

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

  1. xauth
  2. xhost
  3. xrandr
  4. export
(정답률: 58%)
  • 정답: ① xauth

    이 문제는 X 윈도우 시스템의 인증(Authority) 정보를 관리하는 명령어를 묻고 있다.

    xauth: X 서버에 접속하기 위한 쿠키(키 값)와 같은 인증 정보를 관리하는 명령어이다.

    list: xauth의 하위 옵션으로, 현재 저장된 인증 정보를 나열(출력)해 준다.

    $DISPLAY: 현재 사용 중인 디스플레이 환경변수이다. (예: :0)

    따라서 # xauth list $DISPLAY 라고 입력하면, 현재 디스플레이에 대한 인증 키(Magic Cookie) 정보를 출력하게 된다.


    오답 분석:

    xhost: X 서버에 접속할 수 있는 클라이언트(호스트)의 접근 제어를 설정하는 명령어이다. (예: xhost + : 모든 접속을 허용한다)

    xrandr: 화면의 해상도, 주사율, 회전 등을 설정하는 디스플레이 구성 변경 명령어이다.

    export: 환경변수를 설정하거나 전역 변수로 내보낼 때 사용하는 쉘 내부 명령어이다.
  • X 윈도우의 인증 방식을 제어하는 명령어를 묻는 문제입니다. 에서 .Xauthority 파일의 쿠키(키) 값을 기반으로 사용자 인증을 수행하여 원격 접속을 허가하는 유틸리티는 xauth입니다.

    오답 노트

    xhost: IP나 도메인명 기반의 호스트 단위 접속 제어
profile_image
1

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

80. 다음 중 시스템 시작 시 X 윈도 모드로 부팅하는 대신에 텍스트 모드로 부팅되도록 설정하는 명령으로 알맞은 것은?

  1. systemctl set-default multi-user.target
  2. systemctl set-default texmode.target
  3. systemctl set-default runlevel5.target
  4. systemctl set-default graphical.target
(정답률: 54%)
  • 시스템 부팅 모드를 설정하는 systemctl 명령어를 묻는 문제입니다. 텍스트 모드(과거 RunLevel 3)로 부팅하려면 multi-user.target을 기본값으로 설정해야 합니다.

    오답 노트

    graphical.target: X 윈도 모드(그래피컬 모드)로 부팅 설정
  • 정답은 ① systemctl set-default multi-user.target

    리눅스(systemd 기반)에서 부팅 모드를 설정할 때 사용하는 Target 개념을 묻는 문제이다.

    multi-user.target :

    텍스트 모드이다. (과거 Runlevel 3에 해당)

    다중 사용자 접근과 네트워크 기능은 지원하지만, 그래픽 인터페이스(GUI/X Window)는 실행하지 않는다.

    따라서 "X 윈도 모드 대신 텍스트 모드로 부팅"하려면 이 타겟을 기본값(set-default)으로 설정해야 한다.


    오답 분석

    graphical.target:

    X 윈도 모드(GUI)이다. (과거 Runlevel 5에 해당)

    그래픽 환경을 포함한 완전한 다중 사용자 모드이다. 현재 질문과는 반대되는 설정이다.


    runlevel5.target:

    graphical.target과 동일한 의미(심볼릭 링크)로 사용되며, 역시 GUI 모드를 의미하므로 오답이다.

    texmode.target:

    존재하지 않는 가상의 타겟 이름이다.


    요약:

    텍스트 모드로 가려면 -> multi-user.target

    그래픽 모드로 가려면 -> graphical.target
profile_image
1

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

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