위 이미지를 클릭하시면 인터넷으로 바로 문제를 풀어 보실수 있습니다.
(해설, 모의고사, 오답노트, 워드, 컴활, 정보처리 상설검정 프로그램 기능 포함)
전자문제집 CBT란?
종이 문제집이 아닌 인터넷으로 문제를 풀고 자동으로 채점하며 모의고사, 오답 노트, 해설까지 제공하는
무료 기출문제 학습 프로그램으로 실제 상설검정에서 사용하는 OMR 형식의 CBT를 제공합니다.
최신 리눅스마스터 1급 필기 기출문제(해설) : [다운로드]
리눅스마스터 1급 필기 기출문제(해설) 및 전자문제집 CBT 2022년03월12일1. | 다음 설명에 해당하는 파일로 알맞은 것은? |
2. | /etc/sysconfig/networks |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> <문제 해설> ㅇ 파일별 용도 - /etc/hosts 용도 : 호스트 이름을 IP 주소에 매핑하는 로컬 정적 테이블 이며 이를 통해 DNS 서버에서 제공하는 기본 이름 확인을 수동으로 재정의할 수 있다 형식 : <IP_address> <host_name> 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 - /etc/sysconfig/networks 용도 : 시스템에 알려진 다양한 네트워크의 특성을 정의하는 데 사용되며 운영 체제에서 각 IP 주소에 대한 네트워크를 결정하고 기본 게이트웨이의 이름 및 IP 주소와 같은 네트워크에 대한 정보를 제공 형식 : default 0.0.0.0 loopback 127.0.0.0 link-local 169.254.0.0 추가 : 각 항목은 네트워크, 해당 이름, IP 주소 범위 및 네트워크에 대한 기본 게이트웨이의 IP 주소를 정의하며 파일의 정보는 ping, route 및 ifconfig와 같은 다양한 유틸리티에서 네트워크에 대한 정보를 표시하고 설정을 구성하는 데 사용 구성은 일반적으로 NetworkManager 또는 systemd-networkd와 같은 관리 소프트웨어에 의해 관리되므로 파일은 일반적으로 대부분의 시스템에서 /etc/networks에 위치 - /etc/resolv.conf : 용도 : 시스템의 DNS(도메인 이름 시스템) 확인자를 구성하는 데 사용 형식 : nameserver 1.2.3.4 - /etc/named.conf 용도 : 시스템에서 DNS(Domain Name System) 서비스를 제공하는 named 데몬(바인드라고도 함)을 구성하는 데 사용 [해설작성자 : 정추] |
|
2. | 다음 중 프로토콜 데이터 단위를 OSI 7 모델의 하위 계층부터 상위 계층 순으로 올바르게 나열한 것은? |
1. | bit → frame → packet → segment |
2. | bit → frame → segment → packet |
3. | bit → packet → frame → segment |
4. | bit → segment → frame → packet |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 78%
| <문제 해설> ㅇ 설명 : 이 순서는 물리 계층(계층 1)에서 애플리케이션 계층(계층 7)으로 OSI 모델을 통과할 때 데이터의 진행을 나타내며 각 계층은 데이터를 다음 계층으로 전달하기 전에 오류 검사, 흐름 제어 및 라우팅 정보와 같은 추가 정보를 데이터에 추가 ㅇ 순서: Bit -> Frame -> Packet -> Segment -> Datagram -> Message -> Application data [해설작성자 : 정추] |
|
3. | 다음 중 IPv4 주소 체제에서 B클래스에 속하는 사설IP주소 대역으로 알맞은 것은? |
1. | 171.16.0.0 ~ 171.31.0.0 |
2. | 171.16.0.0 ~ 172.31.0.0 |
3. | 172.16.0.0 ~ 172.31.0.0 |
4. | 173.16.0.0 ~ 173.31.0.0 |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> ㅇ (IPv4 주소) 사설 IP 주소 권고사항 - IETF에서는, 인터넷과 연동되지 않은 사적인 독립 네트워크(Private IP Network)에 대해, - 사적인 주소공간 (Private IP Address)으로써, 다음의 주소를 권고 . [표준] ☞ RFC 1918 : `Address Allocation for Private Internets` - Class A 규모 : 10.0.0.0 ~ 10.255.255.255 (10.0.0.0/8) - Class B 규모 : 172.16.0.0 ~ 172.31.255.255 (172.16.0.0/12) - Class C 규모 : 192.168.0.0 ~ 192.168.255.255 (192.168.0.0/16) [해설작성자 : LUVTOME] |
|
4. | 다음 그림에 해당하는 명령으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> [관리자 입니다. 가다안 발표시 정답은 1번으로 발표되었으며 확정답안 발표시 정답 변경은 없었습니다. 자세한 내용은 아래 해설들을 참고하세요.]
ip addr 과 ifconfig 가 굉장히 헷갈릴 수 있는 내용인건 맞습니다만 1번 답안에 ip 명령어 뒤에 붙을 ip addr 까지 나와야 하는것 같네요. 문제 자체가 오류일 수는 있습니다 ifconfig와 ip addr 명령을 모두 수행해보면 문제에 제시된 내용이 어떻게 다른지 확인할 수 있습니다. [해설작성자 : comcbt.com 이용자]
/24가 붙는걸 보면 확실하게 ifconfig가 아닌걸 알수있습니다. [해설작성자 : 체크맨]
1번 보기에 addr 옵션이 누락된것은 다소 오해를 불러일으킬 수 있다고 생각합니다. 왜 이따위로 만들었을까요?? 그리고 ifconfig 과 헷갈릴 문제는 아닙니다. 용도는 동일한 명령어지만 사용시 출력되는 형태가 아예 달라요 [해설작성자 : ㅇㅇ] |
|
5. | 다음과 같은 조건일 때 설정되는 게이트웨이 주소값으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> ㅇ 참고1 : 클래스 영역 A Class : 0 ~ 127 (0.0.0.0 ~ 127.255.255.255) : 128 개 B Class : 128 ~ 191 (128.0.0.0 ~ 191.255.255.255) : 64 개 C Class : 192 ~ 223 (192.0.0.0 ~ 223.255.255.255) : 32 개 D Class : 224 ~ 239 (224.0.0.0 ~ 239.255.255.255) : 16 개 E Class : 240 ~ 255 (240.0.0.0 ~ 255.255.255.255) : 16 개 ㅇ 참고 2 : 2의 지수승 128 64 32 16 8 4 2 1
ㅇ 문제풀이 - 1. IP값을 2진수로 변환 IP : 192 168 5 130 2진수 : 11000000 10101000 00000101 10000010 - 2. 서브넷마스크값을 2진수로 변환 서브넷: 255 255 255 128 2진수 : 11111111 11111111 11111111 10000000 - 3. "1" 값과 "2" 값을 And 계산 (*) 둘다 1 일 때만 1 11000000 10101000 00000101 10000000 - 4. "3"값을 10진수 변환 192 168 5 128 - 5. "4"의 마지막 값에 + 1 : 즉, 128 + 1 = 129 - 6. 게이트웨이 주소값 결과 : 192.168.5.129 [해설작성자 : 정추] |
|
6. | 다음 그림에 해당하는 명령으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 57%
| <문제 해설> ㅇ 명령어 설명 - xhost : X 서버에 대한 액세스를 제어하는데 사용, 기본적으로 X 서버를 시작한 사용자만 연결할 수 있으며 xhost 명령을 사용하여 다른 사용자에 대한 액세스를 허용하거나 거부할 수 있다 - xauth : X 서버에 연결하는 데 사용되는 인증 쿠키를 관리하는 데 이용, 쿠키는 서버에 연결하는 클라이언트의 신원을 확인하는 데 사용 - xrandr : 그래픽 환경에서 화면 해상도, 방향 및 기타 다양한 화면 설정을 구성하고 관리하는 데 사용 - xmodmap : X 윈도우 시스템에서 키 매핑과 버튼 바인딩을 수정하는 데 사용 ㅇ 그림 문구 내용 access control enabled, only authorized clients can connect 액세스 제어 활성화, 승인된 클라이언트만 연결할 수 있음 ㅇ 결과 : xhost 에 해당 [해설작성자 : 정추] |
|
7. | 최근 실행한 명령 중에서 ‘al'이라는 문자열이 들어간 명령을 찾아서 재실행하려고 할 때 가장 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> !al 은 al로 시작하는 문자열이 들어간 최근 명령 실행 ( bal, cal, dal 등등 다른문자 뒤에 문자열이 위치하면 실행불가 ) !?al? 은 al 문자열이 들어간 최근 명령 실행 ( bal, cal, dal 등등 다른문자 뒤에 문자열이 위치해도 실행 ) [해설작성자 : lee] |
|
8. | 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 81%
| <문제 해설> 리눅스 쉘스크립트 for문 for (조건) do (문장) done (끝) [해설작성자 : Rio] |
|
9. | 다음 중 할당된 번호 값이 가장 큰 시그널로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 1 SIGTSTP = 20 2 SIGKILL = 9 3 SIGTERM = 15 4 SIGQUIT = 3 [해설작성자 : 주넌너너] |
|
10. | 다음 중 포어그라운드 동작 중인 프로세스를 백그라운드로 전환하는 방법으로 알맞은 것은? |
1. | [Ctrl]+[c]를 눌러 작업을 일시 정지시킨 후에 fg 명령을 실행한다. |
2. | [Ctrl]+[c]를 눌러 작업을 일시 정지시킨 후에 bg 명령을 실행한다. |
3. | [Ctrl]+[z]를 눌러 작업을 일시 정지시킨 후에 fg 명령을 실행한다. |
4. | [Ctrl]+[z]를 눌러 작업을 일시 정지시킨 후에 bg 명령을 실행한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 76%
| <문제 해설> 프로세스를 포그라운드로 실행하면 명령창이 활성화되지 않습니다. 이때 프로세스를 백그라운드 실행으로 전환하고 싶다면 작업 중지 명령어인 CTRL + Z를 입력합니다. 그러면 중단된 프로세스가 [숫자] 프로세스명 형태로 나타납니다. 이때 bg 숫자명령어로 백그라운드 실행으로 전환할 수 있습니다. [해설작성자 : 퍼옴] |
|
11. | 다음 설명에 해당하는 프로세스 간 통신 방법으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> ㅇ Shared Memory 공유 메모리는 여러 프로세스가 메모리의 공통 영역에 액세스할 수 있도록 하는 Linux의 IPC(프로세스 간 통신) 형식 이를 통해 프로세스는 한 프로세스의 메모리에서 다른 프로세스의 메모리로 데이터를 복사하지 않고도 효율적으로 데이터를 교환할 수 있고 대신 두 프로세스 모두 동일한 물리적 메모리 페이지를 가상 주소 공간에 매핑하여 각 프로세스가 자체 공유 메모리 복사본을 가지고 있는 것처럼 보이게 함 System V IPC 공유 메모리 기능은 Unix 계열 시스템의 원래 구현이며 POSIX 공유 메모리 인터페이스는 나중에 표준화 작업이며 둘 다 프로세스가 이름으로 공유 메모리 세그먼트를 만들고 액세스할 수 있도록 한다. 공유 메모리 세그먼트는 명시적으로 삭제되거나 시스템이 재부팅될 때까지 지속됩니다.
ㅇ Message Queue Linux에서 프로세스 간 통신(IPC)의 또 다른 형태 이를 통해 여러 프로세스가 프로세스 간에 전달되는 메시지를 통해 데이터를 교환할 수 있고 각 메시지에는 우선 순위가 있으며 메시지는 우선 순위에 따라 전달되며 우선 순위가 높은 메시지가 먼저 전달 Linux에서 메시지 큐는 System V IPC 메시지 큐 기능 또는 POSIX 메시지 큐 인터페이스를 사용하여 구현 프로세스는 이름으로 메시지 큐를 만들고 액세스하며 큐에서 메시지를 보내거나 받을 수 있다. 메시지 큐는 명시적으로 삭제되거나 시스템이 재부팅될 때까지 지속 Message Queue는 메시지가 순서대로 전달되고 시스템 충돌이나 재부팅의 경우에도 메시지가 손실되지 않도록 보장하므로 신뢰할 수 있는 방식으로 프로세스 간에 데이터를 교환하는 데 유용 이는 실시간 및 고가용성 시스템에서 프로세스 간의 통신에 유용한 방법
ㅇ Desktop Bus Desktop Bus(D-Bus라고도 함)는 Linux에서 프로세스 간 통신(IPC)을 위한 메시지 전달 시스템 응용 프로그램과 시스템 서비스 간의 통신에 사용되어 응용 프로그램이 서로 및 시스템과 상호 작용할 수 있도록 함 D-Bus는 응용 프로그램이 서로 및 시스템과 통신하는 데 사용할 수 있는 중앙 메시지 버스를 제공 애플리케이션은 버스와 메시지를 주고받을 수 있으며 다른 애플리케이션에서 보낸 메시지를 들을 수도 있다 D-Bus는 클라이언트 역할을 하는 애플리케이션과 서버 역할을 하는 시스템 서비스와 함께 클라이언트-서버 모델을 사용하며 응용 프로그램은 서버 역할을 하여 다른 응용 프로그램에 서비스를 제공할 수도 있다.
ㅇ Semaphore 세마포어는 프로세스 간 통신(IPC)에 사용되는 Linux의 동기화 메커니즘이다. 여러 프로세스에서 공유 리소스에 대한 액세스를 제어하는데 사용 세마포어는 여러 프로세스에서 공유 리소스에 대한 액세스를 조정하는 데 사용되는 변수이다 [해설작성자 : 정추] |
|
12. | 다음 중 10GB 용량의 하드 디스크 6개를 이용해서 RAID-5를 구성했을 때 실제 사용할수 있는 용량으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 73%
| <문제 해설> [관리자 입니다. 가답안 발표시 2번으로 발표되었지만 확정 답안 발표시 3번으로 정답이 정정 발표되었습니다. 참고하시기 바랍니다.]
필요 디스크 갯수 Raid5 = N - 1 개 Raid6 = N - 2 개 [해설작성자 : Rio] |
|
13. | 다음 중 ssh 데몬을 시스템 부팅 시에 구동되도록 설정하는 명령으로 알맞은 것은? |
3. | systemctl is-enabled sshd |
4. | systemctl is-active sshd |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 78%
| <문제 해설> ㅇ systemctl sshd - 서비스 상태 확인 : # systemctl status sshd - sshd 서비스 시작 : # systemctl start sshd - sshd 서비스 중지 : # systemctl stop sshd - sshd 서비스 활성화 : # systemctl enable sshd (*) 부팅시 구동 - sshd 서비스 비활성화 : # systemctl disable sshd - sshd 서비스 잠금 : # systemctl mask sshd - sshd 서비스 잠금해제 : # systemctl unmask sshd - sshd 서비스 재시작 : # systemctl restart sshd - sshd 서비스 재시작 (pid바뀌지 않음) # systemctl reload sshd [해설작성자 : 정추] |
|
14. | 다음 중 시스템 부팅 시에 X 윈도 모드로 부팅이 되도록 설정하는 명령으로 알맞은 것은? |
1. | systemctl get-default multi-user |
2. | systemctl set-default multi-user |
3. | systemctl get-default graphical |
4. | systemctl set-default graphical |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> ㅇ systemctl get-default multi-user ㅇ systemctl set-default multi-user 시스템의 기본 대상을 "다중 사용자"로 설정. ㅇ systemctl get-default graphical ㅇ systemctl set-default graphical 시스템의 기본 대상을 "그래픽"으로 설정. 이 대상은 그래픽 사용자 인터페이스(GUI)가 포함된 그래픽 환경을 제공하며 주로 데스크톱 시스템에 사용됨. GUI 환경에는 일반적으로 Gnome, KDE, XFCE 등과 같은 데스크탑 환경이 포함. 이 명령은 시스템이 부팅될 기본 대상을 변경하는 데 사용되며 변경 사항은 재부팅 후에도 지속 참고: 이 명령은 루트 또는 수퍼유저 권한으로 실행 [해설작성자 : 정추] |
|
15. | 다음 중 CentOS 7버전에서 GRUB 환경 설정 파일을 수정한 후에 변경된 내용을 저장하기 위해 사용하는 명령으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> ㅇ grub : GNU GRUB(대개 GRUB)은 GNU 프로젝트의 부트로더이다. ㅇ grub2-mkconfig : 설정 파일을 업데이트 ㅇ grub2-install : 지정한 드라이브에 GRUB를 설치 ㅇ grub2-probe : 시스템 장치 및 파일 시스템에 대한 정보를 수집할 수 있는 GRUB2 부트로더와 함께 제공되는 명령줄 도구. 부팅에 필요한 부팅 파일 및 장치 파일의 위치를 검색하는 데 사용할 수 있다. ㅇ grub 파일 내용 예시 # vi /etc/default/ㅊ GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)" GRUB_DEFAULT=saved GRUB_DISABLE_SUBMENU=true GRUB_TERMINAL_OUTPUT="console" GRUB_CMDLINE_LINUX="crashkernel=auto rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet" GRUB_DISABLE_RECOVERY="true" [해설작성자 : 정추] |
|
16. | 다음 설명에 적합한 리눅스 배포판으로 가장 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 79%
| <문제 해설> 1: 칼리 리눅스는 Offensive Security가 개발한 컴퓨터 운영 체제이다. 이 안에는 백트랙처럼 수많은 해킹과 관련된 도구와 설명서들이 있다. 2: 로키 리눅스는 레드햇 엔터프라이즈 리눅스 운영 체제 소스 코드를 사용한 다운스트림의 완전한 이진 호환 릴리스를 목표로 개발된 리눅스 배포판이다. 이 프로젝트의 목표는 커뮤니티가 지원하는 운영 환경 등급의 기업 운영 체제를 제공하는 것이다. 3: 아치 리눅스는 x86-64용 리눅스 배포판이다. 아치 리눅스 개발팀은 간결함과 코드 정확성 및 최소주의에 초점을 맞춘다. 또한 사용자가 시스템 작동을 이해하려고 노력하기를 바란다. 아치 리눅스는 자체 꾸러미 관리자인 팩맨을 사용해 꾸러미를 설치·제거·갱신한다. 4: 우분투는 영국 기업 캐노니컬이 개발, 배포하는 컴퓨터 운영 체제이다. 데비안 리눅스를 포크해 개발되며, 데비안에 비해 사용 편의성에 초점을 맞춘 리눅스 배포판이다. 일반적으로 매 6개월마다 새로운 판이 공개되며, 장기지원판(LTS)은 2년에 한번씩 출시된다. [해설작성자 : 리마원트합격가주아] |
|
17. | 다음 중 리눅스 탄생의 모델이 된 미닉스 (MINIX) 운영체제를 개발한 인물로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> MINIX = 앤드류 스튜어트 타넨바움 BSD UNIX = 빌 조이 UNIX + C 프로그래밍 = 데니스 리치 GNU 프로젝트 시작 = 리처드 스톨먼 [해설작성자 : 수달이 아빠] |
|
18. | 다음 설명에 해당하는 운영체제의 기술로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 78%
| <문제 해설> ㅇ 스왑(SWAP) : 시스템에 메모리가 부족할 경우에 하드 디스크의 일부 공간을 활용하여 계속 작업을 도와주는 역할 ㅇ 파이프(PIPE) : 한 프로그램 프로세스에서 다른 프로세스로 정보를 전달하는 기술 ㅇ 리다이렉션(REDIRECTION) : 스트림의 방향을 지정 ㅇ 라이브러리(LIBRARY) : 라이브러리(영어: library)는 주로 소프트웨어를 개발할 때 컴퓨터 프로그램이 사용하는 비휘발성 자원의 모임이다. 여기에는 구성 데이터, 문서, 도움말 자료, 메시지 틀, 미리 작성된 코드, 서브루틴(함수), 클래스, 값, 자료형 사양을 포함할 수 있다. [해설작성자 : 정추] |
|
19. | 다음 중 2차적 저작물 소스 코드의 비공개가 불가능한 라이선스로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> ㅇ GPL 수정한 소스코드 혹은 GPL소스코드를 활용한 소프트웨어 모두 GPL로 공개 라이선스 및 저작권 명시 변경사항 안내 ㅇ AGPL 수정한 소스코드 혹은 AGPL소스코드를 활용한 소프트웨어 모두 AGPL로 공개 라이선스 및 저작권 명시 변경사항 안내 네트워크상 소프트웨어 사용자에게 소스코드 공개 ㅇ LGPL 수정한 소스코드 LGPL로 공개 ( 단순 활용시 공개 의무 없음 ) 라이선스 및 저작권 명시 ㅇ BSD 라이선스 및 저작권 명시 ㅇ MPL 수정한 소스코드 MPL로 공개( 단순 활용시 공개 의무 없음) 라이선스 및 저작권 명시 특허기술이 구현된 프로그램의 경우 관련 사실을 'LEGAL'파일에 기록하여 배포 => (*) 2차적 저작물 소스 코드의 비공개가 불가능한 라이선스 => (*) 풀어서 말하면 특허권(특허기술이 구현된)도 공개 상표권 침해 금지 ㅇ Apache 라이선스 및 저작권 명시 변경사항 안내 상표권 침해 금지 ㅇ MIT 라이선스 및 저작권 명시 [해설작성자 : 정추] |
|
20. | 다음 설명에 해당하는 프로그램으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> ㅇ Docker Linux® 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼. 소프트웨어를 컨테이너라는 표준화된 유닛으로 패키징하며, 이 컨테이너에는 라이브러리, 시스템 도구, 코드, 런타임 등 소프트웨어를 실행하는 데 필요한 모든 것이 포함. 환경에 구애받지 않고 애플리케이션을 신속하게 배포 및 확장 ㅇ Ansible 앤서블은 여러 개의 서버를 효율적으로 관리하기 위해 고안된 환경 구성 자동화 도구이다. 2012년에 마이클 데한 이라는 개발자가 만들어 소스코드를 공개한 오픈소스 소프트웨어. 앤서블은 플레이북 이라는 곳에 실행할 구성을 선언해 놓으면, 필요할 때 마다 자동으로 실행 시킬 수 있는 것이 가장 큰 특징입니다. 웹서버의 구성과, DB서버의 구성을 선언해 놓으면 관리자들은 필요할 때마다 그 구성대로 서버의 설정을 베포 할 수 있게 해주는 것 ㅇ OpenStack 오픈스택이란 2010년 7월 클라우드 서비스 업체인 랙스페이스와 NASA가 처음 시작한 모든 타입의 클라우드 컴퓨팅 플랫폼을 개발하고 관리할 수 있는 오픈 소스 소프트웨어 기반의 클라우드 운영체제. 서비스형 IaaS를 쉽게 구축할 수 있는 플랫폼으로, 관리자는 데이터센터의 프로세싱, 스토리지, 네트워킹 자원들을 대시보드를 통해 제어할 수 있고, 사용자는 웹을 통해 필요한 기능을 사용할 수 있다. ㅇ Kubernetes 쿠버네티스는 컨테이너화된 애플리케이션의 자동 디플로이, 스케일링 등을 제공하는 관리시스템으로, 오픈 소스 기반이다. 원래 구글에 의해 설계되었고 현재 리눅스 재단에 의해 관리되고 있다. 목적은 여러 클러스터의 호스트 간에 애플리케이션 컨테이너의 배치, 스케일링, 운영을 자동화하기 위한 플랫폼을 제공하기 위함이다. 도커를 포함하여 일련의 컨테이너 도구들과 함께 동작한다. [해설작성자 : 정추] |
|
21. | 다음 설명에 해당하는 작업을 위해 관리자가 설치해야 할 프로그램으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> ㅇ PAM 리눅스 시스템에서 사용하는 '인증 모듈(Pluggable Authentication Modules)'로써 응용 프로그램(서비스)에 대한 사용자의 사용 권한을 제어하는 모듈. ㅇ GnuPG GNU 소프트웨어이며, 보안 통신을 위한 도구다. 키 교환 및 확인, 문서 암호화 및 암호 해독, 디지털 서명 문서인증이 포함된다. ㅇ Tripwire 오픈 소스 트립와이어는 시스템의 특정한 파일의 변화를 모니터링하고 알림을 해주는 유용한 보안 그리고 무결성 도구이며, 자유 소프트웨어이다. 호스트 기반 침입 탐지 시스템으로서 기능한다. 네트워크 인터페이스 수준에서 침입을 탐지하는 것보다는 파일 시스템 오브젝트들의 변화를 탐지한다. ㅇ Nessus 네서스(Nessus)는 상용 취약점 스캐너이다. 비 기업 환경에서 개인은 무료로 사용할 수 있다. [해설작성자 : 정추] |
|
22. | 다음 중 백업하는 명령어와 복원하는 명령어가 다른 백업(Backup) 프로그램으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> 백업 dump / 복원 restore [해설작성자 : Rio] |
|
23. | 다음 중 시스템 보안 관리 강화를 위한 조치로 틀린 것은? |
2. | /etc/issue와 같은 메시지 파일을 제거한다 |
3. | Set-UID와 같은 특수 권한 사용을 권장한다 |
4. | 로그인 서비스는 telnet 대신에 ssh를 사용한다 |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> Set-UID는 특수 권한으로 root 권한이 없어도 실행 순간에는 root 권한으로 실행됩니다. 즉, Set-UID가 된 프로그램이 많아질수록 보안에 취약해질 수 밖에 없죠! [해설작성자 : dhbang] |
|
24. | 다음 중 일반 텍스트 형식으로 저장되어 있어서 편집기로 내용을 확인할 수 있는 로그 파일명으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 69%
| <문제 해설> ㅇ /var/log/secure - 파일 내용 확인 결과 Feb 5 21:00:29 localhost sshd[16818]: Accepted password for wisenut from 192.168.145.1 port 61528 ssh2 Feb 5 21:00:29 localhost sshd[16818]: pam_unix(sshd:session): session opened for user wisenut by (uid=0) Feb 5 21:00:49 localhost sshd[16850]: Accepted password for wisenut from 192.168.145.1 port 61547 ssh2
ㅇ /var/log/lastlog - 파일 내용 확인 결과 AAacpts/0^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ ... ㅇ /var/log/wtmp - 파일 내용 확인 결과 ^B^@^@^@^@^@^@^@~^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^ ...
ㅇ /var/log/btmp - 파일 내용 확인 결과 ^F^@^@^@<88>]^@^@ssh:notty^@^@^@^@^@^@^@^@^@^@^@^@^@ ... [해설작성자 : 정추] |
|
25. | 다음은 tar 명령어로 사용자의 홈 디렉토리 영역인 /home 디렉토리를 증분 백업하는 과정의 일부이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 69%
| <문제 해설> -C : 대상 디렉터리 지정 -n, -N 옵션은 없음 [해설작성자 : dhbang]
-c 압축 파일 생성 -g 압축 파일 생성시 이전에 압축한 내용은 제외하고 변경된 부분만 증분. 쉽게 말해 매일 홈디렉토리를 압축하여 백업 한다고 했을 때, 모든 파일을 백업하면 비효율적이기 때문에 변경사항만 list라는 정보 파일에 저장하고 변경된 부분만 추가 백업을 하는 방식. [해설작성자 : 실명전사 김선민] |
|
26. | 다음은 cpio 명령을 이용해서 /home 영역을 백업(Backup)하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> ㅇ -i 또는 백업 파일을 복원, 복사 모드를 수행 --extract. ㅇ -o 또는 백업 파일을 생성, 복사 아웃 모드를 수행 --create. ㅇ -c ASCII 문자 형식으로 읽거나 쓴다 ㅇ -v ls -l 명령의 수행과 비슷한 형식으로 결과를 출력 ㅇ > 백업 ㅇ < 리스토어 [해설작성자 : 정추] |
|
27. | 다음 설명에 해당하는 로그 파일명으로 가장 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> ㅇ 항목구분 : 로그이름 | 로그 파일명 | 관련 데몬 | 설명 ㅇ 커널 로그 : /dev/console | kernel | 콘솔에 뿌려지는 로그 ㅇ 시스템 로그 : /var/log/messages | syslogd | 리눅스 커널로그 및 주된 로그 ㅇ 보안 로그 : /var/log/secure | xinetd | 보안 인증 관련 로그 ㅇ 메일 로그 : /var/log/maillog | sendmail popper | 메일 로그(sendmail에 의한 로그) ㅇ 크론 로그 : /var/log/cron | crond | crond에 의한 로그 ㅇ 부팅 로그 : /var/log/boot.log | kernel | 시스템 부팅시의 로그 ㅇ 커널 부트 메시지 로그 : /var/dmesg | kernel | 부팅될 당시의 각종 메시지들 저장 ㅇ 커널 로그 : /var/log/wtmp | kernel | 시스템 전체 로그인 기록 저장 /var/log/utmp | kernel | 현재 로그인 사용자에 대한 기록, 사용자 ip 저장 ㅇ FTP 로그 : /var/log/xferlog | ftpd | ftp 로그 ㅇ 웹 로그 : /var/log/httpd/access_log | httpd | 아파치(웹서버) 로그 저장 /var/log/httpd/error_log | httpd | 아파치(웹서버) 에러 저장 ㅇ 네임서버 로그 : /var/log/named.log | named | 네임서버(DNS) 로그 [해설작성자 : 정추] |
|
28. | 다음은 로그 로테이션 설정 파일의 일부이다. 관련 설명으로 틀린 것은? |
1. | 일반적인 로그 파일들은 1주일 단위로 로테이션이 진행된다. |
2. | 일반적인 로테이션 파일들은 ‘파일명.1’, ‘파일명.2’ 등의 형식으로 총 4개가 생성된다. |
3. | /var/log/wtmp 파일의 로테이션 파일은 1개만 생성된다. |
4. | /var/log/wtmp 파일 크기가 1MB가 되면 지정된 기간 이전이라도 로테이션이 진행된다. |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> 파일명.log.1 , 파일명.log.2 등으로 저장 [해설작성자 : Rio]
dateext 옵션이 있을 경우 아래와 같이 *.log-00000000 숫자 8자리 날짜 형식으로 로그가 생성됩니다. /var/log/vsftpd.log /var/log/vsftpd.log-20230129 /var/log/vsftpd.log-20230205 /var/log/vsftpd.log-20230212 /var/log/vsftpd.log-20230219 [해설작성자 : 혀니]
1. 일반적인 로그 파일들은 1주일 단위로 로테이션이 진행된다.(O) → weekly: 주 단위로 로테이션 2. 일반적인 로테이션 파일들은 ‘파일명.1’,’파일명.2’ 등의 형식으로 총 4개가 생성된다.(X) → dateext 옵션이 있는 경우 *.log-00000000(숫자 8자리 날짜)형식으로 로그가 생성된다. 3. /var/log/wtmp 파일의 로테이션 파일은 1개만 생성된다. → rotate. 1 : 최대 1개의 로테이션 파일 보관 4. /var/log/wtmp 파일 크기가 1MB가 되면 지정된 기간 이전이라도 로테이션이 진행된다. → minisize 1M : 파일 크기가 1MB가 되면 로테이션을 진행한다. [해설작성자 : 해달이 아빠] |
|
29. | 다음 중 로그 설정 파일에서 가장 심각한 수준에 해당하는 priority로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> ㅇ syslog 프로토콜에서 각 로그 메시지 "debug"(가장 심각하지 않음)에서 ... "emerg"(가장 심각함)까지의 우선 순위 수준이 할당됩니다. ㅇ syslog 프로토콜 종류 0 Emergency : (긴급)시스템을 사용할 수 없습니다. 1 Alert : (경고)즉각적인 조치가 필요합니다 2 Critical: (크리티컬)크리티컬 컨디션 3 Error : (오류)오류 조건 4 Warning : (경고)경고 조건 5 Notice : (알림)정상적이지만 중요한 조건 6 Informational : (info)정보 메시지 7 Debug : (디버그) 디버그 수준 메시지 [해설작성자 : 정추] |
|
30. | 다음 중 외부에서 오는 ping에 대한 응답을 거부하도록 설정하는 명령으로 알맞은 것은? |
1. | sysctl -w net.ipv4.icmp_echo_ignore_all=0 |
2. | sysctl -w net.ipv4.icmp_echo_ignore_all=1 |
3. | sysctl -n net.ipv4.icmp_echo_ignore_all=0 |
4. | sysctl -n net.ipv4.icmp_echo_ignore_all=1 |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> ㅇ sysctl 기능 : 커널의 다양한 시스템 매개변수 값을 수정하고 보는 데 사용 ㅇ 옵셥 -a, -A : 커널 매개변수와 값을 모두 출력 (--all) -p [파일명] : 환경 변수 파일에 설정된 값 출력 (*) -p 없이 파일명만 선언해도 됨 -n : 특정 매개 변수에 대한 값 출력 -w [변수=값] : 매개변수의 값 설정( ㅇ문제설명 sysctl -w net.ipv4.icmp_echo_ignore_all=1 -> ping에 대한 응답을 거부, 0 이면 수락 [해설작성자 : 정추] |
|
31. | 다음 중 System V 계열에 속하는 프린터 명령어로 틀린 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 62%
| <문제 해설> BSD : lpr, lpq, lprm System V : lp, lpstat, cancel [해설작성자 : lee] |
|
32. | 다음 설명에 해당하는 용어로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 74%
| <문제 해설> IPP : Internet Printer Protocol 프린터 서포트 프로토콜 ALSA : Advanced Linux Sound Architecture 사운드 아키텍쳐 CUPS : Common Unix Printing System 컴퓨터를 인쇄 서버로 기능하도록 해주는 프린팅 시스템 XSANE : XScanner Access Now Easy SANE스캐너 인터페이스를 X-windows기반으로 만든 프로그램 [해설작성자 : lee] |
|
33. | 다음 설명에 해당하는 명령으로 알맞은 것은 |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> depmod : 커널 모듈의 의존성을 관리하는 명령어 insmod : 커널에 모듈을 적재 rmmod : 커널에 적재된 모듈을 제거, 사용중인 모듈은 제거 불가 modprobe : 커널에 모듈을 적재 또는 제거할 때 사용하는 명령어 lsmod : 커널에 적재된 모듈 정보를 출력 [해설작성자 : lee] |
|
34. | 다음 중 CentOS 7에서 사용되는 리눅스 커널의 모듈 파일 형식으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 63%
| <문제 해설> 리눅스 모듈은 /lib/modules 디렉터리에 .ko(kernel object) 확장자로 존재함 [해설작성자 : lee] |
|
35. | 다음 중 LVM을 구성하는 순서에 대한 설명으로 알맞은 것은? |
1. | 볼륨 그룹을 구성한 후에 물리적 볼륨, 논리적 볼륨 순으로 구성한다. |
2. | 볼륨 그룹을 구성한 후에 논리적 불륨, 물리적 볼륨 순으로 구성한다. |
3. | 물리적 볼륨, 논리적 볼륨을 생성한 후에 볼륨 그룹을 구성한다. |
4. | 물리적 볼륨을 생성한 후에 볼륨 그룹을 구성하고 논리적 볼륨을 생성한다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> #pvcreate (Physical Volume) -> #vgcreate (Volume Group) -> #lvcreate (Logical Volume) [해설작성자 : lee] |
|
36. | 다음은 Raid 장치를 테스트 하기 위해 일부 장치를 강제적으로 오류를 발생시키는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> -C : 장치 생성 -n : 구성할 디바이스 개수 지정 -D : 지정한 RAID 의 자세한 정보를 보여줌 -S : 구성된 RAID의 배열을 비활성화 하여 모든 자원을 해제함 -Q : 지정한 RAID 장치의 간단한 정보를 보여줌 -f : 특정 장치에 오류를 발생 시킬때 사용 -a : 작동중인 RAID에 디바이스를 추가할때 사용 -r : RAID에서 디바이스를 제거함 [해설작성자 : 정추] |
|
37. | 커널 컴파일 과정 중 make menuconfig 명령을 이용해서 여러 가지를 설정을 끝낸 후에 저장하였다. 다음 중 관련 작업 후 커널 소스 디렉터리에 생성되는 파일명으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> ㅇ Makefile : 어떤 조건으로 명령어를 실행할지 담은 파일 ㅇ .config : make menuconfig를 통해서 빌드관련 설정을 마치면 생성되는 파일 ㅇ Kconfig .config를 만들기 위해 User Interface를 제공하여 사용자가 쉽게 각종 항목에 대한 옵션들을 설정 Kconfig의 K는 Kernel을 의미 ㅇ configure 소스를 사용할 컴퓨터와 사용자의 환경에 맞게 내 컴퓨터는 어떤 기종이고 컴파일에 필요한 시스템 파일들은 어디에 위치해 있으며, 어떤곳에 설치를 하겠다고 지정을 하는 것 [해설작성자 : 정추] |
|
38. | 다음 중 커널 컴파일의 순서로 알맞은 것은? |
1. | make menuconfig → make mrproper → make bzImage |
2. | make menuconfig → make bzImager → make mrproper |
3. | make mrproper → make menuconfig → make bzImage |
4. | make bzImage → make menuconfig → make mrproper |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> make mrproper : 커널 소스의 설정 값 초기화 make menuconfig : 커널 컴파일 옵션 설정 작업 make bzImage : 커널 이미지 파일 생성 작업 [해설작성자 : 카카팡] |
|
39. | 다음 중 리눅스 커널이 속해있는 커널의 종류로 가장 알맞은 것은? |
1. | 단일형 커널(monolithic kernel) |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 63%
|
40. | 다음은 약 20GB 용량의 논리적 볼륨을 생성하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 53%
| <문제 해설> ㅇ 개요 : 리눅스 설치시나 하드디스크 추가시에 파티션이라는 것을 나누고 공간을 할당한다. 이때 한번 설정한 공간을 고정이 되어 변경이나 추가가 불가능 하지만 LVM(Logical Volume Manager)은 파티션을 원하는 대로 추가하거나 제거하고 그 크기도 조절할 수 있도록 해주는 방법이다. ㅇ 사용법 lvcreate 옵션 볼륨그룹명 option -L: LV의 사이즈를 지정하는 옵션으로 K(kilobytes), M(megabytes), G(gigabytes), T(terabytes) 단위를 붙여 지정가능하다. 예) 20G -l: LV의 사이즈를 지정하는 옵션으로 pe의 개수로 용량을 지정한다. 참고로 보통 1pe당 4MB 이다. -n: LV의 이름을 지정하는 옵션이다. ㅇ 사용예 - [root@www root]# lvcreate -L 2000M -n backup lvm => lvm이라는 볼륨그룹에 backup라는 이름으로 2 Gigabytes 용량으로 LV을 생성한다. - [root@www root]# lvcreate -l 250 -n data lvm => lvm이라는 볼륨그룹에 data라는 이름으로 250 pe(약 1GB)용량으로 LV을 생성한다. [해설작성자 : 정추] |
|
41. | 다음 설명에 가장 적합한 명령으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> -l, --lock : 지정한 사용자의 암호에 락(lock)을 지정한다. -r, --repository REPOSITORY : 저장소(REPOSITORY)의 암호를 변경한다. -d, --delete : 사용자의 암호를 삭제한다. -u, --unlock : 사용자 암호의 락을 해제한다. [해설작성자 : comcbt.com 이용자] |
|
42. | 갑작스러운 시스템 점검으로 인해서 시스템에 로그인한 사용자 모두에게 긴급하게 메시지를 전달하려고 한다. 다음 ( 괄호 ) 안에 들어갈 명령으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 58%
| <문제 해설> ㅇ mesg 리눅스 명령어 mesg는 타인이 본인의 터미널에 접근하는 권하는 제어할때 사용하는 명령어다. 보통 쓰기 권한을 허용 또는 제한할 수 있으며 쓰기 권한을 허용할 경우 talk나 write 명령어로 다른 사용자에게 메시지를 보낼 수 있다. ㅇ wall : 모든 쉘사용자들에게 메시지를 보냄 ㅇ write : read와 write는 오픈된 파일로부터 데이터를 읽어오거나 저장하는 기능을 가진다. ㅇ mail : command line 에서 mail 보내기 $ mail -s "메일 테스트" user@example.com Email 테스트입니다. <Ctrl+D> [해설작성자 : 정추] |
|
43. | 사용자에 대한 디스크 쿼터를 설정하려고 한다. 다음 중 /etc/fstab 파일에 설정해야 할 옵션값으로 알맞은 것은?(문제 오류로 가답안 발표시 2번으로 발표되었지만 확정답안 발표시 1, 2번이 정답 처리 되었습니다. 여기서는 가답안인 2번을 누르면 정답 처리 됩니다.) |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> 문제 오류로 가답안 발표시 2번으로 발표되었지만 확정답안 발표시 1, 2번이 정답 처리 되었습니다. 여기서는 가답안인 2번을 누르면 정답 처리 됩니다.
ㅇ quota 의미 쿼터란 파일 시스템마다 사용자나 그룹이 생성할 수 있는 파일의 용량과 개수를 제한하는 것. 리눅스는 여러명의 사용자가 동시에 접속해서 사용할 수 있는데 만약 A라는 사용자가 시스템을 사용할 때, 루트(/) 파일 시스템에 큰 파일을 계속 생성해서 하드디스크가 꽉차면 시스템 전체가 가동되지 않게 된다. 이런상황을 대비하기 위해 각 사용자별로 사용할 수 있는 용량을 제한해야한다. [해설작성자 : 정추]
/etc/fstab 파일은 파일 시스템에 대한 다양한 정보를 담고 있는 파일로, 부팅 시에 마운트할 파티션 정보가 기록되어 있다. 총 6개의 필드로 구성되어 있으며, 4번째 필드는 마운트 될 때의 옵션을 나타낸다. 4번째 필드의 주요 옵션 중, quota, uquota, usrquota는 사용자의 용량을 제한하는 disk quota를 사용할 때 해당 영역에 설정한다. gquota, grpquota는 disk quota를 그룹별로 사용할 때 해당 영역에 설정한다.
equota는 디스크 쿼터 관련 명령어로, 사용자나 그룹에 쿼터를 지정할 때 사용한다. vi편집기를 통해 수정할 수 있다. [해설작성자 : 노란 찹쌀떡] |
|
44. | 다음 중 등록된 cron 관련 파일을 제거하는 명령으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 62%
| <문제 해설> crontab 주요 옵션 --------------------- * crontab -l : crontab에 등록된 작업목록 보기 * crontab -e : crontab 편집 * crontab -r : crontab에 등록된 작업목록을 모두 삭제 [해설작성자 : dahl] |
|
45. | 다음 중 특정 명령이나 작업을 예약된 시간에 실행할 때 사용하는 명령어로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 69%
| <문제 해설> ㅇ at 지정된 시간에 명령어나 프로그램을 실행시키는 명령어입니다. -f 파일명 스크립트 파일 등을 실행해 줄때 사용한다 -m 작업이 완료될 때 사용자에게 메일을 보낸다 -M 메일 보내기 않기 -t [[CC]YY]MMDDhhmm[.ss] [[CC]YY]MMDDhhmm[.ss]로 시간 지정 -l 예약된 작업 목록을 보여준다. -r 번호 예약된 작업을 삭제한다.(unix) -d 번호 예약된 작업을 삭제한다.(linux) -q queue 이름을 지정한다 -V 버전확인 ㅇ atq 예약된 작업 목록을 보여준다. ㅇ atrm 예약된 작업을 삭제한다. [해설작성자 : 정추] |
|
46. | 다음은 httpd 프로세스를 모두 종료시키는 과정이다. (괄호) 안에 들어갈 명령어로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 71%
| <문제 해설> ㅇ kill 간단한 사용방법은 kill 뒤에 -9 옵션으로 프로세스아이디(PID)를 지정하고 종료 신호(Signal)를 입력하는것이 가장 일반적 ㅇ pgrep 지정된 기준에 따라 실행 중인 프로그램의 프로세스 ID를 찾을 수 있는 명령줄 유틸리티. 전체 또는 부분 프로세스 이름, 프로세스를 실행하는 사용자 또는 기타 특성이 될 수 있다 ㅇ pkill : 프로세스의 이름을 지정하여 프로세스를 종료 ㅇ nohup : 터미널에서 연결이 끊기거나 터미널을 종료해도 실행했던 프로세스들이 계속 수행 [해설작성자 : 정추] |
|
47. | 다음 명령의 결과에 대한 설명으로 알맞은 것은? |
1. | 'a.out‘이라는 실행 파일이 생성된다. |
3. | 'a.out‘이라는 오브젝트 파일이 생성된다. |
4. | 'sum.o‘이라는 오브젝트 파일이 생성된다. |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> gcc => .out 실행파일 생성 (default) gcc -c => .o 오브젝트파일 생성 gcc -s => .s 어셈블리파일 생성 gcc -o => 출력파일명 지정하여 생성 [해설작성자 : lee] |
|
48. | 다음은 현재 디렉토리 안에 있는 backup 디렉토리를 bzip2 압축 명령을 이용해서 tar로 묶는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> 옵션 -c : 새 저장 파일을 생성 -x : 저장된 것에서 품 -f : 저장 파일 혹은 장치 파일 F에 저장 -j : bzip2 필터를 사용하여 .bz2 파일을 푼다 -v : 처리중인 파일을 자세하게 보여준다 ㅇ 팩트 : c 는 생성, x 는 풀기 [해설작성자 : 정추] |
|
49. | 다음 중 root 계정에 대한 보안을 강화하는 조치로 틀린 것은? |
1. | root계정 이외에 UID가 0인 계정이 없도록 관리한다. |
2. | PAM을 이용해서 root 계정으로 접근하는 서비스를 제어한다. |
3. | 일반사용자들에게 sudo 보다는 su 명령을 이용하도록 한다. |
4. | 환경변수인 TMOUT를 이용해서 무의미하게 장시간 로그인되어 있는 것을 막는다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 74%
| <문제 해설> su 명령을 제한하고 sudo를 권장. 실제 su 명령 사용 가능 계정응 wheel 그룹으로 제한하는 설정, /bin/su 파일의 권한을 4750으로 조정하는 설정은 현업에서도 많이 쓰임 [해설작성자 : 몽상가] |
|
50. | 다음 설명에 해당하는 파일명으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 60%
| <문제 해설> ㅇ /etc/skel : useradd로 사용자를 새로 추가 할 때 참고하는 기본 디렉토리 ㅇ /etc/passwd : 시스템에 등록된 사용자의 정보들이 담겨있는 파일 ㅇ /etc/login.defs login.defs는 리눅스 각 계정의 UID, GID, 패스워드 정책 등을 설정할 수 있는 config 파일 ㅇ /etc/default/useradd : useradd 명령어가 참조하는 파일 [해설작성자 : 정추] |
|
51. | 명령의 결과가 다음과 같은 경우 관련 설명으로 틀린 것은? |
1. | kait 사용자는 /tmp 디렉토리 안으로 들어갈 수 있다. |
2. | kait 사용자는 /tmp 디렉토리 안에 파일을 생성할 수 있다. |
3. | kait 사용자는 lin.txt 파일을 삭제할 수 있다. |
4. | kait 사용자는 joon.txt 파일을 수정할 수 없다. |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 54%
| <문제 해설> ㅇ /tmp 폴더의 게스트 권한 rwx kait 사용자는 joon.txt 파일을 수정할 수 있다 [해설작성자 : 정추] |
|
52. | 명령의 결과가 다음과 같은 경우에 실행되지 않는 명령으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 51%
| <문제 해설> ln 명령어(하드링크, 심볼릭 링크 설정) 하드링크(옵션 생략)는 디렉토리 링크 설정 불가 심볼릭링크(-s 옵션)는 디렉토리,파일 가능 [해설작성자 : Rio] |
|
53. | 다음 설명에 해당하는 명령어로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> ㅇ ls : 파일 리스트 출력 ㅇ touch : 파일의 날짜와 시간을 수정하는 명령어이긴 하지만, 0바이트 파일을 생성하기 위해 자주 사용되는 명령어 ㅇ stat : stat 명령어는 디렉터리나 파일의 상세 정보를 표시하는 명령어 ls 명령어로는 표시되지 않는 정보를 확인할 때 쓰임 ㅇ file : 파일의 유형을 알려주는 명령어 [해설작성자 : 정추] |
|
54. | 다음 중 프로세스 우선순위와 관련된 설명으로 틀린 것은? |
1. | 프로세스 우선순위와 관련된 항목에는 PRI와 NI가 있다. |
2. | 명령어를 이용해서 우선순위를 조정할 때 사용하는 항목이 NI이다. |
3. | NI에 설정하는 값의 범위는 -19~20이다. |
4. | 프로세스 우선순위를 변경하는 명령어에는 nice, renice, top 이 있다. |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> NI값의 범위는 -20~19 이며, -20 우선수위가 가장 높고, 19가 우서순위가 가장 낮다 [해설작성자 : comcbt.com 이용자] |
|
55. | 월, 수, 금요일 오후 4시 30분에 백업 스크립트가 동작하도록 cron을 설정하는 과정이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> * * * * * 분(0-59) 시간(0-23) 일(1-31) 월(1-12) 요일(0-7)
# 매분 test.sh 실행 * * * * * /home/script/test.sh
# 매주 금요일 오전 5시 45분에 test.sh 를 실행 45 5 * * 5 /home/script/test.sh
# 매일 매시간 0분, 20분, 40분에 test.sh 를 실행 0,20,40 * * * * /home/script/test.sh
# 매일 1시 0분부터 30분까지 매분 tesh.sh 를 실행 0-30 1 * * * /home/script/test.sh
# 매 10분마다 test.sh 를 실행 */10 * * * * /home/script/test.sh [해설작성자 : dahl] |
|
56. | 다음 중 레드햇 리눅스의 패키지 관리 기법으로 가장 거리가 먼 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> pacman => 아치(arch) 리눅스 패키지 관리 명령어 [해설작성자 : lee]
ㅇ rpm : RPM이란 RedHat Pacage Manager의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 ㅇ yum : yum이란 Yellodog Update Modified의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 ㅇ dnf : DNF(Dandified YUM)는 RPM 기반 배포를 위한 차세대 패키지 관리자다. DNF는 YUM viz, 성능, 메모리 사용량, 종속성 해결, 속도 및 기타 많은 요인의 병목 현상을 개선하는 것을 목표로 한다. ㅇ pacman : 아치(arch) 리눅스 패키지 관리 명령어 [해설작성자 : 정추] |
|
57. | 다음 중 yum 명령에서 bind라는 문자열이 들어 있는 패키지들을 찾는 명령으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 72%
| <문제 해설> ㅇ yum search "대상파일" 패키지의 정확한 이름이 기억나지 않으면 검색 기능을 사용하여 지정한 패키지 이름과 일치하는 사용 가능한 모든 패키지를 검색 ㅇ yum info "대상파일" : 패키지를 설치하기 전에 패키지에 대한 정보를 알고 싶을경우 ㅇ yum list "대상파일" 목록 기능을 사용하여 이름이 있는 특정 패키지를 검색 [해설작성자 : 정추] |
|
58. | 다음은 ls 명령어가 의존하고 있는 공유 라이브러리 정보를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> ㅇ rpm : RPM이란 RedHat Pacage Manager의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 ㅇ ldd : 지정한 프로그램의 라이브러리 의존성을 확인할 때 사용하는 명령어다. ㅇ ldconfig : 공통적인 라이브러리를 사용하는 것을 동적 라이브러리라고 하는데, 바이너리를 실행할 때 shared object 등의 동적 라이브러리를 연결해 주는 링커 설정 명령어. 리눅스에서 .so 파일을 제대로 인식하지 못할 때 공유 라이브러리 캐시를 재설정합니다. ㅇ yum : yum이란 Yellodog Update Modified의 약자로 레드햇 계열의 리눅스 배포판에서 사용하는 프로그램(패키지) 설치 관리 도구 [해설작성자 : 정추] |
|
59. | 다음은 /etc/passwd 파일 내용에서 필드 구분을 ‘:’으로 지정하고, 첫 번째 필드값과 세 번째 필드값을 추출해서 출력하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> ㅇ tr : 표준 입력에서 문자를 번역, 압축 및/또는 삭제하여 표준 출력 ㅇ cut : cut 명령어는 file 이나 표준 입력에서 받은 문자열을 잘라내서 새로운 문자열을 만드는 명령어 -b, --bytes 바이트를 기준으로 잘라냅니다. -c, --characters 문자열을 기준으로 잘라냅니다. -d, --delimiter 지정한 문자를 구분자로 사용합니다. (기본 TAB) -f, --fields 필드를 기준으로 잘라냅니다. -z, --zero-terminated 라인의 구분자를 개행문자가 아닌 NUL 을 사용합니다. ㅇ awk : 파일로부터 레코드(record)를 선택하고, 선택된 레코드에 포함된 값을 조작하거나 데이터화하는 것을 목적으로 사용하는 프로그램 ㅇ sed : SED는 Stream Editor의 약자로 sed라는 명령어로 원본 텍스트 파일을 편집하는 유용한 명령어 [해설작성자 : 정추] |
|
60. | 다음 중 CentOS 7 버전 리눅스에서 그룹 패스워드에 적용되는 해시 알고리즘으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 45%
|
61. | iptables 명령을 이용해서 직접 방화벽 규칙(rule)을 설정하려고 한다. 다음 중 동적 방화벽인 firewalld의 동작을 중지시키는 명령으로 알맞은 것은? |
1. | systemctl firewall-cmd stop |
2. | systemctl stop firewall-cmd |
3. | systemctl firewalld stop |
4. | systemctl stop firewalld |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> ㅇ systemctl sshd - 서비스 상태 확인 : # systemctl status sshd - 서비스 시작 : # systemctl start firewalld - 서비스 중지 : # systemctl stop firewalld - 서비스 재시작 : # systemctl restart firewalld [해설작성자 : 정추] |
|
62. | 다음 설명에 해당하는 DoS 공격으로 가장 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 58%
| <문제 해설> ㅇ I-node : 리눅스 시스템에서, 파일 시스템을 처리할 때, 리눅스 전용 특수한 index를 사용. 아이노드는 리눅스의 모든 파일에 일종의 번호를 부여 [해설작성자 : 정추] |
|
63. | 다음 설명에 해당하는 iptables 관련 명령으로 알맞은 것은? |
2. | iptables -F INPUT --line-number 2 |
4. | iptables -D INPUT -line-number 2 |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 57%
| <문제 해설> ㅇ 리눅스의 패킷 필터링(Packet Filtering) 도구로서 방화벽 구성이나 NAT(Network Address Translation)에 사용된다. ㅇ 액션(Action) -A: APPEND: 정책 추가 -I: INSERT: 정책 삽입 -D: DELETE: 정책 삭제 -R: REPLACE: 정책 교체 -F: FLUSH: 모든 정책 삭제 -P: POLICY: 기본 정책을 설정 -L: LIST: 정책 나열 ㅇ 체인(Chain) INPUT OUTPUT FORWARD PREROUTING POSTROUTING ㅇ -D 옵션을 지정하여 특정 번호의 정책을 삭제한다. iptables -D INPUT [번호] [해설작성자 : 정추] |
|
64. | 다음 설명에 해당하는 Dos(Denial of Service)공격으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> * Teardrop Attack : 공격 대상 컴퓨터에 헤더가 조작된 일련의 IP 패킷 조각(IP fragments)들을 전송함 * Land Attack : 공격자가 패킷의 출발지 주소(Address)나 포트(port)를 임의로 변경하여 출발지와 목적지의 주소(또는 포트)를 동일하게 함으로써, 공격 대상 컴퓨터의 실행 속도를 느리게 하거나 동작을 마비시켜 서비스 거부 상태에 빠지도록 하는 공격 방법. * Smurf Attack :인터넷 프로토콜 브로드캐스트나 기타 인터넷 에서 인터넷망을 공격하는 행위 * Death Attack인터넷 프로토콜 허용 범위(6만 5536바이트) 이상의 큰 패킷을 고의로 전송하여 발생한 서비스 거부(DoS) 공격. [해설작성자 : dahl] |
|
65. | 다음 중 iptables의 nat 테이블에 존재하는 사슬명으로 틀린 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 50%
| <문제 해설> ㅇ iptables NAT(네트워크 주소 변환) 테이블에 존재하는 체인의 한 예는 "PREROUTING" 체인이며 PREROUTING 체인은 들어오는 네트워크 패킷이 로컬 라우팅 결정 논리에 의해 처리되기 전에 조작하는 데 사용됨. iptables NAT 테이블에 존재하는 다른 체인에는 "POSTROUTING" 체인, "OUTPUT" 체인 및 "INPUT" 체인이 존재 ㅇ 결과 : PREROUTING, POSTROUTING, OUTPUT, INPUT , (*) FORWARD는 미 존재 [해설작성자 : 정추] |
|
66. | 다음 중 웹클라이언트가 접근이 금지된 페이지를 요청했을 때 웹 서버에 기록되는 상태 코드 번호로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 67%
| <문제 해설> ㅇ 상태코드 그룹정보 1xx(정보) : 요청을 받았으며 프로세스를 계속 진행합니다. 2xx(성공) : 요청을 성공적으로 받았으며 인식했고 수용하였습니다. 3xx(리다이렉션) : 요청 완료를 위해 추가 작업 조치가 필요합니다. 4xx(클라이언트 오류) : 요청의 문법이 잘못되었거나 요청을 처리할 수 없습니다. 5xx(서버 오류) : 서버가 명백히 유효한 요청에 대한 충족을 실패했습니다. ㅇ 200 : 성공 ㅇ 400 : 잘못된 문법으로 인하여 서버가 요청하여 이해할 수 없음 ㅇ 403 : 클라이언트는 콘텐츠에 접근할 권리를 가지고 있지 않음 ㅇ 404 : 서버는 요청받은 리소스를 찾을 수 없음 (*) 404 하고 혼돈 하면 안됨 [해설작성자 : 정추] |
|
67. | 다음 중 아파치 웹 서버 주 환경 설정 파일에서 웹 서버의 도메인명이나 IP 주소를 기입하는 항목으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> ㅇ ServerAdmin : Apache가 에러가 발생하였을 때 표시되는 질의를 실행하는 연락처 이메일 주소를 표시 할 때 사용된다. httpd.conf -> ServerAdmin admin@example.com ㅇ ServerName : 도메인명(IP)과 포트 번호 (ServerName, Listen)를 설정 httpd.conf -> ServerName www.example.com:80 ㅇ DirectoryIndex : 파일에 접근 시에 디렉토리만 지정될 경우에 기본으로 반환하는 파일을 "DirectoryIndex"로 지정 httpd.conf -> <IfModule dir_module> DirectoryIndex index.html </IfModule> ㅇ ServerRoot : Apache가 설치되어있는 디렉토리이다. [해설작성자 : 정추] |
|
68. | 다음( 괄호 ) 안에 들어갈 명령어로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> ㅇ ypbind : NIS 바인딩 프로세스로 NIS 서버와 클라이언트를 연결한다. ㅇ ypwhich : NIS 도메인명을 보여주거나 설정하는 명령 ㅇ ypcat : NIS 연결 확인 아래와 같이 hosts.byname을 지정하여 제대로 서버에 연결되는지 확인 # ypcat hosts.byname ㅇ nisdomainname : NIS 도메인명을 보여주거나 설정하는 명령 [해설작성자 : 정추] |
|
69. | CentOS 7에서 NIS 서버를 사용하기 위해서는 systemctl 명령을 이용해서 RPC 관련 데몬을 먼저 실행해야 한다. 다음 중 관련 데몬을 실행하는 명령으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 66%
| <문제 해설> ㅇ rpcbind : RPC 데몬 구동 # service rpcbind start ㅇ ypserv : NIS 서버 설치 # yum -y install ypserv ㅇ ypbind : NIS 서버와 동일하게 RPC데몬 구동 및 hosts 파일에 도메인과 Ip를 등록 # yum -y install ypbind yp-tools [해설작성자 : 정추] |
|
70. | 다음 설명에 해당하는 프로그램으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 74%
| <문제 해설> ㅇ PROXY : 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다 ㅇ NTP : 인터넷을 통해 컴퓨터 시간을 최상위 동기 클럭원(Master Clock)에 동기시키는 프로토콜 ㅇ VNC : (가상 네트워크 컴퓨팅)는 컴퓨터 환경에서 RFB 프로토콜을 이용하여 원격으로 다른 컴퓨터를 제어하는 그래픽 데스크톱 공유 시스템이다. ㅇ DHCP : 동적 호스트 설정 프로토콜(통신규약) [해설작성자 : 정추] |
|
71. | 다음 중 DHCP 서버 환경 설정 파일에서 클라이언트에게 할당할 IP 주소 대역을 기입하는 항목으로 알맞은 것은? |
4. | option broadcast-address |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> ㅇ dhcpd.conf # Global configuration #################################### option domain-name "chhanz.com"; //Domain name을 지정 option domain-name-servers ns.chhanz.com; //DNS 서버를 지정 default-lease-time 3600; //임대 요청 만료 시간을 초단위로 지정 max-lease-time 7200; //클라이언트가 IP를 가지고 있을 최대 시간을 초단위로 지정 authoritative;
# subnet configuration #################################### subnet 10.50.2.0 netmask 255.255.255.0 { option routers 192.168.0.1; //게이트웨이 주소를 지정 option subnet-mask 255.255.255.0; //서브넷 마스크 option domain-name "example.com"; //도메인 네임 option domain-name-servers 192.168.1.1;; //도메인 네임 서버 IP 주소 option time-offset -18000; //시차 range 192.168.0.2 192.168.0.254; // 클라이언트에 할당할 IP의 범위를 지정 (*) 구분이 공백 } [해설작성자 : 정추] |
|
72. | 다음중 가상 머신을 사용하기 위해서 실행시켜야 하는 데몬명으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 60%
| <문제 해설> ㅇ libvirt : 플랫폼 가상화를 관리하기 위한 오픈 소스 API 데몬이자 관리 도구이다 ㅇ libvirtd : libvirt의 데몬 ㅇ virt-manager : (Virtual Machine Manager)은 데스탑의 GUI 환경에서 가상머신을 생성하고, 관리 할 수 있는 소프트웨어 ㅇ virt-top : top과 유사한 가상화 현황조회 도구 [해설작성자 : 정추] |
|
73. | 다음 중 가상화 방식이 나머지 셋과 다른 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> ㅇ 가상화 기술 종류 : 호스트 가상화, 하이퍼바이져 가상화, 컨테이너 ㅇ Docker : 컨테이너 방식 ㅇ VMware Workstation : 호스트 가상화 ㅇ VirtualBox : 호스트 가상화 ㅇ Hyper-V : 하이퍼바이져 가상화 [해설작성자 : 정추]
HW level 가상화 : 전가상화=하이퍼바이저, 반가상화, 호스트 기반 가상화 OS level 가상화 ; 컨테이너 방식, 하드웨어 에뮬레이터 방식
Docker만 OS level의 가상화인 컨테이너 방식을 사용하고, 나머지는 HW레벨 가상화를 사용한다. [해설작성자 : 노란 찹쌀떡] |
|
74. | 다음 중 IPv6 기반 주소를 기입할 때 사용하는 Zone 파일의 레코드 타입으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 70%
| <문제 해설> ㅇ A : 호스트 이름을 IPv4 주소에 매핑 ㅇ AAAA : IPv6 기반 주소를 쓰기 위해 사용, 이것은 A 레코드와 동일하지만 IPv6 주소용 ㅇ CNAME (Canonical Name) : 별칭 호스트 이름을 정식 호스트 이름에 매핑 ㅇ MX (Mail Exchange) : 도메인의 메일 서버를 지정 ㅇ NS (Name Server) : 도메인에 대한 신뢰할 수 있는 이름 서버를 지정 ㅇ TXT (Text) : 임의의 텍스트를 호스트 이름과 연결 ㅇ SRV (Service) : 도메인의 특정 서비스에 대한 호스트 이름과 포트 번호를 지정 [해설작성자 : 정추] |
|
75. | 다음 중 DNS 서버 프로그램인 bind를 배포하고 관리하는 기관명으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> ㅇ ISO : 국제 표준화 기구 ㅇ ISC : 인터넷 시스템 컨소시엄 ㅇ W3C : 공공기관이 협력하여 웹 표준을 개발하는 국제 컨소시엄 ㅇ IEEE : 전기전자공학자협회 [해설작성자 : 정추] |
|
76. | 다음 중 /etc/aliases 파일 설정 후에 변경된 내용을 적용시킬 때 사용하는 명령어로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> ㅇ makemap(sendmail) 리눅스에서 SMTP 프로토콜을 이용해 다른 메일 서버로 전달하는 프로그램으로, 보통의 리눅스 메일 서버 프로그램을 지칭한다 ㅇ mailq : 보내는 메일이 대기하는 디렉터리의 큐 상태를 출력 ㅇ newaliases : /etc/aliases 파일 설정 후에 변경된 내용을 적용 ㅇ m4 : 매크로 처리 언어이다. 데니스 리치와 브라이언 커니핸이 만들었다. [해설작성자 : 정추] |
|
77. | 다음 설명에 해당하는 메일 관련 프로그램으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> ㅇ postfix 전자메일을 송수신하는 무료 오픈소스 메일 전송 에이전트(MTA)로 IBM의 보안 전문가가 만든 메일 서비스이다. ㅇ qmail : qmail은 유닉스에서 실행되는 메일 전송 에이전트(MTA)이다 ㅇ procmail 이메일을 필터링 하는 툴입니다. 이것을 이용하여 받은 메일에서 보낸사람,제목,이메일크기, 내용 등으로 필터링이 가능 [해설작성자 : 정추] |
|
78. | 다음 설명에 해당하는 설정값으로 알맞은 것은 ? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 77%
| <문제 해설> ㅇ local_enable=NO : 로컬 사용자가 로그인 불허 ㅇ local_enable=YES : 로컬 사용자가 로그인 허가 ㅇ anonymous_enable=NO : 익명 (아무나) 불허 ㅇ anonymous_enable=YES : 익명 (아무나) 허가 [해설작성자 : 정추] |
|
79. | 다음 그림에 해당하는 명령어로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> ㅇ rpcbind : RPC 서비스 등록 ㅇ rpcinfo : RPC 정보를 조회하는 리눅스 명령어 ㅇ portmap : RPC 프로그램 이름을 DARPA 프로토콜 포트 번호로 변환한다. ㅇ exportfs : 로컬의 디렉토리를 NFS 클라이언트로 export 하거나 unexport하는 명령어 [해설작성자 : 정추] |
|
80. | 다음은 NTP 서버의 환경 설정 파일에서 기준이 되는 NTP 서버를 지정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 45%
| <문제 해설> ㅇ NTP 서버 : Network Time Protocol 약자로 패킷교환, 가변 레이턴시 데이터를 이용해 네크워크를 통해 컴퓨터 및 서버 시간 동기화 [해설작성자 : 정추] |
|
81. | 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 68%
| <문제 해설> ㅇ PROXY : 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다 ㅇ SQUID 스퀴드(squid)는 대중적인 오픈 소스(GPL)소프트웨어 프록시 서버이자 웹 캐시이다. 반복된 요청을 캐싱함으로 웹서버의 속도를 향상시키는 것부터, 네트워크 자원을 공유하려는 사람들에게 웹, DNS와 다른 네트워크 검색의 캐싱을 제공하고, 트래픽을 걸러줌으로써 안정성에 도움을 주는 등에 이르기까지 광범위 하게 이용된다. ㅇ DHCP : 동적 호스트 설정 프로토콜(통신규약) [해설작성자 : 정추] |
|
82. | 다음 중 CentOS 7에서 TCP Wrapper를 이용해서 접근 제어가 가능한 서비스로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 53%
| <문제 해설> ㅇ ssh : SSH(Secure Shell)는 원격지 호스트 컴퓨터에 접속하기 위해 사용되는 인터넷 프로토콜이다 ㅇ samba : Windows 운영체제를 사용하는 PC에서 Linux 또는 UNIX 서버에 접속하여 파일이나 프린터를 공유하여 사용할 수 있도록 해 주는 소프트웨어 ㅇ telnet : 텔넷 서버는 오랫동안 전통적으로 사용되어 온 원격 접속 방법, 보안에 취약 ㅇ gdm : GNOME Display Manager (GDM) 그놈 디스플레이 매니저 ㅇ TCP Wrapper를 이용하고 있는지 확인 방법 [root@localhost ntp]# which sshd(samba,gdm...) /sbin/sshd [해설작성자 : 정추]
아래와 같은 오류 신고가 있었습니다. 여러분들의 많은 의견 부탁 드립니다. 추후 여러분들의 의견을 반영하여 정답을 수정하도록 하겠습니다. 참고로 정답 변경은 오류 신고 5회 이상일 경우 수정합니다.
[오류 신고 내용] TCP Wrapper를 통해 ssh, samba, telnet 모두 접근 제어가 가능합니다. 문제 출제가 잘못된 것 같은데, 문제 내용 그대로라면 답은 1, 2, 3번이 맞습니다. 반대로 접근 제어가 가능하지 않은 서비스가 문제라면 4번이 정답이 되겠네요. [해설작성자 : 1트합시다] |
|
83. | 다음 설명의 경우에 선택해야 하는 가상화 기술로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 58%
| <문제 해설> ㅇ KVM KVM(Kernel-based Virtual Machine: 커널 기반 가상 머신)은 Linux®에 구축되는 오픈소스가상화 기술. 구체적으로, KVM을 사용하면 Linux를 하이퍼바이저로 전환하여 호스트 머신에서 게스트 또는 VM(가상 머신) 등 격리된 가상 환경 여러 개가 실행되도록 할 수 있다 ㅇ Xen Xen은 대표적인 반 가상화(Para Virtualization) 하이퍼바이저(hypervisor)리눅스 커널에서 사용할 수 있는 공개SW기반 가상화 소프트웨어 ㅇ Ansible : 앤서블은 여러 개의 서버를 효율적으로 관리하기 위해 고안된 환경 구성 자동화 도구 ㅇ Docker Linux® 컨테이너를 만들고 사용할 수 있도록 하는 컨테이너화 기술 애플리케이션을 신속하게 구축, 테스트 및 배포할 수 있는 소프트웨어 플랫폼. [해설작성자 : 정추] |
|
84. | 다음 설명에 해당하는 용어로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 62%
| <문제 해설> ㅇ Insulation : 가상화된 자원들과 물리적자원들 간의 상호 맵핑은 가상화 자원들 또는 가상화 자원들을 사용하는 사용자들에게 아무런 영향을 미치지 않으면서 물리적 자원들이 교체될 수 있도록 하는것 ㅇ Provisioning : 프로비저닝(provisioning)은 사용자의 요구에 맞게 시스템 자원을 할당, 배치, 배포해 두었다가 필요 시 시스템을 즉시 사용할 수 있는 상태로 미리 준비해 두는 것을 말한다. 서버 자원 프로비저닝, OS 프로비저닝, 소프트웨어 프로비저닝, 스토리지 프로비저닝, 계정 프로비저닝 등이 있다. 수동으로 처리하는 '수동 프로비저닝'과 자동화 툴을 이용해 처리하는 '자동 프로비저닝'이 있다. ㅇ Emulation : 한 컴퓨터가 다른 컴퓨터처럼 똑같이 작동하도록 소프트웨어나 마이크로 프로그래밍을 사용하는 기법. [해설작성자 : 정추] |
|
85. | 다음은 Zone 파일의 설정 내용 중 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> ㅇ MX (Mail Exchange) : 도메인의 메일 서버를 지정 ㅇ NS (Name Server) : 도메인에 대한 신뢰할 수 있는 이름 서버를 지정 ㅇ CNAME (Canonical Name) : 별칭 호스트 이름을 정식 호스트 이름에 매핑 CNAME 레코드는 별칭을 설정하여 사용하는 레코드이다. 예) mail IN CNAME www ftp IN CNAME @ [해설작성자 : 정추] |
|
86. | 다음은 DNS 서버의 환경 설정 파일 중에 일부로 IP 주소가 10.0.2.15이고 도메인이 ihd.or.kr인 시스템에 역(Reverse) 존 파일을 설정하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 56%
| <문제 해설> zone "2.0.10.in-addr.arpa" IN { // 도메인 지정 type master; // Name Server 지정 -> hint(루트도메인을 지정), master(1차 네임서버), slave(2차 네임서버) file "ihd.rev"; // Name Server에 대한 설정을 ihd.rev라는 파일에서 참조 }; [해설작성자 : 정추] |
|
87. | 다음 (괄호) 안에 들어갈 메일 관련 파일로 알맞은 것은? |
2. | /etc/mail/local-host-names |
4. | /etc/mail/virtusertable |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 39%
| <문제 해설> ㅇ /etc/mail/access : 메일 Relay 제한 및 스팸메일 방지 설정 파일 ㅇ /etc/mail/local-host-names : 최종 수신지 도메인 설정파일 ㅇ /etc/aliases : 메일 유저 별명 설정 파일 ㅇ /etc/mail/virtusertable : 가상 메일 유저 설정 파일 [해설작성자 : 정추]
ㅇ /etc/mail/virtusertable : 가상 메일 유저 설정 파일 # vi /etc/mail/virtusertable ceo@linux.com ihd ceo@windows.com kait [메일주소] [받을 유저] [해설작성자 : 정추] |
|
88. | 다음 설명에 해당하는 메일 관련 파일로 알맞은 것은? |
2. | /etc/mail/local-host-names |
4. | /etc/mail/virtusertable |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 55%
| <문제 해설> ㅇ /etc/mail/access : 메일 Relay 제한 및 스팸메일 방지 설정 파일 ㅇ /etc/mail/local-host-names : 최종 수신지 도메인 설정파일 ㅇ /etc/aliases : 메일 유저 별명 설정 파일 ㅇ /etc/mail/virtusertable : 가상 메일 유저 설정 파일 [해설작성자 : 정추] |
|
89. | 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> ㅇ SMTP : 단순 전자우편 전송 프로토콜(SMTP)은 네트워크를 통해 전자우편(이메일)을 전송하는 기술 , PORT : 25 ㅇ POP3 : 서버에 도착한 메일을 클라이언트에서 확인할때 사용하는 프로토콜 , PORT : 110 ㅇ IMAP : IMAP은 Internet Messaging Access Protocol의 약자로 서버에서 이메일을 읽는 프로토콜, PORT : 143 [해설작성자 : 정추] |
|
90. | 다음은 삼바 서버에 접근할 수 있는 특정호스트를 지정하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 65%
| <문제 해설> ㅇ path : 공유 폴더 경로 ㅇ workgroup : 공유 그룹명 ㅇ hosts allow : 삼바 서버에 접근할 수 있는 호스트 hosts allow = 127.192.168.5 [해설작성자 : 정추] |
|
91. | 다음 설명에 해당하는 NFS 서버 설정 옵션으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 61%
| <문제 해설> ㅇ all_squash : 모든 uid, gid를 익명사용자에게 매핑. 디폴트 값이다. ㅇ no_all_squach : 클라이언트가 root 권한 획득가능, 파일 생성시 클라이언트의 권한으로 생성됨 ㅇ root_squash : 클라이언트가 root 권한 획득을 막는다. uid/gid가 0의 요청을 익명의 uid/gid(일반적으로 nobody)로 매핑한다. 그외 uid/gid(일반 계정)에 대해서는 해당되지 않는다. 디폴트 값이다. ㅇ no_root_squash 클라이언트가 root 권한 획득가능, 파일 생성시 클라이언트의 권한으로 생성됨 ㅇ 그 밖의 옵션 ro : 읽기 전용, 디폴트 값이다. rw : 읽기쓰기 sync : 변경 사항이 커밋된 후에만 요청에 응답(안정적인 저장), 디폴트 값이다. async : 요청에 의해 변경되기 전에 요청에 응답 [해설작성자 : 정추] |
|
92. | 다음 중 NIS 서버에서 맵 파일이 생성되는 기본 디렉토리로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 44%
| <문제 해설> ㅇ /etc/yp : 없는 폴더 ㅇ /var/yp : NIS 서버에서 맵 파일이 생성되는 기본 디렉토리 ㅇ /etc/ypserv : 없는 폴더 ㅇ /var/ypserv : 없는 폴더 [해설작성자 : 정추] |
|
93. | 다음중 이름과 성의 조합을 나타내는 LDAP 속성 키워드로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 64%
| <문제 해설> ㅇ cn : CommonName : 이름과 성의 조합 ㅇ sn : SurName : 성 ㅇ givenName : 이름 ㅇ dc : DomainComponent : 도메인 요소
ㅇ c : CountryName : 국가이름 ㅇ st : StateProvinceName : 주(우리나라 도) 이름 ㅇ l : LocalityName : 지역단위(주로 도시) ㅇ o : OrganizationName : 조직(회사)이름 ㅇ ou : OrganizationUnitName : 조직 부서 이름
ㅇ 시험에 잘 나오는 LDAP의 특징 1. IP 프로토콜을 기반으로 사용자, 시스템, 네트워크 서비스 정보 등의 디렉터리 정보를 공유할 수 있다. 2. 다렉터리는 논리, 계급 등을 기준으로 조직화 되어 있다. 3. 일반적으로 RDBMS에 비해 검색 속도가 빨라서 읽기 위주의 서비스에 좋은 성능을 발휘한다. 4. 이름, 주소와 같이 하나 이상의 속성을 가진 객체로 구성된다. [해설작성자 : 정추] |
|
94. | 다음 (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 49%
|
95. | 다음은 PHP 소스 설치 후에 관련 함수로 테스트하는 프로그램을 작성하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [4]☜ 블럭 설정하면 보임 정답률 : 59%
| <문제 해설> ㅇ localhost/phpinfo.php 주소를 입력하면 해당 웹서버에 설치된 php에 대한 자세한 정보를 웹페이지로 출력 [해설작성자 : 정추] |
|
96. | 다음은 아파치 웹 서버를 소스 설치하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> ㅇ 아파치 웹 서비스 오프라인 설치 예시 : ./configure --prefix=/usr/local/apache2.4 --enable-module=so .... [해설작성자 : 정추] |
|
97. | 다음 설명에 해당하는 용어로 알맞은 것은? |
정답 : [3]☜ 블럭 설정하면 보임 정답률 : 40%
| <문제 해설> ㅇ IPC : 프로세스 간 통신(Inter-Process Communication, IPC)이란 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다. ㅇ D-bus : 컴퓨팅에서 D-Bus(데스크톱 버스, "Desktop Bus")는 같은 머신에서 동시에 실행 중인 여러 컴퓨터 프로그램(즉, 프로세스) 간의 통신을 가능케 하는 소프트웨어 버스 , 프로세스 간 통신 (IPC), 원격 프로시저 호출 (RPC) 매커니즘이다 ㅇ cgroups : cgroups(control groups의 약자)는 프로세스들의 자원의 사용(CPU, 메모리, 디스크 입출력, 네트워크 등)을 제한하고 격리시키는 리눅스 커널 기능이다. 구글의 엔지니어들이 2006년에 이 기능에 대한 작업에 착수 ㅇ LXC : LXC(LinuX Containers)는 단일 컨트롤 호스트 상에서 여러 개의 고립된 리눅스 시스템 (컨테이너)들을 실행하기 위한 운영 시스템 레벨 가상화 방법이다 [해설작성자 : 정추] |
|
98. | 다음은 DNS 서버의 환경 설정 파일 중에 일부이다. (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [1]☜ 블럭 설정하면 보임 정답률 : 52%
| <문제 해설> ㅇ acl : /etc/named.conf에서 acl라고 access list를 선언 acl "member" {100.100.100.120; }; ㅇ zone zone "100.100.100.in.addr.arpa" IN { ㅇ allow-transfer zone "100.100.100.in.addr.arpa" IN { ... allow-transfer{ slave; }; [해설작성자 : 정추] |
|
99. | 다음은 리눅스 시스템에서 IP주소가 192.168.5.13 인 윈도우 시스템에 공유된 디렉터리를 마운트하는 과정이다. (괄호) 안에 들어갈 삼바관련 명령으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 37%
| <문제 해설> ㅇ smbmount : 원격지 서버에 설치되어 있는 삼바 서비스(삼바계정)를 원격마운트 할 수 있는 삼바마운트 명령어 ㅇ mount.cifs 윈도우에서 공유한 폴더를 리눅스 (우분투 (Ubuntu))에서 내 디렉토리로 연결할 수 있다. 우분투에서는 smbfs 가 아닌 CIFS(Common Internet File System) 를 사용함. ㅇ smbstatus : 사용자 이름, 기본 그룹, SMB 프로토콜 버전, 암호화 및 서명 정보가 포함 ㅇ smbclient : 윈도우에 접속 [해설작성자 : 정추] |
|
100. | 다음은 소스 파일을 이용해서 설치한 MySQL 5.7 버전을 설치한 이후에 기본관리 데이터 베이스인 mysql 등을 생성하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은? |
정답 : [2]☜ 블럭 설정하면 보임 정답률 : 60%
|
리눅스마스터 1급 필기 기출문제(해설) 및 CBT 2022년03월12일을 이용해 주셔서 감사합니다.
리눅스마스터, 1급, 리눅스, 마스터, 필기, 기출문제, 전자문제집, CBT, 온라인, 모의테스트, 모의고사