리눅스 마스터 2급 2019년 3월 16일 기출문제 정리
♧ 1
$tail -1 /etc/fstab
( ) 0 0
답 > /dev/sdb1/backup ext4 defaults
해설> 파일시스템 장치명, 마운트 포인트, 파일시스템 종류, 옵션, dump 관련 설정, 파일 점검 옵션
♧ 2
ext4 파일시스템을 생성하는 명령
답> mke2fs -t ext4 /dev/sdb1
해설> -j 옵션은 무조건 ext3 생성
♧ 3
FAT-32 파일시스템을 마운트 할 때 지정하는 유형 값
답> vfat
♧ 4
분할된 파티션별로 디스크의 사용량을 확인할 때 이용하는 명령
답> df
해설> disk free 디스크 여유 공간 확인, du 명령어는 disk usage 의 약자이지만 '현재 디렉토리의 디스크 사용량'을 확인하는 명령어
♧ 5
현재 권한이 -rw-rw-r-- 인 파일 lin.txt 를 --w-rw-r-- 로 바꾸게 하는 명령어를 물어보는 문제
답> chmod, u=w
해설> chmod는 파일의 사용 권한을 변경할 때 사용하는 명령어, chown은 파일의 소유자를 변경하는 명령어
사용권한 의미 : 사용자는 user (소유자), group (그룹원), other (기타 다른 사용자) 순서로, 퍼미션은 read, write, execute 순서로 의미한다. u+w 는 기존 u(소유자) 권한에 write 권한을 추가하라는 의미고, u=w 는 기존 u권한을 w로 설정 (대체) 하란 의미이다.
♧ 6
# mount -t iso 9660 -o ( )
답> loop
해설> -o 옵션은 loop 디바이스나 CD-ROM 이미지 파일 iso 를 마운트 하는 옵션
♧ 7
chmod 3770 /project 에 대한 설명으로 틀린 것
답> Set-UID 가 설정된다
해설> 맨앞의 3은 UID, GID, Sticky-bit 를 설정하는 숫자. Set-UID는 4, Set-GID 는 2, Sticky-bit 는 1을 의미하므로 3은 GID + Sticky-bit 이다.
♧ 8
umask 는 권한 빼기 명령어.
파일 생성시 기본값은 777.
umask 0002 하면 기본값 777-002 가 되어 775인 rwx,rwx,rx, 가 정답.
♧ 9
디스크 파티션에 부여된 UUID의 값을 확인하는 명령어
답> blkid
해설> blkid : 현재 하드디스크의 파티션 정보중의 파일시스템 정보까지 볼 수 있는 명령어
♧ 10
디스크 쿼터 ( Disk Quota )를 사용하는 경우
답> 사용자가 생성할 수 있는 파일 개수를 제한한다.
해설> 디스크 쿼터는 파일시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량 및 개수를 제한하는 것이다. 보통 블럭 단위의 용량 제한과 inode의 수, 사용자나 그룹에게 할당된 디스크 블록 수를 제한한다.
♧ 11
셸 명령 행에서 명령 줄이 긴 경우에 \ 기호를 이용하면 명령 행을 연장할 수 있다.
이와 관련된 환경 변수는 PS2
해설> PS2는 2차 프롬프트 변수. 그냥 터미널 작업 할 때 1차 프롬프트 변수인 PS2 환경변수, 엔터 쳐서 명령 행이 길어졌을 때 PS2
♧ 12
현재 이용 중인 셸을 확인할 수 있는 명령
답> ps
♧ 13
테넥스 (TENEX) 운영체제에 명령행 완성 기능을 반영하면서 시작한 쉘
답> tcsh
♧ 14
로그인한 터미널 종류를 확인할 수 있는 환경변수
답> TERM
♧ 15
가장 마지막에 실행한 명령을 호출하여 다시 실행할때 사용하는 조합
답> !!
♧ 16
현재 설정된 전체 환경변수의 값을 확인하는 명령어
답> env
해설> export 는 환경 변수 리스트를 확인하는 명령어
♧ 17
배시셸 명령 행에서 aaa라고 입력하면 'ls -alF'라는 명령이 실행되도록 설정하는 방법
답> alias aaa='ls -alF'
해설> alias 별명 = '명령어 정의'
♧ 18
사용 가능한 셸의 목록 정보를 확인할 수 있는 파일
답> /etc/shells (보기에 그냥 shell 도 있음)
♧ 19
cron 을 이용해 일정을 등록할 때 알맞은 것
답> 30 16 * * 0-2 /etc/work.sh
해설> 분(30), 시(16), 일(*), 월(*), 요일(0일 1월 2화 ~ 6토요일), 사용자명 (), 명령어(/etc/work.sh)
♧ 20
root 사용자가 idhuser 가 등록한 cron 설정 파일을 삭제하는 명령
답> crontab -r -u ihduser
♧ 21
cron 을 이용해서 시스템 운영에 필요한 작업을 예약할 때 설정하는 파일명
답> /etc/crontab
♧ 22
키보드 입력으로 발생하는 인터럽트 시그널의 번호로 틀린 것
답> 1
해설> 1은 터미널과 연결이 끊어졌을 때를 의미한다.
♧ 23
지속적인 서비스 요청을 처리하기 위해 메모리에 계속 상주하면서 처리 -> standalone
하는 것이 아니라, 특정 데몬이 여러 데몬을 관리하면서 관련 프로세스를 메모리에 상주시키는 방식
답> inetd
♧ 24
프로세스 생성의 한 방법, 새로운 프로세스를 원래의 자식 프로세스로 관리
답> fork
♧ 25
포어그라운드 프로세스를 백그라운드로 전환할 때
답> ctrl + z
해설> 반대로 백그라운드->포어그라운드 할 때엔 ctrl + c
♧ 26
특정 사용자가 백그라운드로 실행 중인 프로세스를 확인할 때
답> jobs
♧ 27
top 명령어의 기능 틀린 것
동작 중인 프로세스를 종료, 우선순위를 변경, 메모리 사용률을 확인한다
답> 동작 중인 프로세스의 디스크 사용률을 확인한다. -> df
♧ 28
사용자의 모든 프로세스를 강제 종료
답> killall -9 -u ihduser
♧ 29
치환, 저장, 종료의 역할이 수행되는 vi 모드
답> ex명령모드
♧ 30
emacs : 리차드 스톨만이 개발, 매크로 기능이 있는 텍스트 교정 및 편집기
pico : Aboil Kasar 가 개발한 유닉스 기반의 텍스트 에디터
♧ 31
PICO와 거의 유사한 오픈소스 문서 편집기,
구문 강조, 자동 들여쓰기, 정규 표현식 검색 등의 기능
답> nano
♧ 32
vi 편집기로 파일 수정 중 재부팅 됨. 수정 중이던 파일로 복구할 수 있는 명령
답> vi -r /etc/hosts (파일명)
♧ 33
emacs 에디터의 키 조합
답> Ctrl + N : 현재 커서가 위치한 줄의 화면 아래로 이동
♧ 34
GUI 기반으로 동작되는 에디터로 틀린 것
답> pico
해설>피코는 텍스트 편집기이다.
♧ 35
# tar Jxvf php-5.6.40.tar.xz -C /usr/local/src
xz 관련 옵션은 대문자 J
♧ 36
소스 파일을 이용한 설치 시 configure 단계에서 생성되는 파일
답> Makefile
♧ 37
소스 파일을 이용해서 설치하는 방법이 나머지 셋과 다른 프로그램
답> MySQL
♧ 38
데비안 계열 리눅스에서 사용하는 패키지 관리 기법으로 가장 거리가 먼 것
답> zypper
openSUSE 패키지 관리 기법임.
♧ 39
yum 기반으로 설치된 패키지 제거하는 명령으로 틀린 것
답> yum delete totem
delete 는 yum 명령어에 없음
♧ 40
APT 패키지 관리 시스템
답> synaptic
♧ 41
rpm -F : 현재 시스템에 설치된 패키지만 찾아서 업데이트
♧ 42
패키지 삭제
apt-get remove
♧ 43
사운드 카드용 장치 드라이버를 제공하기 위한 리눅스 커널의 요소
ALSA
♧ 44
프린트 관련 명령어로 틀린 것
lpr lpc lprm (lp로 시작함)
답> lspci
♧ 45
lpr -# 3 -P lp ihd.txt
lpr : 프린터 작업 요청
-# : 인쇄할 매수 지정
-P : 프린터 지정
마지막에 파일명
♧ 46
네트워크 프린트를 설정할 수 없는 환경
답> SOAP 프로토콜 기반의 네트워크 프린터 설정
♧ 47
X-Window 에서 프린터를 설정하는 명령
답> system-config-printer
♧ 48
리눅스 프린트 관련 명령어는
BSD 계열 : lpr, lpq, lprm, lpc
System V 계열 : lp, lpstat, cancle
♧ 49
현재 배포되고 있는 x.org의 버전
답> X11
♧ 50
X윈도에 적용되는 라이선스
답> MIT
♧ 51
GNOME 기반 틀린 응용 프로그램
nautilus, totem, evolution
답> konqueror = KDE 기반
♧ 52
그래픽 모드에 해당하는 런 레벨 5 에서 실행되는
디스플레이 매니저 는 부팅과 동시에 실행되면서 로그인창이 나타나도록 한다
♧ 53
GNOME 3 에서 사용되는 윈도 매니저
답> mutter
GNOME 2에서 사용되는 윈도 매니저는 metacity
♧ 54
KDE와 가장 관련 있는 라이브러리
답> Qt
♧ 55
LibreOffice 패키지에서 스프레드시트를 실행하는 명령
답> oocalc
♧ 56
원격지에서 X클라이언트를 이용하기 위한 설정을 IP 주소 기반으로 진행할 때 사용하는 조합
답> xhost, DISPLAY
♧ 57
OSI 7계층의 네트워크 계층과 관련된 프로토콜
답> IP
♧ 58
IPv4 의 B 클래스 대역에 할당된 사설 IP 주소의 호스트 개수
답> 16
♧ 59
국제 도메인 관리 기구에서 초창기 승인한 7개의 최상위 도메인으로 틀린 것
답> biz
♧ 60
3-way handshaking 을 수행하는 프로토콜
답> TCP
♧ 61
장애 발생 시에도 다른 시스템에 영향이 적어 가장 신뢰성이 높은 네트워크 구성 방식
답> 망(Mesh) 형
♧ 62
도시권 통신망에서 사용되는 프로토콜
답> DQDB
♧ 63
표현 계층에 대한 설명 틀린 것
답> 데이터 전송 순서 및 동기점 위치를 제공 -> 세션계층
♧ 64
기본적으로 100MHz의 대역폭을 지원,
기가비트 이더넷인 1000BASE-T에도 적합한 이더넷 케이블
답> Cat 5e
♧ 65
osi 7계층 기준
하위 계층부터 전송 단위에 대한 순서
비트-프레임-패킷-세그먼트-데이터
♧ 66
mail -s "메일 제목" ihd@메일주소 < /etc/전송할파일의내용
♧ 67
ftp 가 사용하는 2개의 포트
답> ftp : 21, ftp-data: 20
♧ 68
RPC 기반의 서비스로
리눅스와 리눅스 시스템 간 파일을 공유할 때 사용하는 인터넷 서비스
답> NFS
♧ 69
원격지에서 다른 계정 lin 으로 접속하려고 할 때 공통적으로 쓸 수 있는 말
telnet -l lin kait.or.kr
ssh -l lin kait.or.kr
♧ 70
ftp 서버에 있는 파일을 로컬 시스템으로 다운로드 할 때 사용하는 ftp 명령
답> get
♧ 71
전자우편 프로토콜과 가장 거리가 먼 것
답> NTP
♧ 73
네트워크 사용 유무 지정, 호스트명 설정, 게이트웨이 주소 설정, nis 도메인명 등이 기록되는 파일
답> /etc/sysconfig/network
♧ 74
다른 호스트의 mac 주소를 확인할 때 사용하는 명령어
답> arp
♧ 75
인터넷에 접속할 때마다 IP 충돌이 수시로 발생하고 있을 때
구축이 시급한 서버
답> DHCP 서버
♧ 76
서브넷 마스크를 255.255.255.192로 설정
192 = 11000000
11 00 00 00 네가지 이므로 서브네트워크 개수 4개
♧ 77
두 개 이상의 네트워크 인터페이스를 장착한 후에 안정성이나 전송 속도를 높이기 위해 구성하는 기술
답> 채널 본딩
♧ 78
지속적인 서비스 제공을 목적으로 하는 클러스터
하나의 Primart node 밑에 backup node 가 상태를 체크하고 이상이 생기면 이어 받도록 구성
답> 고가용성 클러스터
♧ 79
레드햇은 KVM 기반의 사용화 제품 RHEV 를 시판하고 있다.
♧ 80
리눅스 커널 기반의 운영체제로 틀린 것
답> QNX
'LINUX MASTER' 카테고리의 다른 글
2018년 9월 8일 기출문제 정리 (0) | 2019.06.15 |
---|---|
2018년 12월 8일 기출문제 정리 (0) | 2019.06.15 |