보안 국비 용

리눅스 마스터 2급 2022년 09월 03일 기출문제 - 오답노트

눅스 2024. 12. 12. 17:08

1. 다음은 /etc/passwd 파일의 내용을 출력하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?


     1. lp
     2. lpc
     3. lpstat
     4. lprm

 

문제 풀이 : 

lpc : 라인 프린터 컨트롤 프로그램, 프린터나 큐를 제어
lpstat : 큐의 상태 출력
lprm : 큐에 대기중인 작업 삭제

 

==> 1번

 

----------------------------------------------------------------------

 

2. 다음 중 System V 계열에 속하는 프린트 관련 명령어로 틀린 것은?
     
     1. lp
     2. lpc
     3. lpstat
     4. cancel

 

문제 풀이 : 

 

System V 

: lp,lpstat,cancel
BSD 

: lpr,lpc,lpq,lprm

 

==> 2번

 

----------------------------------------------------------------------

 

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


     1. 볼륨 그룹(VG)
     2. 논리적 볼륨(LV)
     3. 물리적 볼륨(PV)
     4. 물리적 확장(PE)

 

문제 풀이 : 

PV : 물리적인 볼륨PE: 하드를 하나로 모아 블록단위로 쪼갠것VG: 이 블록들의 집합LV: 집합에서 필요량 만큼 "할당"받아 만드는 것이 논리적인 볼륨

 

==> 2번

 

----------------------------------------------------------------------

 

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


     1. ALSA
     2. CUPS
     3. OSS
     4. SANE

 

문제 풀이 : 

사운드

OSS ( Hannu )

ALSA ( Jaroslav )

 

==> 3번

 

----------------------------------------------------------------------

 

5. 다음 중 인터넷상에서 원격으로 인쇄하기 위해 사용되는 프로토콜명으로 알맞은 것은?
     
     1. IPP
     2. LPRng
     3. CUPS
     4. PPD

 

문제 풀이 : 

IPP(Internet Printing Protocol)
: 인터넷 프린트 프로토콜
LPRng 
: 리눅스 초기 인쇄 시스템, 버클리 프린팅 시스템, BSD 계열 유닉스에서 사용
CUPS(Common Unix Printing System) 
: 클라이언트와 프린터서버로 구성되어 있는 리눅스/유닉스 호환 운영체제를 위한 모듈러 프린팅 시스템. 애플이 개발. HTTP 기반의 IPP
PPD(Postiscript Printer Description) 
: 전자문서형식

 

==> 1번

 

----------------------------------------------------------------------

 

6. 다음 중 구성된 디스크 중에 한 개라도 오류가 발생하면 데이터 복구가 불가한 RAID 구성법으로 알맞은 것은?
     
     1. RAID-0
     2. RAID-1
     3. RAID-5
     4. RAID-6

 

문제 풀이 : 

raid-0 stripe 기법으로 아예 복구 생각안함
raid-1 mirroring

raid-5,6 각각 패러티 공간쓰는데 1개쓰냐, 2개쓰냐 차이

 

==> 1번

 

----------------------------------------------------------------------

 

7. 다음 중 rpm 명령에서 설치할 때 사용하는 옵션으로 가장 거리가 먼 것은?
     
     1. -i
     2. -U
     3. -f
     4. -F

 

문제 풀이 : 

rpm -iUF < 설치옵션
i install
U 업그레이드 또는 설치
F 기존패키지가 있는 경우에만 설치

 

==> 3번

 

----------------------------------------------------------------------


11. 다음 중 아파치 웹 서버 소스 파일을 내려받은 후 압축을 해제하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?


     1. jxvf
     2. Jxvf
     3. zxvf
     4. Zxvf

 

문제 풀이 : 

.bz2 > jxvf
.xz > Jxvf
.gz > zxvf
compress > Zxvf

 

==> 1번

 

----------------------------------------------------------------------

 

13. 다음 중 온라인 기반 패키지 관리 도구로 거리가 먼 것은?
     
     1. apt-get
     2. yum
     3. zypper
     4. YaST

 

문제 풀이 :

데비안 온라인 apt-get
레드햇 온라인 yum
수세(SUSE) 온라인 zypper

YaST openSUSE 패키지일종YaST는 패키지 관리 도구 중 하나이며, SUSE Linux 배포판에서 사용됩니다. 그러나 YaST는 시스템 설정 도구로서 주로 사용되며, 온라인 기반 패키지 관리 기능은 다른 도구들에 비해 제한적이나,
zypper은 openSUSE와 SUSE Linux Enterprise 등에서 사용되는 
온라인 기반 패키지 관리 도구이기 때문이다.

 

==> 4번

 

----------------------------------------------------------------------

 

14. 다음 중 의존성이 있는 httpd 패키지를 강제로 제거하는 명령으로 알맞은 것은?
     
     1. rpm –r httpd --force
     2. rpm –r httpd --nodeps
     3. rpm –e httpd --force
     4. rpm –e httpd --nodeps

 

문제 풀이 : 

-r
: 최상위 디렉토리 지정(=root)
-e
: 패키지 제거(=erase)
--nodeps
: 의존성 관계 무시하고 설치/제거
--force
: 기존에 패키지 설치 여부 관계없이 강제로 설치/제거(--replacepkgs, --replacefiles, --oldpackage 모두 합친 것)

 

==> 4번

 

----------------------------------------------------------------------

 

20. 다음은 vi 편집기 실행 시에 자동으로 행 번호가 나타나도록 설정하는 과정이다. ( 괄호 ) 안에 들어갈 파일명과 설정 내용의 조합으로 알맞은 것은?


     1. ㉠ .virc, ㉡ set no
     2. ㉠ .virc, ㉡ set nu
     3. ㉠ .exrc, ㉡ set no
     4. ㉠ .exrc, ㉡ set nu

 

문제 풀이 : 

.exrc: vi 설정 내용을 담고 있는 파일
set nu (set number): 행 번호 표시

 

==> 4번

 

----------------------------------------------------------------------

 

22. 다음 중 CentOS 7 버전에서 모든 프로세스의 시작이 되는 프로세스 이름으로 알맞은 것은?
     
     1. init
     2. inetd
     3. deamon
     4. systemd

 

문제 풀이 : 

CentOS 7버전 이후 systemd
이전 버전 init
멀 묻는 문제인지 모른다면 init인지 systemd인지를 묻는 지문이 번갈아가면서 나온다고 포인트를 집으시면 됩니다

 

==> 4번

 

----------------------------------------------------------------------

 

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


     1. ㉠ standalone, ㉡ foreground
     2. ㉠ standalone, ㉡ background
     3. ㉠ daemon, ㉡ foreground
     4. ㉠ daemon, ㉡ background

 

문제 풀이 : 

standalone = 서버프로세스인 데몬이 개별서비스 별로 동작하는것

 

==> 4번

 

----------------------------------------------------------------------

 

29. 다음 중 cron을 이용해서 매주 1회만 작업 스크립트를 실행하려고 할 때 ( 괄호 ) 안에 들어갈 내용을 알맞은 것은?


     1. 4 0 * 1 *
     2. 4 0 1 * *
     3. 4 0 * * 2
     4. 4 0 * 2 *

 

문제 풀이 : 

4 0 * * 2

분: 4
시간: 0시
일: * (매일)
월: * (매월)
요일: 2 (화요일)
설명: 매주 화요일 0시에 실행됩니다. 원하는 매주 1회 실행 조건에 맞음.

 

==> 3번

 

----------------------------------------------------------------------

 

30. 다음 중 [Ctrl]+[z] 키 조합으로 실행했을 때 발생하는 시그널명과 번호의 조합으로 알맞은 것은?
     
     1. SIGSTOP, 19
     2. SIGSTOP, 20
     3. SIGTSTP, 19
     4. SIGTSTP, 20

 

문제 풀이 : 

[Ctrl] + [z] 키 조합은 터미널에서 실행 중인 프로세스를 일시 정지시키는 데 사용됩니다. 

이때 발생하는 시그널은 SIGTSTP입니다.

SIGTSTP의 시그널 번호는 20입니다.
SIGSTOP의 시그널 번호는 19입니다.

 

==> 4번

 

----------------------------------------------------------------------

 

35. 다음 설명에 해당하는 파일로 가장 알맞은 것은?


     1. ˜/.bashrc
     2. ˜/.bash_history
     3. ˜/.bash_profile
     4. ˜/.bash_logout

 

문제 풀이 : 

.bashrc = 배쉬가 수행될때 실행되는 함수를 제어하는 지역적인 시스템 설정과 관련된 파일.
환경변수 PATH관리는 bash_profile

 

==> 3번

 

----------------------------------------------------------------------

 

36. 다음 ( 괄호 ) 안에 출력되는 내용으로 알맞은 것은?


     1. lin
     2. USER
     3. ihduser
     4. 아무것도 출력되지 않는다.

 

문제 풀이 : 

user는 단순한 변수일 뿐, 시스템의 USER 환경 변수에 영향을 미치지 않습니다.
시스템의 USER 환경 변수는 ihduser (현재 로그인한 사용자)에 해당하므로, 

echo $USER는 현재 로그인한 사용자 이름인 ihduser를 출력하게 됩니다.

 

==> 3번

 

----------------------------------------------------------------------

 

37. 다음 중 로그인 셸을 확인하는 명령으로 알맞은 것은?
     
     1. cat SHELL
     2. cat $SHELL
     3. echo SHELL
     4. echo $SHELL

 

문제 풀이 : 

echo $SHELL은 $SHELL 환경 변수의 값을 출력합니다. 
이 명령은 현재 로그인 셸을 확인하는 데 적합한 방법입니다.
예를 들어, /bin/bash 또는 /bin/zsh와 같은 셸 경로를 출력합니다.

 

==> 4번

 

----------------------------------------------------------------------

 

38. 다음은 ihduser 사용자가 로그인 후에 사용 중인 셸을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

     1. ps
     2. chsh -s
     3. chsh -l
     4. chsh -u

 

문제 풀이 : 

ps 명령은 현재 실행 중인 프로세스의 상대를 확인하는 명령

chsh -s 명령은 사용자의 기본 셸을 변경하는 명령
chsh -l 명령은 사용자가 선택할 수 있는 셸 목록을 출력하는 명령

 

로그인 후에 사용 중인 셸을 확인하는 명령은 ps 명령

 

==> 1번

 

----------------------------------------------------------------------

 

39. 다음 중 디스크 용량 단위를 적은 순서부터 큰 순서로 바르게 나열한 것은?
     
     1. GB<TB<PB<EB
     2. TB<GB<PB<EB
     3. GB<TB<EB<PB
     4. TB<GB<EB<PB

 

문제 풀이 : 

GB = Giga Byte(기가 바이트) = 1024 MB
TB = Tera Byte(테라 바이트) = 1024 GB = 1,048,576 MB
PB = Peta Byte(페타 바이트) = 1024 TB = 1,048,576 GB
EB = Exa Byte(엑사 바이트) = 1024 PB = 1,048,576 PB

 

==> 1번

 

----------------------------------------------------------------------

 

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


     1. fdisk
     2. mount
     3. df
     4. du

 

문제 풀이 : 

mount 명령만 입력한 경우 현재 마운트 된 장치나 디스크를 확인할 수 있습니다.
fdisk 

: fixed disk 파티션 테이블 관리.
df

: 디스크 여유공간
du 

: 디스크 사용량

 

==> 2번

 

----------------------------------------------------------------------

 

44. 다음 중 chmod 명령어 사용법 관련된 예로 틀린 것은?
     
     1. chmod u+s a.out
     2. chmod g+s a.out
     3. chmod o+t /project
     4. chmod g+t /project

 

문제 풀이 : 

u = user 파일소유자
g = group 파일소유그룹
o = 일반 사용자
t = Stikybit 설정
s = SetUID , SetGID설정.

여기서 chmode g + t dir 와 chmode u + t dir은 입력해도 아무런 변화가 없다.

 

==> 4번

 

----------------------------------------------------------------------


47. 다음 중 사용자 디스크 쿼터 설정을 위해 /etc/fstab 파일에 설정하는 옵션 값으로 틀린 것은?
     
     1. quota
     2. uquota
     3. usrquota
     4. userquota

 

문제 풀이 :

quota
: 파일 용량 개수 설정
usrquota
: 사용자 할당량 사용
uquota
: xfs파일에 적용

 

==> 4번

 

----------------------------------------------------------------------

 

49. 다음 중 리눅스 커널 기반으로 만들어진 운영체제로 틀린 것은?
     
     1. webOS
     2. QNX
     3. GENIVI
     4. Tizen

 

문제 풀이 : 

QNX - 유닉스 기반

 

==> 2번

 

----------------------------------------------------------------------

 

52. 다음 설명에 해당하는 빅데이터 관련 기술로 알맞은 것은?


     1. Hadoop
     2. NoSQL
     3. R
     4. Anisible

 

문제 풀이 :

Hadoop:
대규모 <데이터 세트>를 분산된 컴퓨팅 환경에서 처리할 수 있는 오픈 소스 소프트웨어 프레임워크.
"대규모 데이터 처리", "프레임 워크", "데이터 저장", "빅데이터 분석", "데이터 마이닝"
NoSQL:
관계형 데이터베이스 모델을 사용하지 않는 데이터 저장소의 총칭. 대규모 <분산 데이터>를 효율적으로 처리.
"비정형 데이터 베이스", "반정형 데이터", "MongoDB", Cassandra", "Redis"
R:
데이터 분석, 통계 계산, 그래픽스 작성을 위한 프로그래밍 언어 및 환경. 오픈 소스.
Ansible:
IT 인프라의 구성 관리, 애플리케이션 배포, 태스크 자동화 등을 위한 오픈 소스 자동화 플랫폼.

 

==> 1번

 

----------------------------------------------------------------------

 

55. 다음 중 FTP 서비스에서 사용하는 포트 번호에 대한 설명으로 알맞은 것은?
     
     1. FTP 서비스는 20번 포트를 사용해서 데이터 전송 및 제어를 관리한다.
     2. FTP 서비스는 21번 포트를 사용해서 전송 및 제어를 관리한다.
     3. FTP 서비스는 20번 포트로 데이터를 전송하고, 21번 포트로 제어한다.
     4. FTP 서비스는 20번 포트로 제어하고, 21번 포트로 데이터를 전송한다.

 

문제 풀이 : 

FTP 20번 포트 : 데이터 전송, 21번 포트 : 제어

 

==> 3번

 

----------------------------------------------------------------------

 

57. 다음 설명에 해당하는 웹 브라우저로 알맞은 것은?


     1. 사파리
     2. 오페라
     3. 크롬
     4. 파이어폭스

 

문제 풀이 : 

사파리 - 애플
오페라 - 노르웨이
크롬 - 구글
파이어폭스 - 모질라

 

==> 4번

 

----------------------------------------------------------------------

 

60. 다음 그림에 해당하는 케이블로 알맞은 것은?


     1. STP
     2. UTP
     3. BNC
     4. Fiber Cable

 

문제 풀이 :

UTP : Unshielded Twisted Pair
STP : Shielded Twisted Pair

알루미늄으로 차폐되지 않았고 두쌍씩 꼬여있으므로 UTP
알루미늄으로 차폐되어있고 두쌍씩 꼬여있다면 STP
BNC는 동축 케이블
Fiber Cable은 광케이블

 

==> 2번

 

----------------------------------------------------------------------

 

61. 다음 중 C 클래스 네트워크 대역에서 서브넷 마스크값을 255.255.255.192로 설정했을 때 생성되는 서브 네트워크의 개수로 알맞은 것은?
     
     1. 2
     2. 4
     3. 62
     4. 64

 

문제 풀이 : 

255.255.255.192일 경우
256-192 = 64
256 / 64 = 4
따라서 4개의 개수이다.

 

==> 2번

 

----------------------------------------------------------------------

 

63. 다음 중 라우팅 테이블 정보를 출력하는 명령으로 알맞은 것은?
     
     1. ip
     2. ifconfig
     3. mii-tool
     4. ethtool

 

문제 풀이 :
ip route - 라우팅 테이블 정보 출력

 

==> 1번

 

----------------------------------------------------------------------

 

64. 다음 중 CentOS 7 버전에서 이더넷 카드(Ethernet Card)를 장착했을 때 나타나는 장치명의 형식으로 가장 알맞은 것은?
     
     1. lo
     2. eth0
     3. enp0s3
     4. virbr0

 

문제 풀이 : 

CentOS 7에서 네트워크 인터페이스 장치의 이름은 "Predictable Network Interface Names"

enp0s3는 Predictable Network Interface Names 정책에 따른 이름 형식

 

==> 3번

 

----------------------------------------------------------------------

 

65. 다음 중 SSH 서버의 변경된 포트 번호로 접속하기 위해 사용되는 ssh 명령어의 옵션으로 알맞은 것은?
     
     1. -l
     2. -n
     3. -p
     4. -x

 

문제 풀이 : 

-p 원격 호스트에 연결할 포트를 지정

 

==> 3번

 

----------------------------------------------------------------------

 

 

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


     1. 네트워크 계층
     2. 전송 계층
     3. 세션 계층
     4. 표현 계층

 

문제 풀이 : 

동기점의 위치를 제공한다 하면 세션계층 고르세요.

 

==> 3번

 

----------------------------------------------------------------------

 

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


     1. ㉠ IEEE, ㉡ ICANN
     2. ㉠ ICANN, ㉡ IEEE
     3. ㉠ ICANN, ㉡ IANA
     4. ㉠ IANA, ㉡ ICANN

 

문제 풀이 : 

미국 상무부 산하 단체 는 IANA

현재 국제적인 기구 ICANN

 

==> 4번

 

----------------------------------------------------------------------

 

71. 다음 조건일 때 설정되는 게이트웨이 주소 값으로 가장 알맞은 것은?


     1. 192.168.5.126
     2. 192.168.5.127
     3. 192.168.5.128
     4. 192.168.5.129

 

문제 풀이 : 

서브넷 마스크값을 보고 생성되는 서브 네트워크의 주소를 알 수 있다.
현재 네트워크는 C클래스이므로 마지막 값인 192를 256에서 빼면 64가 나오고
64 * 4 = 256이므로 생성되는 서브 네트워크는 4개이다.

0~63
64~127
128~191
192~255
이렇게 4개의 구간이 나눠지고 150은 128~191에 속하고
게이트 웨이는 관례상 시작 주소 + 1 이므로 정답은 4번이다.

 

==> 4번

 

----------------------------------------------------------------------

 

72. 다음 설명에 해당하는 LAN 케이블 규격으로 알맞은 것은?


     1. CAT-5
     2. CAT-5E
     3. CAT-6
     4. CAT-7

 

문제 풀이 : 

CAT-5 : 대역폭 100MHz, 전송 속도 100Mbps
CAT-5E : 대역폭 100MHz, 전송 속도 1Gbps
CAT-6 : 대역폭 250MHz, 전송 속도 1Gbps
CAT-7 : 대역폭 600MHz, 전송 속도 10Gbps

 

==> 2번

 

----------------------------------------------------------------------

 

75. 다음 중 GNOME과 가장 관련이 깊은 라이브러리로 알맞은 것은?
     
     1. Qt
     2. Xlib
     3. XCB
     4. GTK+

 

문제 풀이 : 

데스크탑 환경 : 라이브러리
GNOME : GTK+
Xfce : GTK+
KDE : Qt

 

==> 4번

 

----------------------------------------------------------------------

 

77. 다음 중 윈도 매니저의 종류로 틀린 것은?
     
     1. Metacity
     2. Xfce
     3. Mutter
     4. Kwin

 

문제 풀이 : 

XFce는 경령화된 데스크탑 환경으로 자체 윈도 매니저인 xfwm을 사용함

 

==> 2번

 

----------------------------------------------------------------------

 

78. GNOME 데스크톱을 사용 중인데, 다른 데스크톱 환경으로 변경하려고 한다. 다음 중 설치 가능한 데스크톱 환경으로 알맞은 것은?
     
     1. KDE
     2. Mutter
     3. Metacity
     4. Nautilus

 

문제 풀이 : 

2, 3, 4번은 데스크톱 환경이 아닌 데스크톱 환경에서 사용되는 윈도 매니저 또는 파일 관리자.
때문에 데스크톱 환경인 1번 KDE가 정답
대표적인 데스크톱 환경) GNOME, KDE, Xfce, EDE

 

==> 1번

 

----------------------------------------------------------------------

 

79. 다음 중 시스템 시작 시 콘솔 기반의 텍스트 모드로 부팅이 되도록 설정하는 명령으로 알맞은 것은?
     
     1. systemctl set – default multi – user.service
     2. systemctl set – default multi – user.target
     3. systemctl get – default multi – user.service
     4. systemctl get – default multi – user.target

 

문제 풀이 : 

CLI : systemctl set-default multi-user.target.
GUI : systemctl set-default graphical.target

 

==> 2번

 

----------------------------------------------------------------------

 

80. 다음은 X 윈도 터미널에서 해상도를 변경하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?


     1. xmodmap
     2. xset
     3. xrefresh
     4. xrandr

 

문제 풀이 : 

xrandr : 명령행에서 화면 크기 및 방향 등을 확인 및 변경하는 명령
xrandr → 현재 화면의 크기 정보를 출력한다.
xrandr -s 1024*768 → 화면의 크기(해상도)를 1024*768 로 변경한다.

 

==> 4번