카테고리 없음

리눅스 마스터 2급 2021년 3월 13일 기출문제 - 오답노트

눅스 2024. 12. 8. 17:29

1. 다음 중 CentOS 7에서 사용자의 디스크 사용량을 제한할 때 사용하는 명령으로 알맞은 것은?
     
     1. quota
     2. xquota
     3. set_quota
     4. xfs_quota

문제 풀이 :  Centos 7 에서 사용자의 디스크 사용량을 제한할 때 사용하는 명령어

==> 4

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

 

2. 다음 중 CentOS 7에서 사용 가능한 파일 시스템 점검 명령으로 틀린 것은?
     
     1. fsck
     2. e2fsck
     3. xfs.fsck
     4. xfs_repair

 

==> 3번

 

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

 

6. 파일의 허가권이 다음과 같다. 사용자는 읽기, 쓰기, 실행 권한을 부여하고, 그룹과 다른 사용자는 읽기 및 실행 권한만 설정하려고 할 때 명령으로 알맞은 것은?
     이미지를 클릭하면 확대 가능합니다.(한번더 클릭하면 원본크기로 변경 됩니다).


     1. chmod 664 lin.sh
     2. chmod 644 lin.sh
     3. chmod a+x,g-w lin.sh
     4. chmod u+rwx,go+rx lin.sh

 

문제 풀이 : a + x  ==> a = all 모든 권한에 x ( 읽기 ) 권한을 모두 준다.

                  -rwxrwxr-x 가 된다. 

                  g-w ==> g  그룹권한에 w ( 쓰기 ) 권한을 뺀다.

                  -rwxr-xr-x 가 된다.

==> 3번

 

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

 

8. 다음 증 ihd 사용자의 디스크 사용량을 확인하는 명령으로 알맞은 것은?
     
     1. df
     2. du
     3. free
     4. edquota

 

문제풀이 : 

df - 리눅스 시스템 전체 디스크 사용량 확인
du - 특정 디렉토리 또는 파일을 단위로 하여 용량을 확인

==> 2번

 

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

 

13. 다음 중 로그인하면 나타나는 프롬프트를 변경하려고 할 때 사용하는 환경변수로 알맞은 것은?
     
     1. PS
     2. PS1
     3. PS2
     4. PROMPT

 

프롬프트(Prompt) : 컴퓨터가 입력을 받아들일 준비가 되어서 기다리고 있다고 알려주는 메세지
PS1 : 프롬프트 , 해당 유저와 호스트 도메인 정보를 알리는 프롬프트를 변경
PS2 :  \를 쓰고 다음줄을 더 이어서 쓸때 나오는 프롬프트(>)를 변경

==> 2번

 

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

 

15. 다음 설명에 해당하는 파일로 알맞은 것은?
     이미지를 클릭하면 확대 가능합니다.(한번더 클릭하면 원본크기로 변경 됩니다).
     1. /bin/bash
     2. /etc/shells
     3. /etc/passwd
     4. /etc/shadow

 

2) /etc/shells: 사용 가능할 쉘 리스트가 담긴 파일
3) /etc/passwd: 시스템에 등록된 사용자의 정보들이 담겨있는 파일
4) /etc/shadow: 암호화된 패스워드와 패스워드 설정 정책이 기재되어 있는 파일

==> 3번

 

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

 

21. 다음 명령 실행 시에 발생되는 시그널로 알맞은 것은?


     1. SIGHUP
     2. SIGKILL
     3. SIGINIT
     4. SIGTERM

 

문제풀이 

SIGHUP : 1
SIGKILL : 9
SIGINT :2
SIGTERM : 15
는 프로세스가 어떻게 동작 할건지에 대한 명령 신호를 보내는 명령어 kill 뒤에 붙는 옵션들을 번호로 할당한 거예요.
kill [옵션][프로세스번호]
kill 2101이면 2101의 번호가 할당된 프로세스를 종료하라는 뜻입니다.
kill 뒤에 옵션이 아무것도 안 붙는다면, default 값인 SIGTERM : 15(종료)가 동작합니다.

==> 4번

 

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

 

24. 다음 중 포어그라운드 프로세스의 작업을 일시적으로 중지(suspend)시키는 키 조합으로 알맞은 것은?
     
     1. [ctrl]+[z]
     2. [ctrl]+[c]
     3. [ctrl]+[l]
     4. [ctrl]+[d]

 

문제 풀이 : 포그라운드에서 백그라운드로 전환 : 

                   먼저 실행중인 작업을 일시 중지 시킨후(ctrl+z) , bg 명령 수행

==> 1번

 

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

 

25. 다음 설명으로 알맞은 것은?


     1. exec
     2. fork
     3. nice
     4. renice

 

문제풀이 :

2.fork
시스템 호출 함수로 새로운 프로세스를 만들때 기본 프로세스를 복제하는 방식

3.nice
프로세스 사이의 우선순위를 확인하고 우선순위를 변경할수 있는 명령

4.renice
이미 실행중인 프로세스의 우선순위를 변경
기존 NI 값에 상관없이 NI값을 설정

 

==> 1번

 

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

 

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


     1. ps
     2. top
     3. pstree
     4. pgrep

 

문제풀이 : 

ps -u 하면 해당 정보 확인 가

==> 1번

 

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

 

29. 다음 중 vi 편집기에서 줄의 linux로 끝날 경우 마지막에 '.' 기호를 덧붙이도록 치환하는 명령으로 알맞은 것은?
     
     1. :% s/linux$/linux./
     2. :% s/linux./linux$/
     3. :% s/linux\>/linux./
     4. :% s/linux./linux\>/

문제 풀이 : 

vi 편집기 문자 치환(변환)방법
:%s/찾는 문자열/바꿀 문자열/g → %s/linux$/linux./ →($는 공백을 의미) 결국 

[linux 공백]을 [linux.]으로 치환

 

==> 1번

 

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

 

30. 다음 중 nano 편집기에서 커서의 위치를 해당줄의 끝으로 이동하는 조합으로 알맞은 것은?
     
     1. [Ctrl]+[a]
     2. [Ctrl]+[e]
     3. [Ctrl]+[c]
     4. [Ctrl]+[x]

 

문제 풀이 :

Ctrl + A 줄의 처음으로 이동
Ctrl + E 줄의 끝으로 이동 (End)
Ctrl + P 커서를 윗줄로 이동 (Previous)
Ctrl + N 커서를 아랫줄로 이동 (Next)
Ctrl + Y 이전 페이지로 이동
Ctrl + V 다음 페이지로 이동
Ctrl + K 한줄 삭제 (Kill)
Ctrl + U 붙여넣기
Ctrl + O 저장
Ctrl + X 종료

 

==> 2 번

 

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

 

32. 다음 설명과 같은 경우 유용한 vi 편집기의 환경설정값으로 알맞은 것은?
   


     1. set nu
     2. set ic
     3. set ai
     4. set sm

 

문제 풀이 : 

set ai가 자동 글 바꿈 설정을 하는 것이기 때문에 3번입니다.

 

==> 3번

 

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

 

33. 리눅스를 서버로 사용할 예정이라 X 윈도를 설치하지 않은 상태이다. 다음 중 사용할 수 없는 편집기는?
     
     1. nano
     2. emacs
     3. gedit
     4. vim

 

문제 풀이 :

nano, emacs, vim : CUI (Command User Interface) 환경 텍스트 에디터 (편집기)
gedit : GUI (Graphic User Interface) 환경 텍스트 에디터

 

==> 3

 

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

 

38. 다음은 backup.tar 파일에 추가로 파일을 묶는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?


     1. cvf
     2. xvf
     3. rvf
     4. tvf

 

문제 풀이 :

r 옵션 : (append) 파일 내의 기록에 다른 파일 내용을 추가로 묶음
c 옵션 : (create) 새 파일을 만듦
x 옵션 : (extract) 기록에서 파일을 압축해제
t 옵션 : (list) 압축된 파일 안에 있는 구성 파일 출력

 

==> 3

 

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

 

40. 다음 중 데비안 계열 리눅스 패키지 관리 도구로 알맞은 것은?
     
     1. rpm
     2. yum
     3. dpkg
     4. zypper

 

문제 풀이 : 

1,2번은 레드햇 계열, 4번은 SUSE 기반에서 사용되는 패키지 관리 도구
- rpm (Redhat Package Manager)
- yum (Yellowdog Update Manager)
- dpkg (download package)

 

==> 3번

 

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

 

42. 다음 중 yum 기반으로 telnet이라는 문자열이 포함된 패키지를 찾는 명령으로 알맞은 것은?
     
     1. yum search telnet
     2. yum search *telnet*
     3. yum search ^telnet^
     4. yum search ?telnet?

 

문제 풀이 :

사용법
- yum remove 패키지명: 지정한 패키지 제거
- yum search 문자열: 해당 문자열이 포함된 패키지 검색
- yum groupinstall 패키지명: 지정한 패키지 그룹 설치
- yum install 패키지명: 의존성을 고려하며 패키지 설치
- yum list: 전체 패키지에 대한 정보 출력
- yum list update: 업데이트시 필요한 패키지 정보
- yum info: 패키지 정보 출력
- yum check-update: 업데이트가 가능한 패키지 목록 확인

 

==> 1

 

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

 

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

     1. Volume Group
     2. Linear
     3. Striping
     4. Mirroring

 

문제 풀이 :

Striping = raid0 = 데이터 분산저장
Mirroring = raid1이상 = 데이터 복사 저장 (분산+복사 저장하기도합니다)

 

==> 3

 

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

 

44. 다음 중 프린팅 시스템에서 사용하는 명령으로 틀린 것은?
     
     1. lp
     2. cancel
     3. lpadmin
     4. alsactl

 

문제풀이 :

ALSA는 리눅스 고급 사운드 아키텍쳐의 준말이며, 

alsactl :  alsa control의 준말로 사운드 카드 관리 명령어입니다.

 

1) lp: 프린터 작업을 요청하는 명령어
2) cancel: 프린터 작업을 취소하는 명령어
3) lpadmin: 프린터 설정

 

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


49. 다음 중 시스템 시작 시 X 윈도 모드로 부팅이 되도록 설정하는 명령은?
     
     1. systemctl runlevel.5
     2. systemctl graphical.target
     3. systemctl set-default runlevel.5
     4. systemctl set-default graphical.target

 

문제 풀이 :

* systemctl set-default 명령은 시스템의 기본 실행 레벨을 설정합니다.
* graphical.target은 그래픽 환경으로서, X 윈도 모드로 부팅될 때 사용되는 실행 레벨을 나타냅니다.

따라서 답은 4번이 맞습니다. systemctl set-default graphical.target 명령을 실행하면 시스템은 다음 부팅 때부터 X 윈도 모드로 기동됩니다.

 

==>  4

 

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

 

50. 다음 설명과 가장 관련이 깊은 것은?


     1. XCB
     2. GDM
     3. GNOME
     4. Mutter

 

문제 풀이 :

XCB: x 윈도를 위한 C언어 결합;xlib 대체 목적
GDM: GNOME 디스플레이 매니저
GNOME: GNU 프로젝트 오픈 데스크탑 환경
Mutter: GNOME3 의 윈도우 매니저
로그인 관련 문제 임으로 디스플레이 매니저인 GDM이 답

 

==> 2

 

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

 

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

 

문제 풀이 : 

Xfce는 유닉스 계열을 위해 개발된 데스크톱 환경

 

==> 1번

 

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

 

52. 다음 중 스프레드시트(Spreadsheet) 프로그램으로 알맞은 것은?
     
     1. LibreOffice Writer
     2. LibreOffice Draw
     3. LibreOffice Calc
     4. LibreOffice Impress

 

문제 풀이 : 

LibreOffice Writer: 문서 작성기
LibreOffice Impress: 프레젠테이션
LibreOffice Clac: 스프레드시트
LibreOffice Draw: 드로잉 프로그램

 

==> 3

 

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

 

55. 다음 중 X 클라이언트에서 원격지로 응용 프로그램을 전송하기 위해 변경해야 하는 환경변수로 알맞은 것은?
     
     1. TERM
     2. HOME
     3. HOSTNAME
     4. DISPLAY

 

문제 풀이 :

1. TERM: 터미널의 유형을 지정하는 변수로, X 클라이언트와 무관
2. HOME: 사용자의 홈 디렉토리를 나타내는 변수로, 원격 디스플레이 설정과 관련 없음
3. HOSTNAME: 시스템의 호스트 이름을 나타내며, X 서버와 클라이언트 연결 설정과 관계 없음

 

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

 

56. 다음 그림에 해당하는 이미지 뷰어 프로그램으로 알맞은 것은?


     1. Eog
     2. ImageMagicK
     3. Gimp
     4. Totem

 

 

문제 풀이 : 

ImageMagicK와 GIMP는 그래픽 편집 소프트웨어이며, Totem은 음악/동영상 플레이어임.
Eog는 Eye of Gnome으로 그래픽 뷰어임.

 

==> 1

 

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

 

61. 다음 설명에 해당하는 기술로 알맞은 것은?
     이미지를 클릭하면 확대 가능합니다.(한번더 클릭하면 원본크기로 변경 됩니다).
     1. CDMA
     2. PSTN
     3. PDSN
     4. CSMA/CD

 

문제 풀이 : 

CSMA/CD (Carrier Sense Multiple Access/ Collision Detection) : 
단말기가 전송로의 신호 유무를 조사하고 다른 단말기가 신호를 송출하는지 확인한다. 이더넷

 

==> 4번

 

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

 

 

64. 다음의 LAN 구성 방식에 대한 설명으로 알맞은 것은?

     1. 스타형
     2. 망형
     3. 버스형
     4. 링형

 

문제 풀이 : 

네트워크 토폴로지 중 '망형'이 정답
각 토폴로지마다 사진을 찾아보면 외우기 쉽다!
망형 : 각 노드가 다른 모든 노드와 연결되어 있는 구조
장점 : 특정 노드에 장애가 발생해도 다른 경로로 전송이 가능하다
단점 : 설치 관리 재구성이 어렵고 비싸며, 장애 발생시 고장 지점을 찾기가 어렵다
사용 하는 곳 : 대규모 기업의 내부 네트워크, 인터넷 백본망 등에서 사용

 

==> 2번

 

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


65. 다음 중 IP 주소 할당 및 도메인을 관리하는 국제기구로 알맞은 것은?
     
     1. IEEE
     2. ISO
     3. EIA
     4. ICANN

 

문제 풀이 : 

국제인터넷주소관리기구(Internet Corporation for Assigned Names and Numbers, ICANN)

 

==> 4번

 

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

 

66. 다음 중 네트워크 인터페이스 카드의 물리적 연결 여부를 확인할 때 사용하는 명령어로 알맞은 것은?
     
     1. ethtool
     2. arp
     3. netstat
     4. route

 

문제 풀이 : 

ifconfig 는 인터페이스 별 inet(ip주소) netmask broadcast아이피 등의 정보가 출력됨
etheool 은 etheool eth0(인터페이스명) 명령을 치면 해당 인터페이스의 속도(Speed: 1000Mb/s) 

듀프렉스 등이 출력

 

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

 

67. 다음 중 OSI모델 기준으로 가장 많은 계층을 지원하는 장치로 알맞은 것은?
     
     1. Router
     2. Bridge
     3. HUB
     4. RJ-45케이블

 

문제 풀이 : 

라우터(router)는 OSI모델의 물리 계층,데이터링크 계층, 네트워크 계층의 기능을 지원한다.

 

==> 1번

 

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


71. 다음 중 프로토콜과 포트 번호의 조합으로 알맞는 것은?
     
     1. TELNET - 22
     2. DNS - 53
     3. SSH- 23
     4. FTP - 80

 

문제 풀이 : 

TELNET : 23
SSH : 22
FTP : 20, 21

 

==> 2번

 

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

 

74. 다음 설명으로 알맞은 것은?


     1. IRC
     2. NFS
     3. SAMBA
     4. Usenet

 

문제 풀이 :

2. NFS : 네트워크상에서 다른 컴퓨터의 파일 시스템을 마운트하고 공유하여 상대방의 파일 시스템 일부를 자기 자신의 디렉터리인것처럼 사용
3. SAMBA : 리눅스, 유닉스 계열의 OS와 윈도의 OS간 자료 공유 및 하드웨어를 공유
4. Usenet : 텍스트 형태의 기사들을 주고 받을 수 있는 게시판

 

==> 1

 

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

 

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


     1. Docker
     2. Ansible
     3. OpenStack
     4. Kubernetes

 

==> 2

 

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

 

78. 다음 설명에 운영체제로 알맞은 것은?

     1. webOS
     2. Tizen
     3. Bada OS
     4. Android

 

문제 풀이 : 

webOS : 리눅스 커널에서 구동되는 모바일 운영 체제, 현재는 LG가 인수
Bada OS : 삼성전자가 스마트폰 탑재를 위해 개발하였던 모바일 플랫폼, 현재는 개발 중단

 

==> 2

 

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

 

79. 다음 중 CPU 반가상화를 지원하는 서버 가상화 기술로 알맞은 것은?
     
     1. KVM
     2. XEN
     3. VirtualBox
     4. Hyper-V

 

문제 풀이 :

[ KVM ]
- 전가상화 기술을 지원
- QEMU라는 CPU 에뮬레이터 사용
- 전용 하이퍼 바이저가 아닌 Linux 자체를 호스트 OS로 이용

[ XEN ]
- 전가상화 기술과 반가상화 기술을 모두 지원
- 베어메탈 방식의 하이퍼 바이저이므로 호스트 OS가 존재하지 않는다.
- Domain 0이라는 특수한 Domain이 존재. 각 도메인을 제어한다.

[VirtualBox]
- 이노테크(InnoTek)가 개발 현재는 오라클이 개발 중인 상용, 사유 소프트웨어(제한된 GPL 버전)
- 가상머신 생성시 기본 확장자: vdi

 

==> 2번