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 |
---|