1.
다음 중 파일의 허가권(Permission)을 확인 할 수 있는 명령으로 알맞은 것은?
①
chgrp
②
chown
③
chmod
④
ls
2.
다음 중 사용자 user, 그룹 test1 소유인 디렉터리 /home/user를 포함하여 하위 디렉터리 및 파일의 소유자를 ihd로 변경하려고 할 때 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
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.
다음 중 디스크의 사용 가능한 용량을 확인 할 때 사용하는 명령어로 알맞은 것은?
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) 종류로 알맞은 것은?
13.
다음 중 셸 환경에서 명령어의 일부 글자만 입력해도 나머지 부분을 자동으로 완성시켜주는데 사용하는 명령으로 알맞은 것은?
①
[Enter] 키
②
[Tab] 키
③
[Shift] 키
④
[Home] 키
14.
셸(shell)은 운영 체제 상에서 다양한 기능과 서비스를 구현하는 인터페이스를 제공하여 사용자의 명령을 실행하고 그 결과를 출력하는 것이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
①
Kernel
②
Bash
③
Application
④
User
15.
다음 중 셸 환경변수에 관련 설명으로 틀린 것은?
①
PATH : 실행할 명령어를 탐색하는 경로
②
SHELL : 로그인 셸에 대한 경로
③
TMOUT : 입력 여부와 상관없이 설정된 시간이 지나면 무조건 연결이 종료됨
④
HOME : 홈 디렉터리에 대한 경로
16.
다음 중 명령의 개수로 히스토리 크기를 설정하는 환경변수로 알맞은 것은?
①
HISTORYSIZE
②
HISTSIZE
③
HISTFILESIZE
④
HISTCOUNT
17.
다음 중 히스토리에 저장된 명령어 목록에서 마지막에 사용한 명령을 실행하는 방법으로 알맞은 것은?
18.
다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
①
I/O redirection
②
pipe
③
alias
④
history
19.
다음 중 프로세스 실행 시에 할당되는 번호를 뜻하는 것으로 알맞은 것은?
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 편집에서 현재 커서가 위치한 곳의 줄을 삭제하는 명령으로 알맞은 것은?
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 윈도 실행과 관련된 런레벨로 알맞은 것은 ?
55.
다음 중 나머지 셋과 종류가 틀린 것은 ?
①
GNOME
②
KDE
③
KWin
④
Xfce
56.
다음 중 인텔 x86 계열의 유닉스 계열 운영체계에서 동작하는 X서버로 알맞은 것은?
①
QT
②
XFree86/Xorg
③
GTK
④
XView
57.
다음에서 설명하는 LAN 구성 방식으로 알맞은 것은?
①
스타(Star)형
②
버스(Bus)형
③
링(Ring)형
④
망(Mesh)형
58.
다음에서 설명하는 것으로 알맞은 것은?
59.
다음에서 설명하는 네트워크 장비로 알맞은 것은?
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.
다음에서 설명하는 것으로 알맞은 것은?
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