2023. 2. 11. 19:20ㆍLinux

제가 자격증 공부하면서 보려고 만든 글이에요.
리눅스 마스터 2급
1. 다음에서 설명하는 디렉토리로 알맞은 것은?
| 메일서버를 통해서 수시로 주고 밭은 메일들이 저장되는 디렉토리로 만약 해당 기렉토이의 할당된 디스크 용량을 모두 사용 할 경우 시스템이 갑자기 느려지게 되는 문제가 발생할 수 있다. |
① /tmp
② /usr
③ /boot
❹ /var
2. 디렉토리 /tmp는 rwxrwxrwt 권한으로 설정되어 있어 시스템의 사용자들이 자유롭게 파일 등을 생성, 삭제 할 수 있다. 다음 chmod 명령 중 /tmp와 동일한 권한을 설정할 수 있는 것은?
① chmod 1775 /test
② chmod 4777 /test
③ chmod 2777 /test
❹ chmod 1777 /test
3. /etc/passwd는 모든 사용자들이 읽을 수 있으나 직접 수정은 root만 가능하다. 아래와 같이 /etc/passwd의 7번째 값인 /bin/bash를 일반사용자가 /bin/tcsh로 자신의 쉘을 변경하려고 한다면 어떤 명령을 수행해야 하는가?
| ihd:x500:500:ihd:/home/ihd:/bin/bash |
① tcsh
❷ chsh
③ bash
④ bosh
4. ihd.txt 파일을 새로 생성하였을 때 파일의 허가권을 rw-r----- 와 같이 하려고 할 경우 umask 값은?
① 022
② 020
❸ 026
④ 024
5. 다음과 같이 사용자 root, 그룹 root 소유인 디렉토리 ihd를 포함한 하위의 파일과 디렉토리의 소유그룹을 ihdgrp로 변경하려고 한다. 알맞는 것은?
| drwxr-xr-x 4 root root 4096 Feb 20 10:00 ihd |
① chgrp -g ihdgrp ihd
② chown -g ihdgrp ihd
❸ chgrp -R ihdgrp ihd
④ chown -R ihdgrp ihd
6. 다음 중 리눅스 디렉토리의 일반적인 설명으로 틀린 것은?
① /boot : 부트 이미지 저장 디렉토리
② /lib : 라이브러리 저장 디렉토리
③ /etc : 각종 시스템 설정 파일 저장 디렉토리
❹ /users : 사용자 홈 저장 디렉토리
7. 시스템 운영 중 저장 공간이 부족하여 디스크를 추가하려고 한다. 디스크 추가 시 사용해야 하는 명령어가 순서에 맞게 나열된 것은?
❶ fdisk - mkfs - mount
② mount - fdisk - mkfs
③ mkfs - mount - fdisk
④ fdisk - mount - mkfs
8. 다음에서 설명하는 명령어로 알맞은 것은?
| - 사용자가 지정하는 유혈과 일치하는 파일 시스템을 점검한다. - 점검하기 전에 파일 시스템을 umount해야 한다. - 루트 파일 시스템을 점검하려면 별도의 부팅 디스켓 또는 CD로 부팅하여야 한다. |
① scdk
❷ fsck
③ ckfs
④ chkdisk
9. 다음은 어떤 명령의 수행 결과인가?
| Filesystem Type Size Used Avali Use% Mounted on /dev/sda1 ext3 96M 12M 84M 12.5% /boot /dev/sda2 ext3 10G 5.4G 4.6G 54% / |
① df -Gt
② df -Ht
③ df -Tg
❹ df -Th
10. 현재 디렉토리를 포함하여 하위에 있는 디렉토리의 파일 용량까지 한번에 보여주는 명령어는 무엇 인가?
① df
② dc
❸ du
④ dd
11. 다음 보기 중 올바르게 짝지어진 것은?
① foreground - 화면에 보여주지 않으면서 실행 되는 상태
② background - 화면에 보여주면서 실행되는 상태
❸ suspend - 메모리에 올라가 있지만 정지된 상태
④ daemon - 화면에 보여주면서 실행되는 상태
12. 아래와 같이 vi 편집기로 문서 작업 중 아래와 같이 작업이 suspend 되어 있다. 다시 작업을 계속하려면 어떤 명령을 내려야 하는가?
| [root@ihd ~]#jobs [1]+ Stopped vim |
① ag
② bg
❸ fg
④ ng
13. 서버를 운영하는 방식 중의 하나로 자신은 메모리에 상주하여 대기를 하고 있다가 서비스 요청을 받으면 해당 서비스 프로그램을 구동시켜 서비스를 제공하는 daemon으로 인터넷 슈퍼 데몬이라고 불리는 이것은 무엇인가?
① standalone
② super daemon
③ httpd
❹ xinetd
14. 다음 프로세스에 보내는 신호(signal)와 번호의 의미가 연결된 것중 틀린 것은?
❶ 2 : INT(Interval, 실행간격 조정)
② 3 : QUIT(Quit, 실행 종료)
③ 9 : KILL(Kill, 무조건 종료)
④ 15 : TERM(Terminate, 가능한한 정상 종료)
15. Foreground로 동작 중인 프로세스를 suspend 하려고 한다. 다음 보기 중 알맞은 것은?
❶ Ctrl + Z
② Ctrl + C
③ Ctrl + X
④ Ctrl + D
16. 서버 사용률이 적은 매주 일요일 새벽 4시 정각에 백업 스크립트인 /usr/local/bin/backup.sh를 이용 하여 데이터를 백업을 하려고 한다. 다음 crontab의 설정 중 알맞은 것은?
① * 0 * 4 00 /usr/local/bin/backup.sh
② 0 * 4 00 * /usr/local/bin/backup.sh
❸ 00 4 * * 0 /usr/local/bin/backup.sh
④ 4 00 * 0 * /usr/local/bin/backup.sh
17. 시스템의 프로세스 수가 얼마이고 몇 개의 프로세스가 실행 중인지, CPU 상태는 어떤지 등에 대한 실시간 정보를 제공해주는 top 명령에서 CPU 사용률에 따라서 정렬할 때 사용하는 명령어는?
① C
❷ P
③ U
④ M
18. 현재 동작 중인 프로세스들의 상태 중 PPID를 확인하려고 한다. 알맞은 것은?
① ps -e
② ps -p
❸ ps -f
④ ps -a
19. 프로세스관련 명령어 중 프로세스의 상태를 모니터링하는 명령어가 아닌 것은?
❶ kill
② ps
③ pstree
④ top
20. 웹서버(httpd)를 standalone으로 구동하면 다음과 같이 동시에 여러 개의 자식 프로세스가 동작하여 서비스 요청을 처리한다. 다음 중 웹서버(httpd)를 한번에 종료하는 명령으로 틀린 것은?
| root 5966 0.6 1.2 30016 12588 ? Ss 04:45 0:00 /usr/sbin/httpd apache 5969 0.0 0.5 30016 5828 ? S 04:45 0:00 /usr/sbin/httpd apache 5976 0.0 0.5 30016 5820 ? S 04:45 0:00 /usr/sbin/httpd |
① service httpd stop
② killall httpd
③ kill -9 5966 5969 5976
❹ kill -9 httpd
21. 다음 중 쉘(shell)에 대한 설명으로 틀린 것은?
① 사용자가 내린 명령을 해석하고 실행시키는 역할을 한다.
❷ 하나의 명령만을 처리하므로 여러 명령을 스크립트로 작성하는 것은 불가능하다.
③ 명령 스크립트를 작성하여 배치(batch)프로그램으로 이용할 수 있다.
④ 사용 중 다른 쉘로 변경하는 것이 가능하다.
22. 다음 중 쉘과 명령어 해석기 동작 특성이 같은 것은?
❶ php
② C언어
③ Cobol
④ 파스칼
23. 다음 중 쉘의 종류가 아닌 것은?
① csh
② bash
❸ dash
④ ksh
24. 쉘은 사용 중 다른 쉘로 변경할 수 있다. 다음 중 쉘 변경 명령어로 틀린 것은?
① exec csh
② chsh -s /bin/csh
③ csh
❹ echo $SHELL
25. 다음 중 디렉토리 관련 정보를 담고 있는 환경 변수가 아닌 것은?
❶ USER
② HOME
③ PATH
④ PWD
26. 다음 중 bash의 환경 설정 파일이 아닌 것은?
❶ .login
② .bash_logout
③ .bashrc
④ .bash_profile
27. 다음 쉘 명령에서 내용이 화면에 출력되는 것은?
① cat /etc/inittab >list
❷ cat </etc/inittab
③ cat /etc/inittab >>list
④ cat /etc/inittab >lpr
28. 다음 중 bash에서 주석문의 시작을 나타내는 기호로 알맞은 것은?
① /*
❷ #
③ REM
④ //
29. 다음 중 화면(screen)에디터가 아닌 것은?
① vi
② pico
❸ ed
④ emacs
30. 다음 중 vi에서 기본적으로 지원되는 모드로 틀린 것은?
① Ex모드
② 명령모드
③ 입력모드
❹ 출력모드
31. 다음 명령어 중 편집 중인 파일을 저장하지 않고 종료하는 명령으로 알맞은 것은?
❶ :q!
② :w
③ :wq
④ :set nu
32. 다음 vi 명령모드에서 커서 이동명령 중 틀린 것은?
❶ i
② l
③ h
④ k
33. vi에서 편집 작업 중 유닉스 명령을 실행시키는 방법으로 알맞은 것은?
① : <유닉스 명령>
② ; <유닉스 명령>
❸ ! <유닉스 명령>
④ | <유닉스 명령>
34. 다음 중 비모드형 편집기로 텍스트 편집 기능은 물론 컴파일, 강력한 도움말 등을 지원할 수 있는 편집기는?
① vi
② pico
③ ed
❹ emacs
35. 다음 중 RPM에서 제공하는 기능이 아닌 것은?
① 자동 설치
② 업그레이드
❸ 시스템 성능 측정
④ 시스템 검증
36. 다음 RPM에 대한 설명 중 틀린 것은?
① 리눅스를 부팅한 상태에서 시스템 구성요소를 선택하여 rpm으로 추가 및 기존 파일의 업그레이드가 가능하다.
② rpm으로 제작된 파일들은 컴파일을 할 필요 없이 자동적으로 설치할 수 있다.
❸ rpm으로 패키지를 설치할 때 의존성(dependency)을 무시하고 설치하는 방법은 없다.
④ rpm을 이용하면 처음 설치한 패키지 상태와 파일 크기가 다른가를 체크 할 수 있다.
37. 다음 rpm 패키지 이름에서 설치 가능한 시스템의 아키텍처를 나타내는 것은?
| kernel-2.5.25-2.i386.rpm |
① kernel
② 2.5.29-2
❸ i386
④ rpm
38. 다음 RPM 명령 중 설치된 패키지를 제거하는 명령은?
❶ rpm -e 패키지이름
② rpm -i 패키지이름
③ rpm -q 패키지이름
④ rpm -V 패키지이름
39. 시스템에 설치되어 있는 모든 패키지의 정보를 알고자 할 때의 질의명령으로 알맞은 것은?
① rpm -qi
❷ rpm -qa
③ rpm -qc
④ rpm -qs
40. 다음 중 파일 압축과 관련 없는 것은?
① compress
② gzip
③ bzip2
❹ dump
41. 리눅스 커널 설치 시 make 명령을 이용할 때 설치 과정에 꼭 필요한 것은?
① rpm
② tar
③ README
❹ Makefile
42. dir1.tgz의 압축파일을 푸는 방법으로 틀린 것은?
❶ gzip dir1.tgz
② gzip -d dir1.tgz
③ gunzip dir1.tgz | tar xvf -
④ tar xvzf dir1.tgz
43. 부팅 시 랜카드, 사운드카드 등의 드라이버(모듈)가 자동으로 커널에 적재되도록 설정해주는 설정 파일로 알맞은 것은?
① /etc/modules.cf
② /etc/modprobe.cf
❸ /etc/modprobe.conf
④ /etc/driver.conf
44. 커널에서 사용하기 위해 부팅 시 메모리에 적재하는 각종 하드웨어의 모듈이 저장되어 있는 디렉토리는?
① /usr/<커널버전>/modules/kernel/drivers
② /usr/modules/<커널버전>/kernel/drivers
③ /lib/<커널버전>/modules/kernel/drivers
❹ /lib/modules/<커널버전>/kernel/drivers
45. 리눅스에서 일반적으로 프린터를 사용하기 위한 4가지 방식이 아닌 것은?
① Local
② Unix Printer
③ Samba Printer
❹ NovellDirect
46. 리눅스에서 LPRng를 사용하여 프린터를 설치 하려고 할 때 설정해야하는 파일로 알맞은 것은?
① /etc/printconf
❷ /etc/printcap
③ /etc/print.conf
④ /etc/print.cap
47. 별도의 응용프로그램을 이용하지 않고 5장 분량의 ASCII 텍스트 파일인 ihd.txt를 명령행에서 바로 설정된 프린터 lp0를 통해서 출력하려고 한다. 다음 보기 중 틀린 것은?
① cat ihd.txt | lpr
❷ lpr >ihd.txt
③ cat ihd.txt >/dev/lp0
④ pr -l 5 ihd.txt | lpr
48. 리눅스에서 사용하는 MP3 재생 프로그램으로 알맞은 것은?
❶ xmms
② winamp
③ media player
④ pine
49. 리눅스 부팅시 X 윈도우로 부팅이 안되고, 콘솔 모드로 부팅이 된다. X 윈도우로 부팅이 되도록 하려고 할 때, 아래의 /etc/inittab 설정 중 맞는 것은?
① id:3:initdefault:
② id:3:runlevel:
❸ id:5:initdefault:
④ id:5:runlevel:
50. X 윈도우는 스크립트들이 순서에 따라 실행되 면서 구동된다. 다음 중 관련 스크립트의 구동 순서가 맞는 것은?
❶ xinitrc → .Xresources → .Xmodmap → Xclients
② xinitrc → Xclients → .Xmodmap → .Xresources
③ xinitrc → .Xresources → Xclients → .Xmodmap
④ xinitrc → Xclients → .Xresources → .Xmodmap
51. 다음은 리눅스 멀티미디어 관련 프로그램 중 하나에 대한 설명이다. 알맞은 것은 어느 것인가
| 가. 포트 리터칭과 이미지 합성 및 이미지 저작을 위한 프로그램이다. 나. 윈도우에서 사용되는 포토샵과 기능적 차이가 없는 paint프로그램이다. 다. plug-in 개념으로 디자인되어 있어서 추가 확장이 매우 용이하다. |
① XMMS
❷ GIMP
③ xv
④ Real Player
52. 다음은 X 윈도우 관련 프로그램 중 하나에 대한 설명이다. 가장 알맞은 것은 어느 것인가?
| 가. x 윈도우 시스템의 형태를 갖추어 주는 프로그램이다. 나. x 인터페이스의 모양과 느낌이 이것에 의해 결정된다. 다. 윈도우를 화면 특정 위치에 놓는 일, 윈도우의 크기 변화/아이콘화/이동 등을 테두리의 외양을 다루는 등 여러 가지 일을 담당한다. |
① 데스크톱
② 디스플레이 매니저
③ KDE
❹ 윈도우 매니저
53. 다음에 나열된 문항 중 프로그램 성격이 나머지 3개와 다른 것은?
① WindowMaker
② twm
❸ GNOME
④ AfterStep
54. X 윈도우 시스템의 특징 중 맞는 것은?
❶ 프로그램 작성시 다른 종류의 컴퓨터에서 구동 될 수 있을 정도로 이식성이 뛰어나다.
② 사용자가 원하는 모양의 인터페이스를 바꿀 수 없다.
③ 디스플레이 장치에 의존적이다.
④ 서로 다른 기종을 함께 사용할 수 없다.
55. X 윈도우에서 가상 터미널을 사용하기 위해 콘솔로 전환하였다가 다시 X 윈도우로 복귀하고자 한다. 다음 중 맞는 조합키는?
① Ctrl + Alt + F1
② Ctrl + Alt + F2
③ Ctrl + Alt + F4
❹ Ctrl + Alt + F7
56. 데스크톱 환경 중 하나인 KDE에 대한 설명으로 틀린 것은?
① KDE가 실행되는 시스템은 리눅스뿐만 아니라 HP-UX, Solaris 등도 가능하다.
② 파일 매니저, 윈도우 매니저, 설정 시스템, 각종 애플리케이션의 집합체이다.
③ 노르웨이의 Troll Tech사에서 개발되었다.
❹ GTK 라이브러리 기반으로 개발되었다.
57. 다음 중 네트워크로 연결된 상태나 활성화된 소켓 등을 확인할 수 있는 명령어는 무엇인가?
① ifconfig
② route
❸ netstat
④ nslookup
58. 다음 중 시스템에 설정되어 게이트웨이를 확인 할 때 사용할 수 있는 명령어는 무엇인가?
① ifconfig
② host
❸ netstat
④ nslookup
59. 다음의 내용을 확인할 수 있는 리눅스 시스템에서의 설정 파일은?
| dimain 53/tcp |
❶ /etc/services
② /etc/protocols
③ /etc/resolv.conf
④ /etc/hosts
60. 다음 중 인터넷 서비스인 SSH의 포트 번호는?
① 21
❷ 22
③ 23
④ 25
61. LAN의 구조 중 링형 토폴로지(Topology)에 대한 설명으로 틀린 것은?
① 논리적이고 둥글고 단방향인 포인트 투 포인트(Point to Point)형태로 연결한다.
② 고성능 네트워크에 적합하다.
❸ CDMA/CD방식이 대표적이며 또한 토큰 패싱(Token Passing)방식에 사용한다.
④ 분산 제어와 검사, 회복이 가능하다.
62. 다음에 설명하는 통신장비는 어느 것인가?
| 가. 디지털 방식의 통신선로에서 던송신로를 재생하여 전달하는 전자통신 장치이다. 나. 디지털신로는 일정 거리이상 나아가면 출력이 삼쇠하는 성질이 있는데, 장거리 정송을 위해 새로이 재생시키거나 출력을 높여주는 장치이다. |
① 라우터(Router)
② 브리지(Bridge)
③ 게이트웨이(Gateway)
❹ 리피터(Repeater)
63. OSI 7계층 중 네트워크의 대화제어자(Dialog Contoller)로서 통신 장치들 간의 상호작용을 설정하고 유지하며 동기화 역할을 수행하고, 사용자의 연결이 유효한지를 확인하고 설정하는 계층은?
① 데이터링크계층(Data Link Layer)
❷ 세션계층(Session Layer)
③ 표현계층(Presentation Layer)
④ 전송계층(Transport Layer)
64. 다음 중 TCP 및 UDP 프로토콜에 대한 설명 중 틀린 것은?
① UDP는 불안정한 비접속 데이터그램 프로토콜 이다.
② TCP는 접속기반(Connection-oriented) 프로토콜이다.
③ TCP는 바이트 스트림(byte-stream)프로토콜 이다.
❹ UDP는 올바른 순서로 전달되었는지 확인하기 때문에 TCP에 비해 안정적이다.
65. 다음 중 하나의 클래스 C 네트워크의 호스트 개수를 64개로 구성할 경우 서브넷마스크는 어떻게 설정해야 하는가?
① 255.255.255.0
② 255.255.255.64
③ 255.255.255.128
❹ 255.255.255.192
66. 도메인 네임 체계에서 'or'이라는 서브도메인이 포함되어 있으면 어떠한 기관을 나타내는 것인가?
① 정부기관
❷ 비영리기관
③ 학교
④ 회사
67. 인터넷 서비스 중 네트워크상의 다양한 호스트들이 파일을 공유할 수 있도록 해주는 프로토콜은?
① telnet
② HTTP
③ SMTP
❹ NFS
68. FTP를 이용하여 파일을 송수신할 때 전송상태를 확인하고자 한다. 다음 중 가장 알맞은 명령어는?
① as
❷ hash
③ list
④ bi
69. 다음 중 유즈넷 뉴스그룹(USENET NEWS GROUP)에 대한 설명 중 맞는 것은?
❶ 공통의 주제별로 모여 정보를 나누고 토론하는 자유게시판 서비스이다.
② 인터넷상에서 채팅을 즐길 수 있게 해주는 서비스이다.
③ 관련 프로그램으로는 BitchX, ircII, EPIC 등이 있다.
④ 인터넷 회선을 이용하여 음성을 전달하는 서비스 이다.
70. 다음 중 SSH(Secure Shell)에 대한 설명 중 틀린 것은?
① 원격지 서버의 내용을 로컬시스템에 복사할 수 있다.
② rsh처럼 원격으로 쉘명령을 사용할 수 있다.
❸ 보안이 강화되어 rlogin처럼 반드시 계정 및 패스워드를 입력해야만 로그인할 수 있다.
④ telnet과 같이 원격지 서버에 접속할 때 사용 한다.
71. ifconfig 명령으로 확인할 수 없는 것은?
① 네트워크 인터페이스의 브로드캐스트
❷ 네트워크 인터페이스의 제조사
③ 네트워크 인터페이스의 맥어드레스(MAC address)
④ 네트워크 인터페이스의 넷마스크(Netmask)
72. OSI 참조모델과 프로토콜을 주관하는 기관은?
❶ ISO(International Standards Organization)
② IEEE(Institute of Electrical and Electronics Engineers)
③ ANSI(American National Standards Institute)
④ EIA(Education Industries Association)
73. 아파치 1.3 버전과 2.0 버전과의 비교 설명 중 틀린 것은?
① 아파치 2.0 버전만 멀티쓰레드(Multi-Thread) 방법을 이용하여 프로세스를 처리한다.
② PHP연동시 아파치 1.3버전은 정적 및 동적 연동이 가능하지만 아파치 2.0은 동적연동만 가능하다.
③ 아파치 1.3 버전에서는 포트번호 80과 8080을 동시에 운영하려면 관련설정파일이 2개이어야 한다.
❹ 아파치 1.3 및 2.0 버전 모두 포트번호 변경시 Port라는 지시자를 사용한다.
74. 리눅스 인터페이스 중 loopback interface에서 사용하는 IP 주소는?
① 255.255.255.0
② 192.168.0.1
❸ 127.0.0.1
④ 10.0.0.1
75. 다음 중 모뎀과 전화선을 이용할 경우 가장 관계가 깊은 프로토콜은?
① ICMP
② POP3
❸ PPP
④ DHCP
76. 다음 중 FTP 클라이언트 프로그램이 아닌 것은?
① ncftp
② lftp
③ gftp
❹ vsftp
77. 다음 중 블루투스(BLUETOOTH)에 대한 설명으로 알맞은 것은?
① 1GHz대역을 사용하여 휴대폰 및 노트북과의 연결이 쉽다.
❷ 간섭방지를 위한 주파수 호핑 방식을 사용한다.
③ 최대 데이터 전송속도는 10Mbps이며, 양방향 전송을 위해서 시분할 다중전송방식이 사용 된다.
④ 전송거리는 100m이고, Option으로 200m까지 가능하다.
78. 다음은 리눅스를 이용한 기술에 대한 설명이다. 가장 알맞은 것은?
| 가. CPU의 연산 속도를 높이기 위한 기술로 여러대의 시스템을 병렬로 구성한다. 나. 한 대의 컴퓨터 메모리로 다룰 수 없는 대용량 데이터 문제를 처리할 때 사용한다. 다. 여러 대의 컴퓨터를 연결하여 슈퍼컴퓨터 구성시 사용하는 기법이다. |
❶ Beowulf Cluster
② HA(High Available) Cluster
③ RAID
④ LVM(Logical Volume Manager)
79. 다음 중 임베디드(Embedded) 시스템에 대한 설명으로 틀린 것은?
① open source, open architecture이다.
② 소규모 모듈 단위로 설계되어 있다.
③ 리얼타임(Real time) 운영을 지원한다.
❹ 여러 하드웨어 구조에 이식될 수 없다.
80. 최근에는 물리적으로 하나의 시스템에 여러 운영체제를 설치할 수 있는 가상화(Virtualization) 기술이 각광을 받고 있다. 다음 중 리눅스에서 사용하는 가상화 소프트웨어는 무엇인가?
① iptables
② heartbeat
③ snort
❹ Xen
'Linux' 카테고리의 다른 글
| 리눅스 마스터 기출문제 001 (0) | 2022.12.14 |
|---|