리눅스마스터 2급 필기 기출문제복원 (2023-12-09)

리눅스마스터 2급 2023-12-09 필기 기출문제 해설

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

리눅스마스터 2급
(2023-12-09 기출문제)

목록

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

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

  1. 40
  2. 50
  3. 60
  4. 70
(정답률: 77%)
  • RAID-5의 실제 사용 가능 용량은 전체 디스크 개수에서 패리티용으로 사용되는 1개 분량의 용량을 제외하고 계산합니다. 단, 문제에서 스페어 디스크 1개를 먼저 제외해야 하므로 실제 RAID-5 구성에 참여하는 디스크는 7개입니다.
    ① [기본 공식] $\text{용량} = (N - 1) \times S$
    ② [숫자 대입] $\text{용량} = (7 - 1) \times 10\text{GB}$
    ③ [최종 결과] $\text{용량} = 60\text{GB}$
profile_image
1

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

2. 다음 설명에 해당하는 RAID 관련 기술로 알맞은 것은?

  1. 스트라이핑(Striping)
  2. 미러링(Mirroring)
  3. 패리티(Parity)
  4. ECC(Error Check & Correction)
(정답률: 88%)
  • 데이터를 여러 개의 디스크에 라운드 로빈 방식으로 나누어 기록하여 읽기/쓰기 속도를 극대화하는 기술은 스트라이핑입니다.

    오답 노트

    미러링: 디스크 이중화 기술
    패리티: 데이터 복구용 오류 검출 기술
    ECC: 오류 감지 및 수정 기술
profile_image
1

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

3. 다음 중 LVM 구성할 때 가장 먼저 생성되는 것은?

  1. VG(Volume Group)
  2. LV(Logical Volume)
  3. PV(Physical Volume)
  4. PE(Physical Extend)
(정답률: 79%)
  • LVM 생성 순서는

    PV(물리) ⇒ VG(그룹) ⇒ LV(논리) 순서로 진행됩니다.

    가장 먼저 실제 하드디스크를 LVM용으로 초기화하는 PV(Physical Volume) 단계가 필요합니다.

    그 후 PV들을 묶어 큰 덩어리(VG)를 만들고, 그걸 다시 사용자가 쓸 크기(LV)로 자르는 구조입니다.

    따라서 가장 기초적인 단계인 ③번(PV)이 정답입니다.

    ---

    무조건 외워야 하는 문제로, 난이도는 '하' 입니다.

    LVM 문제는 리눅스 관리자 실무에서도 중요하고 시험에도 정말 자주 나옵니다.

    순서만 외우면 거저 먹는 문제입니다.

    물리(P)가 먼저다 -> 그룹(G)으로 묶고 -> 논리(L)로 자른다 (P -> G -> L)

    ---

    PE(Physical Extent): PV의 최소 할당 단위

    LVM 시스템에서 물리 볼륨(PV, Physical Volume)을 구성하는 일정한 크기의 작으 블록(청크) 단위를 말하며

    일반적으로 1 PE의 기본 크기는 4MiB(메가바이트)로 설정됩니다.

    LVM은 여러 개의 PE를 모아서 논리 볼륨(LV, Logical Volume)을 구성하며, 사용자는 이 LV를 마치 하나의 디스크 파티션처럼 사용할 수 있습니다.
  • LVM(Logical Volume Manager)의 구성 순서는 물리적 볼륨을 먼저 준비하고 이를 그룹으로 묶은 뒤 논리적 볼륨을 생성하는 단계로 진행됩니다.
    구성 순서: PV(Physical Volume) $\rightarrow$ VG(Volume Group) $\rightarrow$ LV(Logical Volume)
    따라서 가장 먼저 생성되는 것은 PV(Physical Volume)입니다.
profile_image
1

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

4. 다음 중 프린터 큐의 작업 정보를 확인하는 명령어로 알맞은 것은?

  1. lp
  2. lpr
  3. lprm
  4. lpstat
(정답률: 78%)
  • lpstat 명령어는 프린터 큐의 현재 상태와 대기 중인 작업 목록을 확인하는 데 사용됩니다.

    오답 노트

    lp/lpr: 인쇄 작업 요청
    lprm: 프린터 큐에서 특정 작업 삭제
profile_image
1

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

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

  1. ALSA
  2. CUPS
  3. SANE
  4. OSS
(정답률: 70%)
  • 이미지 의 설명과 같이 표준 유닉스 시스템 콜(POSIX)에 기반을 두고 리눅스 및 유닉스 계열에서 사운드를 생성하고 캡처하는 인터페이스는 OSS입니다.

    오답 노트

    ALSA: 사운드 카드 자동 구성 및 다수 장치 관리 목적
    CUPS: 오픈 소스 프린팅 시스템
    SANE: 스캐너 관련 API
profile_image
1

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

6. 다음 중 스캐너 사용과 관련된 프로그램으로 알맞은 것은?

  1. ALSA
  2. CUPS
  3. SANE
  4. LPRng
(정답률: 84%)
  • SANE(Scanner Access Now Easy)은 리눅스에서 스캐너 장치에 접근하기 위한 표준 인터페이스 프로그램입니다.

    오답 노트

    ALSA: 사운드 시스템 설정
    CUPS: 프린터 출력 시스템
    LPRng: 프린터 출력 제어
profile_image
1

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

7. 다음 중 데비안 계열 리눅스에서 환경 설정 파일도 포함해서 vsftpd 패키지를 제거하는 명령으로 알맞은 것은?

  1. apt-get purge vsftpd
  2. apt-get remove vsftpd
  3. apt-get erase vsftpd
  4. apt-get delete vsftpd
(정답률: 65%)
  • 데비안 계열 리눅스에서 패키지를 제거할 때, 단순 제거가 아니라 설정 파일까지 모두 삭제하려면 purge 옵션을 사용해야 합니다.

    오답 노트

    apt-get remove vsftpd: 패키지만 제거하고 환경 설정 파일은 유지함
    apt-get erase vsftpd: remove와 동일하게 설정 파일은 남겨둠
    apt-get delete vsftpd: 유효하지 않은 명령어
profile_image
1

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

8. 다음 중 rpm 명령으로 의존성이 있는 패키지를 제거하는 명령으로 알맞은 것은?

  1. rpm -d nmap --nodeps
  2. rpm -e nmap --nodeps
  3. rpm erase nmap --nodeps
  4. rpm delete nmap -nodeps
(정답률: 67%)
  • rpm 명령어에서 패키지를 삭제(Erase)할 때 사용하는 옵션은 -e 입니다.

    삭제하려는 패키지가 다른 프로그램과 연결되어 있다면 원래는 삭제가 안 되지만, --nodeps 를 붙이면 '의존성을 무시하고 강제 삭제'합니다.

    -d 는 삭제가 아니라 보통 문서를 의미하거나 다른 용도로 쓰이며, erase나 delete 라는 단어를 직접 명령어로 쓰지는 않습니다.

    따라서 삭제(-e)와 의존성 무시(--nodeps)가 정확히 적힌 ②번이 정답입니다.

    ---

    시험에 매우 자주 나오는 필수 문제로, 난이도는 '하'입니다.

    rpm 명령어의 3대장인

    설치(-i)
    업그레이드(-U)
    삭제(-e)

    는 기본 중의 기본입니다.

    여기서 강제로 지워라(--nodeps)나 강제로 덮어써라(--force) 같은 옵션을 섞어서 물어보는 패턴은 매번 출제되므로 꼭 기억하세요.
  • rpm 명령에서 패키지를 제거하는 옵션은 -e (erase)이며, 의존성 관계를 무시하고 강제로 제거하기 위해서는 --nodeps 옵션을 사용해야 합니다. 따라서 정답은 rpm -e nmap --nodeps 입니다.
profile_image
1

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

9. 다음은 확장 패키지 관련 저장소를 설치하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

  1. epel
  2. epel-repository
  3. epel-release
  4. epel-download
(정답률: 63%)
  • EPEL(Extra Packages for Enterprise Linux) 저장소를 사용하기 위해서는 해당 저장소의 구성 파일과 공개 키가 포함된 패키지를 먼저 설치해야 합니다. 따라서 정답은 epel-release 입니다.

    오답 노트

    epel-repository, epel-download: 존재하지 않는 패키지 이름
    epel: 저장소의 명칭이며 설치 가능한 패키지 이름이 아님
profile_image
1

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

10. 다음은 다운로드 받은 소스 파일의 내용만을 확인하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

  1. jxvf
  2. Jxvf
  3. jtvf
  4. Jtvf
(정답률: 64%)
  • tar 명령어에서 파일 목록을 확인하기 위해서는 '목록 보기' 옵션인 $t$가 필요합니다. 파일의 확장자가 $.bz2$이므로 압축 해제/처리를 위한 $j$ 옵션을 사용하며, 상세 정보 출력($v$)과 파일 지정($f$) 옵션을 조합하여 jtvf가 정답입니다.

    오답 노트

    jxvf: 압축 해제 시 사용
profile_image
1

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

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

  1. make init
  2. make zero
  3. make clean
  4. make neat
(정답률: 84%)

  • 소스 파일 설치 과정 중 컴파일로 인해 생성된 목적 파일(.o)이나 실행 파일 등 관련 파일을 삭제하여 다시 깨끗한 상태에서 설정을 진행하고자 할 때 사용하는 명령어는 make clean입니다.
profile_image
1

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

12. 다음 중 프로그램을 소스 파일로 설치하는 과정으로 알맞은 것은?

  1. configure → make → make install
  2. make → configure → make install
  3. make → make install → configure
  4. make install → configure → make
(정답률: 82%)
  • 소스 파일 설치는 시스템 환경 검사, 컴파일, 설치의 3단계를 거칩니다.
    먼저 configure로 시스템 환경을 검사하여 Makefile을 생성하고, make로 소스 코드를 컴파일하여 실행 파일을 만든 뒤, make install로 시스템의 적절한 경로에 설치합니다.
profile_image
1

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

13. 다음 중 리눅스에서 사용되는 온라인 패키지 관리 도구로 거리가 먼 것은?

  1. dnf
  2. rpm
  3. zypper
  4. apt-get
(정답률: 56%)
  • dnf : 레드햇
    apt-get : 데비안
    zypper : 수세

    인터넷 저장소(Repository)에 접속해 필요한 파일을 다운받고 의존성을 해결해주는 '온라인 관리 도구'입니다.

    반면 'rpm'은 이미 내 컴퓨터에 있는 파일 (.rpm)을 단순히 설치/삭제만 하는 '로컬 전용(저수준) 도구'입니다.

    rpm은 인터넷 연결 기능이 없어서, 설치하려는 프로그램이 다른 파일을 필요로 해도(의존성) 알아서 다운로드하지 못하고 에러를 냅니다.

    문제의 핵심인 '온라인' 기능이 없는 것은 ②번(rpm)입니다.

    ---

    무조건 맞춰야 하는 기본 문제로,

    패키지 관리 문제는 "온라인 도구(yum, dnf, apt)"와 "오프라인 도구(rpm, dpkg)"를 구분하는 것이 가장 기초입니다.

    인터넷이 된다 -> yum, dnf, apt-get, zypper

    인터넷이 안된다 -> rpm, dpkg
  • dnf, zypper, apt-get은 네트워크를 통해 패키지를 자동으로 다운로드하고 의존성을 해결하는 온라인 패키지 관리 도구입니다.
    반면 rpm은 로컬에 저장된 패키지 파일을 직접 설치하는 오프라인 패키지 관리 도구입니다.
profile_image
1

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

14. 다음 중 레드햇 계열 리눅스에서 사용되는 패키지 관리 도구로 거리가 먼 것은?

  1. dnf
  2. rpm
  3. zypper
  4. yum
(정답률: 72%)
  • rpm, yum, dnf 는 모두 '레드햇(Red Hat) 계열 리눅스(CentOS, Fedora 등)에서 사용하는 표준 패키지 관리 도구입니다.

    반면 zypper는 수세(SUSE) 리눅스 계열(openSUSE 등)에서 사용하는 고유한 패키지 관리 명령어입니다.

    비록 두 계열 모두 설치 파일 형식은 .rpm 을 쓰지만, 이를 인터넷에서 받아 관리하는 '도구'의 이름이 서로 다릅니다.

    따라서 레드햇 계열이 아닌 수세 리눅스용 도구인 ③번(zypper)이 정답입니다.

    ---

    무조건 외워야 하는 족보 문제로

    리눅스 배포판별 패키지 관리 도구 짝짓기는 시험에 100% 나옵니다.

    레드햇/CentOS: yum, dnf, rpm
    데비안/우분투: apt-get, apt, dpkg
    수세(SUSE): zypper, yast
  • dnf, rpm, yum은 레드햇(Red Hat) 및 페도라(Fedora) 계열에서 사용하는 패키지 관리 도구입니다.
    반면 zypper는 수세(SUSE) 리눅스 계열에서 사용하는 도구이므로 레드햇 계열과는 거리가 멉니다.
profile_image
1

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

15. 다음중 vi 편집기의 ex 명령모드에 대한 설명으로 틀린 것은?

  1. w → 작업중인 내용을 저장한다.
  2. w 파일명 → 지정한 '파일명'으로 저장한다.
  3. wq → 변경된 내용을 저장하고 종료한다.
  4. q → 수정된 사항이 있어도 무조건 종료한다.
(정답률: 83%)
  • vi 편집기의 ex 명령모드에서 q는 변경 사항이 없을 때만 종료가 가능합니다.
    수정된 사항이 있음에도 불구하고 저장하지 않고 강제로 종료하려면 q! 명령어를 사용해야 합니다.
profile_image
1

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

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

  1. ㉠ /, ㉡ n
  2. ㉠ ?, ㉡ n
  3. ㉠ /, ㉡ N
  4. ㉠ ?, ㉡ N
(정답률: 76%)
  • vi 편집기에서 아래 방향으로 문자열을 검색할 때는 $/$ 기호를 사용하며, 검색 후 다음 위치로 이동할 때는 $n$ 키를 사용합니다.

    오답 노트

    $?$: 위 방향으로 검색
    $N$: 이전 위치(역방향)로 이동
profile_image
1

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

17. 다음 중 vi 편집기에서 linux로 끝나는 줄의 마지막에 마침표(.)을 덧붙이도록 치환하는 명령으로 알맞은 것은?

  1. :% s/linux./linux$/
  2. :% s/linux$/linux./
  3. :% s/linux/linux./
  4. :% s/linux/linux$/
(정답률: 81%)
  • vi 편집기에서 전체 범위($\%$)의 문자열을 치환($s$)할 때, 줄의 끝을 의미하는 기호 $$$를 사용하여 linux로 끝나는 줄을 찾아 linux.로 바꾸는 명령은 :% s/linux$/linux./ 입니다.
profile_image
1

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

18. 다음 중 emacs 편집기를 개발한 인물로 알맞은 것은?

  1. 빌 조이
  2. 리처드 스톨만
  3. 브람 브레나르
  4. 귀도 반 로섬
(정답률: 81%)
  • emacs 편집기를 개발한 인물은 리처드 스톨만입니다.

    오답 노트

    빌 조이: vi 개발
    브람 브레나르: vim 개발
    귀도 반 로섬: Python 및 IDLE 개발
profile_image
1

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

19. 다음 중 nano 편집기에서 현재 커서가 위치한 줄의 처음으로 이동할 때 사용하는 키 조합으로 알맞은 것은?

  1. [Ctrl]+[a]
  2. [Ctrl]+[e]
  3. [Ctrl]+[o]
  4. [Ctrl]+[i]
(정답률: 75%)
  • nano 편집기에서 현재 행의 시작 부분으로 커서를 이동시키는 단축키는 [Ctrl]+[a]입니다.

    오답 노트

    [Ctrl]+[e]: 현재 행의 끝으로 이동
    [Ctrl]+[o]: 파일 저장(Write Out)
    [Ctrl]+[i]: 탭 삽입
profile_image
1

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

20. 다음 중 X 윈도 환경에서만 사용 가능한 편집기로 알맞은 것은?

  1. nano
  2. pico
  3. kwrite
  4. vim
(정답률: 71%)
  • kwrite는 GUI 기반의 X 윈도 환경에서만 동작하는 텍스트 편집기입니다.

    오답 노트

    nano, pico, vim: 터미널(CLI) 환경에서 사용 가능한 편집기
  • 'nano', 'pico', 'vim' 은 검은 콘솔 화면(CLI)에서 작동하는 텍스트 편집기로, X 윈도우 없이도 실행 가능합니다.

    반면 'kwrite'는 KDE 데스크톱 환경에서 쓰이는 'GUI(그래픽) 전용 편집기'라 X 윈도우가 필수입니다.

    문제에서 'X 윈도 환경에서만' 쓸 수 있는 걸 찾으라고 했으니, 마우스로 조작하는 GUI 프로그램을 골라야 하므로

    KDE용 그래픽 편집기인 ③번(kwrite)이 정답입니다.

    ---

    단순 암기 문제라 요령만 알면 됩니다.

    리눅스 프로그램 이름 앞에 g(gedit)나 k(kwrite, kate), x(xpad)가 붙어 있으면 대부분 X 윈도우용(GUI)입니다.

    ■ GUI(창문): kwrite, gedit, emacs(x버전)
    ■ CLI(검은화면): vi, vim, nano, pico
profile_image
1

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

21. 다음 중 작업번호가 2번인 백그라운드 프로세스를 종료시키는 명령으로 알맞은 것은?

  1. kill 2
  2. kill %2
  3. kill -j 2
  4. kill -b 2
(정답률: 71%)
  • 특정 PID가 아닌 쉘 세션의 작업 번호(Job Number)를 지정하여 프로세스를 종료할 때는 번호 앞에 % 기호를 붙여야 합니다.

    오답 노트

    kill 2: PID가 2인 프로세스를 종료함
profile_image
1

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

22. ps 명령의 상태(STAT) 코드 중에 작업은 종료되었으나 부모프로세스에 의해 회수되지 않아 메모리를 차지하고 상태를 나타내는 값으로 알맞은 것은?

  1. R
  2. S
  3. T
  4. Z
(정답률: 78%)
  • 프로세스가 종료되었으나 부모 프로세스가 종료 상태를 회수하지 않아 메모리에 남아있는 상태를 좀비(Zombie) 상태라고 하며, 상태 코드는 Z로 표시합니다.

    오답 노트

    R: 실행 중인 상태
    S: 대기 중인 상태
    T: 중지된 상태
profile_image
1

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

23. 다음 중 프로세스 관련 명령어로 설정 가능한 NI 값의 범위로 알맞은 것은?

  1. -19 ~ 19
  2. -19 ~ 20
  3. -20 ~ 19
  4. -20 ~ 20
(정답률: 77%)
  • NI(Nice) 값은 프로세스의 우선순위를 결정하며, 범위는 -20에서 19까지입니다.
    -20은 가장 높은 우선순위를, 19는 가장 낮은 우선순위를 나타냅니다.
profile_image
1

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

24. cron을 이용해서 해당 스크립트를 매주 1회씩 주기적으로 실행하려고 한다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

  1. 1 1 1 * *
  2. 1 1 * 1 *
  3. 1 1 * * 1
  4. * 1 1 1 *
(정답률: 71%)
  • cron의 설정 형식은 '분 시간 일 월 요일' 순서입니다.
    매주 1회 실행하기 위해서는 요일 필드에 값을 지정해야 하며, 1 1 * * 1은 매주 월요일 1시 1분에 실행함을 의미합니다.
profile_image
1

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

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

  1. bash 프로세스의 우선순위를 높인다.
  2. bash 프로세스의 우선순위를 낮춘다.
  3. bash 프로세스의 우선순위 값을 출력한다.
  4. 사용법 오류로 인해 실행되지 않는다.
(정답률: 56%)
  • 명령 실행 시, 별도의 값 지정이 없으면 기본적으로 nice 값이 10 증가합니다. 리눅스에서 nice 값의 증가(양수 방향)는 프로세스의 우선순위가 낮아짐을 의미하므로, bash 프로세스의 우선순위가 낮아지게 됩니다.
profile_image
1

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

26. 다음 중 포어그라운드 프로세스를 종료하기 위해 사용하는 키 조합으로 알맞은 것은?

  1. [Ctrl]+[c]
  2. [Ctrl]+[a]
  3. [Ctrl]+[z]
  4. [Ctrl]+[d]
(정답률: 68%)
  • Ctrl+c 조합은 현재 포어그라운드에서 실행 중인 프로세스에 SIGINT 시그널을 보내 프로세스를 강제 종료합니다.

    오답 노트

    Ctrl+a: 입력 라인의 시작 부분으로 커서 이동
    Ctrl+z: 프로세스를 일시 중지하고 백그라운드로 전환
    Ctrl+d: 현재 터미널 세션 종료(로그아웃)
profile_image
1

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

27. 다음 중 standalone 방식과 inetd 방식에 대한 비교 설명으로 알맞은 것은?

  1. inetd 방식이 standalone 방식보다 메모리 관리가 더 효율적이다.
  2. inetd 방식이 standalone 방식보다 관련 서비스 처리가 빠르다.
  3. 웹과 같은 빈번한 요청이 들어오는 서비스는 inetd 방식이 적합하다.
  4. 사용자가 많은 서비스는 standalone 방식보다 inetd 방식이 적합하다.
(정답률: 72%)
  • Standalone 방식은 메모리에 항상 상주해 있어 응답 속도가 빠르지만, 메모리를 계속 차지합니다. (빈번한 접속용, 예: 웹 서버)

    inetd 방식은 평소엔 잠자고 있다가 요청이 올 때만 메모리에 올라와 실행되므로, 메모리 효율이 좋습니다. (가끔 접속용, 예: Telnet)

    대신 inetd는 요청 때마다 프로세스를 새로 띄워야 해서 반응 속도는 Standalone보다 느립니다.

    따라서 'inetd가 메모리 관리가 더 효율적이다'라고 설명한 ①번이 정답입니다.

    ---

    무조건 외워야 하는 개념 문제로,

    리눅스 서비스 데몬의 실행 방식 두 가지를 비교하는 문제는 정말 자주 나옵니다.

    딱 키워드만 기억하세요.

    빠름 / 메모리 많이 먹음 -> Standalone (식당이 항상 문 열고 대기)

    느림 / 메모리 적게 먹음 -> inetd / xinetd (손님 올 때만 요리사 부름)
  • inetd 방식은 평상시 대기 상태였다가 요청이 올 때만 서비스를 구동하므로, 상주하는 standalone 방식보다 메모리 관리가 훨씬 효율적입니다.

    오답 노트

    서비스 처리 속도: 상주하며 즉각 처리하는 standalone 방식이 더 빠름
    빈번한 요청/사용자 많은 서비스: 즉각 대응이 가능한 standalone 방식이 적합
profile_image
1

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

28. 다음 중 사용자가 본인이 실행한 백그라운드 프로세스 목록을 확인하는 명령어로 가장 알맞은 것은?

  1. ps
  2. bg
  3. jobs
  4. exec
(정답률: 69%)
  • jobs 명령어는 현재 셸 세션에서 실행 중인 백그라운드 및 포어그라운드 작업의 목록을 확인하는 데 사용됩니다.

    오답 노트

    ps: 시스템 전체의 현재 실행 중인 프로세스 확인
    bg: 중지된 백그라운드 작업을 다시 실행
    exec: 현재 셸을 새로운 프로세스로 대체
profile_image
1

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

29. 다음 보기의 시그널을 번호값이 낮은 순부터 높은 순으로 정렬했을 때 세 번째에 해당하는 시그널 이름으로 알맞은 것은?

  1. SIGTSTP
  2. SIGKILL
  3. SIGINT
  4. SIGTERM
(정답률: 67%)
  • 리눅스 주요 시그널 번호는

    SIGINT(2)
    SIGKILL(9)
    SIGTERM(15)
    SIGTSTP(20)

    입니다.

    이를 낮은 순서대로 나열하면

    2(INT) -> 9(KILL) -> 15(TERM) -> 20(TSTP)

    가 됩니다.

    순서상 '세 번째'에 위치하는 것은 '15번인 SIGTERM'입니다.

    따라서 정답은 ④번(SIGTERM)입니다.

    ---

    무조건 외워야 하는 족보 문제로,

    시그널 번호 문제는 매 회차 한 문제는 꼭 나옵니다.

    1번부터 64번까지 다 외울 필요 없이 딱 '4대장'만 외웁시다.


    ■ 2번 (SIGINT): Ctrl + C (실행 취소)
    ■ 9번 (SIGKILL): 강제 종료 (말 안 들을 때 씀)
    ■ 15번 (SIGTERM): 정상 종료 (기본값)
    ■ 20번 (SIGTSTP): Ctrl + Z (일시정지)
  • 각 시그널의 번호를 낮은 순부터 정렬하면 SIGINT(2) $\rightarrow$ SIGKILL(9) $\rightarrow$ SIGTERM(15) $\rightarrow$ SIGTSTP(20) 순입니다. 따라서 세 번째에 해당하는 시그널은 SIGTERM입니다.
profile_image
1

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

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

  1. ㉠ exec, ㉡ fork
  2. ㉠ fork, ㉡ exec
  3. ㉠ background, ㉡ foreground
  4. ㉠ foreground, ㉡ background
(정답률: 78%)
  • 프로세스 생성 및 실행 방식에 대한 설명입니다. ㉠ fork는 기존 프로세스를 복제하여 새로운 프로세스를 생성하는 방식이며, ㉡ exec는 현재 프로세스의 메모리를 새로운 프로세스의 코드로 완전히 대체하는 방식입니다.
profile_image
1

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

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

  1. /etc/.bashrc
  2. /etc/.bash_profile
  3. /etc/bashrc
  4. /etc/profile
(정답률: 56%)
  • /etc/profile 은 환경 변수(PATH 등)를 설정하고, /etc/bashrc 는 별칭(alias)과 '함수'를 설정하는 파일입니다.

    문제에서 'alias와 함수'를 설정한다고 명시했으므로 /etc/bashrc 가 정답이 됩니다.

    참고로 파일명 앞에 점(.)이 붙은 파일(예: .bashrc)은 개인용이고, /etc 폴더에 있는 파일은 '모든 사용자'에게 적용되는 공용 파일입니다.

    따라서 '모든 사용자' + 'alias 설정'을 담당하는 ③번(/etc/bashrc)이 정답입니다.

    ---

    족보에서 자주 나오는 헷갈리는 문제로

    환경 설정 파일 4가지의 역할 구분은 무조건 나옵니다. 딱 두 가지 기준만 잡으세요.

    ■ 내용: 환경변수(profile) vs 별칭·함수(bashrc)
    ■ 대상: 개인용(~/.파일) vs 전체용(/etc/파일)
  • 모든 사용자에게 공통적으로 적용되는 alias(별칭)와 쉘 함수를 설정하는 시스템 전역 설정 파일은 /etc/bashrc입니다.


    오답 노트

    /etc/profile: 모든 사용자의 환경변수 및 시작 프로그램 설정
    ~/.bashrc: 개별 사용자의 alias 및 함수 설정
    ~/.bash_profile: 개별 사용자의 로그인 설정 파일
profile_image
1

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

32. 다음 중 (괄호) 안에 들어갈 명령의 결과로 알맞은 것은?

  1. 아무것도 출력되지 않는다.
  2. $user
  3. ihduser
  4. kaitman
(정답률: 78%)
  • 사용자 정의 변수 user에 kaitman이라는 값을 할당한 후, echo 명령어를 통해 해당 변수의 값을 출력하는 과정입니다. 큰따옴표(") 내의 $user는 변수 치환이 일어나므로 할당된 값인 kaitman이 출력됩니다.
profile_image
1

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

33. 다음 중 가장 최근에 실행한 명령을 재실행할 때 사용하는 명령으로 알맞은 것은?

  1. !0
  2. !1
  3. !!
  4. history -1
(정답률: 77%)
  • !! 명령은 쉘에서 가장 최근에 실행했던 명령어를 즉시 재실행하는 기능을 수행합니다.

    오답 노트

    !0, !1: 히스토리 번호를 지정하여 특정 순서의 명령을 재실행함
    history -1: 최근 실행한 명령의 기록을 출력함
profile_image
1

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

34. 다음은 셸 변수를 선언한 후에 관련 내용을 확인하는 과정이다. (괄호) 안에 들어갈 명령어로 알맞은 것은?

  1. printenv
  2. unset
  3. env
  4. set
(정답률: 68%)
  • 옵션이나 인자 없이 사용했을 때 선언된 셸 변수(지역 변수) 및 함수를 출력하는 명령어는 set입니다.

    오답 노트

    printenv: 환경 변수(전역 변수) 조회
    env: 환경 변수 조회 및 등록
    unset: 지정된 환경 변수나 함수를 제거
profile_image
1

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

35. 다음은 로그인 셀을 확인하는 과정이다. (괄호) 안에 들어갈 명령어로 알맞은 것은?

  1. ps
  2. chsh
  3. jobs
  4. shells
(정답률: 61%)
  • 현재 실행 중인 프로세스의 정보를 보여주는 유틸리티로, PID, TTY, TIME, CMD 등의 정보를 통해 로그인 셸을 확인할 수 있는 명령어는 ps (Process Status)입니다.

    오답 노트

    chsh: 로그인 셸을 변경하는 명령어
    jobs: 백그라운드에서 실행 중인 작업 목록 확인
    shells: 사용 가능한 셸 목록이 저장된 파일(/etc/shells)
profile_image
1

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

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

  1. /etc/passwd
  2. /etc/shells
  3. /etc/bashrc
  4. /etc/profile
(정답률: 62%)
  • 특정 사용자가 로그인 시에 부여되는 셸 정보를 포함하여 사용자 ID, 그룹 ID, 홈 디렉토리 등 계정 정보를 저장하는 파일은 /etc/passwd입니다.

    오답 노트

    /etc/shells: 시스템에서 사용 가능한 유효한 셸 목록 저장
    /etc/bashrc: 시스템 전체의 기본 bash 셸 설정 파일
    /etc/profile: 모든 사용자의 로그인 셸 세션 시작 시 실행되는 초기화 스크립트
profile_image
1

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

37. 다음은 ihdman 사용자가 변경 가능한 셀의 목록 정보를 확인하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

  1. -l
  2. -u
  3. -s
  4. -c
(정답률: 76%)
  • chsh 명령어 사용 시 사용자가 변경 가능한 셸의 목록을 출력하여 확인하는 옵션은 -l (list shells)입니다.

    오답 노트

    -u: 도움말 및 옵션 설명 제공
    -s: 기본 셸 변경
    -c: 변경된 셸에 대한 추가 설명 제공
profile_image
1

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

38. 다음 설명에 해당하는 셀로 알맞은 것은?

  1. bourne shell
  2. csh
  3. dash
  4. bash
(정답률: 60%)
  • 1978년 버클리 대학의 빌 조이가 개발하였으며, 히스토리 기능, Alias 기능, 작업 제어 등 유용한 기능을 포함한 셸은 csh입니다.

    오답 노트

    bourne shell: 1970년대 초 개발된 초기 셸로 히스토리, alias 기능이 없음
    dash: POSIX 표준을 따르는 경량화된 셸
    bash: 1989년에 개발된 sh의 확장 버전
profile_image
1

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

39. 다음 설명에 해당하는 파일명으로 알맞은 것은?

  1. /etc/fstab
  2. /etc/mtab
  3. /etc/mounts
  4. /proc/partitions
(정답률: 59%)
  • 설명과 같이 현재 시스템에 마운트된 파일 시스템 정보를 저장하며, 실제로는 /proc/self/mounts 파일을 참조하는 파일은 /etc/mtab입니다.

    오답 노트

    /etc/fstab: 부팅 시 자동 마운트할 파일 시스템 설정 파일
    /proc/partitions: 시스템의 파티션 정보 제공
profile_image
1

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

40. 다음 중 /etc/fstab 파일의 첫 번째 필드에 설정할 수 있는 값으로 틀린 것은?

  1. UUID
  2. LABEL
  3. 마운트 포인트
  4. 장치 파일명
(정답률: 63%)
  • /etc/fstab 파일의 첫 번째 필드는 마운트할 장치를 지정하는 영역으로, UUID, LABEL, 장치 파일명(/dev/...) 등을 설정할 수 있습니다. 마운트 포인트는 두 번째 필드에 설정해야 하므로 틀린 설명입니다.
profile_image
1

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

41. 다음은 ihduser 사용자의 홈 디렉터리가 차지하고 있는 디스크 용량을 확인하는 과정이다. (괄호) 안에 들어갈 명령어로 알맞은 것은?

  1. df -sh ~ihduser
  2. quota ihduser
  3. du -sh ~ihduser
  4. df -sh /home/ihduser
(정답률: 64%)
  • 특정 디렉터리가 차지하고 있는 실제 디스크 사용량을 확인하는 명령어는 du(disk usage)입니다. 에서와 같이 홈 디렉터리의 용량을 사람이 읽기 쉬운 단위로 확인하기 위해 du -sh ~ihduser 명령을 사용합니다.

    오답 노트

    df: 파일 시스템 전체의 남은 공간 확인
    quota: 사용자별 디스크 사용량 제한 및 확인
profile_image
1

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

42. 다음중 fdisk 작업 후에 변경된 파티션 정보를 저장하고 종료하는 명령어로 알맞은 것은?

  1. n
  2. w
  3. x
  4. q
(정답률: 63%)
  • fdisk 도구에서 변경된 파티션 테이블 정보를 디스크에 실제로 저장하고 프로그램을 종료하는 명령어는 w(write)입니다.

    오답 노트

    n: 새로운 파티션 생성
    q: 저장하지 않고 종료
    x: 전문가 모드 진입
  • 'w'는 'Write(쓰기)'의 약자로, 내가 수정한 파티션 정보를 실제 디스크에 '저장하고 종료'하는 명령어 입니다.

    반대로 'q'는 'Quit(종료)'의 약자로, 실수했거나 마음이 바뀌었을 때 '저장하지 않고 그냥 빠져나갈 때' 씁니다.

    'n'은 'New(새로 만들기), 'd'는 'Delete(삭제)', 'p'는 'Print(확인)'를 의미합니다.

    문제에서 '저장하고 종료'를 물었으므로 'Write'의 첫 글자인 ②번(w)이 정답입니다.

    ---

    점수를 퍼주는 문제이기 때문에 무조건 맞춰야 합니다.

    fdisk 내부 명령어는 실무에서도 디스크 날려먹지 않으려면 꼭 알아야 해서 시험에 아주 잘 나옵니다.

    ■ 저장할 거면? -> 'w' (Write)
    ■ 그냥 나갈 거면? -> 'q' (Quit)

    이 두 개를 구분하는 문제가 90%입니다.
profile_image
1

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

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

  1. lsblk
  2. blkid
  3. fdisk
  4. uuid
(정답률: 61%)
  • 제시된 이미지는 블록 장치의 UUID와 파일 시스템 타입(TYPE)을 출력하고 있습니다.
    blkid 명령어는 블록 장치에 설정된 UUID와 파일 시스템 유형을 확인하는 데 사용됩니다.

    오답 노트

    lsblk: 블록 장치 정보를 트리 구조로 표시
    fdisk: 디스크 파티션 관리 도구
    uuid: 새로운 UUID 생성
profile_image
1

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

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

  1. quota
  2. edquota
  3. repquota
  4. xfs_quota
(정답률: 51%)
  • 이미지처럼 '여러 사용자의 디스크 사용량과 제한량(Soft/Hard limit)'을 표 형태로 한눈에 보여주는 것은 '보고서(Report)' 기능입니다.

    'repquota'는 'Report Quota'의 약자로, 파일 시스템의 전체 쿼터 요약 정보를 출력하는 명령어입니다.

    'edquota'는 설정을 수정(Edit)하기 위해 편집기를 여는 명령어이고, 'quota'는 주로 특정 개인의 정보만 확인하는 명령어입니다.

    따라서 '전체 보고서' 형식의 출력 결과를 보여주는 ③번(repquota)이 정답입니다.

    ---

    꼭 알아둬야 합니다.

    쿼터(Quota) 관련 명령어 3형제는 시험에 정말 자주 나옵니다.

    영어 단어 뜻만 기억하면 쉽습니다.

    ■ 확인(개인): quota
    ■ 수정(편집): edquota (Edit)
    ■ 요약(보고): repquota (Report)
  • 제시된 이미지는 사용자별 디스크 사용량과 제한 수치를 보여주는 보고서 형식입니다.
    repquota 명령어는 파일 시스템의 사용자 또는 그룹에 대한 디스크 사용량 보고서를 생성하는 명령어입니다.

    오답 노트

    quota: 사용량 제한 설정 및 관리
    edquota: 사용량 제한 편집
    xfs_quota: XFS 파일 시스템 전용 관리 도구
profile_image
1

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

45. 다음 중 설정된 umask 값이 0022일 경우 생성되는 파일의 허가권 값으로 알맞은 것은?

  1. -rw-r--r--
  2. -rw-rw-r--
  3. -rwxr-xr-x
  4. -rwxrwxr-x
(정답률: 71%)
  • umask는 파일 생성 시 기본 권한에서 제외할 권한을 지정합니다. 파일의 최대 기본 권한은 666입니다.
    ① [기본 공식] $Permission = Max Permission - umask$
    ② [숫자 대입] $Permission = 666 - 022$
    ③ [최종 결과] $Permission = 644$
    숫자 644를 기호로 변환하면 -rw-r--r-- 가 됩니다.
profile_image
1

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

46. project 그룹에 속한 사용자들이 /project 디렉터리에서 파일 생성은 자유로우나 삭제는 본인의 생성한 파일만 가능하도록 설정하려고 한다. 또한 파일 생성 시 자동으로 그룹 소유권이 project로 부여되도록 설정하려고 한다. /project 디렉터리의 정보가 다음과 같을 때 관련 명령으로 알맞은 것은?

  1. chmod 1770 /project
  2. chmod 2770 /project
  3. chmod 3770 /project
  4. chmod 5770 /project
(정답률: 62%)
  • 특수 권한 설정을 통해 디렉터리의 보안과 소유권을 관리하는 문제입니다.
    1. 본인이 생성한 파일만 삭제 가능하게 하는 권한은 Sticky Bit (값: 1)입니다.
    2. 파일 생성 시 자동으로 그룹 소유권이 부여되게 하는 권한은 Set GID (값: 2)입니다.
    따라서 두 권한을 모두 적용하면 $1 + 2 = 3$이 되어 chmod 3770 /project 명령어가 정답입니다.
profile_image
1

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

47. 다음 명령의 결과로 설정되는 lin.txt 파일의 허가권 값으로 알맞은 것은?

  1. ----r-----
  2. -r--r--r--
  3. -rw-r--r--
  4. -rw-rw----
(정답률: 79%)
  • chmod 명령어는 파일의 허가권을 변경하며, g=r 옵션은 그룹(group)의 권한을 읽기(read) 권한으로만 덮어쓰겠다는 의미입니다.
    기존 권한 -rw-rw-r-- 에서 그룹 권한 부분인 rw- 가 r-- 로 변경되어 최종적으로 -rw-r--r-- 가 됩니다.
profile_image
1

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

48. 다음 중 파일이나 디렉터리의 소유자를 변경하는 명령어로 알맞은 것은?

  1. ls
  2. chgrp
  3. chown
  4. umask
(정답률: 83%)
  • chown(Change Owner) 명령어는 파일이나 디렉터리의 소유자와 그룹을 변경하는 데 사용됩니다.

    오답 노트

    ls: 파일 및 디렉터리 목록 표시
    chgrp: 그룹 소유권만 변경
    umask: 파일 생성 시 기본 퍼미션 제어
profile_image
1

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

2과목: 리눅스 활용

49. 다음 중 클라우드 서비스에서 이용자의 설정이 많은 순서로 나열된 것은?

  1. SaaS > PaaS > IaaS
  2. PaaS > SaaS > IaaS
  3. Iaas > PaaS > Saas
  4. IaaS > SaaS > PaaS
(정답률: 66%)
  • 클라우드 서비스는 제공 범위가 좁을수록 이용자가 직접 설정하고 관리해야 할 영역이 많아집니다. 인프라부터 직접 구축하는 IaaS가 가장 설정 범위가 넓고, 플랫폼이 제공되는 PaaS, 완성된 소프트웨어를 사용하는 SaaS 순으로 설정 범위가 줄어듭니다.
profile_image
1

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

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

  1. Hadoop
  2. NoSQL
  3. R
  4. Cassandra
(정답률: 66%)
  • 이미지 의 설명처럼 빅데이터 환경에서 데이터 분석 기술을 통해 분석된 데이터의 의미와 가치를 시각적으로 표현하는 데 유용한 프로그래밍 언어는 R입니다.

    오답 노트

    Hadoop: 대규모 데이터 세트 분산 처리 프레임워크
    NoSQL: 관계형 DB의 대안으로 빅데이터 및 실시간 웹 앱에 사용
    Cassandra: 고가용성과 확장성을 제공하는 분산 NoSQL 시스템
profile_image
1

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

51. 다음 중 CPU 반가상화를 지원하는 가상화 기술로 알맞은 것은?

  1. Xen
  2. KVM
  3. Docker
  4. VirtualBox
(정답률: 64%)
  • 가상화 기술 중 Xen은 게스트 OS가 하이퍼바이저와 통신하기 위해 수정된 커널을 사용하는 반가상화 방식을 지원합니다.

    오답 노트

    KVM: 전가상화 기술
profile_image
1

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

52. 다음 상황에 적합한 클리스터링 기술로 알맞은 것은?

  1. 고계산용 클러스터
  2. 베어울프 클러스터
  3. 고가용성 클러스터
  4. HPC 클러스터
(정답률: 72%)
  • 제시된 이미지 의 내용처럼 로드 밸런서를 통해 부하를 분산하고, 장애 발생 시 다른 서버가 서비스를 이어받아 중단 없이 운영함으로써 시스템 가용성을 극대화하는 기술은 고가용성 클러스터입니다.

    오답 노트

    고계산용/HPC 클러스터: 과학적 계산 등 높은 연산 성능 필요 작업 수행
    베어울프 클러스터: 일반 PC를 연결해 구축한 고성능 컴퓨팅 환경
profile_image
1

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

53. 다음 중 SYN Flooding 공격과 같은 네트워크 상태 정보를 확인하는 명령으로 알맞은 것은?

  1. ip
  2. arp
  3. route
  4. netstat
(정답률: 70%)
  • SYN Flooding은 가짜 연결 요청을 폭주시켜 서버를 마비시키는 공격으로, 이를 탐지하려면 현재 접속된 '연결 상태(State)'를 봐야 합니다.

    netstat(Network Statistics)는 네트워크 연결 상태, 라우팅 테이블, 포트 열림 여부 등을 보여주는 명령어로 SY_RECV 같은 공격 징후를 포착할 수 있습니다.

    arp는 하드웨어 주소(MAC), route는 경로, ip는 주소 설정을 다루는 명령어라 '실시간 연결 상태'를 보기는 어렵습니다.

    따라서 네트워크의 '상태(Status/Statistics)'를 점검하는 ④번(netstat)이 정답입니다.

    ---

    보안과 명령어가 결합된 핵심 문제로, 난이도는 '중' 입니다.

    '네트워크 상태 확인', '연결된 포트 확인', '공격 탐지' 같은 키워드가 나온다면 90% 확률로 "netstat"가 정답입니다.

    상태/연결/대기열 확인 ⇒ netstat

    참고: 최신 리눅스에선 ss 명령어를 쓰기도 하지만, 자격증 시험에선 netstat 가 표준 정답입니다.
  • SYN Flooding 공격과 같은 네트워크 상태를 확인하기 위해서는 netstat 명령어를 사용하여 현재 어느 포트로 어떤 IP가 접근을 시도하고 있는지(연결 상태)를 모니터링해야 합니다.
profile_image
1

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

54. 다음 설명에 해당하는 파일명으로 알맞은 것은?

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
(정답률: 52%)
  • 제시된 이미지 의 설명처럼 DNS 서버에 보낼 도메인 쿼리를 단축하여 지정하거나 DNS 서버 정보를 설정하는 파일은 /etc/resolv.conf 입니다.

    오답 노트

    /etc/hosts: DNS 쿼리 전 로컬에서 IP와 도메인을 1:1로 매핑하는 파일
  • 본 해설은 비추 누적갯수 초과로 자동 블라인드 되었습니다.
    (AI해설 오류가 많아 비추 2개 이상시 자동 블라인드 됩니다.)
    해설을 보시기 원하시면 클릭해 주세요
profile_image
1

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

55. 다음 설정을 확인할 수 있는 파일명으로 알맞은 것은?

  1. /etc/hosts
  2. /etc/resolv.conf
  3. /etc/sysconfig/network
  4. /etc/sysconfig/network-scripts
(정답률: 66%)
  • 이미지 속 내용은 'IP 주소'와 그에 대응하는 '도메인 이름(호스트명)'이 짝지어 적혀 있는 것입니다.

    이 파일은 DNS 서버에 물어보지 않고 내 컴퓨터가 직접 "이 이름은 IP야"라고 인식하게 만드는 '자체 주소록' 역할을 합니다.

    리눅스에서 이런 로컬 호스트 매핑 정보를 담고 있는 파일이 바로 /etc/hosts 입니다.

    참고로 /etc/resolv.conf 는 KT나 구글 같은 DNS 서버의 IP(예: 8.8.8.8)를 적어두는 곳이라 용도가 다릅니다.

    ---

    "무조건 외워야 하는 A급 문제입니다" - 난이도: 하

    리눅스 네트워크 설정 파일 문제의 '양대 산맥'이 바로 이 두 가지를 구분하는 것입니다.

    내 컴퓨터만의 주소록 ⇒ /etc/hosts
    DNS 서버 주소 설정 ⇒ /etc/resolv.conf

    이 둘을 바꿔서 내는 문제가 정말 많이 나오기 때문입니다.
  • 제시된 이미지 는 IP 주소와 호스트 이름을 1:1로 매핑하여 정의한 파일의 내용입니다. 리눅스에서 이러한 매핑 역할을 수행하는 파일은 /etc/hosts 입니다.
profile_image
1

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

56. 다음 중 네트워크 카드에 물리적으로 케이블이 연결되었는지를 점검할 때 사용하는 명령어로 알맞은 것은?

  1. ifconfig
  2. ss
  3. netstat
  4. mii-tool
(정답률: 62%)
  • mii-tool은 네트워크 인터페이스의 링크 상태, 속도, 듀플렉스 모드 등 미디어 상태를 확인하고 설정하는 도구로, 물리적인 케이블 연결 여부를 점검할 때 사용합니다.

    오답 노트

    ifconfig: 네트워크 인터페이스 설정 및 관리
    ss: 소켓 통계 및 연결 상태 확인
    netstat: 네트워크 연결 및 라우팅 테이블 통계 확인
profile_image
1

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

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

  1. ip
  2. route
  3. netstat
  4. ethtool
(정답률: 52%)
  • route, netstat -r, ip route 명령어는 모두 라우팅 테이블을 출력하므로 '게이트웨이 주소'를 확인할 수 있습니다.

    ethtool은 랜카드의 속도(1000Mbps), 전이중 모드(Full Duplex), 케이블 연결 상태 등 '물리적 하드웨어 설정'을 확인하는 도구입니다.

    IP 주소나 게이트웨이 같은 네트워크 계층(Layer 3)의 정보는 ethtool로 볼 수 없습니다.

    따라서 하드웨어 제어용 명령어인 ④번(ethtool)이 정답입니다.

    ---

    꼭 알아둬야 하는 문제로 난이도는 '중' 입니다.

    리눅스 네트워크 명령어 문제는 "하드웨어 설정(ethtool, mii-tool)"과 "네트워크 주소 설정(ip, ifconfig, route, netstat)"을 구분하는 문제가 아주 자주 나옵니다.

    물리적 랜선/장비가 궁금하다 ㄷt -r, ip route 명령어는 모두 라우팅 테이블을 출력하므로 '게이트웨이 주소'를 확인할 수 있습니다.

    ethtool은 랜카드의 속도(1000Mbps), 전이중 모드(Full Duplex), 케이블 연결 상태 등 '물리적 하드웨어 설정'을 확인하는 도구입니다.

    IP 주소나 게이트웨이 같은 네트워크 계층(Layer 3)의 정보는 ethtool로 볼 수 없습니다.

    따라서 하드웨어 제어용 명령어인 ④번(ethtool)이 정답입니다.

    ---

    꼭 알아둬야 하는 문제로 난이도는 '중' 입니다.

    리눅스 네트워크 명령어 문제는 "하드웨어 설정(ethtool, mii-tool)"과 "네트워크 주소 설정(ip, ifconfig, route, netstat)"을 구분하는 문제가 아주 자주 나옵니다.

    물리적 랜선/장비가 궁금하다 ⇒ ethtool

    IP/경로가 궁금하다 ⇒ 나머지 다oute, netstat -r, ip route 명령어는 모두 라우팅 테이블을 출력하므로 '게이트웨이 주소'를 확인할 수 있습니다.

    ethtool은 랜카드의 속도(1000Mbps), 전이중 모드(Full Duplex), 케이블 연결 상태 등 '물리적 하드웨어 설정'을 확인하는 도구입니다.

    IP 주소나 게이트웨이 같은 네트워크 계층(Layer 3)의 정보는 ethtool로 볼 수 없습니다.

    따라서 하드웨어 제어용 명령어인 ④번(ethtool)이 정답입니다.

    ---

    꼭 알아둬야 하는 문제로 난이도는 '중' 입니다.

    리눅스 네트워크 명령어 문제는 "하드웨어 설정(ethtool, mii-tool)"과 "네트워크 주소 설정(ip, ifconfig, route, netstat)"을 구분하는 문제가 아주 자주 나옵니다.

    물리적 랜선/장비가 궁금하다 ㄷt -r, ip route 명령어는 모두 라우팅 테이블을 출력하므로 '게이트웨이 주소'를 확인할 수 있습니다.

    ethtool은 랜카드의 속도(1000Mbps), 전이중 모드(Full Duplex), 케이블 연결 상태 등 '물리적 하드웨어 설정'을 확인하는 도구입니다.

    IP 주소나 게이트웨이 같은 네트워크 계층(Layer 3)의 정보는 ethtool로 볼 수 없습니다.

    따라서 하드웨어 제어용 명령어인 ④번(ethtool)이 정답입니다.

    ---

    꼭 알아둬야 하는 문제로 난이도는 '중' 입니다.

    리눅스 네트워크 명령어 문제는 "하드웨어 설정(ethtool, mii-tool)"과 "네트워크 주소 설정(ip, ifconfig, route, netstat)"을 구분하는 문제가 아주 자주 나옵니다.

    물리적 랜선/장비가 궁금하다 ⇒ ethtool

    IP/경로가 궁금하다 ⇒ 나머지 다
  • ethtool은 네트워크 인터페이스 카드(NIC)의 물리적인 설정 상태(속도, Duplex 등)를 조회하고 변경하는 명령어이며, 게이트웨이 주소 확인과는 무관합니다.
profile_image
1

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

58. 다음 설명과 같은 경우에 사용가능한 IP 주소의 개수로 알맞은 것은?

  1. 252
  2. 250
  3. 248
  4. 244
(정답률: 56%)
  • C 클래스 네트워크 1개를 서브넷 마스크 $255.255.255.192$로 나누었을 때, 전체 네트워크에서 사용 가능한 총 IP 개수를 구하는 문제입니다.
    ① [기본 공식] $\text{Total Usable IP} = (2^{\text{host bits}} - 2) \times \text{Subnet Count}$
    ② [숫자 대입] $(2^{6} - 2) \times 4$
    ③ [최종 결과] $248$
profile_image
1

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

59. IP 주소 및 서브넷 마스크값이 다음과 같을 때 설정되는 브로드캐스트 주소값으로 알맞은 것은?

  1. 192.168.5.190
  2. 192.168.5.191
  3. 192.168.5.192
  4. 192.168.5.193
(정답률: 54%)
  • 주어진 IP 주소 $192.168.5.189/26$에서 서브넷 마스크 $/26$은 호스트 비트가 $6$개임을 의미하며, 이를 통해 브로드캐스트 주소를 구할 수 있습니다.
    ① [기본 공식] $\text{Broadcast Address} = \text{Network Address} + (2^{\text{host bits}} - 1)$
    ② [숫자 대입] $\text{Broadcast Address} = 128 + (2^{6} - 1)$
    ③ [최종 결과] $191$
    따라서 브로드캐스트 주소는 $192.168.5.191$입니다.
  • /26 은 전체 256개의 IP를 '64개씩 4묶음'으로 나눈 것입니다. (범위: 0~63, 64~127, 128~191, 192~255)

    문제의 IP인 ...189는 세 번째 묶음인 128~191 사이에 포함됩니다.

    브로드캐스트 주소는 그 묶음(네트워크)의 맨 마지막 번호를 의미합니다.

    따라서 해당 범위의 끝번호인 191번(②번)이 정답입니다.

    ---

    계산이 빠르지 않다면 스킵해도 되는 문제입니다 - 난이도:상

    서브넷 마스크 계산은 원리를 모른다면 시험장에서 시간만 잡아먹는 문제입니다.

    만약 /24(256개), /25(128개), /26(64개) 이 패턴이 눈에 익었다면 10초 만에 풀 수 있으니 챙기세요.

    그게 아니라면 차라리 다른 암기 문제를 검토하는 게 이득입니다.
profile_image
1

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

60. 다음 중 로컬 시스템에 있는 파일을 FTP 서버에 업로드하는 경우에 사용하는 명령어로 알맞은 것은?

  1. get
  2. put
  3. recv
  4. hash
(정답률: 77%)
  • FTP에서 내 컴퓨터(로컬)의 파일을 서버로 보낼(Upload) 때는 '놓다'라는 뜻의 put 명령어를 사용합니다.

    반대로 서버에 있는 파일을 내 컴퓨터로 가져올(Download) 때는 '얻다'라는 뜻의 get 을 사용합니다.

    recv (receive)는 다운로드할 때 쓰는 get의 별칭이고, hash는 전송 진행 상황을 # 기호로 보여주는 명령어입니다.

    문제에서 '업로드'를 물어봤기 때문에 ②번(put)이 정답입니다.

    ---

    틀리면 안되는 점수 밭으로 난이도는 '하' 입니다.

    FTP 명령어는 리눅스 활용 파트에서 가장 기초적인 내용입니다. 딱 두 개만 기억하세요.

    내 거 줄게 - put
    니 거 줘 - get

    참고로, 파일을 여러 개를 보낼 때는 앞에 m을 붙여서 'mput', 'mget' 을 씁니다.
  • FTP 서버에 파일을 업로드할 때는 put 명령어를 사용합니다.

    오답 노트

    get: 서버에서 파일을 다운로드할 때 사용
profile_image
1

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

61. 다음은 원격지의 IP 주소가 192.168.5.13번인 ssh 서버에 kaitman 계정으로 변경해서 접속하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

  1. kaitman@192.168.5.13
  2. -n kaitman 192.168.5.13
  3. -p kaitman 192.168.5.13
  4. -U kaitman 192.168.5.13
(정답률: 65%)

  • ssh를 통해 특정 계정으로 원격 서버에 접속할 때는 $$ssh\ [username]@[IP\ address]$$ 형식을 사용합니다. 따라서 kaitman 계정으로 192.168.5.13 서버에 접속하려면 kaitman@192.168.5.13 라고 입력해야 합니다.
profile_image
1

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

62. 다음은 원격지 텔넷 서버에 계정을 변경해서 접속하는 과정이다. (괄호) 안에 들어갈 옵션으로 알맞은 것은?

  1. -u
  2. -n
  3. -p
  4. -l
(정답률: 45%)

  • telnet 명령어 사용 시 로그인할 사용자 이름을 지정하는 옵션은 -l 입니다.

    오답 노트

    -u: UDP 모드로 실행
    -n: 호스트 이름을 숫자로 변환하지 않음
    -p: 원격 호스트의 포트 지정
profile_image
1

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

63. 다음중 메일 서버 간의 메시지 교환에 사용되는 프로토콜로 알맞은 것은?

  1. SNMP
  2. SMTP
  3. IMAP
  4. POP3
(정답률: 80%)
  • 메일 서버 간에 메시지를 교환하거나 이메일을 보낼 때 사용하는 프로토콜은 SMTP입니다.

    오답 노트

    SNMP: 네트워크 장비 관리 및 정보 수집
    IMAP, POP3: 원격 서버로부터 이메일을 가져오는 프로토콜
profile_image
1

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

64. 다음 설명에 해당하는 인터넷 서비스로 알맞은 것은?

  1. NFS
  2. SAMBA
  3. Gopher
  4. FTP
(정답률: 67%)

  • 리눅스/유닉스 계열 운영체제와 윈도우 운영체제 간의 자료 및 하드웨어 공유를 지원하는 서비스는 SAMBA입니다. 이는 윈도우의 SMB/CIFS 프로토콜을 구현한 것입니다.

    오답 노트

    NFS: 리눅스/유닉스 시스템 간 파일 공유
    Gopher: 초기 인터넷의 계층적 정보 검색 프로토콜
    FTP: 컴퓨터 간 파일 전송을 위한 프로토콜
profile_image
1

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

65. 다음 중 X 윈도가 설치되지 않은 환경의 콘솔 창에서 사용할 수 있는 웹 브라우저로 알맞은 것은?

  1. links
  2. firefox
  3. opera
  4. safari
(정답률: 68%)
  • Firefox, Opera, Safari는 모두 화려한 그래픽과 마우스가 필요한 GUI 웹 브라우저로, X 윈도우가 없으면 실행조차 안 됩니다.

    links(또는 lynx)는 검은 콘솔 화면(CLI)에서 텍스트로만 웹페이지를 보여주는 '텍스트 전용 웹 브라우저'입니다.

    서버 관리자들은 그래픽 환경이 없는 서버에서 급하게 인터넷을 확인해야 할 때 이 'links'를 사용합니다.

    문제의 'X 윈도우가 설치되지 않은', '콘솔 창'이라는 조건에 맞는 건 텍스트 브라우저인 ①번(links) 뿐입니다.

    ---

    점수 주는 문제이므로 챙기세요 - 난이도: 하

    리눅스 마스터 시험에서 "텍스트 모드 웹 브라우저가 뭐냐?"는 질문은 종종 나오므로 딱 두 개만 외우면 됩니다.

    L로 시작하는 것들: lynx, links (얘네는 텍스트 브라우저)

    나머지(Chrome, Firefox 등): 우리가 아는 일반 브라우저
  • X 윈도(GUI)가 설치되지 않은 텍스트 기반의 콘솔 환경에서는 그래픽 출력이 불가능하므로, 텍스트 기반 웹 브라우저인 links를 사용해야 합니다.

    오답 노트

    firefox, opera, safari: 그래픽 사용자 인터페이스(GUI)를 사용하는 브라우저임
profile_image
1

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

66. 다음 설명에 해당하는 국제기구로 알맞은 것은?

  1. ICANN
  2. IEEE
  3. TIA
  4. ISO
(정답률: 66%)
  • ICANN은 전 세계의 IP 주소, 도메인 이름, 포트 번호 할당을 총괄 관리하는 국제 비영리 기구입니다.

    IEEE는 LAN선이나 와이파이 같은 전기/전자 하드웨어 표준을

    ISO는 OSI 7계층 같은 국제 표준 규격을 만드는 곳입니다.


    문제 박스 안의 'IP 주소', '도메인', '할당' 이라는 키워드가 보이면 바로 'ICANN'을 떠올리셔야 합니다.

    따라서 인터넷 주소 자원을 관리하는 ①번(ICANN)이 정답입니다.

    ---

    단순 암기 문제라 챙겨두면 좋습니다 - 난이도: 하

    자주는 아니지만 가끔 나오는 상식 문제입니다.

    복잡하게 외우지 말고 "인터넷 주소(IP) 관리반장 = ICANN" 딱 하나만 기억하면 되니까 굳이 버릴 필요는 없습니다.
  • 의 설명처럼 IP 주소와 도메인 이름, 프로토콜 범주 및 포트 할당 등 인터넷의 고유 식별자 관리 업무를 담당하는 기구는 ICANN입니다.

    오답 노트

    IEEE: 전기·전자 공학 기술 표준 개발
    TIA: 통신 장비 및 서비스 표준 개발
    ISO: 다양한 산업 분야의 국제 표준 제정
profile_image
1

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

67. 다음중 IPv4의 C 클래스 네트워크 주소 대역으로 알맞은 것은?

  1. 191.0.0.0 ~ 223.255.255.255
  2. 192.0.0.0 ~ 223.255.255.255
  3. 191.0.0.0 ~ 224.255.255.255
  4. 192.0.0.0 ~ 224.255.255.255
(정답률: 64%)
  • IPv4 주소 클래스는 첫 번째 옥텟의 범위로 구분하며, C 클래스는 192.0.0.0부터 223.255.255.255까지의 대역을 사용합니다.

    오답 노트

    A클래스: 0.0.0.0 ~ 127.255.255.255
    B클래스: 128.0.0.0 ~ 191.255.255.255
profile_image
1

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

68. 다음 중 네트워크 프로토콜에 할당된 포트 번호를 확인할 수 있는 파일명으로 알맞은 것은?

  1. /etc/protocol
  2. /etc/protocols
  3. /etc/service
  4. /etc/services
(정답률: 53%)
  • /etc/services는 http(80), ssh(22) 처럼 서비스 이름과 그에 할당된 '포트 번호'를 매핑해둔 파일입니다.

    /etc/protocols는 TCP(6), UDP(17) 같은 프로토콜의 고유 ID 번호를 정의한 파일이라 정답이 아닙니다.

    리눅스 설정 파일 이름은 주로 '복수형('s')'으로 끝나는 경우가 많아, service나 protocol 같은 단수형 보기는 함정입니다.

    문제에서 '포트 번호'를 물어봤기 때문에 ④번 (/etc/services) 이 정답입니다.


    -----

    무조건 외워야 하는 문제로, 난이도는 하 입니다.

    /etc 디렉터리 내의 주요 설정 파일 문제는 매 회차 1~2문제씩 꼭 나옵니다. 특히 services(포트)와 protocols(프로토콜 ID)를 구분하는 건 단골 출제 패턴이니, "포트 = services" 공식으로 외워두세요.
  • /etc/services 파일은 인터넷 서비스의 이름, 할당된 포트 번호, 프로토콜 타입 간의 매핑 정보를 담고 있는 텍스트 파일입니다.

    오답 노트

    /etc/protocols: 포트 번호가 아닌 프로토콜 식별 번호를 정의하는 파일
profile_image
1

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

69. 다음 중 OSI 모델의 전송 계층에서 사용되는 프로토콜 데이터 단위로 알맞은 것은?

  1. Packet
  2. Segment
  3. frame
  4. bit
(정답률: 70%)
  • OSI 7계층 모델에서 각 계층은 고유의 데이터 단위(PDU)를 가집니다. 전송 계층(Transport Layer)에서는 데이터를 Segment 단위로 나누어 전송합니다.

    오답 노트

    Packet: 3계층 네트워크 계층의 단위
    frame: 2계층 데이터 링크 계층의 단위
    bit: 1계층 물리 계층의 단위
profile_image
1

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

70. 다음 설명에 해당하는 네트워크 프로토콜로 알맞은 것은?

  1. IP
  2. ICMP
  3. ARP
  4. UDP
(정답률: 77%)
  • 설명과 같이 논리 주소인 IP 주소를 실제 물리 주소인 MAC 주소로 변환하는 프로토콜은 ARP(Address Resolution Protocol)입니다.
profile_image
1

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

71. 다음 그림에 해당하는 네트워크 케이블로 알맞은 것은?

  1. STP
  2. UTP
  3. BNC
  4. 광케이블
(정답률: 61%)
  • 이미지의 케이블은 커넥터를 삽입 후 90도 회전하여 고정하는 방식의 동축 케이블용 BNC 커넥터이며, 주로 CCTV 시스템에서 사용됩니다.
profile_image
1

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

72. 다음 중 인터네트워킹 장비를 OSI 모델의 하위 계층부터 나열한 순서로 알맞은 것은?

  1. Router-Bridge-Repeater
  2. Router-Repeater-Bridge
  3. Repeater-Bridge-Router
  4. Bridge-Repeater-Router
(정답률: 69%)
  • OSI 계층 순서는

    리피터(1계층/물리) -> 브리지(2계층/데이터링크) -> 라우터(3계층/네트워크) 순입니다.

    리피터는 단순히 전기 신호를 증폭하는 역할(1층)이고, 브리지는 MAC 주소를 보고 데이터를 걸러내는 역할(2층)을 합니다.

    라우터는 IP 주소를 보고 가장 빠른 길을 찾아주는 가장 지능적인 역할(3층)을 합니다.

    문제에서 '하위 계층(낮은 숫자)부터' 나열하라고 했기 때문에

    리피터(1) - 브리지(2) - 라우터(3) 인 ③번이 정답입니다.

    -----

    무조건 외워야 하는 기초 상식으로, 난이도는 최하 정도 입니다.

    리눅스 마스터뿐만 아니라 모든 IT 시험의 기본인 'OSI 7계층' 문제로, 이걸 틀리면 점수 복구가 어려워지기 때문입니다.

    1계층: 리피터,허브
    2계층: 브리지, 스위치
    3계층: 라우터

    이 3단계 짝꿍은 구구단처럼 외우고 계셔야 합니다.
  • OSI 모델의 하위 계층부터 장비를 나열하면 물리 계층(Repeater) $\rightarrow$ 데이터 링크 계층(Bridge) $\rightarrow$ 네트워크 계층(Router) 순서가 됩니다.
profile_image
1

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

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

  1. totem
  2. ImageMagicK
  3. Eog
  4. Gimp
(정답률: 72%)
  • totem은 GNOME 데스크톱 환경에서 사용하는 기본 동영상 플레이어이므로 이미지 뷰어와는 거리가 멉니다.

    오답 노트

    ImageMagicK: 이미지 처리 및 변환 도구
    Eog: GNOME 기본 이미지 뷰어
    Gimp: 오픈 소스 이미지 편집 프로그램
profile_image
1

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

74. 다음 중 사용자가 X 윈도 실행을 실행할 경우 관련 키 정보를 저장하는 파일로 알맞은 것은?

  1. .Xsession
  2. .Xsetup
  3. .Xinitrc
  4. .Xauthority
(정답률: 68%)
  • .Xauthority 파일은 X 서버에 접속하기 위한 '인증 키(Cookie/Key)' 데이터를 저장하는 파일입니다.

    사용자가 X 윈도우를 실행할 때 "나 접속 권한 있어"라고 증명하는 디지털 신분증 역할을 합니다.

    오답인 .Xinitrc나 .Xsession은 X 윈도우가 켜질 때 어떤 프로그램을 실행할지 적어둔 '설정 스크립트'라 용도가 다릅니다.

    문제의 핵심 키워드인 '키 정보'와 'Authority(권한/인증)'를 연결하면 답이 ④번으로 보입니다.

    ------

    스킵하지 말고 챙겨야 할 문제로 난이도는 하 정도로 추정됩니다.

    X 윈도우 파일 문제는 주로 .Xinitrc (시작 스크립트) 아니면 이 .Xauthority (인증 키) 둘 중 하나가 나옵니다.

    스크립트/설정 -> .Xinitrc
    키/인증/권한 -> .Xauthority

    이 두 개만 구분하면 X 윈도우 파일 문제 대비가 가능합니다.
  • .Xauthority 파일은 X 윈도 서버와 클라이언트 간의 인증 정보를 저장하여, 클라이언트가 서버에 접근할 수 있도록 하는 인증 키를 관리하는 역할을 합니다.

    오답 노트

    .Xsession: 로그인 시 실행되는 세션 시작 스크립트
    .Xsetup: XDM 로그인 화면 설정 파일
    .Xinitrc: startx 명령으로 X 윈도우 시작 시 실행되는 초기화 스크립트
profile_image
1

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

75. 다음 중 X 클라이언트를 원격지로 전송하기 위해 변경하는 환경변수로 알맞은 것은?

  1. VISUAL
  2. DISPLAY
  3. TERM
  4. XTERM
(정답률: 67%)
  • X 클라이언트의 출력 화면을 어느 서버로 보낼지 지정하여 원격지로 전송하기 위해 사용하는 환경변수는 DISPLAY입니다.

    오답 노트

    VISUAL: 기본 텍스트 에디터 지정
    TERM: 터미널 유형 지정
    XTERM: X 윈도우 시스템의 터미널 에뮬레이터 종류
profile_image
1

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

76. 다음 중 X 서버에서 IP 주소가 192.168.12.22번인 X 클라이언트를 허가하는 명령으로 알맞은 것은?

  1. xhost 192.168.12.22
  2. xhost * 192.168.12.22
  3. xhost - 192.168.12.22
  4. xhost add 192.168.12.22
(정답률: 59%)
  • X 서버에서 특정 IP 주소를 가진 클라이언트의 접속을 허용하기 위해서는 xhost 명령 뒤에 해당 IP 주소를 지정하여 사용합니다.
profile_image
1

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

77. 다음 중 윈도 매니저 종류로 틀린 것은?

  1. Metacity
  2. Enlightenment
  3. Window Maker
  4. XFce
(정답률: 58%)
  • Metacity, Enlightenment, Window Maker는 창만 관리하는 '윈도우 매니저'입니다.

    XFce는 윈도우 매니저를 포함해 여러 유틸리티를 묶어놓은 '데스크톱 환경(통합 세트)'입니다.

    부품(WM)이냐 완제품(DE)이냐를 구분하는 문제로

    성격이 다른 ④번(XFce)이 정답입니다.

    -----

    단순 암기형 문제로 'XFce는 세트메뉴다' 정도로만 기억하고 넘어가세요.
  • XFce는 윈도 매니저가 아니라 유닉스 계열 플랫폼을 위한 데스크톱 환경(Desktop Environment)이며, 내부적으로 xfwm이라는 윈도 매니저를 사용합니다.
profile_image
1

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

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

  1. Metacity라는 윈도 매니저를 사용한다.
  2. 데스크톱 환경의 일종이다.
  3. Qt 라이브러리를 기반으로 만들어졌다.
  4. 리눅스뿐만 아니라 FreeBSD, Solaris, OS X 등도 지원한다.
(정답률: 52%)
  • Metacity는 GNOME 2.x 버전의 기본 윈도 매니저이며, KDE는 kwm과 vwin을 윈도 매니저로 사용합니다.
profile_image
1

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

79. 다음 중 사용자 로그인 및 세션 관리 역할을 수행하는 X 윈도의 구성요소로 알맞은 것은?

  1. 디스플레이 매니저
  2. 데스크톱 환경
  3. 윈도 매니저
  4. 유저 인터페이스
(정답률: 48%)
  • X 윈도 구성 요소 중 디스플레이 매니저는 사용자 로그인 및 세션 관리 역할을 수행하는 프로그램입니다.

    오답 노트

    윈도 매니저: 윈도의 배치와 표현을 담당함
profile_image
1

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

80. 다음은 시스템 부팅 시 X 윈도가 실행되도록 설정하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

  1. ㉠ set-default, ㉡ multi-user
  2. ㉠ set-default, ㉡ graphical
  3. ㉠ get-default, ㉡ multi-user.target
  4. ㉠ get-default, ㉡ graphical.target
(정답률: 56%)
  • multi-user는 검은 화면인 CLI, graphical은 X 윈도우(GUI) 모드를 의미하므로

    단순 확인이 아니라 부팅 설정을 변경하는 것이기 때문에 get이 아닌 set-default 명령어를 써야 합니다.

    문제에서 'X 윈도우'가 실행되길 원했으니 graphical이 포함된 보기를 찾아야 하므로

    설정(set) + 그래픽(graphical) 조합인 ②번이 정답입니다.

    --------

    절대 스킵하면 안 되는 필수 문제로 난이도는 '하' 정도이며

    systemd 부팅 모드(Target) 변경은 리눅스 마스터 2급의 핵심 단골 문제입니다.

    복잡하게 외울 필요 없이 딱 두 단어만 매칭해면 점수를 거져 먹을 수 있습니다.

    X 윈도우(화려함) = graphical
    텍스트 모드(검은색) = multi-user
  • 시스템 부팅 시 X 윈도(GUI 환경)가 자동으로 실행되게 하려면, 시스템의 기본 타겟을 설정하는 set-default 명령어와 GUI 모드를 의미하는 graphical 타겟을 지정해야 합니다. 따라서 의 빈칸은 ㉠ set-default, ㉡ graphical 이 됩니다.

    오답 노트

    multi-user: 텍스트 기반의 다중 사용자 모드로 설정됨
    get-default: 현재 설정된 기본 타겟을 조회하는 명령어임
profile_image
1

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

목록 다음회차 >