리눅스마스터 2급 (2017-03-11)
총 80문항
정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.
1.다음 중 파일의 허가권(Permission)을 확인 할 수 있는 명령으로 알맞은 것은?
- ①chgrp
- ②chown
- ③chmod
- ④ls
2.다음 중 사용자 user, 그룹 test1 소유인 디렉터리 /home/user를 포함하여 하위 디렉터리 및 파일의 소유자를 ihd로 변경하려고 할 때 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
- ①-f
- ②-c
- ③-R
- ④-h
3.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
- ①㉠ chmod ㉡ 644
- ②㉠ chown ㉡ 644
- ③㉠ chmod ㉡ 755
- ④㉠ umask ㉡ 777
4.다음 설명과 관련 있는 특수 권한으로 알맞은 것은?
- ①Set-UID
- ②Set-GID
- ③Sticky-Bit
- ④UUID
5.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
- ①Set-GID
- ②Set-UUID
- ③Set-UID
- ④Sticky-Bit
6./dev/sda2 파티션을 ext4 파일 시스템으로 생성하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 틀린 것은?
- ①mke2fs -t ext4
- ②mkfs -t ext4
- ③mke2fs -j
- ④mkfs.ext4
7.다음 중 디스크의 사용 가능한 용량을 확인 할 때 사용하는 명령어로 알맞은 것은?
- ①df
- ②du
- ③free
- ④fdisk
8.다음에서 설명하는 파일 시스템의 종류로 알맞은 것은?
- ①ext
- ②ext3
- ③ext4
- ④xfs
9.다음 중 파일시스템을 검사하고 수리하는 명령으로 알맞은 것은?
- ①mount
- ②umount
- ③eject
- ④fsck
10.다음 중 fdisk 실행 시 주요 명령에 대한 설명으로 알맞은 것은?
- ①q 명령은 변경된 파티션의 정보를 저장하지 않고 종료한다.
- ②t 명령은 파티션을 삭제 한다.
- ③d 명령은 파티션을 추가 한다.
- ④s 명령은 현재 파티션의 정보를 출력한다.
11.다음 중 리눅스에 기본 탑재되어 있고 본 셸(Bourne shell)을 대체하는 셸(Shell)로 알맞은 것은?
- ①Z shell
- ②Korn shell
- ③C shell
- ④Bash Shell
12.다음 설명과 관련 있는 셸(Shell) 종류로 알맞은 것은?
- ①tcsh
- ②csh
- ③ksh
- ④zsh
13.다음 중 셸 환경에서 명령어의 일부 글자만 입력해도 나머지 부분을 자동으로 완성시켜주는데 사용하는 명령으로 알맞은 것은?
- ①[Enter] 키
- ②[Tab] 키
- ③[Shift] 키
- ④[Home] 키
14.셸(shell)은 운영 체제 상에서 다양한 기능과 서비스를 구현하는 인터페이스를 제공하여 사용자의 명령을 실행하고 그 결과를 출력하는 것이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
- ①Kernel
- ②Bash
- ③Application
- ④User
15.다음 중 셸 환경변수에 관련 설명으로 틀린 것은?
- ①PATH : 실행할 명령어를 탐색하는 경로
- ②SHELL : 로그인 셸에 대한 경로
- ③TMOUT : 입력 여부와 상관없이 설정된 시간이 지나면 무조건 연결이 종료됨
- ④HOME : 홈 디렉터리에 대한 경로
16.다음 중 명령의 개수로 히스토리 크기를 설정하는 환경변수로 알맞은 것은?
- ①HISTORYSIZE
- ②HISTSIZE
- ③HISTFILESIZE
- ④HISTCOUNT
17.다음 중 히스토리에 저장된 명령어 목록에서 마지막에 사용한 명령을 실행하는 방법으로 알맞은 것은?
- ①!last
- ②!?
- ③!1
- ④!!
18.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
- ①I/O redirection
- ②pipe
- ③alias
- ④history
19.다음 중 프로세스 실행 시에 할당되는 번호를 뜻하는 것으로 알맞은 것은?
- ①CID
- ②IDC
- ③IDP
- ④PID
20.tail -f /var/log/syslog 명령어로 실행중인 프로세스를 백그라운드 프로세스로 관리하려고 한다. 다음 중 프로세스를 대기시키기 위해 사용 할 수 있는 인터럽트 키 조합으로 알맞은 것은?
- ①[Ctrl]+[b]
- ②[Ctrl]+[c]
- ③[Ctrl]+[z]
- ④[Ctrl]+[d]
21.실행 중인 작업의 상태가 다음과 같을 때 Suspend(Stopped) 상태인 작업번호 2번인 프로세스를 다시 메모리에 적재하여 실행하는 방법으로 틀린 것은?
- ①fg
- ②bg 2
- ③fg 2
- ④fg 1+1
22.다음 중 프로세스에 관한 설명으로 틀린 것은?
- ①init 는 PID가 1이다.
- ②exec는 원래 프로세스의 메모리에 새로운 프로세스의 코드를 덮어씌운다.
- ③PPID는 부모 프로세스이다.
- ④하나의 프로세스가 다른 프로세스를 실행하기 위해 fg와 bg를 사용한다.
23.다음 중 SIGTSTP 시그널이 의미하는 것으로 알맞은 것은?
- ①Foreground로 실행 중이던 Process가 종료되었다.
- ②Background로 실행 중이던 Process가 종료되었다.
- ③Foreground로 실행 중이던 Process가 Suspend로 전환되었다.
- ④[Ctrl]+[\] 입력 시에 보내지는 시그널이다.
24.실행 중인 프로세스의 정보를 트리 구조로 출력해주며, 각 프로세스 ID 값을 출력하는 명령어로 알맞은 것은?
- ①pstree -a
- ②ps -tree -h
- ③ps -tree -n
- ④pstree -p
25.다음 중 kill -1 %2 명령어를 입력한 상황을 설명한 것으로 알맞은 것은?
- ①PPID가 2번인 프로세스에 재시작 요청을 한번 보낸다.
- ②jobs 명령으로 출력되는 2번 작업에 hangup signal을 보낸다.
- ③PID가 20~29번에 해당하는 프로세스에 Z 상태를 찾아서 강제종료 요청을 보낸다.
- ④jobs 명령으로 출력되는 우선순위 상위 2개의 작업을 하나로 모아서(파이프) 처리 해 준다.
26.다음 중 프로세스의 우선순위와 가장 관련이 없는 명령어는 ?
- ①ps
- ②pstree
- ③top
- ④nice
27.다음 중 nohup 명령어에 대한 설명으로 틀린 것은?
- ①사용자가 로그아웃하거나 작업 중인 터미널 창이 닫혀도 실행중인 프로세스를 백그라운드 프로세스로 작업 될 수 있도록 해주는 명령이다.
- ②실행한 명령을 자동으로 백그라운드로 보내지 않고, 사용자가 명령행 뒤에 '&&'를 명시해야한다.
- ③실행중인 프로세스의 표준 출력과 에러는 'nohup.out' 라는 파일을 생성하여 기록한다.
- ④작업 디렉터리에 쓰기가 불가능할 경우 '$HOME/nohup.out' 파일을 자동으로 생성하여 기록한다.
28.다음과 같이 설정된 crontab 파일에 대한 설명으로 알맞은 것은?(문제 오류로 실제 시험에서는 전항 정답 처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)
- ①월-금요일마다 오전 1시 정각에 /usr/bin/dcs.sh를 실행한다.
- ②1월-6월 사이 오전 1시 정각에 /usr/bin/dcs.sh를 실행한다.
- ③월-금요일마다 매시간 1분 0초에 /usr/bin/dcs.sh를 실행한다.
- ④1월-6월 사이 매시간 1분 0초에 /usr/bin/dcs.sh를 실행한다.
29.다음 중 리눅스에서 사용하는 편집기의 종류로 틀린 것은?
- ①vi
- ②pico
- ③emacs
- ④evince
30.다음 보기에서 설명하는 에디터로 알맞은 것은?
- ①nano
- ②vi
- ③pico
- ④emacs
31.다음 보기에서 설명하는 에디터를 만든 사람으로 알맞은 것은?
- ①브람 무레나르(Bram Moolenaar)
- ②제임스 고슬링(James Gosling)
- ③아보일 카사르(Aboil Kasar)
- ④빌 조이(Bill Joy)
32.다음 중 emacs 에디터 단축키 조합의 설명으로 틀린 것은?(문제 실제 시험에서는 전항 정답 처리 되었습니다. 여기서는 3번을 누르면 정답 처리 됩니다.)
- ①[ctrl] + [c] : emacs를 종료한다.
- ②[ctrl] + [s] : 편집된 내용을 저장한다.
- ③[ctrl] + [f] : 새문서 작업을 위해 새로운 파일명을 지정하고 편집한다.
- ④[ctrl] + [j] : 행의 끝을 나란히 맞춘다.
33.다음 중 vi 편집에서 현재 커서가 위치한 곳의 줄을 삭제하는 명령으로 알맞은 것은?
- ①p
- ②dd
- ③yy
- ④x
34.다음 중 전체 7줄로 이루어진 문서를 vi 편집기를 이용하여 fail이라는 문자열 모두를 success로 치환하려고 할 때 알맞은 것은?
- ①:1,7 s/fail/success/g
- ②:$ s/fail/success/g
- ③:7,1 s/fail/success/g
- ④:1,7 %s/fail/success/g
35.다음에서 설명하는 소스 설치법 단계로 알맞은 것은?
- ①configure
- ②make
- ③make install
- ④make test
36.다음 중 cmake의 특징으로 틀린 것은?
- ①평행 빌드를 지원한다.
- ②타임스탬프를 통해 파일 내용의 변화를 알 수 있다.
- ③크로스 컴파일은 지원되지 않는다.
- ④마이크로소프트 Visual Studio .Net을 지원한다.
37.다음 중 tar가 지원하는 압축 형식으로 틀린 것은?
- ①compress
- ②gzip
- ③bzip2
- ④xv
38.vsftpd 패키지의 검증결과가 다음과 같을 때 관련 설명으로 틀린 것은?
- ①vsftpd.conf 파일의 크기가 변경 되었다.
- ②vsftpd.conf 파일의 메시지 다이제스트 값이 변경 되었다.
- ③vsftpd.conf 파일의 수정 시간이 변경 되었다.
- ④vsftpd.conf 파일의 소유자가 변경 되었다.
39.다음 중 apt-get명령어가 의존성과 충돌성 해결을 위해 참조하는 파일명으로 알맞은 것은?
- ①/var/cache/archive
- ②/var/cache/apt/archive
- ③/etc/apt/sources.list
- ④/etc/sources.list
40.다음의 조건에 맞는 압축 명령으로 알맞은 것은?
- ①tar zxvf ihd.tgz /home --exclude-dir /home/user1
- ②tar zxf ihd.tgz /home --exclude-dir /home/user1
- ③tar zcvf ihd.tgz /home --exclude /home/user1
- ④tar zcf ihd.tgz /home --exclude /home/user1
41.다음 중 yum 명령어의 옵션에 대한 설명으로 틀린 것은 ?
- ①list : 전체 패키지에 대한 정보를 출력한다.
- ②info :패키지에 대한 정보를 출력한다.
- ③install : 패키지를 설치할 때 사용한다. 의존성이 걸린 패키지는 설치되지 않는다.
- ④groupinfo : 해당 패키지 그룹명과 관련된 패키지의 정보를 보여준다.
42.다음 설명에 해당하는 도구로 알맞은 것은?
- ①apt-get
- ②dnf
- ③pip
- ④yast
43.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
- ①ALSA
- ②XSANE
- ③SATA
- ④USB
44.다음 중 리눅스 시스템과 윈도우 시스템 간에 프린터를 공유하기 위한 서비스로 알맞은 것은?
- ①Unix Printer
- ②LinePrinter
- ③Samba Printer
- ④JetDirect
45.다음 설명에 해당하는 하드디스크 장치명으로 알맞은 것은?
- ①hdb1
- ②hda1
- ③sdb1
- ④sda1
46.다음 중 시스템에 장착된 장비 목록을 보여주는 명령어로 알맞은 것은?
- ①lsmod
- ②ps
- ③top
- ④lspci
47.다음 중 seoul.txt 파일 내용을 인쇄하기 위한 명령으로 틀린 것은?
- ①cat seoul.txt < /dev/lp0
- ②lpr seoul.txt
- ③cat seoul.txt > /dev/lp0
- ④cat seoul.txt | lpr
48.다음 중 출력 장치와 관련된 명령어로 틀린 것은?
- ①lpd
- ②scanimage
- ③alsactl
- ④lpstat
49.X 클라이언트 프로그램에서 192.168.100.10의 첫 번째 실행된 X서버의 두 번째 모니터로 전송하고자 할 때 명령어로 옳은 것은?
- ①export DISPLAY="192.168.100.10:0.0"
- ②export DISPLAY="192.168.100.10:1.1"
- ③export DISPLAY="192.168.100.10:0.1"
- ④export DISPLAY="192.168.100.10:1.0“
50.다음 중 X 윈도를 강제로 종료하기 위한 키 조합으로 알맞은 것은 ?
- ①<ctrl>-<alt>-<backspace>
- ②<crtl>-<alt>-<A>
- ③<alt>-<tab>
- ④<ctrl>-<alt>-<C>
51.다음설명중( 괄호) 에들어갈내용으로알맞은것은?
- ①㉠ 서버 ㉡ 클라이언트 ㉢ 클라이언트
- ②㉠ 클라이언트 ㉡ 서버 ㉢ 클라이언트
- ③㉠ 서버 ㉡ 클라이언트 ㉢ 서버
- ④㉠ 클라이언트 ㉡ 서버 ㉢ 서버
52.다음 xhost 명령어 중에서 모든 클라이언트의 접속을 허용하는 명령으로 알맞은 것은?
- ①xhost +
- ②xhost -
- ③xhost *
- ④xhost all
53.다음 중 KDE에 대한 설명으로 틀린 것은?
- ①데스크톱 환경의 일종이다.
- ②Qt 라이브러리를 기반으로 만들어 졌다
- ③리눅스뿐만 아니라 FreeBSD, Solaris, OS X등도 지원한다.
- ④Metacity라는 윈도우 매니저를 사용한다.
54.다음 중 부팅 시에 X 윈도 실행과 관련된 런레벨로 알맞은 것은 ?
- ①1
- ②5
- ③4
- ④3
55.다음 중 나머지 셋과 종류가 틀린 것은 ?
- ①GNOME
- ②KDE
- ③KWin
- ④Xfce
56.다음 중 인텔 x86 계열의 유닉스 계열 운영체계에서 동작하는 X서버로 알맞은 것은?
- ①QT
- ②XFree86/Xorg
- ③GTK
- ④XView
57.다음에서 설명하는 LAN 구성 방식으로 알맞은 것은?
- ①스타(Star)형
- ②버스(Bus)형
- ③링(Ring)형
- ④망(Mesh)형
58.다음에서 설명하는 것으로 알맞은 것은?
- ①LAN
- ②SAN
- ③MAN
- ④WAN
59.다음에서 설명하는 네트워크 장비로 알맞은 것은?
- ①리피터
- ②브리지
- ③라우터
- ④X.25
60.다음에서 설명하는 것으로 알맞은 것은?
- ①IEEE
- ②ISO
- ③ANSI
- ④ITU-T
61.다음 중 3-way handshaking의 패킷 교환 순서로 알맞은 것은?
- ①SYN → ACK/SYN → ACK
- ②ACK → ACK/SYN → SYN
- ③ACK/SYN → SYN → ACK
- ④ACK/SYN → ACK → SYN
62.다음 중 IP주소의 클래스와 호스트 개수가 틀린 것은?
- ①A 클래스 : 16,777,216
- ②B 클래스 : 65,536
- ③C 클래스 : 256
- ④D 클래스 : 128
63.다음 중 IPv6의 특징으로 틀린 것은?
- ①호스트 주소 자동 설정
- ②패킷 크기의 확장
- ③헤더 구조 복잡성
- ④흐름 제어 기능 지원
64.다음에서 설명하는 것으로 알맞은 것은?
- ①TCP
- ②UDP
- ③IP
- ④ICMP
65.다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?
- ①㉠ SMTP ㉡ IMAP
- ②㉠ POP3 ㉡ SMTP
- ③㉠ IMAP ㉡ SMTP
- ④㉠ SNMP ㉡ POP3
66.다음 중 www에 대한 설명으로 틀린 것은?
- ①URL과 HTML을 사용한다.
- ②하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있는 정보 검색 시스템이다.
- ③HTTP 프로토콜 기반으로 운영된다.
- ④고퍼(gopher)가 등장하면서 지금은 점점 사라지고 있다.
67.다음에서 설명하는 명령으로 알맞은 것은?
- ①ssh 192.168.0.109@ihd
- ②ssh 192.168.0.109 -l ihd
- ③telnet 192.168.0.109 ihd
- ④telnet -l ihd 192.168.0.109
68.다음 중 SSH에 대한 설명으로 틀린 것은?
- ①anonymous(익명)라는 계정을 제공한다.
- ②패스워드 없이 로그인이 가능하다.
- ③원격 셸, 원격 복사, 원격 파일 전송도 지원한다.
- ④서버-클라이언트 구성으로 서버에 접속하려면 클라이언트 프로그램이 설치되어야 한다.
69.다음 중 FTP 명령어와 설명이 틀린 것은?
- ①bi : 파일 전송 모드를 바이너리 모드로 변경한다.
- ②ls : 디렉터리의 리스트를 출력한다.
- ③mget : 로컬시스템에 여러개의 파일을 가져온다.
- ④passive : 파일전송할때진행상태를"#"로표시한다.
70.www.ihd.or.kr 서버에서 190 포트로 접속하려 한다. 다음 중 ( 괄호 )안에 들어가는 옵션으로 알맞은 것은?
- ①-p
- ②-port
- ③--p
- ④--port
71.다음 중 이더넷 카드에 네트워크 주소를 설정하기 위한 필수 요소로 틀린 것은?
- ①IP주소
- ②넷마스크 주소
- ③DNS 주소
- ④게이트웨이 주소
72.네트워크 통신을 위해 네트워크 인터페이스를 설정하려 한다. 다음 중 설정 방법으로 틀린 것은?(문제 오류로 실제 시험에서는 정답이 1번 4번이 정답 처리 되었습니다. 여기서는 4번을 누르면 정답 처리 됩니다.)
- ①명령 터미널에서 ipconfig, route 명령어를 이용해서 설정
- ②명령 터미널에서 nm-connection-editor 명령 실행 후 나타나는 GUI에서 설정
- ③명령 터미널에서 system-config-network 명령 실행 후 나타나는 텍스트 기반 유틸리티에서 설정
- ④/etc/init.d/network, /etc/hosts 파일을 vi편집기를 이용해 내용을 직접 변경해서 설정
73.다음 중 ifconfig 명령어가 지원하는 기능으로 틀린 것은?
- ①네트워크 인터페이스의 작동을 중지시킨다.
- ②네트워크 인터페이스의 Link mode를 설정한다.
- ③네트워크 인터페이스에 IP, Netmask, Broadcast값을 부여하고 활성화 시킨다.
- ④네트워크 인터페이스의 Netmask값만 설정한다.
74.다음 중 netstat 명령으로 확인할 수 있는 상태로 틀린 것은?
- ①ARP 캐시 정보
- ②라우팅 테이블 정보
- ③네트워크 인터페이스 상태
- ④멀티캐스트 멤버 정보
75.다음 중 DNS 설정과 가장 관련 있는 파일로 알맞은 것은?
- ①/etc/hosts
- ②/etc/resolv.conf
- ③/etc/sysconfig/network
- ④/etc/sysconfig/network-scripts/ifcfg-bond0
76.다음 중 네트워크 관련 파일과 설명이 틀린 것은?
- ①/etc/resolv.conf : 네임 서버(DNS 서버)를 설정하는 파일
- ②/etc/services : 각 응용프로그램 및 프로토콜에 할당될 포트를 관리하는 파일
- ③/etc/hosts : IP주소와 호스트명을 매핑 시켜 데이터베이스처럼 사용하는 파일
- ④/etc/sysconfig/network : 네트워크 인터페이스 환경 설정과 관련된 파일들이 저장되어 있는 파일
77.다음 중 고계산용 클러스터를 구성하는 요소로 가장 거리가 먼 것은?
- ①C Compiler
- ②PVM
- ③MPI
- ④LVS
78.다음 중 임베디드 리눅스 활용분야로 가장 거리가 먼 것은?
- ①IVI
- ②스마트TV
- ③스마트폰
- ④Docker
79.다음 설명에 해당하는 시스템으로 알맞은 것은?
- ①아두이노
- ②라즈베리 파이
- ③마이크로비트
- ④큐비보드
80.다음 설명으로 알맞은 것은?
- ①안드로이드
- ②타이젠
- ③GENIVI
- ④QNX