리눅스마스터 2급 · 2017

리눅스마스터 2급 (2017-03-11)

총 80문항

정답과 해설은 문제지에 없어요. CBT에서 확인할 수 있어요.

  1. 1.다음 중 파일의 허가권(Permission)을 확인 할 수 있는 명령으로 알맞은 것은?

    1. ①chgrp
    2. ②chown
    3. ③chmod
    4. ④ls
  2. 2.다음 중 사용자 user, 그룹 test1 소유인 디렉터리 /home/user를 포함하여 하위 디렉터리 및 파일의 소유자를 ihd로 변경하려고 할 때 ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

    1. ①-f
    2. ②-c
    3. ③-R
    4. ④-h
  3. 3.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    1. ①㉠ chmod ㉡ 644
    2. ②㉠ chown ㉡ 644
    3. ③㉠ chmod ㉡ 755
    4. ④㉠ umask ㉡ 777
  4. 4.다음 설명과 관련 있는 특수 권한으로 알맞은 것은?

    1. ①Set-UID
    2. ②Set-GID
    3. ③Sticky-Bit
    4. ④UUID
  5. 5.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    1. ①Set-GID
    2. ②Set-UUID
    3. ③Set-UID
    4. ④Sticky-Bit
  6. 6./dev/sda2 파티션을 ext4 파일 시스템으로 생성하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 틀린 것은?

    1. ①mke2fs -t ext4
    2. ②mkfs -t ext4
    3. ③mke2fs -j
    4. ④mkfs.ext4
  7. 7.다음 중 디스크의 사용 가능한 용량을 확인 할 때 사용하는 명령어로 알맞은 것은?

    1. ①df
    2. ②du
    3. ③free
    4. ④fdisk
  8. 8.다음에서 설명하는 파일 시스템의 종류로 알맞은 것은?

    1. ①ext
    2. ②ext3
    3. ③ext4
    4. ④xfs
  9. 9.다음 중 파일시스템을 검사하고 수리하는 명령으로 알맞은 것은?

    1. ①mount
    2. ②umount
    3. ③eject
    4. ④fsck
  10. 10.다음 중 fdisk 실행 시 주요 명령에 대한 설명으로 알맞은 것은?

    1. ①q 명령은 변경된 파티션의 정보를 저장하지 않고 종료한다.
    2. ②t 명령은 파티션을 삭제 한다.
    3. ③d 명령은 파티션을 추가 한다.
    4. ④s 명령은 현재 파티션의 정보를 출력한다.
  11. 11.다음 중 리눅스에 기본 탑재되어 있고 본 셸(Bourne shell)을 대체하는 셸(Shell)로 알맞은 것은?

    1. ①Z shell
    2. ②Korn shell
    3. ③C shell
    4. ④Bash Shell
  12. 12.다음 설명과 관련 있는 셸(Shell) 종류로 알맞은 것은?

    1. ①tcsh
    2. ②csh
    3. ③ksh
    4. ④zsh
  13. 13.다음 중 셸 환경에서 명령어의 일부 글자만 입력해도 나머지 부분을 자동으로 완성시켜주는데 사용하는 명령으로 알맞은 것은?

    1. ①[Enter] 키
    2. ②[Tab] 키
    3. ③[Shift] 키
    4. ④[Home] 키
  14. 14.셸(shell)은 운영 체제 상에서 다양한 기능과 서비스를 구현하는 인터페이스를 제공하여 사용자의 명령을 실행하고 그 결과를 출력하는 것이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    1. ①Kernel
    2. ②Bash
    3. ③Application
    4. ④User
  15. 15.다음 중 셸 환경변수에 관련 설명으로 틀린 것은?

    1. ①PATH : 실행할 명령어를 탐색하는 경로
    2. ②SHELL : 로그인 셸에 대한 경로
    3. ③TMOUT : 입력 여부와 상관없이 설정된 시간이 지나면 무조건 연결이 종료됨
    4. ④HOME : 홈 디렉터리에 대한 경로
  16. 16.다음 중 명령의 개수로 히스토리 크기를 설정하는 환경변수로 알맞은 것은?

    1. ①HISTORYSIZE
    2. ②HISTSIZE
    3. ③HISTFILESIZE
    4. ④HISTCOUNT
  17. 17.다음 중 히스토리에 저장된 명령어 목록에서 마지막에 사용한 명령을 실행하는 방법으로 알맞은 것은?

    1. ①!last
    2. ②!?
    3. ③!1
    4. ④!!
  18. 18.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    1. ①I/O redirection
    2. ②pipe
    3. ③alias
    4. ④history
  19. 19.다음 중 프로세스 실행 시에 할당되는 번호를 뜻하는 것으로 알맞은 것은?

    1. ①CID
    2. ②IDC
    3. ③IDP
    4. ④PID
  20. 20.tail -f /var/log/syslog 명령어로 실행중인 프로세스를 백그라운드 프로세스로 관리하려고 한다. 다음 중 프로세스를 대기시키기 위해 사용 할 수 있는 인터럽트 키 조합으로 알맞은 것은?

    1. ①[Ctrl]+[b]
    2. ②[Ctrl]+[c]
    3. ③[Ctrl]+[z]
    4. ④[Ctrl]+[d]
  21. 21.실행 중인 작업의 상태가 다음과 같을 때 Suspend(Stopped) 상태인 작업번호 2번인 프로세스를 다시 메모리에 적재하여 실행하는 방법으로 틀린 것은?

    1. ①fg
    2. ②bg 2
    3. ③fg 2
    4. ④fg 1+1
  22. 22.다음 중 프로세스에 관한 설명으로 틀린 것은?

    1. ①init 는 PID가 1이다.
    2. ②exec는 원래 프로세스의 메모리에 새로운 프로세스의 코드를 덮어씌운다.
    3. ③PPID는 부모 프로세스이다.
    4. ④하나의 프로세스가 다른 프로세스를 실행하기 위해 fg와 bg를 사용한다.
  23. 23.다음 중 SIGTSTP 시그널이 의미하는 것으로 알맞은 것은?

    1. ①Foreground로 실행 중이던 Process가 종료되었다.
    2. ②Background로 실행 중이던 Process가 종료되었다.
    3. ③Foreground로 실행 중이던 Process가 Suspend로 전환되었다.
    4. ④[Ctrl]+[\] 입력 시에 보내지는 시그널이다.
  24. 24.실행 중인 프로세스의 정보를 트리 구조로 출력해주며, 각 프로세스 ID 값을 출력하는 명령어로 알맞은 것은?

    1. ①pstree -a
    2. ②ps -tree -h
    3. ③ps -tree -n
    4. ④pstree -p
  25. 25.다음 중 kill -1 %2 명령어를 입력한 상황을 설명한 것으로 알맞은 것은?

    1. ①PPID가 2번인 프로세스에 재시작 요청을 한번 보낸다.
    2. ②jobs 명령으로 출력되는 2번 작업에 hangup signal을 보낸다.
    3. ③PID가 20~29번에 해당하는 프로세스에 Z 상태를 찾아서 강제종료 요청을 보낸다.
    4. ④jobs 명령으로 출력되는 우선순위 상위 2개의 작업을 하나로 모아서(파이프) 처리 해 준다.
  26. 26.다음 중 프로세스의 우선순위와 가장 관련이 없는 명령어는 ?

    1. ①ps
    2. ②pstree
    3. ③top
    4. ④nice
  27. 27.다음 중 nohup 명령어에 대한 설명으로 틀린 것은?

    1. ①사용자가 로그아웃하거나 작업 중인 터미널 창이 닫혀도 실행중인 프로세스를 백그라운드 프로세스로 작업 될 수 있도록 해주는 명령이다.
    2. ②실행한 명령을 자동으로 백그라운드로 보내지 않고, 사용자가 명령행 뒤에 '&&'를 명시해야한다.
    3. ③실행중인 프로세스의 표준 출력과 에러는 'nohup.out' 라는 파일을 생성하여 기록한다.
    4. ④작업 디렉터리에 쓰기가 불가능할 경우 '$HOME/nohup.out' 파일을 자동으로 생성하여 기록한다.
  28. 28.다음과 같이 설정된 crontab 파일에 대한 설명으로 알맞은 것은?(문제 오류로 실제 시험에서는 전항 정답 처리 되었습니다. 여기서는 1번을 누르면 정답 처리 됩니다.)

    1. ①월-금요일마다 오전 1시 정각에 /usr/bin/dcs.sh를 실행한다.
    2. ②1월-6월 사이 오전 1시 정각에 /usr/bin/dcs.sh를 실행한다.
    3. ③월-금요일마다 매시간 1분 0초에 /usr/bin/dcs.sh를 실행한다.
    4. ④1월-6월 사이 매시간 1분 0초에 /usr/bin/dcs.sh를 실행한다.
  29. 29.다음 중 리눅스에서 사용하는 편집기의 종류로 틀린 것은?

    1. ①vi
    2. ②pico
    3. ③emacs
    4. ④evince
  30. 30.다음 보기에서 설명하는 에디터로 알맞은 것은?

    1. ①nano
    2. ②vi
    3. ③pico
    4. ④emacs
  31. 31.다음 보기에서 설명하는 에디터를 만든 사람으로 알맞은 것은?

    1. ①브람 무레나르(Bram Moolenaar)
    2. ②제임스 고슬링(James Gosling)
    3. ③아보일 카사르(Aboil Kasar)
    4. ④빌 조이(Bill Joy)
  32. 32.다음 중 emacs 에디터 단축키 조합의 설명으로 틀린 것은?(문제 실제 시험에서는 전항 정답 처리 되었습니다. 여기서는 3번을 누르면 정답 처리 됩니다.)

    1. ①[ctrl] + [c] : emacs를 종료한다.
    2. ②[ctrl] + [s] : 편집된 내용을 저장한다.
    3. ③[ctrl] + [f] : 새문서 작업을 위해 새로운 파일명을 지정하고 편집한다.
    4. ④[ctrl] + [j] : 행의 끝을 나란히 맞춘다.
  33. 33.다음 중 vi 편집에서 현재 커서가 위치한 곳의 줄을 삭제하는 명령으로 알맞은 것은?

    1. ①p
    2. ②dd
    3. ③yy
    4. ④x
  34. 34.다음 중 전체 7줄로 이루어진 문서를 vi 편집기를 이용하여 fail이라는 문자열 모두를 success로 치환하려고 할 때 알맞은 것은?

    1. ①:1,7 s/fail/success/g
    2. ②:$ s/fail/success/g
    3. ③:7,1 s/fail/success/g
    4. ④:1,7 %s/fail/success/g
  35. 35.다음에서 설명하는 소스 설치법 단계로 알맞은 것은?

    1. ①configure
    2. ②make
    3. ③make install
    4. ④make test
  36. 36.다음 중 cmake의 특징으로 틀린 것은?

    1. ①평행 빌드를 지원한다.
    2. ②타임스탬프를 통해 파일 내용의 변화를 알 수 있다.
    3. ③크로스 컴파일은 지원되지 않는다.
    4. ④마이크로소프트 Visual Studio .Net을 지원한다.
  37. 37.다음 중 tar가 지원하는 압축 형식으로 틀린 것은?

    1. ①compress
    2. ②gzip
    3. ③bzip2
    4. ④xv
  38. 38.vsftpd 패키지의 검증결과가 다음과 같을 때 관련 설명으로 틀린 것은?

    1. ①vsftpd.conf 파일의 크기가 변경 되었다.
    2. ②vsftpd.conf 파일의 메시지 다이제스트 값이 변경 되었다.
    3. ③vsftpd.conf 파일의 수정 시간이 변경 되었다.
    4. ④vsftpd.conf 파일의 소유자가 변경 되었다.
  39. 39.다음 중 apt-get명령어가 의존성과 충돌성 해결을 위해 참조하는 파일명으로 알맞은 것은?

    1. ①/var/cache/archive
    2. ②/var/cache/apt/archive
    3. ③/etc/apt/sources.list
    4. ④/etc/sources.list
  40. 40.다음의 조건에 맞는 압축 명령으로 알맞은 것은?

    1. ①tar zxvf ihd.tgz /home --exclude-dir /home/user1
    2. ②tar zxf ihd.tgz /home --exclude-dir /home/user1
    3. ③tar zcvf ihd.tgz /home --exclude /home/user1
    4. ④tar zcf ihd.tgz /home --exclude /home/user1
  41. 41.다음 중 yum 명령어의 옵션에 대한 설명으로 틀린 것은 ?

    1. ①list : 전체 패키지에 대한 정보를 출력한다.
    2. ②info :패키지에 대한 정보를 출력한다.
    3. ③install : 패키지를 설치할 때 사용한다. 의존성이 걸린 패키지는 설치되지 않는다.
    4. ④groupinfo : 해당 패키지 그룹명과 관련된 패키지의 정보를 보여준다.
  42. 42.다음 설명에 해당하는 도구로 알맞은 것은?

    1. ①apt-get
    2. ②dnf
    3. ③pip
    4. ④yast
  43. 43.다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

    1. ①ALSA
    2. ②XSANE
    3. ③SATA
    4. ④USB
  44. 44.다음 중 리눅스 시스템과 윈도우 시스템 간에 프린터를 공유하기 위한 서비스로 알맞은 것은?

    1. ①Unix Printer
    2. ②LinePrinter
    3. ③Samba Printer
    4. ④JetDirect
  45. 45.다음 설명에 해당하는 하드디스크 장치명으로 알맞은 것은?

    1. ①hdb1
    2. ②hda1
    3. ③sdb1
    4. ④sda1
  46. 46.다음 중 시스템에 장착된 장비 목록을 보여주는 명령어로 알맞은 것은?

    1. ①lsmod
    2. ②ps
    3. ③top
    4. ④lspci
  47. 47.다음 중 seoul.txt 파일 내용을 인쇄하기 위한 명령으로 틀린 것은?

    1. ①cat seoul.txt < /dev/lp0
    2. ②lpr seoul.txt
    3. ③cat seoul.txt > /dev/lp0
    4. ④cat seoul.txt | lpr
  48. 48.다음 중 출력 장치와 관련된 명령어로 틀린 것은?

    1. ①lpd
    2. ②scanimage
    3. ③alsactl
    4. ④lpstat
  49. 49.X 클라이언트 프로그램에서 192.168.100.10의 첫 번째 실행된 X서버의 두 번째 모니터로 전송하고자 할 때 명령어로 옳은 것은?

    1. ①export DISPLAY="192.168.100.10:0.0"
    2. ②export DISPLAY="192.168.100.10:1.1"
    3. ③export DISPLAY="192.168.100.10:0.1"
    4. ④export DISPLAY="192.168.100.10:1.0“
  50. 50.다음 중 X 윈도를 강제로 종료하기 위한 키 조합으로 알맞은 것은 ?

    1. ①<ctrl>-<alt>-<backspace>
    2. ②<crtl>-<alt>-<A>
    3. ③<alt>-<tab>
    4. ④<ctrl>-<alt>-<C>
  51. 51.다음설명중( 괄호) 에들어갈내용으로알맞은것은?

    1. ①㉠ 서버 ㉡ 클라이언트 ㉢ 클라이언트
    2. ②㉠ 클라이언트 ㉡ 서버 ㉢ 클라이언트
    3. ③㉠ 서버 ㉡ 클라이언트 ㉢ 서버
    4. ④㉠ 클라이언트 ㉡ 서버 ㉢ 서버
  52. 52.다음 xhost 명령어 중에서 모든 클라이언트의 접속을 허용하는 명령으로 알맞은 것은?

    1. ①xhost +
    2. ②xhost -
    3. ③xhost *
    4. ④xhost all
  53. 53.다음 중 KDE에 대한 설명으로 틀린 것은?

    1. ①데스크톱 환경의 일종이다.
    2. ②Qt 라이브러리를 기반으로 만들어 졌다
    3. ③리눅스뿐만 아니라 FreeBSD, Solaris, OS X등도 지원한다.
    4. ④Metacity라는 윈도우 매니저를 사용한다.
  54. 54.다음 중 부팅 시에 X 윈도 실행과 관련된 런레벨로 알맞은 것은 ?

    1. ①1
    2. ②5
    3. ③4
    4. ④3
  55. 55.다음 중 나머지 셋과 종류가 틀린 것은 ?

    1. ①GNOME
    2. ②KDE
    3. ③KWin
    4. ④Xfce
  56. 56.다음 중 인텔 x86 계열의 유닉스 계열 운영체계에서 동작하는 X서버로 알맞은 것은?

    1. ①QT
    2. ②XFree86/Xorg
    3. ③GTK
    4. ④XView
  57. 57.다음에서 설명하는 LAN 구성 방식으로 알맞은 것은?

    1. ①스타(Star)형
    2. ②버스(Bus)형
    3. ③링(Ring)형
    4. ④망(Mesh)형
  58. 58.다음에서 설명하는 것으로 알맞은 것은?

    1. ①LAN
    2. ②SAN
    3. ③MAN
    4. ④WAN
  59. 59.다음에서 설명하는 네트워크 장비로 알맞은 것은?

    1. ①리피터
    2. ②브리지
    3. ③라우터
    4. ④X.25
  60. 60.다음에서 설명하는 것으로 알맞은 것은?

    1. ①IEEE
    2. ②ISO
    3. ③ANSI
    4. ④ITU-T
  61. 61.다음 중 3-way handshaking의 패킷 교환 순서로 알맞은 것은?

    1. ①SYN → ACK/SYN → ACK
    2. ②ACK → ACK/SYN → SYN
    3. ③ACK/SYN → SYN → ACK
    4. ④ACK/SYN → ACK → SYN
  62. 62.다음 중 IP주소의 클래스와 호스트 개수가 틀린 것은?

    1. ①A 클래스 : 16,777,216
    2. ②B 클래스 : 65,536
    3. ③C 클래스 : 256
    4. ④D 클래스 : 128
  63. 63.다음 중 IPv6의 특징으로 틀린 것은?

    1. ①호스트 주소 자동 설정
    2. ②패킷 크기의 확장
    3. ③헤더 구조 복잡성
    4. ④흐름 제어 기능 지원
  64. 64.다음에서 설명하는 것으로 알맞은 것은?

    1. ①TCP
    2. ②UDP
    3. ③IP
    4. ④ICMP
  65. 65.다음 ( 괄호 )안에 들어갈 내용으로 알맞은 것은?

    1. ①㉠ SMTP ㉡ IMAP
    2. ②㉠ POP3 ㉡ SMTP
    3. ③㉠ IMAP ㉡ SMTP
    4. ④㉠ SNMP ㉡ POP3
  66. 66.다음 중 www에 대한 설명으로 틀린 것은?

    1. ①URL과 HTML을 사용한다.
    2. ②하이퍼텍스트 방식과 멀티미디어 환경에서 검색할 수 있는 정보 검색 시스템이다.
    3. ③HTTP 프로토콜 기반으로 운영된다.
    4. ④고퍼(gopher)가 등장하면서 지금은 점점 사라지고 있다.
  67. 67.다음에서 설명하는 명령으로 알맞은 것은?

    1. ①ssh 192.168.0.109@ihd
    2. ②ssh 192.168.0.109 -l ihd
    3. ③telnet 192.168.0.109 ihd
    4. ④telnet -l ihd 192.168.0.109
  68. 68.다음 중 SSH에 대한 설명으로 틀린 것은?

    1. ①anonymous(익명)라는 계정을 제공한다.
    2. ②패스워드 없이 로그인이 가능하다.
    3. ③원격 셸, 원격 복사, 원격 파일 전송도 지원한다.
    4. ④서버-클라이언트 구성으로 서버에 접속하려면 클라이언트 프로그램이 설치되어야 한다.
  69. 69.다음 중 FTP 명령어와 설명이 틀린 것은?

    1. ①bi : 파일 전송 모드를 바이너리 모드로 변경한다.
    2. ②ls : 디렉터리의 리스트를 출력한다.
    3. ③mget : 로컬시스템에 여러개의 파일을 가져온다.
    4. ④passive : 파일전송할때진행상태를"#"로표시한다.
  70. 70.www.ihd.or.kr 서버에서 190 포트로 접속하려 한다. 다음 중 ( 괄호 )안에 들어가는 옵션으로 알맞은 것은?

    1. ①-p
    2. ②-port
    3. ③--p
    4. ④--port
  71. 71.다음 중 이더넷 카드에 네트워크 주소를 설정하기 위한 필수 요소로 틀린 것은?

    1. ①IP주소
    2. ②넷마스크 주소
    3. ③DNS 주소
    4. ④게이트웨이 주소
  72. 72.네트워크 통신을 위해 네트워크 인터페이스를 설정하려 한다. 다음 중 설정 방법으로 틀린 것은?(문제 오류로 실제 시험에서는 정답이 1번 4번이 정답 처리 되었습니다. 여기서는 4번을 누르면 정답 처리 됩니다.)

    1. ①명령 터미널에서 ipconfig, route 명령어를 이용해서 설정
    2. ②명령 터미널에서 nm-connection-editor 명령 실행 후 나타나는 GUI에서 설정
    3. ③명령 터미널에서 system-config-network 명령 실행 후 나타나는 텍스트 기반 유틸리티에서 설정
    4. ④/etc/init.d/network, /etc/hosts 파일을 vi편집기를 이용해 내용을 직접 변경해서 설정
  73. 73.다음 중 ifconfig 명령어가 지원하는 기능으로 틀린 것은?

    1. ①네트워크 인터페이스의 작동을 중지시킨다.
    2. ②네트워크 인터페이스의 Link mode를 설정한다.
    3. ③네트워크 인터페이스에 IP, Netmask, Broadcast값을 부여하고 활성화 시킨다.
    4. ④네트워크 인터페이스의 Netmask값만 설정한다.
  74. 74.다음 중 netstat 명령으로 확인할 수 있는 상태로 틀린 것은?

    1. ①ARP 캐시 정보
    2. ②라우팅 테이블 정보
    3. ③네트워크 인터페이스 상태
    4. ④멀티캐스트 멤버 정보
  75. 75.다음 중 DNS 설정과 가장 관련 있는 파일로 알맞은 것은?

    1. ①/etc/hosts
    2. ②/etc/resolv.conf
    3. ③/etc/sysconfig/network
    4. ④/etc/sysconfig/network-scripts/ifcfg-bond0
  76. 76.다음 중 네트워크 관련 파일과 설명이 틀린 것은?

    1. ①/etc/resolv.conf : 네임 서버(DNS 서버)를 설정하는 파일
    2. ②/etc/services : 각 응용프로그램 및 프로토콜에 할당될 포트를 관리하는 파일
    3. ③/etc/hosts : IP주소와 호스트명을 매핑 시켜 데이터베이스처럼 사용하는 파일
    4. ④/etc/sysconfig/network : 네트워크 인터페이스 환경 설정과 관련된 파일들이 저장되어 있는 파일
  77. 77.다음 중 고계산용 클러스터를 구성하는 요소로 가장 거리가 먼 것은?

    1. ①C Compiler
    2. ②PVM
    3. ③MPI
    4. ④LVS
  78. 78.다음 중 임베디드 리눅스 활용분야로 가장 거리가 먼 것은?

    1. ①IVI
    2. ②스마트TV
    3. ③스마트폰
    4. ④Docker
  79. 79.다음 설명에 해당하는 시스템으로 알맞은 것은?

    1. ①아두이노
    2. ②라즈베리 파이
    3. ③마이크로비트
    4. ④큐비보드
  80. 80.다음 설명으로 알맞은 것은?

    1. ①안드로이드
    2. ②타이젠
    3. ③GENIVI
    4. ④QNX