1. 스냅샷 이미지를 이용해서 신규 생성한 볼륨을 현재 사용중인 서버에 attach한 후 서버를 리부팅하였으나, 정상적으로 리부팅이 되지 않는다. 어떤 이슈르 의심할 수 있는가?
A. 해당 스냅샷 이미지로 sysprep 작업이 적용되지 않은 이미지일 것이다.
B. 스냅샷 이미지를 이용해 생성한 볼륨이 서버에 마운트 후 리부팅을 하지 않은 것이다.
C. 스냅샷 이미지를 이용해 생성한 볼륨이 다른 서버의 부팅 볼륨이었으며, UUID 충돌로 정상 부팅되지 않는 것이다.
D. 스냅샷 이미지를 이용해서 신규 볼륨 생성 시 선택한 볼륨 타입이 현재 사용 중인 서버에 attach 할 수 없는 볼륨이다.
C. 스냅샷 이미지를 이용해 생성한 볼륨이 다른 서버의 부팅 볼륨이었다면, 동일한 UUID를 가지게 되어 서버 부팅 시 충돌이 발생할 수 있다.
A. Sysprep은 서버의 일반화 작업으로 스냅샷과 관련된 이슈는 아니다.
B. 스냅샷 이미지를 기반으로 한 볼륨은 마운트 후 서버를 리부팅해야 하는 경우는 아니다.
D. 스냅샷에서 생성한 볼륨은 서버와 호환 가능한 볼륨 타입을 자동으로 선택하도록 설정되어 있다.
2. 동일한 Subnet에 생성한 서버와 Cloud DB for MySQL을 연동해야 한다. 서버에서 데이터베이스 서버로 TCP/3306 포트를 통해 접근해야 하지만 접속이 되고 있지 않다. 다음 중 정상 통신을 위해 해야 하는 설정은?
A. Cloud DB for MySQL의 ACG에 접근 소스 서버 IP를 허용하고 3306 포트 허용 정책을 추가한다.
B. 서버의 ACG에 접근 소스를 데이터베이스로 설정으로 하여 3306 포트 허용 정책을 추가한다.
C. 두 개체가 포함된 Subnet의 매핑된 NACL에 접근 소스 Subnet 대역으로 하여 3306 포트 허용 정책을 추가한다.
D. 데이터베이스 서버에 접속하여 서버 방화벽을 해제한다.
A. Cloud DB for MySQL의 ACG에 접근 소스 서버의 IP를 명시하고 3306 포트를 허용하는 정책을 추가해야 정상적으로 통신할 수 있다.
B. 서버의 ACG가 아닌 데이터베이스의 ACG에서 설정이 필요하다.
C. NACL 설정은 기본적으로 허용되어 있더라도, ACG에서 구체적으로 포트와 소스를 허용하지 않으면 접속이 차단된다.
D. 데이터베이스 서버의 방화벽 설정은 클라우드 관리형 서비스에서 사용자 직접 설정이 불필요하다.
3. PS 명령어 실행 시 STAT 필드에 대한 설명 중 잘못된 것은?

A. R: running or runnable
B. Z: defunct("zombie") process
C. W: paging
D. S: Stopped, either by a job control signal or because it is being traced
D. S는 "Stopped" 상태가 아니라, 프로세스가 대기 상태(sleeping) 중이며, 인터럽트 가능한 상태를 의미한다.
A. R은 실행 중이거나 실행 가능 상태를 의미한다.
B. Z는 좀비 프로세스로, 종료되었지만 부모 프로세스가 아직 이를 수집하지 않은 상태를 나타낸다.
C. W는 페이징 중인 상태로, 사용 가능한 메모리가 부족하여 디스크로부터 데이터를 가져오는 상태를 나타낸다.
4. 리눅스에서 현재 메모리 사용량을 확인할 수 있는 명령어가 아닌 것은?
A. top
B. meminfo
C. sar
D. free
B. meminfo는 명령어가 아니라 "/proc/meminfo" 파일을 조회하여 메모리 정보를 확인하는 방식이다.
A. top 명령어는 실시간으로 메모리 사용량과 프로세스를 모니터링할 수 있다.
C. sar 명령어는 시스템 성능 정보를 수집하고 분석하며, 메모리 사용량도 확인할 수 있다.
D. free 명령어는 현재 메모리 및 스왑 사용량을 확인할 수 있다.
5. SAR로 물리적 디스크에서 발생한 I/O를 확인하고자 한다. 이때 사용할 수 있는 옵션은 무엇인가?
A. sar-a
B. sar-b
C. sar-c
D. sar-f
B. sar-b 옵션은 디스크 I/O 통계를 확인하는 데 사용된다.
A. sar-a는 적합하지 않은 옵션이며, 사용되지 않는다.
C. sar-c는 CPU별 프로세스 생성 통계를 확인하는 데 사용된다.
D. sar-f는 데이터를 파일로부터 읽어와 통계를 표시하는 옵션이다.
6. 여러명의 사람들이 공동의 네이버 클라우드 플랫폼 인프라 환경을 이용하고 있다. 누군가 실수로 운영 중인 서버를 반납하였다. 다음과 같은 사태를 막고자 할 때 사용할 수 있는 방법은?
A. 중요 서버들은 서버 관리 및 설정 환경에서 반납 보호를 설정한다.
B. 실수한 사람을 문책한다.
C. 서버 이름에 변경 금지를 표기한다.
D. Resource Manager에서 중요 서버를 설정한다.
A. 네이버 클라우드 플랫폼에서는 서버 관리 및 설정 환경에서 "반납 보호" 옵션을 활성화하여 서버가 실수로 반납되지 않도록 방지할 수 있다.
B. 문책은 예방책이 아니며, 기술적으로 실수를 방지할 방법이 필요하다.
C. 서버 이름에 "변경 금지"를 표기하는 것은 단순한 표시일 뿐, 반납을 막을 수 있는 기술적 조치가 아니다.
D. Resource Manager는 리소스의 그룹화 및 권한 관리를 지원하지만 반납 방지 기능을 제공하지 않는다.
7. 다수의 클라이언트에서 서버의 공인 IP로 접속하려 할 보이지만 L7 웹스캐너가 적용된 LB로 접속하면 접속이 되지 않고 LB에서 보면 서버 연결상태가 실패로 나온다. 원인으로 추정할만한 것은 무엇인가?(설정 내용은 이미지 참고)

A. ACG
B. index.html
C. DNS
D. virtualhost
B. 서버에서 index.html 파일이 없거나 잘못 구성되어 있다면, L7 로드밸런서가 HTTP 요청에 대한 정상적인 응답을 받을 수 없으므로 연결 상태가 실패로 표시될 수 있다.
A. ACG 설정이 잘못된 경우 접속 자체가 차단되지만, 문제의 증상으로 보아 서버와 LB 간 통신은 이루어진 것으로 보인다.
C. DNS는 클라이언트와 LB 간의 통신 문제에 영향을 미치며, LB와 서버 간 연결 실패와는 무관하다.
D. Virtualhost 설정은 특정 호스트 기반으로 동작하도록 서버를 설정하는 것으로, 현재 증상과 직접적인 관련은 없다.
8. 리눅스에서 네트워크 트래픽을 확인할 수 있는 명령어를 모두 고르시오.
A. netstat -i
B. ifconfig
C. netconfig
D. network
A. netstat -i는 네트워크 인터페이스의 상태와 트래픽 통계를 확인할 수 있다.
B. ifconfig는 네트워크 인터페이스의 설정과 상태를 확인할 수 있으며, 트래픽 정보를 확인할 수 있다.
C. netconfig는 네트워크 설정 도구로, 트래픽 확인과는 관련이 없다.
D. network는 명령어가 아니라 네트워크 관련 설정이나 서비스의 이름으로 사용되며, 트래픽 확인 기능은 없다.
9. 리눅스에서 "su root" 명령어와 "su - root" 명령어의 차이점에 대해 올바른 설명은?
A. 차이 없음
B. su - 명령어는 root 계정의 환경변수를 그대로 가져오지만 su root는 기존 계정의 환경변수를 사용한다.
C. su 명령어는 sudo와 실행 가능한 명령어의 차이를 가진다.
D. su 명령어로 계정을 변경하게 exit 시 로그아웃하게 된다.
B. "su - root"는 root 계정의 환경변수를 그대로 로드하며, root 계정의 완전한 셸 환경을 제공한다. 반면, "su root"는 기존 계정의 환경변수를 유지한 상태에서 root 계정으로 전환한다.
A. 차이가 없다면 명령어의 목적이 달라지지 않는다.
C. su 명령어와 sudo는 계정 전환과 권한 실행의 차이로 관련이 없다.
D. su 명령어로 계정을 전환하더라도 exit하면 이전 계정으로 돌아가며, 로그아웃과는 무관하다.
10. Windows 환경하에서 다음의 ping 명령어의 옵션은 어떤 의미인가? ping -n -5 -i 2 http://www.naver.com
A. 5 byte를 2초마다 전송
B. 2초의 간격으로 5번 전송
C. TTL 값을 2로 하여 5번 전송
D. 5 byte를 2번 전송
C. `-n 5`는 요청을 5번 전송하라는 옵션이며, `-i 2`는 TTL(Time to Live) 값을 2로 설정한다. 따라서 지정된 TTL 값으로 5번 전송하게 된다.
A. ping 명령어에서 패킷 크기를 지정하려면 `-l` 옵션을 사용해야 한다.
B. 전송 간격을 설정하려면 `-w` 옵션을 사용해야 한다.
D. `-i` 옵션은 TTL 값 설정과 관련이 있으며, 전송 횟수와는 무관하다.
11. 프로세스가 오픈한 파일을 확인하는 명령어는?
A. ps
B. psoft
C. top
D. lsof
D. lsof는 "list open files"의 약자로, 프로세스가 오픈한 파일과 관련 정보를 확인할 수 있는 명령어이다.
A. ps는 실행 중인 프로세스 정보를 표시하지만, 파일 정보는 제공하지 않는다.
B. psoft는 관련 없는 옵션이며, 실제 명령어가 아니다.
C. top은 실시간으로 시스템의 프로세스 및 리소스 사용량을 모니터링하지만, 파일 정보는 제공하지 않는다.
12. Windows 클라이언트에서 DNS 캐시된 정보를 삭제하고자 할 때 사용하는 명령어는?
A. mdc flush
B. ndc flush
C. ipconfig /flushdns
D. netsh flushdns
C. `ipconfig /flushdns` 명령어는 Windows 클라이언트에서 DNS 캐시를 삭제하여 네임 서버로부터 새로운 데이터를 가져오도록 한다.
A. mdc flush는 존재하지 않는 명령어이다.
B. ndc flush는 관련 없는 잘못된 명령어이다.
D. netsh flushdns는 잘못된 조합이며, DNS 캐시 삭제와 관련 없다.
13. 네이버 클라우드 플랫폼 Classic 환경에 존재하는 서버 10.x.x.x 서버 IP 대역 NIC에 두 개 이상의 IP를 부여하였을 때 발생할 수 있는 상황은?
A. 기존 IP로는 통신이 되나 추가된 IP로 통신이 되지 않는다.
B. 추가된 IP뿐만 아니라 기존 IP도 통신이 되지 않는다.
C. 서버가 강제 정지된다.
D. 기존 IP는 통신이 안되고 추가된 IP로만 통신이 된다.
B. Classic 환경에서 NIC에 두 개 이상의 IP를 부여하면 라우팅 문제로 인해 추가된 IP뿐만 아니라 기존 IP도 통신이 불가능해질 수 있다. 이 문제는 정확한 IP 라우팅 설정을 통해 해결해야 한다.
A. 기존 IP가 통신 가능한 상태라면 추가된 IP가 통신되지 않는 문제와는 다르다.
C. 서버가 강제 정지되는 상황은 발생하지 않는다.
D. 기존 IP가 비활성화되고 추가된 IP만 작동하는 경우는 일반적인 설정 오류로 인해 발생하지 않는다.
14. Windows에서 라우팅 테이블을 확인할 수 있는 명령어는 무엇인가?
A. route -arn
B. route
C. route print
D. netstat
C. `route print` 명령어는 Windows에서 현재 시스템의 라우팅 테이블을 확인할 수 있다.
A. `route -arn`은 Linux/Unix 환경에서 사용하는 명령어로 Windows에서는 사용할 수 없다.
B. `route` 명령어만 입력하면 사용법이 출력되며, 라우팅 테이블을 확인하려면 추가 옵션이 필요하다.
D. `netstat`은 네트워크 연결 및 포트 상태를 확인하는 명령어로, 라우팅 테이블 확인과는 관련이 없다.
15. IPSEC VPN으로 연결된 Server A에서 Server T로 접속이 안 된다. VPN 설정은 정상이라면 Server A의 어떤 설정이 문제인지 Server A의 라우팅 테이블을 보고 유추하시오.

A. Destination 설정이 잘못되었다. Destination 0.0.0.0의 Gateway를 192.168.100.1로 변경하여야 한다.
B. Gateway 설정이 잘못되었다. 192.168.100.0의 Gateway를 192.168.1.1로 변경하여야 한다.
C. 인터페이스 설정이 잘못되었다. 192.168.100.0/24에 대해서 eth0으로 설정하여야 한다.
D. Genmask가 잘못되었다. 192.168.100.0에 대해 0.0.0.0으로 설정하여야 한다.
B. 라우팅 테이블을 보면, 192.168.100.0 대역이 192.168.100.1 대신 잘못된 게이트웨이를 가지고 있다. 이를 192.168.1.1로 수정해야 IPSEC VPN을 통해 서버 T와 통신이 가능하다.
A. 0.0.0.0의 게이트웨이는 기본 경로 설정으로 문제와 직접적인 관련이 없다.
C. 인터페이스 설정은 eth0이나 eth1과 무관하며, 라우팅 경로 설정의 문제이다.
D. Genmask 설정은 정상적으로 255.255.255.0으로 설정되어 있으며 수정이 필요 없다.
16. 리눅스에서 시스템 로그인 기록을 확인하는 명령어는?
A. dmesg
B. lastlogin
C. last
D. source
C. `last` 명령어는 시스템에 로그인한 사용자의 기록과 로그인 및 로그아웃 시간을 확인할 수 있다.
A. `dmesg`는 시스템 부팅 메시지와 커널 로그를 확인하는 명령어로, 로그인 기록과는 무관하다.
B. `lastlogin`은 존재하지 않는 명령어이다.
D. `source`는 스크립트 파일을 실행하거나 환경 변수를 재로딩할 때 사용하는 명령어로, 로그인 기록과 관련이 없다.
17. 네이버 클라우드 플랫폼 Load Balancer의 헬스 체크에 대한 설명 중 잘못된 것은?
A. 헬스체크 주기는 Classic 환경에서는 6초 간격이며, VPC 환경에서는 디폴트로 30초이다.
B. 5번 응답이 없는 경우 Unbind 한다.
C. Unbind 되면 서버가 헬스체크 응답이 3번 성공하면 Bind 된다.
D. VPC 환경의 헬스 체크 주기는 Target Group에서 변경할 수 있다.
A. 헬스체크 주기는 Classic 환경에서 10초, VPC 환경에서는 디폴트로 30초이며, Classic 환경에서 6초 간격으로 동작하지 않는다.
B. 헬스체크가 5번 실패하면 해당 서버는 Unbind 처리된다.
Classic 환경에서는 헬스 체크 실패 임계값이 기본적으로 5회로 설정되어 있다.
VPC 환경에서는 Target Group 생성 시 헬스 체크의 실패 임계값을 설정할 수 있으며, 기본값은 3회이다.
이러한 설정은 사용자가 직접 변경할 수 있으므로, 실제 환경에서는 설정값을 확인하여 정확한 헬스 체크 실패 임계값을 파악하는 것이 중요하다.
C. Unbind 상태인 서버는 헬스체크 응답이 3번 성공하면 다시 Bind 된다.
D. VPC 환경에서는 Target Group 설정을 통해 헬스체크 주기를 변경할 수 있다.
18. CPU, Memory, DISK I/O 사용량 등 시스템 전반에 걸친 시스템 성능 지표를 수집, 레포트하고 저장하는 명령어는?
A. nmap
B. vmstat
C. sar
D. iostat
C. `sar` 명령어는 시스템 전반의 성능 지표를 수집하고, CPU, 메모리, 디스크 I/O 등의 데이터를 레포트하고 저장할 수 있다.
A. `nmap`은 네트워크 스캐닝 및 보안 점검 도구로, 시스템 성능 지표 수집과는 관련이 없다.
B. `vmstat`은 메모리와 프로세스, CPU 관련 통계를 실시간으로 확인할 수 있지만, sar처럼 데이터를 저장하거나 레포트하지 않는다.
D. `iostat`은 디스크 I/O와 CPU 사용량을 모니터링할 수 있지만, sar처럼 다양한 성능 지표를 통합적으로 다루지는 않는다.
19. Linux 서버에서 iptables로 정책이 설정되어 있다. 설정된 정책을 삭제하기 위한 적합한 명령어는?
A. iptables -A
B. iptables -F
C. iptables -G
D. iptables -W
B. `iptables -F` 명령어는 모든 체인에 설정된 iptables 정책을 삭제(초기화)한다.
A. `iptables -A`는 새로운 규칙을 체인의 끝에 추가하는 명령어이다.
C. `iptables -G`는 존재하지 않는 옵션이다.
D. `iptables -W`는 존재하지 않는 옵션이다.
20. 일반적으로 DNS 쿼리에 대해 캐싱을 하여 이후 쿼리에 대해 빠르게 응답할 수 있도록 로컬호스트에서도 DNS 캐싱을 하게 되는데 DNS 캐싱을 하기 때문에 DNS가 변경된 경우에 잘못된 목적지를 찾아가게 되는 경우가 있다. 때문에 DNS 캐시를 Flush해야 하는데 Windows 서버에서 DNS를 Flush 하기 위한 명령어는 무엇인가?
A. network restart
B. ipconfig /flushdns
C. dns-clean
D. mdc restart
B. `ipconfig /flushdns` 명령어는 Windows 서버에서 DNS 캐시를 삭제(Flush)하여 새로운 DNS 정보를 가져오도록 한다.
A. `network restart`는 네트워크 인터페이스를 재시작하는 Linux 명령어이며, Windows에서 사용되지 않는다.
C. `dns-clean`은 Linux에서 사용 가능한 명령어이며, Windows에서는 사용되지 않는다.
D. `mdc restart`는 존재하지 않는 명령어이다.
cf) 12번 설명
21. 네이버 클라우드 플랫폼에서 제공되는 웹 성능 측정 도구는 무엇인가?
A. AB
B. ngrinder
C. topaz
D. loadrunner
B. 네이버 클라우드 플랫폼에서는 웹 성능 측정 및 부하 테스트 도구로 **nGrinder**를 제공한다. nGrinder는 대규모 트래픽 부하 테스트와 성능 분석을 지원한다.
A. AB(Apache Benchmark)는 Apache HTTP 서버용 간단한 부하 테스트 도구로, 네이버 클라우드 플랫폼에서 제공하지 않는다.
C. Topaz는 관련 없는 소프트웨어로, 네이버 클라우드와 무관하다.
D. LoadRunner는 HP에서 제공하는 부하 테스트 도구로, 네이버 클라우드 플랫폼에서 제공하지 않는다.
22. 도메인에 매핑된 IP를 확인할 수 있는 명령어를 고르시오.
A. whois
B. nslookup
C. ipconfig
D. who
B. `nslookup` 명령어는 도메인 이름에 매핑된 IP 주소를 확인하는 데 사용된다.
A. `whois`는 도메인의 등록 정보와 소유자 정보를 확인하는 데 사용되며, IP 매핑 확인과는 다르다.
C. `ipconfig`는 네트워크 설정을 확인하거나 변경하는 명령어로, 도메인 IP 매핑과 관련이 없다.
D. `who`는 현재 시스템에 로그인한 사용자를 확인하는 명령어로, 도메인과 무관하다.
23. 아파치 웹서버 성능 측정 툴인 ab의 여러 옵션들 중 프로폭시 서버를 사용해 요청할 수 있는 옵션은?
A. n
B. x
C. g
D. t
`-X` 옵션은 프록시 서버를 지정하여, 해당 프록시를 통해 요청을 보낼 수 있도록 설정합니다.
- `-n`: 요청의 총 개수를 지정.
- `-x`: X 옵션은 없으며, 유사한 옵션인 `-X`가 프록시 설정에 사용됨.
- `-g`: 요청의 결과를 gnuplot 형식으로 저장.
- `-t`: 요청 시간을 제한.
24. 네이버 클라우드 플랫폼 환경에서 DNS에서 레코드 값을 바꾸었으나 반영이 되지 않는다면 어떤 설정을 의심해야 하는가?
A. 레코드 타입
B. TTL
C. 레코드값
D. 레코드명
B. `-X` 옵션은 ab(Apache Benchmark)에서 프록시 서버를 사용하여 요청을 전송할 때 사용하는 옵션이다.
A. `-n`은 총 요청 수를 지정하는 옵션이다.
C. `-g`는 gnuplot용 결과 파일을 생성하는 옵션이다.
D. `-t`는 테스트 실행 시간을 초 단위로 지정하는 옵션이다.
25. SSL VPN의 접속하여 Management Console을 이용하여 서버를 새로 생성하고 생성된 서버는 기존의 SSL VPN 접속이 가능한 ACG에 속하도록하여 생성했는데 새로 생성한 서버만 접근이 되지 않는다. 원인과 해결 방법은 무엇인가?
A. SSL VPN 캐시 문제로 SSL VPN을 재접속한다.
B. 웹 브라우저 캐시 문제로 웹 브라우저를 재접속한다.
C. SSL VPN 구문을 동일한 SSL VPN을 재생성한다.
D. ACG에 SSL VPN 대역이 포함되어 있지 않아 발생한 문제로 ACG에 SSL VPN 대역을 추가한다.
D. 새로 생성된 서버가 기존 SSL VPN 대역에 접근할 수 없는 이유는 ACG에 SSL VPN 대역이 포함되지 않았기 때문이다. ACG 설정에 SSL VPN 대역을 추가하여 문제를 해결할 수 있다.
A. SSL VPN 캐시 문제로 인해 접속이 차단되는 경우는 드물다.
B. 웹 브라우저 캐시는 서버 접근 문제와 무관하다.
C. 동일한 SSL VPN을 재생성하는 것은 불필요하며 문제 해결과 직접적인 관련이 없다.
26. 웹서버 성능을 측정할 수 있는 툴로 적합하지 않은 것을 고르시오.
A. nGrinder
B. Percona TPCC
C. ab
D. Web service Monitoring System
B. Percona TPCC는 데이터베이스 성능을 측정하기 위한 툴로, 웹 서버 성능 측정에는 적합하지 않다.
A. nGrinder는 부하 테스트와 웹 서버 성능 분석에 적합하다.
C. ab(Apache Benchmark)는 웹 서버의 응답 속도와 처리량을 측정하는 데 사용된다.
D. Web Service Monitoring System은 웹 서버 상태와 성능을 모니터링하는 데 사용된다.
27. syslogd에 대한 설명으로 틀린것은?
A. 로그를 수집하는 데몬
B. UDP 프로토콜의 514번 포트를 사용한다.
C. 클라이언트는 클라이언트 프로그램을 이용하여야 한다.
D. 기본적으로 /var/log/messages에 로그를 기록한다.
C. syslogd는 클라이언트 프로그램이 필요하지 않으며, 표준 syslog 프로토콜을 사용하여 로그를 수집한다. 클라이언트에서 로그를 전송하면 syslogd가 이를 처리한다.
A. syslogd는 로그를 수집하는 데몬으로 동작한다.
B. syslogd는 기본적으로 UDP 514번 포트를 사용하여 로그를 수신한다.
D. 기본 설정에서는 /var/log/messages 파일에 로그를 기록한다.
28. SSH에서 root 원격 접속을 막고자 할 때 사용하는 설정은?
A. AllowRootLogin No
B. DenyRootLogin YES
C. PermitRootLogin YES
D. PermitRootLogin No
D. `PermitRootLogin No` 설정은 SSH에서 root 계정의 원격 접속을 비활성화하는 데 사용된다.
A. `AllowRootLogin No`는 잘못된 옵션이다.
B. `DenyRootLogin YES`는 존재하지 않는 설정이다.
C. `PermitRootLogin YES`는 root 계정의 원격 접속을 허용하는 설정으로, 원격 접속을 차단하려는 목적과 반대된다.
29. Java 서버 서비스의 신뢰성 및 성능 분석을 위해 사용할 수 있는 모니터링 도구는?
A. Pinpoint
B. API Gateway
C. SENS
D. WMS
A. Pinpoint는 Java 기반 애플리케이션 서버의 성능 및 신뢰성을 분석하기 위한 APM(Application Performance Monitoring) 도구이다. 네이버 클라우드 플랫폼에서 제공되며, 트랜잭션 분석과 성능 모니터링을 지원한다.
B. API Gateway는 API 관리 및 보안을 위한 도구로, 성능 모니터링과는 무관하다.
C. SENS는 알림 서비스로, 모니터링 도구가 아니다.
D. WMS는 웹 서비스 관리 도구로, Java 서버 모니터링과 관련이 없다.
30. 다음 명령어 중 목적이 다른 하나는?
A. top
B. ps
C. sar
D. proc
D. `/proc`는 파일 시스템으로, 커널과 프로세스 정보를 제공하는 가상 파일 시스템이며, 명령어가 아니다.
A. `top`은 실시간으로 시스템의 프로세스와 리소스 사용량을 모니터링하는 명령어이다.
B. `ps`는 현재 실행 중인 프로세스 정보를 확인하는 명령어이다.
C. `sar`는 시스템 성능 데이터를 수집하고 보고하는 명령어이다.
31. http://www.ncloud.com로 Apache를 사용하고 있다. http://www.ncloud.com을 웹 브라우저에서 접근하면 index.php를 기본으로 보여주고자 할 때 어느 부분을 변경하여야 하는가?
A. DocumentRoot
B. Include
C. AccessConfig
D. DirectoryIndex
D. `DirectoryIndex` 지시자는 Apache 서버에서 기본적으로 제공할 인덱스 파일을 설정한다. 이를 `index.php`로 변경하면 웹 브라우저에서 http://www.ncloud.com을 요청할 때 기본적으로 index.php 파일이 표시된다.
A. `DocumentRoot`는 웹 서버의 루트 디렉터리를 지정하며, 기본 파일 설정과는 관련이 없다.
B. `Include`는 추가적인 설정 파일을 로드하는 데 사용된다.
C. `AccessConfig`는 오래된 Apache 버전에서 접근 제어를 정의하는 데 사용되었으나, 최신 버전에서는 사용되지 않는다.
32. Linux 서버에서 iptables로 정책이 설정되어 있다. 어떤 정책이 설정되어 있는지 확인하고자 하는 경우 적합한 명령어는 무엇인가?
A. iptables -A
B. iptables -T
C. iptables -L
D. iptables -N
C. `iptables -L` 명령어는 현재 설정된 iptables 정책을 확인하는 데 사용된다. 체인별로 설정된 규칙과 정책을 출력한다.
A. `iptables -A`는 새로운 규칙을 체인에 추가하는 명령어이다.
B. `iptables -T`는 테이블을 지정하는 옵션이며, 정책 확인과는 관련이 없다.
D. `iptables -N`은 새로운 체인을 생성하는 명령어이다.
33. MySQL 성능측정 도구가 아닌것은?
A. Percona TPCC
B. workbench
C. Apache Jmeter
D. sysbench
B. Workbench는 MySQL의 데이터베이스 설계, 관리, 그리고 쿼리 작성 도구로 사용되며, 성능 측정 도구로는 사용되지 않는다.
A. Percona TPCC는 MySQL과 같은 데이터베이스의 성능을 측정할 수 있는 도구이다.
C. Apache JMeter는 데이터베이스와 애플리케이션의 성능을 측정할 수 있는 도구이다.
D. Sysbench는 MySQL의 성능 테스트와 벤치마킹을 위한 도구이다.
34. Windows Server를 이미지로 만든 다음 해당 이미지를 이용해서 서버를 생성하였을 때 다음과 같은 메시지가 출력되었다. 원인과 해결 방법은 무엇인가?

A. 파일시스템에 문제가 발생한 것으로 파일시스템 복구를 시도한다.
B. SID 값이 중복되어 발생한 것으로 sysprep을 통해 새로운 SID로 변경한다.
C. 동일한 컴퓨터 이름이 동일 네트워크상에 있어서 발생한 것으로 컴퓨터 이름을 변경한다.
D. 기타 오류로 재설치하여야 한다.
B. 메시지 내용에서 보안 식별자(SID)가 중복되어 도메인에 대한 트러스트 정보를 확인할 수 없다는 것이 원인이다. 이는 Windows Server 이미지를 복제할 때 발생하는 일반적인 문제로, sysprep 도구를 사용하여 새로운 SID를 생성해야 한다.
A. 파일 시스템 문제는 메시지의 내용과 관련이 없다.
C. 동일한 컴퓨터 이름은 네트워크 충돌을 일으킬 수 있으나, 해당 메시지에서 언급된 원인과는 무관하다.
D. 재설치는 필요하지 않으며, sysprep을 통해 문제를 해결할 수 있다.
35. 실 서비스 투입 전 리얼 환경과 유사한 환경 구현 후 서버가 응답할 수 있는 사용자(vuser)를 확보할 수 있는 부하 테스트를 위한 툴을 고르시오.
A. ab
B. nGrinder
C. Pinpoint
D. Web Service Monitoring System(WMS)
B. nGrinder는 실 서비스 환경과 유사한 환경에서 부하 테스트를 수행하여 서버가 처리할 수 있는 최대 사용자(vuser) 수를 확인할 수 있는 도구이다.
A. ab(Apache Benchmark)는 단순 부하 테스트 도구로, 실 환경과 유사한 테스트를 수행하기에는 제한적이다.
C. Pinpoint는 애플리케이션 성능 모니터링(APM) 도구로, 부하 테스트와는 관련이 없다.
D. Web Service Monitoring System(WMS)은 웹 서비스의 상태 모니터링을 위한 도구로, 부하 테스트를 위한 도구는 아니다.
36. 서버의 CPU가 100%를 사용하면서 서비스가 정상적이지 못하다. 어떤 명령이 100%를 사용하는지 확인하기 위한 리눅스 명령어는 무엇인가?
A. ls
B. top
C. proc
D. lsof
B. `top` 명령어는 실시간으로 서버의 CPU, 메모리 사용량 및 실행 중인 프로세스 정보를 보여준다. 이를 통해 CPU를 100% 사용 중인 프로세스를 쉽게 확인할 수 있다.
A. `ls`는 디렉토리의 파일 목록을 출력하는 명령어로, CPU 사용량 확인과는 무관하다.
C. `/proc`는 파일 시스템으로 시스템 정보 및 프로세스 상태를 확인하는데 사용되지만, 실시간 모니터링은 어렵다.
D. `lsof`는 파일과 프로세스 간의 관계를 보여주는 도구로, CPU 사용량 확인과는 무관하다.
37. 리눅스 서버를 운영중에 동접이 2000 정도에서 더이상 새로운 접속을 받을 수 없는 현상을 발견하였다. 어느 부분을 의심하여야 할까?
A. ACG
B. /etc/sysctl.conf 파일에서 최대 오픈 파일 수 확인
C. /etc/sysctl.conf 파일에서 최대 접속 가능 범위 확인
D. Apache의 MAX Client 확인
D. Apache 웹 서버를 사용하는 경우, 동시 접속의 제한은 Apache 설정 파일에 있는 `MaxClients`(또는 최신 버전에서는 `MaxRequestWorkers`) 값에 의해 결정된다. 이를 확인하고 적절히 조정해야 한다.
A. ACG는 네트워크 접근 제어와 관련된 설정으로, 동시 접속 제한과는 직접적인 관련이 없다.
B. 최대 오픈 파일 수는 시스템에서 열린 파일 핸들의 제한이며, 동시 접속과는 별개의 문제이다.
C. 최대 접속 가능 범위는 sysctl.conf 파일에서 구체적으로 설정되지 않는다.
38. 현재 서버에 연결된 커넥션의 갯수를 확인할 수 있는 명령어는?
A. netstat
B. tcpdump
C. ethtool
D. route
A. `netstat` 명령어는 현재 서버에 연결된 모든 네트워크 커넥션을 확인할 수 있다. `netstat -an` 옵션을 사용하면 모든 연결된 소켓과 상태를 확인할 수 있다.
B. `tcpdump`는 네트워크 패킷을 캡처하고 분석하는 도구로, 현재 연결된 커넥션의 갯수를 직접적으로 확인하지 않는다.
C. `ethtool`은 네트워크 인터페이스의 상태와 설정 정보를 확인하거나 변경하는 데 사용되며, 커넥션 갯수 확인과는 무관하다.
D. `route`는 라우팅 테이블 정보를 확인하거나 설정하는 데 사용되며, 커넥션 확인과 관련이 없다.
39. 다음중 성격이 다른 서비스는?
A. sftp
B. samba
C. nfs
D. logrotate
D. logrotate는 로그 파일을 관리하고, 일정 주기로 압축, 삭제, 순환 등의 작업을 자동으로 수행하는 도구로, 파일 전송이나 네트워크 공유와는 성격이 다르다.
A. sftp는 SSH를 기반으로 파일을 전송하는 프로토콜로 파일 관리와 관련된다.
B. samba는 네트워크를 통해 파일 및 프린터 공유를 가능하게 하는 서비스로, 네트워크 파일 공유와 관련된다.
C. nfs(Network File System)는 네트워크를 통해 파일 시스템을 공유하는 프로토콜로, 파일 관리와 관련된다.
cf) pdf 에는 D.gopher 로 되어있으나 초기 인터넷 환경에서 사용된 프로토콜이며, NCP에서 사용된 적도 없다.
40. 윈도우 서버의 Process Crash, Memory Leak 패턴을 확인하는 디버그 도구는 무엇인가?
A. Debug
B. PAL(Performance Analysis of Logs Tool)
C. xPerf
D. Message Analyzer
C. xPerf는 Windows Performance Toolkit의 일부로, 시스템의 성능을 상세하게 분석하고, 프로세스 크래시 및 메모리 누수 패턴을 확인하는 데 사용된다.
B. PAL(Performance Analysis of Logs) Tool은 성능 모니터 로그를 분석하여 시스템의 성능 문제를 진단하는 데 도움을 주는 도구이다.
D. Message Analyzer는 네트워크 트래픽 및 메시지 프로토콜을 분석하는 도구로, 주로 네트워크 문제를 진단하는 데 사용된다.
A. Debug는 일반적인 디버깅 도구를 지칭하나, 구체적인 도구명을 명시하지 않아 정확한 기능을 판단하기 어렵다.
41. NCP에 구성한 웹사이트의 지연이 발생하고 있는 상황에서 해당 원인을 파악하기 위해 사용 가능한 NCP 상품으로 적절한 것은?
A. Web Service Monitoring System
B. Cloud Log Analytics
C. nGrinder
D. Network Traffic Monitoring
A. Web Service Monitoring System은 웹사이트의 응답 속도, 가용성, 오류 등을 실시간으로 모니터링하고, 지연 원인을 파악하는 데 적합하다.
B. Cloud Log Analytics는 로그 데이터를 수집 및 분석하는 도구로, 웹사이트의 지연 문제보다 서버 로그 분석에 중점을 둔다.
C. nGrinder는 부하 테스트 도구로, 웹 애플리케이션의 성능 테스트에 적합하지만, 운영 중인 웹사이트의 지연 원인 파악과는 거리가 있다.
D. Network Traffic Monitoring은 네트워크 레벨에서의 트래픽 분석을 지원하지만, 애플리케이션 레벨의 지연 문제 분석에는 직접적이지 않다.
42. 리눅스 서버를 운영 중 Too many open files 라는 에러가 발생하였습니다. 이 때 변경이 필요한 설정 파일은?
A. syslog.conf
B. mailx.conf
C. sysctl.conf
D. session.conf
Too many open files : 시스템에서 열 수 있는 파일 핸들의 수가 제한을 초과했을 때 발생하는 에러
C. `sysctl.conf` 파일은 시스템 커널 매개변수를 설정하는 파일로, `Too many open files` 에러와 관련된 파일 핸들 제한(`fs.file-max`) 값을 조정하는 데 사용된다.
A. `syslog.conf`는 시스템 로그 설정과 관련된 파일로, 파일 핸들 제한과는 무관하다.
B. `mailx.conf`는 메일 서비스 설정 파일로, 이 문제와 관련이 없다.
D. `session.conf`는 세션 관리와 관련된 설정 파일이며, 파일 핸들 제한 문제와는 관련이 없다.
43. 여러명의 사람들이 공동의 네이버 클라우드 플랫폼 인프라 환경을 이용하고 있다. 누군가 실수로 운영 중인 서버를 반납하였다. 다음과 같은 사태를 막고자 할 때 사용할 수 있는 방법은?
A. 중요 서버들은 서버 관리 및 설정 변경에서 반납 보호를 설정한다.
B. 실수한 사람을 문책한다.
C. 서버 이름에 변경 금지를 표기한다.
D. Resource Manager에서 중요 서버를 설정한다.
cf) 6번 설명
44. 리눅스에서 네트워크 트래픽을 확인할 수 있는 명령어를 모두 고르시오.
A. netstat -i
B. ifconfig
C. netconfig
D. network
A. `netstat -i`는 네트워크 인터페이스 통계를 확인할 수 있는 명령어로, 트래픽 정보, 네트워크 연결, 라우팅 테이블, 네트워크 인터페이스 통계 등을 확인가능하다.
B. `ifconfig`는 네트워크 인터페이스의 설정 및 상태를 확인할 수 있으며, 전송된 패킷과 같은 트래픽 정보를 확인할 수 있다.
C. `netconfig`는 Linux 배포판에서 네트워크를 설정할 때 사용하는 도구이며, 트래픽 분석에는 사용되지 않는다
D. `network`는 명령어가 아니며, 네트워크 서비스 이름 또는 설정 파일을 의미할 수 있으나 트래픽 확인 기능은 없다.
45. Linux에서 볼륨의 UUID를 확인하는 명령어는 무엇인가요?
A. uuid
B. lsuuid
C. blkid
D. df
C. `blkid` 명령어는 Linux에서 디스크 및 파티션의 UUID와 파일 시스템 정보를 확인하는 데 사용된다.
A. `uuid`는 일반적으로 UUID를 생성하거나 확인하는 도구지만, 디스크 볼륨의 UUID를 확인하는 명령어는 아니다.
B. `lsuuid`는 존재하지 않는 명령어이다.
D. `df`는 디스크 사용량을 확인하는 명령어로, UUID 확인과는 관련이 없다.
46. 김초록씨가 운영중인 web001 서버의 OS 스토리지에 문제가 발생하였습니다. 중요한 데이터가 OS 스토리지에 위치하여 난감한 상황입니다. 데이터를 정상적으로 추출하기 위한 작업으로 올바른 순서는?
(1) web001 서버의 내 서버 이미지를 생성
(2) web001 서버의 OS 스토리지를 대상으로 스냅샷을 생성
(3) 스냅샷을 가지고 스토리지 생성
(4) 내 서버 이미지를 가지고 스토리지 생성
(5) web002 서버에 web001 OS 스토리지 부착
(6) uuid를 새롭게 생성하고 web001 OS 스토리지의 uuid를 벼녀경
(7) web002 서버에 디렉터리를 하나 생성 후, web001 OS 스토리지로 마운트
A. (1) → (4) → (5) → (7)
B. (2) → (3) → (5) → (7)
C. (1) → (4) → (5) → (6) → (7)
D. (2) → (3) → (5) → (6) → (7)
1. (2) 스냅샷 생성: OS 스토리지의 상태를 안전하게 백업하기 위해 스냅샷을 생성한다.
2. (3) 스냅샷으로 스토리지 생성: 스냅샷을 사용하여 새로운 스토리지를 생성한다.
3. (5) 다른 서버에 스토리지 부착: web001 서버의 스토리지가 문제를 발생시키므로, web002 서버에 스토리지를 부착한다.
4. (6) UUID 변경: 동일한 UUID가 있으면 충돌이 발생하므로 새로운 UUID를 생성하고 기존 UUID를 변경한다.
5. (7) 디렉터리 생성 후 마운트: web002 서버에 디렉터리를 생성하고, 문제 해결을 위해 OS 스토리지를 마운트하여 데이터를 추출한다.
47. 서버 생성 시, init script를 적용하였으나 제대로 반영이 되지 않은 것 같은 경우 init script에 대한 로그를 확인할 수 있는 경로로 알맞은 것은? (리눅스 기준)
A. /var/log/ncloud.log
B. /var/log/ncloud/init.log
C. /var/log/ncloud/initscript.log
D. /var/log/ncloud-init.log
D. /var/log/ncloud-init.log는 네이버 클라우드 플랫폼에서 서버 생성 시 init script의 실행 결과를 기록하는 로그 파일 경로이다.
A. /var/log/ncloud.log는 일반적인 Ncloud 관련 로그 파일로, init script와는 관련이 없다.
B. /var/log/ncloud/init.log는 존재하지 않는 경로이다.
C. /var/log/ncloud/initscript.log는 존재하지 않는 경로이다.
48. 리눅스 서버에서 서버의 자체 네트워크에 문제가 없는 것을 확인하려 합니다. 스스로에게 5번의 ping을 날리고자 할 때 올바른 명령어는?
A. ping -n 5 localhost
B. ping -c 5 localhost
C. ping -l localhost
D. ping +5 localhost
B. ping -c 5 localhost는 리눅스에서 localhost(127.0.0.1)로 5번의 ping을 보내 네트워크 상태를 확인하는 올바른 명령어이다.
A. ping -n 5 localhost는 Windows에서 사용하는 형식으로, 리눅스에서는 사용할 수 없다.
C. ping -l localhost는 잘못된 옵션이며, 리눅스에서 지원되지 않는다.
D. ping +5 localhost는 존재하지 않는 명령어이다.
49. 기존 UUID에서 새로운 UUID로 변경하기 위한 명령어는 무엇인가요?
A. update
B. updateuuid
C. tune2fs
D. fdisk
C. tune2fs 명령어는 ext 계열 파일 시스템에서 UUID를 변경하거나 파일 시스템 설정을 조정하는 데 사용된다.
새로운 UUID로 변경하는 명령어 예: tune2fs /dev/sdX -U random
A. update는 UUID 변경과 관련이 없는 일반적인 명령어이다.
B. updateuuid는 존재하지 않는 명령어이다.
D. fdisk는 디스크 파티션을 관리하는 도구로, UUID 변경과는 관련이 없다.
50. Linux 서버에서 일반적인 시스템 로그를 저장하는 로그파일은 무엇인가요?
A. /var/log/messages
B. /var/log/wtmp
C. /var/log/dmesg
D. /var/log/secure
A. /var/log/messages는 리눅스 시스템에서 일반적인 시스템 로그(커널, 서비스 메시지 등)를 저장하는 로그 파일이다.
B. /var/log/wtmp는 사용자 로그인/로그아웃 기록을 저장하는 로그 파일이다.
C. /var/log/dmesg는 부팅 시 출력된 커널 메시지를 저장하는 로그 파일로, 시스템 로그와는 구분된다.
D. /var/log/secure는 인증 관련 이벤트(예: 로그인 성공/실패, SSH 접속 시도)를 저장하는 로그 파일이다.
51. Linux 서버에서 외부에서의 접근 시도에 대한 로그를 저장하는 로그파일은 무엇인가요?
A. /var/log/messages
B. /var/log/wtmp
C. /var/log/access
D. /var/log/secure
D. /var/log/secure는 Linux에서 인증 및 외부 접근 시도와 관련된 로그를 저장하는 파일이다. 예를 들어, SSH 로그인 시도, sudo 명령 사용, 인증 실패 등의 정보를 기록한다.
A. /var/log/messages는 일반적인 시스템 메시지를 저장하며, 인증 시도나 외부 접근 로그와는 관련이 없다.
B. /var/log/wtmp는 사용자 로그인 및 로그아웃 기록을 저장하지만, 외부 접근 시도에 대한 세부 정보는 포함하지 않는다.
C. /var/log/access는 존재하지 않는 로그 파일이다.
52. 새로운 UUID를 적용하기 위해 UUID를 생성해야 합니다. 새로운 UUID를 생성하기 위한 명령어는 무엇인가요?
A. uuid
B. blkid
C. uuidgen
D. makeuuid
C. uuidgen은 새로운 UUID를 생성하기 위한 명령어이다. 이 명령어를 사용하면 무작위로 생성된 고유한 UUID를 출력한다.
A. uuid는 일반적으로 UUID와 관련된 작업을 지칭하지만, 새로운 UUID를 생성하는 명령어는 아니다.
B. blkid는 파일 시스템의 UUID를 확인하는 명령어로, 새로운 UUID를 생성하지 않는다.
D. makeuuid는 존재하지 않는 명령어이다.
53. 리눅스 서버에서 이전에 발생한 리소스 관련 로그를 확인하고자 합니다. 가능한 모든 정보를 확인하고자 할 경우, 다음 중 가장 올바른 명령어는?
A. sar -l
B. sar -a
C. sar -A
D. sar -L
C. sar -A 명령어는 리눅스에서 모든 시스템 활동 관련 로그를 표시하며, 리소스(CPU, 메모리, 디스크 I/O, 네트워크 등)와 관련된 정보를 종합적으로 확인할 수 있다.
A. sar -l은 로드 평균(load average)과 관련된 정보를 표시한다.
B. sar -a는 사용되지 않는 옵션이다.
D. sar -L은 존재하지 않는 옵션이다.
54. HTTP 상태 코드 중 연결이 잘못 된 것은?
A. 200 - 서버가 요청을 제대로 처리
B. 300 - 서버가 GET 요청의 일부만 성공적으로 처리했다.
C. 404 - 서버가 요청한 페이지(Resource)를 찾을 수 없다.
D. 500 - 서버에 오류가 발생하여 요청을 수행할 수 없다.
B. 300 상태 코드는 서버가 클라이언트의 요청에 대해 다중 선택 옵션을 제공하는 리다이렉션 응답을 의미한다.
A. 200 상태 코드는 서버가 클라이언트의 요청을 성공적으로 처리했음을 나타낸다.
C. 404 상태 코드는 클라이언트가 요청한 리소스를 서버에서 찾을 수 없음을 의미한다.
D. 500 상태 코드는 서버에서 내부 오류가 발생하여 요청을 처리할 수 없음을 나타낸다.
55. http://www.ncloud.com로 Apache를 사용하고 있다. http://www.ncloud.com을 웹 브라우저에서 접근하면 index.php를 기본으로 보여주고자 할 때 어느 부분을 변경하여야 할까?
A. DocumentRoot
B. Include
C. AccessConfig
D. DirectoryIndex
cf) 31번 설명
56. VPC 플랫폼에서 Application Load Balancer의 설정을 이용합니다. ALB에 들어오는 액세스 로그 정보를 수집하고자 할 때 가장 올바른 액션은?
A. Load Balancer에서 액세스 로그 수집 설정을 활성화 한다.
B. 서버에서 Application Load Balancer 로그를 추가적으로 설정을 변경한다.
C. ALB의 액세스 로그는 수집이 불가능하다.
D. Target Group에서 액세스 로그 수집 설정을 활성화 한다.
A. Load Balancer에서 액세스 로그 수집 설정을 활성화하면, ALB에 대한 액세스 로그 정보를 저장할 수 있다. 이 설정을 통해 ALB에 들어오는 요청의 상세 정보를 기록한다.
B. 서버에서 로그를 추가적으로 설정하는 것은 ALB의 액세스 로그 수집과 관련이 없다.
C. ALB의 액세스 로그는 수집이 가능하며, 로그 수집 설정을 활성화해야 한다.
D. Target Group은 트래픽 분배 대상 그룹으로, 액세스 로그 수집 설정은 Load Balancer 레벨에서 이루어진다.
57. 다음 명령어 중 성격이 다른 3개와 다른 명령어는 무엇인가?
A. sar
B. ps
C. top
D. tcpdump
D. tcpdump는 네트워크 트래픽을 캡처하고 분석하는 명령어로, 시스템 성능 및 프로세스 상태를 모니터링하는 나머지 명령어들과 성격이 다르다.
A. sar는 시스템 성능 데이터(CPU, 메모리, 디스크 I/O 등)를 수집하고 분석하는 명령어이다.
B. ps는 현재 실행 중인 프로세스 정보를 확인하는 명령어이다.
C. top은 실시간으로 프로세스와 시스템 리소스 사용량을 모니터링하는 명령어이다.
58. 김초록씨는 회사에서 SSH Tool을 통해 VPC 플랫폼에 생성된 서버에 접속하려고 하나 접속이 되지 않고 있습니다. 김초록씨에게 해줄 수 있는 조언으로 올바르지 않은 것은?
A. ACG의 Rule이 하나도 없네요. 허용 정책을 넣어주세요
B. NACL에 전체 대역 거부정책이 우선순위 1로 들어가있네요. 허용 정책을 우선순위 2로 넣어주세요.
C. 서버에 방화벽이 올라와 있진 않은지 서버 접속 콘솔 기능을 통해 확인해주세요.
D. 서버에 공인 IP가 부착되어 있나요?
B. NACL에 전체 대역 거부 정책이 우선순위 1로 설정되어 있다면, 허용 정책을 우선순위 2로 추가해도 효과가 없다. NACL은 상위 규칙부터 차례로 평가되므로, 우선순위 1에 거부 정책이 있으면 이후 규칙은 적용되지 않는다. 올바른 방법은 우선순위 1의 거부 정책을 삭제하거나 허용 정책으로 수정하는 것이다.
A. ACG의 규칙이 없으면 기본적으로 모든 트래픽이 차단되므로, 적절한 허용 정책을 추가해야 한다.
C. 서버 방화벽 설정이 접속을 막고 있을 수 있으므로, 콘솔을 통해 방화벽 상태를 확인하고 필요한 포트를 열어야 한다.
D. 공인 IP가 부착되지 않았다면 외부에서 직접 서버에 접속할 수 없으므로 확인이 필요하다.
59. 김초록씨는 Sub Account 상품을 통해 여러 사람들과 같은 인프라 환경을 운영중입니다. 상부에서 사용되지 않는 리소스는 없는지 조사하라는 지시가 내려왔습니다. 가장 적절한 액션으로 올바른 것은?
A. 힘을 합쳐 여러사람이 모든 상품 탭을 눌러 조사한다.
B. Resource Manager 상품을 통해 사용하고 있는 전체 리소스를 확인한다.
C. 리소스를 몇 개 삭제하고 끝낸다.
D. Cloud Advisor 상품을 통해 사용하고 있는 전체 리소스를 확인한다.
D. Cloud Advisor는 네이버 클라우드 플랫폼에서 제공하는 도구로, 사용 중인 전체 리소스와 함께 리소스 최적화와 관련된 권장 사항을 확인할 수 있다. 이를 통해 비효율적으로 사용되고 있거나 미사용 중인 리소스를 조사할 수 있다.
A. 모든 상품 탭을 눌러 조사하는 것은 비효율적이고 시간이 많이 소요된다.
B. Resource Manager는 리소스 그룹화 및 권한 관리를 주로 담당하며, 리소스 사용 현황을 상세히 파악하는 도구로는 적합하지 않다.
C. 리소스를 몇 개 삭제하는 것은 문제가 되는 리소스를 제대로 파악하지 못한 상태에서 수행될 수 있어 적절하지 않다.
60. 네이버 클라우드 플랫폼 리눅스 서버에 부착한 추가 스토리지가 용량이 점점 부족해지고 있습니다. 현재 할당량은 500GB이며, 500GB를 추가로 부착하려 합니다. 다음 중 가장 올바른 액션은 무엇인가요?
A. 추가 스토리지를 하나 더 장착하고, 기존 스토리지와 LVM으로 볼륨을 묶습니다.
B. 서버에 스토리지가 부착된 상태에서 기존 부착된 스토리지 볼륨 용량을 1000GB로 증설합니다.
C. 서버에 스토리지를 탈착한 상태에서 기존 부착된 스토리지 볼륨 용량을 1000GB로 증설합니다.
D. 서버 스토리지는 한 번 생성된 이후 증설이 불가능합니다.
B. 서버에 스토리지가 부착된 상태에서도 기존 스토리지 볼륨의 용량을 1000GB로 증설할 수 있다. 네이버 클라우드 플랫폼은 블록 스토리지 증설을 지원하며, 서버 재부팅 없이 진행할 수 있다.
A. LVM으로 볼륨을 묶는 방식은 가능하지만, 단순 증설 요구에는 불필요한 작업이 될 수 있다.
C. 스토리지를 탈착하지 않고도 용량 증설이 가능하므로, 불필요한 절차이다.
D. 네이버 클라우드 플랫폼의 스토리지는 생성 후에도 증설이 가능하다.
61. Windows 클라이언트에서 DNS 캐시된 정보를 삭제하고자 할 때 사용하는 명령어는?
A. mdc flush
B. ndc flush
C. ipconfig /flushdns
D. netsh flushdns
62. nscd에 대한 설명으로 옳은 것은?
A. 네임 서비스를 제공하기 위한 서버 데몬
B. 네임 서비스를 이용하기 위한 클라이언트 데몬
C. 네임 서비스를 캐싱하기 위한서버 데몬
D. 네임 서비스를 분석하는 데몬
C. nscd(Name Service Cache Daemon)는 네임 서비스를 캐싱하기 위한 서버 데몬으로, DNS, 사용자 계정 정보 등 네임 서비스 조회 결과를 캐싱하여 시스템 성능을 향상시킨다.
A. 네임 서비스를 직접 제공하는 것이 아니라, 캐싱 역할을 한다.
B. 클라이언트 데몬이 아니라 서버 데몬으로 동작한다.
D. 네임 서비스를 분석하는 데몬은 아니다.
63. 리눅스와 윈도우 서버간 NAS 스토리지를 공유하기 위한 방법은?
A. NAS ACL에 윈도우 서버 추가
B. Samba를 설치하여 윈도우 서버와 윈도우 서버 간 NAS가 공유될 수 있도록 설정
C. 네이버클라우드에 리눅스 서버와 윈도우 서버 간 NAS 스토리지는 공유 불가능하다.
D. NAS 스토리지 생성 시, 윈도우 서버와 리눅스 서버 간 공유가 가능한 옵션을 선택해준다.
B. Samba는 리눅스 서버와 윈도우 서버 간에 네트워크 파일 공유를 가능하게 하는 도구이다. NAS 스토리지에 대한 SMB/CIFS 프로토콜을 설정하여 리눅스와 윈도우 서버가 동일한 NAS 스토리지를 공유할 수 있다.
A. NAS ACL 설정만으로 리눅스와 윈도우 간의 파일 공유는 구현되지 않는다.
C. 네이버 클라우드 플랫폼에서는 리눅스와 윈도우 서버 간 NAS 스토리지 공유가 가능하다.
D. NAS 생성 시 공유 옵션은 기본적으로 제공되지 않으며, Samba와 같은 네트워크 파일 공유 설정이 필요하다.
64. 네이버 클라우드 플랫폼 Classic 환경에 존재하는 서버 10.x.x.x 서버 IP 대역 NIC에 두 개 이상의 IP를 부여하였을 때 발생할 수 있는 상황은?
A. 기존 IP로는 통신이 되나 추가된 IP로 통신이 되지 않는다.
B. 추가된 IP뿐만 아니라 기존 IP도 통신이 되지 않는다.
C. 서버가 강제 정지된다.
D. 기존 IP는 통신이 안되고 추가된 IP로만 통신이 된다.
cf) 13번 설명
65. 김초록씨는 네이버 클라우드 플랫폼 VPC 플랫폼에서 두 개의 VPC를 생성하여 사용중입니다. 이때 두 개의 VPC 간 통신을 가능케 하기 위해선 어떤 상품을 이용해야 하나요? (복수 정답)
A. VPC Peering
B. NAT Gateway
C. Route Table
D. Virtual Private Gateway
A. VPC Peering은 서로 다른 두 VPC 간에 네트워크 트래픽을 직접 전달할 수 있도록 연결하는 서비스로, VPC 간 통신을 가능하게 한다.
C. Route Table은 VPC 간 통신을 설정하기 위해 라우팅 경로를 정의하는 데 필요하다. VPC Peering 설정 후 적절한 라우팅이 필요하다.
B. NAT Gateway는 인터넷을 통해 외부와 통신할 때 내부 VPC의 프라이빗 네트워크를 보호하기 위한 서비스로, VPC 간 통신과는 관련이 없다.
D. Virtual Private Gateway는 온프레미스 네트워크와 VPC를 연결하기 위한 서비스로, 두 VPC 간의 통신 설정에는 필요하지 않다.
66. 동일한 VPC 내의 각기 다른 ACG와 NIC가 매핑되어 있는 서버 두 대가 동작하고 있습니다. 두 서버 간 ping이 가능하게끔 하기 위해 해야하는 작업은?
A. 각 ACG에 ICMP 프로토콜 허용 rule 추가
B. 각 ACG에 TCP 프로토콜 허용 rule 추가
C. 각 ACG에 UDP 허용 rule 추가
D. 각 ACG에 IGMP 프로토콜 허용 rule 추가
A. 각 ACG에 ICMP 프로토콜 허용 rule을 추가하면, 동일한 VPC 내에서 두 서버 간에 ping(네트워크 진단 도구)을 사용할 수 있다. ICMP는 ping 명령어에 필요한 프로토콜이다.
B. TCP 프로토콜은 데이터 전송용이며, ping과는 관련이 없다.
C. UDP는 비연결성 데이터 전송 프로토콜로, ping과는 관련이 없다.
D. IGMP는 멀티캐스트 그룹 관리를 위한 프로토콜로, ping과는 관련이 없다.
67. VPC 플랫폼 환경에 있는 서버 장애 알람을 받기 위한 서비스가 필요합니다. 이때 사용해야하는 상품으로 가장 적절한 것은?
A. Cloud Insight
B. Cloud Search
C. Cloud Detector
D. Cloud Checker
A. 각 ACG에 ICMP 프로토콜 허용 rule을 추가하면, 동일한 VPC 내에서 두 서버 간에 ping(네트워크 진단 도구)을 사용할 수 있다. ICMP는 ping 명령어에 필요한 프로토콜이다.
B. TCP 프로토콜은 데이터 전송용이며, ping과는 관련이 없다.
C. UDP는 비연결성 데이터 전송 프로토콜로, ping과는 관련이 없다.
D. IGMP는 멀티캐스트 그룹 관리를 위한 프로토콜로, ping과는 관련이 없다.
68. SSL VPN의 접속하여 Management Console을 이용하여 서버를 새로 생성하고 생성된 서버는 기존의 SSL VPN 접속이 가능한 ACG에 속하도록하여 생성했는데 새로 생성한 서버만 접근이 되지 않는다. 원인과 해결 방법은 무엇인가?
A. SSL VPN 캐시 문제로 SSL VPN을 재접속한다.
B. 웹 브라우저 캐시 문제로 웹 브라우저를 재접속한다.
C. SSL VPN 구문을 동일한 SSL VPN을 재생성한다.
D. ACG에 SSL VPN 대역이 포함되어 있지 않아 발생한 문제로 ACG에 SSL VPN 대역을 추가한다.
cf) 25번 설명
69. Live Station 상품을 이용하여 주기적으로 실시간 방송을 운영중입니다. 송출에 문제는 없는지 확인하려 합니다.이때 가장 올바른 방법은?
A. 매번 실시간으로 모니터링 한다.
B. Notification Setting에서 송출 실패 알람을 설정하고, 담당자에게 SMS/Email을 발송하도록 한다.
C. Live Management 상품을 이용하여 스케줄링한다.
D. Cloud Search에서 송출 실패 알람을 설정하고, 담당자에게 SMS/Email을 발송하도록 한다.
B. Notification Setting에서 송출 실패 알람을 설정하고, 담당자에게 SMS 또는 Email로 알림을 발송하도록 설정하는 것이 가장 효율적이다. 이를 통해 실시간으로 송출 상태를 모니터링하지 않아도 문제가 발생했을 때 즉각적으로 대응할 수 있다.
A. 매번 실시간으로 모니터링하는 것은 비효율적이며, 자동화된 알림 설정이 필요하다.
C. Live Management 상품은 스케줄링 기능을 제공하지만, 송출 상태 모니터링 및 알림 설정과는 관련이 없다.
D. Cloud Search는 검색 서비스로, 송출 상태 모니터링과는 관련이 없다.
70. 윈도우 서버의 Process Crash, Memory Leak 패턴을 확인하는 디버그 도구는 무엇인가요?
A. Debug Diag
B. PAL(Performance Analysis of Logs Tool)
C. xPerf
D. Message Analyzer
cf) 40번 설명
71. 다음 프로그램 중 성격이 다른 프로그램은?
A. tcpump
B. network monitor
C. nmap
D. wireshark
A. tcpdump는 네트워크 트래픽을 캡처하고 분석하는 명령줄 기반 도구로, 나머지 도구와는 달리 GUI가 없는 단순한 패킷 캡처 도구이다.
B. network monitor는 네트워크 트래픽을 모니터링하고 시각적으로 분석하는 도구이다.
C. nmap은 네트워크 탐색 및 보안 점검 도구로, 네트워크 상태 및 포트 스캔을 통해 취약성을 점검한다.
D. wireshark는 GUI 기반 네트워크 트래픽 캡처 및 분석 도구로, 트래픽 분석에 초점이 맞춰져 있다.
72. 로그에 대하여 정해진 처리방식으로 삭제하거나 파일을 변경함으로써, 시스템 성능을 높이는 역할을 수행하는 것은?
A. logtemp
B. logarchive
C. logrefresh
D. logrotate
D. logrotate는 로그 파일을 주기적으로 압축, 삭제, 순환 등을 수행하여 로그 관리와 시스템 성능 최적화를 돕는 도구이다.
A. logtemp는 존재하지 않는 용어이다.
B. logarchive는 존재하지 않는 용어이다.
C. logrefresh는 존재하지 않는 용어이다.
73. 리눅스 OS에서 일반적인 시스템 로그는 어느 경로에 저장되는가?
A. /log
B. /var/log
C. /sys/log
D. /var/log/httpd
B. /var/log는 리눅스 시스템에서 일반적인 시스템 로그가 저장되는 기본 경로이다. 예를 들어, `messages`, `secure`, `dmesg`와 같은 파일이 이 경로에 저장된다.
A. /log는 잘못된 경로로, 리눅스에서는 기본적으로 존재하지 않는다.
C. /sys/log는 시스템 로그와는 관련이 없으며, `/sys`는 커널 관련 정보를 제공하는 가상 파일 시스템이다.
D. /var/log/httpd는 Apache 웹 서버의 로그가 저장되는 경로로, 일반적인 시스템 로그 경로는 아니다.
74. 다음 중 NMAP에 대한 설명 중 잘못된 것은?
A. 포트스캔용 툴이다.
B. 오픈되어 있는 포트에 대해 스캔을 수행한다.
C. 방화벽으로 보호되는 호스트에 대해서는 스캔이 불가능하다.
D. 리눅스 버전과 윈도우 버전이 제공된다.
C. NMAP은 방화벽으로 보호되는 호스트에 대해서도 스캔이 가능하다. 방화벽의 설정에 따라 포트 상태를 분석하고, 제한된 환경에서도 정보를 수집할 수 있다.
A. NMAP은 네트워크와 포트 스캔에 사용되는 툴이다.
B. 오픈되어 있는 포트에 대해 스캔을 수행하며, 포트의 상태(열림, 닫힘, 필터링됨 등)를 확인할 수 있다.
D. NMAP은 리눅스와 윈도우를 포함한 여러 운영체제에서 사용할 수 있다.
75. Classic 플랫폼을 사용중입니다. SSL VPN 상품을 신청 후, 네이버 클라우드 플랫폼 서버에 접속을 시도 시 통신이 되지 않습니다. 어떤 부분을 확인해야 하나요?
A. NACL
B. ACG
C. Subnet
D. Public IP
B. ACG(Access Control Group)는 네이버 클라우드 플랫폼에서 서버 접근을 제어하는 방화벽 역할을 한다. SSL VPN을 통해 서버에 접속하려면 ACG에 VPN 클라이언트 대역을 허용하는 규칙(ICMP, SSH, RDP 등)이 설정되어 있는지 확인해야 한다.
A. NACL(Network ACL)은 서브넷 단위의 트래픽을 제어하지만, ACG 설정이 적절하지 않으면 접속이 차단될 가능성이 크다.
C. Subnet 설정은 SSL VPN과 직접적인 관련이 없다.
D. Public IP는 SSL VPN을 통해 접속하는 경우 필수가 아니며, 접속 문제와는 직접적인 관련이 없다.
76. 김초록씨는 네이버 클라우드 플랫폼에서 여러 대의 SSD 서버를 운영중입니다. 상부에서 서버 운영 비요을 절감할 수 있는 대안을 제시하라는 지시가 내려왔습니다. 이때 성능이 저하되어서는 안됩니다. 가장 올바른 방안은 무엇인가요?
A. 사용할 수 있는 스토리지 종류는 HDD로 변경한다.
B. Auto Scaling을 통해 트래픽에 따라 서버가 자동으로 증감하도록 구조를 변경한다.
C. 운영중인 서버 스펙을 한 단계 낮춘다.
D. 서버를 몇 대 지워 눈속임한다.
B. Auto Scaling은 트래픽에 따라 서버 인스턴스를 자동으로 증감시켜 필요할 때만 자원을 사용하게 함으로써 비용을 절감하면서도 성능을 유지할 수 있는 방법이다.
A. SSD에서 HDD로 변경하면 비용은 절감되지만, 성능이 저하될 가능성이 크다.
C. 서버 스펙을 낮추는 것은 성능 저하로 이어질 가능성이 있어 적절하지 않다.
D. 서버를 삭제하는 것은 눈속임에 불과하며, 실제 운영 비용 절감에 기여하지 않는다.
77. Cloud DB for MySQL 운영 중에 문제가 발생하여 에러 로그를 확인하고자 한다. Cloud DB for MySQL의 로그를 확인할 수 있는 방법을 모두 고르시오.
A. CloudAI의 Cdb_mysql_error 로그 확인
B. Cloud DB for MySQL > Monitoring > DB Log에서 확인
C. Cloud Insight 서비스에서 error log 확인
D. Cloud Resource Manager에서 error log 확인
A. CloudAI의 Cdb_mysql_error 로그는 Cloud DB for MySQL에서 발생한 에러 로그를 확인할 수 있는 방법 중 하나이다.
B. Cloud DB for MySQL의 Monitoring 메뉴에서 DB Log를 통해 에러 로그를 직접 확인할 수 있다.
C. Cloud Insight는 시스템 및 애플리케이션 모니터링 도구로, Cloud DB for MySQL의 에러 로그를 직접 확인하는 데 사용되지는 않는다.
D. Cloud Resource Manager는 리소스 관리와 권한 설정을 위한 도구로, 로그 확인과는 관련이 없다.
78. VPC 플랫폼을 사용중입니다. 사내 네트워크에서 네이버 클라우드 플랫폼 인프라에 구축한 서버로 ping이 가지 않습니다. 이때 정책적으로 살펴보아야 하는 요소에는 어떤 것들이 있습니까? (복수 정답)
A. Server Image
B. Storage
C. ACG
D. NACL
C. ACG(Access Control Group)는 서버에 대한 트래픽을 제어하는 방화벽 역할을 한다. ICMP 프로토콜(ping)이 허용되었는지 확인해야 한다.
D. NACL(Network ACL)은 서브넷 레벨에서 트래픽을 제어한다. ICMP 트래픽이 허용되었는지 확인해야 한다.
A. Server Image는 서버 생성 시 사용되는 OS 이미지로, 네트워크 트래픽 문제와는 직접적인 관련이 없다.
B. Storage는 네트워크 트래픽과 관련이 없으며, ping 문제를 해결하는 데 영향을 미치지 않는다.
79. 김초록씨는 네이버 클라우드 플랫폼 NAS 상품을 이용중입니다. 데이터 유지를 위해 자동으로 매월 오후 2시에 Snapshot을 찍고 있습니다. 현재 시각은 오후 8시입니다. 다음 중 복구 가능한 항목은? (복수 정답)
A. 당일 snapshot 내역
B. 3일 전 snapshot 내역
C. 7일 전 snapshot 내역
D. 10일 전 snapshot 내역
A. 당일 snapshot 내역은 오후 2시에 자동 생성되었으므로 복구 가능하다.
B. 3일 전 snapshot 내역은 기존 스냅샷으로, 복구 가능하다.
C. 7일 전 snapshot 내역도 자동 생성된 데이터로, 복구 가능하다.
D. 10일 전 snapshot 내역도 보관 정책에 따라 삭제되지 않았다면 복구 가능하다. 기본 설정에 따라 오래된 스냅샷이 유지될 수 있으며, 사용자 지정 설정을 통해 더 긴 기간 동안 보관할 수 있다.
80. 리눅스 서버를 사용하던 중 사용중인 파일 리스트를 확인하고 싶었졌습니다. lsof 명령어를 통해 확인하고자 하는데, 옵션값에 대한 설명을 보고싶을 경우 사용할 수 있는 명령어는?
A. lsof -p
B. lsof -c
C. lsof -w
D. lsof -h
D. lsof -h는 lsof 명령어의 사용법과 옵션에 대한 도움말(Help)을 출력한다. 이를 통해 사용 가능한 옵션값과 설명을 확인할 수 있다.
A. lsof -p는 특정 프로세스 ID와 관련된 파일 리스트를 확인하는 옵션이다.
B. lsof -c는 특정 커맨드 이름과 관련된 파일 리스트를 확인하는 옵션이다.
C. lsof -w는 경고 메시지를 비활성화하는 옵션으로, 옵션 설명과는 관련이 없다.
81. Classic 플랫폼에서 서버 상품을 이용중입니다. 서버에 IP를 하나 더 부여해야 하는 상황이 되었습니다. 이때 올바른 사용 방법은 무엇인가요?
A. Private Subnet을 생성한 후 Network Interface를 부착한다.
B. Network Interface를 단독 생성하여 부착한다.
C. 기존 사용하던 Network Interface에 Secondary IP를 추가한다.
D. 서버 IP를 추가 부여하는 것이 불가능하다.
C. Classic 플랫폼에서는 기존 사용 중인 Network Interface에 Secondary IP를 추가하여 서버에 IP를 하나 더 부여할 수 있다.
A. Private Subnet 생성은 VPC 플랫폼에서 사용하는 방식으로, Classic 플랫폼과는 관련이 없다.
B. Network Interface를 단독으로 생성하여 부착하는 방식은 Classic 플랫폼에서 지원되지 않는다.
D. Classic 플랫폼에서도 Network Interface에 Secondary IP를 추가하여 IP를 추가 부여할 수 있다.
82. 김초록씨는 Cloud DB for MySQL 상품을 이용중입니다. 상황에서 고가용성 테스트를 지시하였습니다. 이 때 김초록씨가 해야하는 액션으로 가장 적절한 것은 무엇인가요?
A. Master 서버에 고의 장애를 발생시킨다.
B. Slave 서버에 고의 장애를 발생시킨다.
C. 할 수 있는 방법이 없다.
D. DB 관리에서 Master DB Failover 기능을 작동시킨다.
D. DB 관리에서 Master DB Failover 기능을 작동시키는 것이 고가용성 테스트를 수행하는 가장 적절한 방법이다. Failover 기능은 고의적으로 장애를 시뮬레이션하여 Master DB에서 Slave DB로의 자동 전환이 정상적으로 작동하는지 확인할 수 있다.
A. Master 서버에 고의 장애를 발생시키는 것은 비효율적이며, 실제 데이터 손실이나 서비스 중단 위험이 있다.
B. Slave 서버에 고의 장애를 발생시키는 것은 고가용성 테스트와 관련이 적다.
C. Cloud DB for MySQL에서는 Failover 기능을 통해 고가용성 테스트가 가능하므로 "할 수 있는 방법이 없다"는 틀린 선택이다.
83. OS 영역의 스토리지를 스냅샷을 통해 새로운 스토리지로 생성하여 스토리지에 할당했을 경우 발생할 수 있는 현상은? (리눅스 서버일 경우)
A. 아무 문제 없다.
B. OS 영역의 스토리지에 대해서는 스냅샷 생성이 불가능하다.
C. Linux(CentOS, Ubuntu) 서버가 추가 스토리지를 부팅용 스토리지로 오인하는 현상이 발생한다.
D. OS 영역의 스토리지에 대한 스냅샷 생성은 가능하다. 해당 스냅샷을 기반으로한 스토리지 생성이 불가능하다.
C. Linux(CentOS, Ubuntu) 서버는 새로운 스토리지를 부팅용 스토리지로 오인할 가능성이 있다. 이는 새로 생성된 스토리지의 UUID가 기존 OS 스토리지와 동일할 경우 발생할 수 있으며, 이로 인해 부팅 실패 등의 문제가 생길 수 있다.
A. 추가 스토리지를 부착할 경우 항상 문제가 없는 것은 아니다. UUID 충돌로 인한 문제가 발생할 가능성이 있다.
B. OS 영역의 스토리지에 대한 스냅샷 생성은 가능하다.
D. OS 영역 스냅샷을 기반으로 새로운 스토리지를 생성하는 것은 가능하다.
84. 윈도우 서버에서 로그인한 내역을 확인하기 위한 위치로 올바른 것은?
A. 이벤트 뷰어 > Windows 로그 > 보안
B. 이벤트 뷰어 > Windows 로그 > 시스템
C. 이벤트 뷰어 > Windows 로그 > Setup
D. 이벤트 뷰어 > Windows 로그 > Forwarded Events
A. 이벤트 뷰어 > Windows 로그 > 보안은 윈도우 서버에서 사용자 로그인, 로그아웃, 실패한 인증 시도 등의 보안 관련 이벤트를 기록하는 위치이다.
B. Windows 로그 > 시스템은 시스템의 하드웨어, 드라이버, 서비스 상태 등의 이벤트를 기록하며, 로그인 내역과는 관련이 없다.
C. Windows 로그 > Setup은 설치 및 업데이트 관련 이벤트를 기록하는 위치로, 로그인 내역과 관련이 없다.
D. Windows 로그 > Forwarded Events는 다른 서버에서 전달된 이벤트를 기록하는 위치이며, 로그인 내역과 직접적인 관련은 없다.
85. CentOS 6.x 이상에서는 스토리지 식별을 무엇으로 하나요?
A. 라벨
B. UUID
C. 파티션 번호
D. 드라이브명
B. CentOS 6.x 이상에서는 스토리지를 UUID(Universally Unique Identifier)로 식별한다. UUID는 고유 식별자이며, 파일 시스템 마운트 시 주로 사용된다.
A. 라벨(Label)은 식별 옵션으로 사용할 수 있으나, 일반적으로 UUID가 기본 식별자로 사용된다.
C. 파티션 번호는 디스크 파티션을 구분하는 데 사용되지만, 파일 시스템 식별에는 사용되지 않는다.
D. 드라이브명(e.g., `/dev/sda`)은 디스크를 구분하는 기본 장치 이름으로 사용되지만, 이는 재부팅 시 변경될 가능성이 있어 신뢰성이 낮다.
86. Classic 플랫폼을 사용중입니다. SSL VPN 상품을 신청 후, 네이버 클라우드 플랫폼 서버에 접속을 시도 시 접속이 되지 않습니다. 어떤 부분을 확인해야 하나요?
A. NACL
B. ACG
C. Subnet
D. Public IP
cf) 75번 설명
87. 윈도우 서버에서 syslog 역할을 수행하는 것은?
A. sar
B. netmon
C. event viewer
D. 성능 모니터
C. Event Viewer는 Windows 서버에서 syslog와 유사한 역할을 수행한다. 시스템, 보안, 응용 프로그램 등 다양한 이벤트 로그를 기록하고 확인할 수 있다.
A. sar는 Linux에서 시스템 성능 지표를 수집하고 분석하는 도구로, Windows 서버와는 관련이 없다.
B. netmon은 네트워크 트래픽을 캡처하고 분석하는 도구로, 시스템 로그와 관련이 없다.
D. 성능 모니터는 Windows에서 시스템 성능을 모니터링하는 도구로, 로그 기록보다는 실시간 성능 데이터를 분석하는 데 사용된다.
88. Linux 서버에서 시스템 부팅 메시지를 저장하는 로그파일은 무엇인가요?
A. /var/log/dmesg
B. /var/log/wtmp
C. /var/log/access
D. /var/log/secure
A. /var/log/dmesg는 시스템 부팅 시 출력된 커널 메시지를 저장하는 파일로, 시스템 부팅 과정에서 하드웨어 및 커널 초기화 정보를 확인할 수 있다.
B. /var/log/wtmp는 사용자 로그인 및 로그아웃 기록을 저장하는 파일로, 시스템 부팅 메시지와는 관련이 없다.
C. /var/log/access는 일반적으로 존재하지 않는 파일 경로이다.
D. /var/log/secure는 인증 및 보안 관련 이벤트를 저장하는 파일로, 부팅 메시지와는 무관하다.
89. Linux 서버의 SSH에서 root로의 접근을 막고자 할 때 변경해야 하는 설정 내용은 무엇인가요?
A. UsePAM
B. PermitRootLogin
C. ChrootDirectory
D. PermitTunnel
B. PermitRootLogin은 SSH에서 root 사용자의 원격 접속을 허용할지 여부를 설정하는 옵션이다. 이 값을 `no`로 변경하면 root 사용자의 원격 접속이 차단된다.
설정 방법: `/etc/ssh/sshd_config` 파일을 열고 다음 내용을 수정.
PermitRootLogin no
설정 변경 후 SSH 데몬 재시작 필요:
systemctl restart sshd
A. UsePAM은 PAM(Pluggable Authentication Module)을 사용할지 여부를 설정하는 옵션으로, root 접근 제어와는 직접적인 관련이 없다.
C. ChrootDirectory는 SSH 사용자를 특정 디렉토리로 제한하는 설정이며, root 접근 제한과는 무관하다.
D. PermitTunnel은 SSH 터널링 기능을 허용할지 여부를 설정하는 옵션으로, root 접근 제어와는 관련이 없다.
'Cloud > NCP' 카테고리의 다른 글
NCP 202 Dump (0) | 2024.12.02 |
---|---|
NCP 200 Dump (2) | 2024.12.02 |
NCP 시험 개요 (2) | 2024.12.02 |
Naver Cloud Platform 교육 (3) | 2024.12.02 |
네이버 클라우드 Ununtu Server 생성 (0) | 2024.10.15 |
1. 스냅샷 이미지를 이용해서 신규 생성한 볼륨을 현재 사용중인 서버에 attach한 후 서버를 리부팅하였으나, 정상적으로 리부팅이 되지 않는다. 어떤 이슈르 의심할 수 있는가?
A. 해당 스냅샷 이미지로 sysprep 작업이 적용되지 않은 이미지일 것이다.
B. 스냅샷 이미지를 이용해 생성한 볼륨이 서버에 마운트 후 리부팅을 하지 않은 것이다.
C. 스냅샷 이미지를 이용해 생성한 볼륨이 다른 서버의 부팅 볼륨이었으며, UUID 충돌로 정상 부팅되지 않는 것이다.
D. 스냅샷 이미지를 이용해서 신규 볼륨 생성 시 선택한 볼륨 타입이 현재 사용 중인 서버에 attach 할 수 없는 볼륨이다.
C. 스냅샷 이미지를 이용해 생성한 볼륨이 다른 서버의 부팅 볼륨이었다면, 동일한 UUID를 가지게 되어 서버 부팅 시 충돌이 발생할 수 있다.
A. Sysprep은 서버의 일반화 작업으로 스냅샷과 관련된 이슈는 아니다.
B. 스냅샷 이미지를 기반으로 한 볼륨은 마운트 후 서버를 리부팅해야 하는 경우는 아니다.
D. 스냅샷에서 생성한 볼륨은 서버와 호환 가능한 볼륨 타입을 자동으로 선택하도록 설정되어 있다.
2. 동일한 Subnet에 생성한 서버와 Cloud DB for MySQL을 연동해야 한다. 서버에서 데이터베이스 서버로 TCP/3306 포트를 통해 접근해야 하지만 접속이 되고 있지 않다. 다음 중 정상 통신을 위해 해야 하는 설정은?
A. Cloud DB for MySQL의 ACG에 접근 소스 서버 IP를 허용하고 3306 포트 허용 정책을 추가한다.
B. 서버의 ACG에 접근 소스를 데이터베이스로 설정으로 하여 3306 포트 허용 정책을 추가한다.
C. 두 개체가 포함된 Subnet의 매핑된 NACL에 접근 소스 Subnet 대역으로 하여 3306 포트 허용 정책을 추가한다.
D. 데이터베이스 서버에 접속하여 서버 방화벽을 해제한다.
A. Cloud DB for MySQL의 ACG에 접근 소스 서버의 IP를 명시하고 3306 포트를 허용하는 정책을 추가해야 정상적으로 통신할 수 있다.
B. 서버의 ACG가 아닌 데이터베이스의 ACG에서 설정이 필요하다.
C. NACL 설정은 기본적으로 허용되어 있더라도, ACG에서 구체적으로 포트와 소스를 허용하지 않으면 접속이 차단된다.
D. 데이터베이스 서버의 방화벽 설정은 클라우드 관리형 서비스에서 사용자 직접 설정이 불필요하다.
3. PS 명령어 실행 시 STAT 필드에 대한 설명 중 잘못된 것은?

A. R: running or runnable
B. Z: defunct("zombie") process
C. W: paging
D. S: Stopped, either by a job control signal or because it is being traced
D. S는 "Stopped" 상태가 아니라, 프로세스가 대기 상태(sleeping) 중이며, 인터럽트 가능한 상태를 의미한다.
A. R은 실행 중이거나 실행 가능 상태를 의미한다.
B. Z는 좀비 프로세스로, 종료되었지만 부모 프로세스가 아직 이를 수집하지 않은 상태를 나타낸다.
C. W는 페이징 중인 상태로, 사용 가능한 메모리가 부족하여 디스크로부터 데이터를 가져오는 상태를 나타낸다.
4. 리눅스에서 현재 메모리 사용량을 확인할 수 있는 명령어가 아닌 것은?
A. top
B. meminfo
C. sar
D. free
B. meminfo는 명령어가 아니라 "/proc/meminfo" 파일을 조회하여 메모리 정보를 확인하는 방식이다.
A. top 명령어는 실시간으로 메모리 사용량과 프로세스를 모니터링할 수 있다.
C. sar 명령어는 시스템 성능 정보를 수집하고 분석하며, 메모리 사용량도 확인할 수 있다.
D. free 명령어는 현재 메모리 및 스왑 사용량을 확인할 수 있다.
5. SAR로 물리적 디스크에서 발생한 I/O를 확인하고자 한다. 이때 사용할 수 있는 옵션은 무엇인가?
A. sar-a
B. sar-b
C. sar-c
D. sar-f
B. sar-b 옵션은 디스크 I/O 통계를 확인하는 데 사용된다.
A. sar-a는 적합하지 않은 옵션이며, 사용되지 않는다.
C. sar-c는 CPU별 프로세스 생성 통계를 확인하는 데 사용된다.
D. sar-f는 데이터를 파일로부터 읽어와 통계를 표시하는 옵션이다.
6. 여러명의 사람들이 공동의 네이버 클라우드 플랫폼 인프라 환경을 이용하고 있다. 누군가 실수로 운영 중인 서버를 반납하였다. 다음과 같은 사태를 막고자 할 때 사용할 수 있는 방법은?
A. 중요 서버들은 서버 관리 및 설정 환경에서 반납 보호를 설정한다.
B. 실수한 사람을 문책한다.
C. 서버 이름에 변경 금지를 표기한다.
D. Resource Manager에서 중요 서버를 설정한다.
A. 네이버 클라우드 플랫폼에서는 서버 관리 및 설정 환경에서 "반납 보호" 옵션을 활성화하여 서버가 실수로 반납되지 않도록 방지할 수 있다.
B. 문책은 예방책이 아니며, 기술적으로 실수를 방지할 방법이 필요하다.
C. 서버 이름에 "변경 금지"를 표기하는 것은 단순한 표시일 뿐, 반납을 막을 수 있는 기술적 조치가 아니다.
D. Resource Manager는 리소스의 그룹화 및 권한 관리를 지원하지만 반납 방지 기능을 제공하지 않는다.
7. 다수의 클라이언트에서 서버의 공인 IP로 접속하려 할 보이지만 L7 웹스캐너가 적용된 LB로 접속하면 접속이 되지 않고 LB에서 보면 서버 연결상태가 실패로 나온다. 원인으로 추정할만한 것은 무엇인가?(설정 내용은 이미지 참고)

A. ACG
B. index.html
C. DNS
D. virtualhost
B. 서버에서 index.html 파일이 없거나 잘못 구성되어 있다면, L7 로드밸런서가 HTTP 요청에 대한 정상적인 응답을 받을 수 없으므로 연결 상태가 실패로 표시될 수 있다.
A. ACG 설정이 잘못된 경우 접속 자체가 차단되지만, 문제의 증상으로 보아 서버와 LB 간 통신은 이루어진 것으로 보인다.
C. DNS는 클라이언트와 LB 간의 통신 문제에 영향을 미치며, LB와 서버 간 연결 실패와는 무관하다.
D. Virtualhost 설정은 특정 호스트 기반으로 동작하도록 서버를 설정하는 것으로, 현재 증상과 직접적인 관련은 없다.
8. 리눅스에서 네트워크 트래픽을 확인할 수 있는 명령어를 모두 고르시오.
A. netstat -i
B. ifconfig
C. netconfig
D. network
A. netstat -i는 네트워크 인터페이스의 상태와 트래픽 통계를 확인할 수 있다.
B. ifconfig는 네트워크 인터페이스의 설정과 상태를 확인할 수 있으며, 트래픽 정보를 확인할 수 있다.
C. netconfig는 네트워크 설정 도구로, 트래픽 확인과는 관련이 없다.
D. network는 명령어가 아니라 네트워크 관련 설정이나 서비스의 이름으로 사용되며, 트래픽 확인 기능은 없다.
9. 리눅스에서 "su root" 명령어와 "su - root" 명령어의 차이점에 대해 올바른 설명은?
A. 차이 없음
B. su - 명령어는 root 계정의 환경변수를 그대로 가져오지만 su root는 기존 계정의 환경변수를 사용한다.
C. su 명령어는 sudo와 실행 가능한 명령어의 차이를 가진다.
D. su 명령어로 계정을 변경하게 exit 시 로그아웃하게 된다.
B. "su - root"는 root 계정의 환경변수를 그대로 로드하며, root 계정의 완전한 셸 환경을 제공한다. 반면, "su root"는 기존 계정의 환경변수를 유지한 상태에서 root 계정으로 전환한다.
A. 차이가 없다면 명령어의 목적이 달라지지 않는다.
C. su 명령어와 sudo는 계정 전환과 권한 실행의 차이로 관련이 없다.
D. su 명령어로 계정을 전환하더라도 exit하면 이전 계정으로 돌아가며, 로그아웃과는 무관하다.
10. Windows 환경하에서 다음의 ping 명령어의 옵션은 어떤 의미인가? ping -n -5 -i 2 http://www.naver.com
A. 5 byte를 2초마다 전송
B. 2초의 간격으로 5번 전송
C. TTL 값을 2로 하여 5번 전송
D. 5 byte를 2번 전송
C. `-n 5`는 요청을 5번 전송하라는 옵션이며, `-i 2`는 TTL(Time to Live) 값을 2로 설정한다. 따라서 지정된 TTL 값으로 5번 전송하게 된다.
A. ping 명령어에서 패킷 크기를 지정하려면 `-l` 옵션을 사용해야 한다.
B. 전송 간격을 설정하려면 `-w` 옵션을 사용해야 한다.
D. `-i` 옵션은 TTL 값 설정과 관련이 있으며, 전송 횟수와는 무관하다.
11. 프로세스가 오픈한 파일을 확인하는 명령어는?
A. ps
B. psoft
C. top
D. lsof
D. lsof는 "list open files"의 약자로, 프로세스가 오픈한 파일과 관련 정보를 확인할 수 있는 명령어이다.
A. ps는 실행 중인 프로세스 정보를 표시하지만, 파일 정보는 제공하지 않는다.
B. psoft는 관련 없는 옵션이며, 실제 명령어가 아니다.
C. top은 실시간으로 시스템의 프로세스 및 리소스 사용량을 모니터링하지만, 파일 정보는 제공하지 않는다.
12. Windows 클라이언트에서 DNS 캐시된 정보를 삭제하고자 할 때 사용하는 명령어는?
A. mdc flush
B. ndc flush
C. ipconfig /flushdns
D. netsh flushdns
C. `ipconfig /flushdns` 명령어는 Windows 클라이언트에서 DNS 캐시를 삭제하여 네임 서버로부터 새로운 데이터를 가져오도록 한다.
A. mdc flush는 존재하지 않는 명령어이다.
B. ndc flush는 관련 없는 잘못된 명령어이다.
D. netsh flushdns는 잘못된 조합이며, DNS 캐시 삭제와 관련 없다.
13. 네이버 클라우드 플랫폼 Classic 환경에 존재하는 서버 10.x.x.x 서버 IP 대역 NIC에 두 개 이상의 IP를 부여하였을 때 발생할 수 있는 상황은?
A. 기존 IP로는 통신이 되나 추가된 IP로 통신이 되지 않는다.
B. 추가된 IP뿐만 아니라 기존 IP도 통신이 되지 않는다.
C. 서버가 강제 정지된다.
D. 기존 IP는 통신이 안되고 추가된 IP로만 통신이 된다.
B. Classic 환경에서 NIC에 두 개 이상의 IP를 부여하면 라우팅 문제로 인해 추가된 IP뿐만 아니라 기존 IP도 통신이 불가능해질 수 있다. 이 문제는 정확한 IP 라우팅 설정을 통해 해결해야 한다.
A. 기존 IP가 통신 가능한 상태라면 추가된 IP가 통신되지 않는 문제와는 다르다.
C. 서버가 강제 정지되는 상황은 발생하지 않는다.
D. 기존 IP가 비활성화되고 추가된 IP만 작동하는 경우는 일반적인 설정 오류로 인해 발생하지 않는다.
14. Windows에서 라우팅 테이블을 확인할 수 있는 명령어는 무엇인가?
A. route -arn
B. route
C. route print
D. netstat
C. `route print` 명령어는 Windows에서 현재 시스템의 라우팅 테이블을 확인할 수 있다.
A. `route -arn`은 Linux/Unix 환경에서 사용하는 명령어로 Windows에서는 사용할 수 없다.
B. `route` 명령어만 입력하면 사용법이 출력되며, 라우팅 테이블을 확인하려면 추가 옵션이 필요하다.
D. `netstat`은 네트워크 연결 및 포트 상태를 확인하는 명령어로, 라우팅 테이블 확인과는 관련이 없다.
15. IPSEC VPN으로 연결된 Server A에서 Server T로 접속이 안 된다. VPN 설정은 정상이라면 Server A의 어떤 설정이 문제인지 Server A의 라우팅 테이블을 보고 유추하시오.

A. Destination 설정이 잘못되었다. Destination 0.0.0.0의 Gateway를 192.168.100.1로 변경하여야 한다.
B. Gateway 설정이 잘못되었다. 192.168.100.0의 Gateway를 192.168.1.1로 변경하여야 한다.
C. 인터페이스 설정이 잘못되었다. 192.168.100.0/24에 대해서 eth0으로 설정하여야 한다.
D. Genmask가 잘못되었다. 192.168.100.0에 대해 0.0.0.0으로 설정하여야 한다.
B. 라우팅 테이블을 보면, 192.168.100.0 대역이 192.168.100.1 대신 잘못된 게이트웨이를 가지고 있다. 이를 192.168.1.1로 수정해야 IPSEC VPN을 통해 서버 T와 통신이 가능하다.
A. 0.0.0.0의 게이트웨이는 기본 경로 설정으로 문제와 직접적인 관련이 없다.
C. 인터페이스 설정은 eth0이나 eth1과 무관하며, 라우팅 경로 설정의 문제이다.
D. Genmask 설정은 정상적으로 255.255.255.0으로 설정되어 있으며 수정이 필요 없다.
16. 리눅스에서 시스템 로그인 기록을 확인하는 명령어는?
A. dmesg
B. lastlogin
C. last
D. source
C. `last` 명령어는 시스템에 로그인한 사용자의 기록과 로그인 및 로그아웃 시간을 확인할 수 있다.
A. `dmesg`는 시스템 부팅 메시지와 커널 로그를 확인하는 명령어로, 로그인 기록과는 무관하다.
B. `lastlogin`은 존재하지 않는 명령어이다.
D. `source`는 스크립트 파일을 실행하거나 환경 변수를 재로딩할 때 사용하는 명령어로, 로그인 기록과 관련이 없다.
17. 네이버 클라우드 플랫폼 Load Balancer의 헬스 체크에 대한 설명 중 잘못된 것은?
A. 헬스체크 주기는 Classic 환경에서는 6초 간격이며, VPC 환경에서는 디폴트로 30초이다.
B. 5번 응답이 없는 경우 Unbind 한다.
C. Unbind 되면 서버가 헬스체크 응답이 3번 성공하면 Bind 된다.
D. VPC 환경의 헬스 체크 주기는 Target Group에서 변경할 수 있다.
A. 헬스체크 주기는 Classic 환경에서 10초, VPC 환경에서는 디폴트로 30초이며, Classic 환경에서 6초 간격으로 동작하지 않는다.
B. 헬스체크가 5번 실패하면 해당 서버는 Unbind 처리된다.
Classic 환경에서는 헬스 체크 실패 임계값이 기본적으로 5회로 설정되어 있다.
VPC 환경에서는 Target Group 생성 시 헬스 체크의 실패 임계값을 설정할 수 있으며, 기본값은 3회이다.
이러한 설정은 사용자가 직접 변경할 수 있으므로, 실제 환경에서는 설정값을 확인하여 정확한 헬스 체크 실패 임계값을 파악하는 것이 중요하다.
C. Unbind 상태인 서버는 헬스체크 응답이 3번 성공하면 다시 Bind 된다.
D. VPC 환경에서는 Target Group 설정을 통해 헬스체크 주기를 변경할 수 있다.
18. CPU, Memory, DISK I/O 사용량 등 시스템 전반에 걸친 시스템 성능 지표를 수집, 레포트하고 저장하는 명령어는?
A. nmap
B. vmstat
C. sar
D. iostat
C. `sar` 명령어는 시스템 전반의 성능 지표를 수집하고, CPU, 메모리, 디스크 I/O 등의 데이터를 레포트하고 저장할 수 있다.
A. `nmap`은 네트워크 스캐닝 및 보안 점검 도구로, 시스템 성능 지표 수집과는 관련이 없다.
B. `vmstat`은 메모리와 프로세스, CPU 관련 통계를 실시간으로 확인할 수 있지만, sar처럼 데이터를 저장하거나 레포트하지 않는다.
D. `iostat`은 디스크 I/O와 CPU 사용량을 모니터링할 수 있지만, sar처럼 다양한 성능 지표를 통합적으로 다루지는 않는다.
19. Linux 서버에서 iptables로 정책이 설정되어 있다. 설정된 정책을 삭제하기 위한 적합한 명령어는?
A. iptables -A
B. iptables -F
C. iptables -G
D. iptables -W
B. `iptables -F` 명령어는 모든 체인에 설정된 iptables 정책을 삭제(초기화)한다.
A. `iptables -A`는 새로운 규칙을 체인의 끝에 추가하는 명령어이다.
C. `iptables -G`는 존재하지 않는 옵션이다.
D. `iptables -W`는 존재하지 않는 옵션이다.
20. 일반적으로 DNS 쿼리에 대해 캐싱을 하여 이후 쿼리에 대해 빠르게 응답할 수 있도록 로컬호스트에서도 DNS 캐싱을 하게 되는데 DNS 캐싱을 하기 때문에 DNS가 변경된 경우에 잘못된 목적지를 찾아가게 되는 경우가 있다. 때문에 DNS 캐시를 Flush해야 하는데 Windows 서버에서 DNS를 Flush 하기 위한 명령어는 무엇인가?
A. network restart
B. ipconfig /flushdns
C. dns-clean
D. mdc restart
B. `ipconfig /flushdns` 명령어는 Windows 서버에서 DNS 캐시를 삭제(Flush)하여 새로운 DNS 정보를 가져오도록 한다.
A. `network restart`는 네트워크 인터페이스를 재시작하는 Linux 명령어이며, Windows에서 사용되지 않는다.
C. `dns-clean`은 Linux에서 사용 가능한 명령어이며, Windows에서는 사용되지 않는다.
D. `mdc restart`는 존재하지 않는 명령어이다.
cf) 12번 설명
21. 네이버 클라우드 플랫폼에서 제공되는 웹 성능 측정 도구는 무엇인가?
A. AB
B. ngrinder
C. topaz
D. loadrunner
B. 네이버 클라우드 플랫폼에서는 웹 성능 측정 및 부하 테스트 도구로 **nGrinder**를 제공한다. nGrinder는 대규모 트래픽 부하 테스트와 성능 분석을 지원한다.
A. AB(Apache Benchmark)는 Apache HTTP 서버용 간단한 부하 테스트 도구로, 네이버 클라우드 플랫폼에서 제공하지 않는다.
C. Topaz는 관련 없는 소프트웨어로, 네이버 클라우드와 무관하다.
D. LoadRunner는 HP에서 제공하는 부하 테스트 도구로, 네이버 클라우드 플랫폼에서 제공하지 않는다.
22. 도메인에 매핑된 IP를 확인할 수 있는 명령어를 고르시오.
A. whois
B. nslookup
C. ipconfig
D. who
B. `nslookup` 명령어는 도메인 이름에 매핑된 IP 주소를 확인하는 데 사용된다.
A. `whois`는 도메인의 등록 정보와 소유자 정보를 확인하는 데 사용되며, IP 매핑 확인과는 다르다.
C. `ipconfig`는 네트워크 설정을 확인하거나 변경하는 명령어로, 도메인 IP 매핑과 관련이 없다.
D. `who`는 현재 시스템에 로그인한 사용자를 확인하는 명령어로, 도메인과 무관하다.
23. 아파치 웹서버 성능 측정 툴인 ab의 여러 옵션들 중 프로폭시 서버를 사용해 요청할 수 있는 옵션은?
A. n
B. x
C. g
D. t
`-X` 옵션은 프록시 서버를 지정하여, 해당 프록시를 통해 요청을 보낼 수 있도록 설정합니다.
- `-n`: 요청의 총 개수를 지정.
- `-x`: X 옵션은 없으며, 유사한 옵션인 `-X`가 프록시 설정에 사용됨.
- `-g`: 요청의 결과를 gnuplot 형식으로 저장.
- `-t`: 요청 시간을 제한.
24. 네이버 클라우드 플랫폼 환경에서 DNS에서 레코드 값을 바꾸었으나 반영이 되지 않는다면 어떤 설정을 의심해야 하는가?
A. 레코드 타입
B. TTL
C. 레코드값
D. 레코드명
B. `-X` 옵션은 ab(Apache Benchmark)에서 프록시 서버를 사용하여 요청을 전송할 때 사용하는 옵션이다.
A. `-n`은 총 요청 수를 지정하는 옵션이다.
C. `-g`는 gnuplot용 결과 파일을 생성하는 옵션이다.
D. `-t`는 테스트 실행 시간을 초 단위로 지정하는 옵션이다.
25. SSL VPN의 접속하여 Management Console을 이용하여 서버를 새로 생성하고 생성된 서버는 기존의 SSL VPN 접속이 가능한 ACG에 속하도록하여 생성했는데 새로 생성한 서버만 접근이 되지 않는다. 원인과 해결 방법은 무엇인가?
A. SSL VPN 캐시 문제로 SSL VPN을 재접속한다.
B. 웹 브라우저 캐시 문제로 웹 브라우저를 재접속한다.
C. SSL VPN 구문을 동일한 SSL VPN을 재생성한다.
D. ACG에 SSL VPN 대역이 포함되어 있지 않아 발생한 문제로 ACG에 SSL VPN 대역을 추가한다.
D. 새로 생성된 서버가 기존 SSL VPN 대역에 접근할 수 없는 이유는 ACG에 SSL VPN 대역이 포함되지 않았기 때문이다. ACG 설정에 SSL VPN 대역을 추가하여 문제를 해결할 수 있다.
A. SSL VPN 캐시 문제로 인해 접속이 차단되는 경우는 드물다.
B. 웹 브라우저 캐시는 서버 접근 문제와 무관하다.
C. 동일한 SSL VPN을 재생성하는 것은 불필요하며 문제 해결과 직접적인 관련이 없다.
26. 웹서버 성능을 측정할 수 있는 툴로 적합하지 않은 것을 고르시오.
A. nGrinder
B. Percona TPCC
C. ab
D. Web service Monitoring System
B. Percona TPCC는 데이터베이스 성능을 측정하기 위한 툴로, 웹 서버 성능 측정에는 적합하지 않다.
A. nGrinder는 부하 테스트와 웹 서버 성능 분석에 적합하다.
C. ab(Apache Benchmark)는 웹 서버의 응답 속도와 처리량을 측정하는 데 사용된다.
D. Web Service Monitoring System은 웹 서버 상태와 성능을 모니터링하는 데 사용된다.
27. syslogd에 대한 설명으로 틀린것은?
A. 로그를 수집하는 데몬
B. UDP 프로토콜의 514번 포트를 사용한다.
C. 클라이언트는 클라이언트 프로그램을 이용하여야 한다.
D. 기본적으로 /var/log/messages에 로그를 기록한다.
C. syslogd는 클라이언트 프로그램이 필요하지 않으며, 표준 syslog 프로토콜을 사용하여 로그를 수집한다. 클라이언트에서 로그를 전송하면 syslogd가 이를 처리한다.
A. syslogd는 로그를 수집하는 데몬으로 동작한다.
B. syslogd는 기본적으로 UDP 514번 포트를 사용하여 로그를 수신한다.
D. 기본 설정에서는 /var/log/messages 파일에 로그를 기록한다.
28. SSH에서 root 원격 접속을 막고자 할 때 사용하는 설정은?
A. AllowRootLogin No
B. DenyRootLogin YES
C. PermitRootLogin YES
D. PermitRootLogin No
D. `PermitRootLogin No` 설정은 SSH에서 root 계정의 원격 접속을 비활성화하는 데 사용된다.
A. `AllowRootLogin No`는 잘못된 옵션이다.
B. `DenyRootLogin YES`는 존재하지 않는 설정이다.
C. `PermitRootLogin YES`는 root 계정의 원격 접속을 허용하는 설정으로, 원격 접속을 차단하려는 목적과 반대된다.
29. Java 서버 서비스의 신뢰성 및 성능 분석을 위해 사용할 수 있는 모니터링 도구는?
A. Pinpoint
B. API Gateway
C. SENS
D. WMS
A. Pinpoint는 Java 기반 애플리케이션 서버의 성능 및 신뢰성을 분석하기 위한 APM(Application Performance Monitoring) 도구이다. 네이버 클라우드 플랫폼에서 제공되며, 트랜잭션 분석과 성능 모니터링을 지원한다.
B. API Gateway는 API 관리 및 보안을 위한 도구로, 성능 모니터링과는 무관하다.
C. SENS는 알림 서비스로, 모니터링 도구가 아니다.
D. WMS는 웹 서비스 관리 도구로, Java 서버 모니터링과 관련이 없다.
30. 다음 명령어 중 목적이 다른 하나는?
A. top
B. ps
C. sar
D. proc
D. `/proc`는 파일 시스템으로, 커널과 프로세스 정보를 제공하는 가상 파일 시스템이며, 명령어가 아니다.
A. `top`은 실시간으로 시스템의 프로세스와 리소스 사용량을 모니터링하는 명령어이다.
B. `ps`는 현재 실행 중인 프로세스 정보를 확인하는 명령어이다.
C. `sar`는 시스템 성능 데이터를 수집하고 보고하는 명령어이다.
31. http://www.ncloud.com로 Apache를 사용하고 있다. http://www.ncloud.com을 웹 브라우저에서 접근하면 index.php를 기본으로 보여주고자 할 때 어느 부분을 변경하여야 하는가?
A. DocumentRoot
B. Include
C. AccessConfig
D. DirectoryIndex
D. `DirectoryIndex` 지시자는 Apache 서버에서 기본적으로 제공할 인덱스 파일을 설정한다. 이를 `index.php`로 변경하면 웹 브라우저에서 http://www.ncloud.com을 요청할 때 기본적으로 index.php 파일이 표시된다.
A. `DocumentRoot`는 웹 서버의 루트 디렉터리를 지정하며, 기본 파일 설정과는 관련이 없다.
B. `Include`는 추가적인 설정 파일을 로드하는 데 사용된다.
C. `AccessConfig`는 오래된 Apache 버전에서 접근 제어를 정의하는 데 사용되었으나, 최신 버전에서는 사용되지 않는다.
32. Linux 서버에서 iptables로 정책이 설정되어 있다. 어떤 정책이 설정되어 있는지 확인하고자 하는 경우 적합한 명령어는 무엇인가?
A. iptables -A
B. iptables -T
C. iptables -L
D. iptables -N
C. `iptables -L` 명령어는 현재 설정된 iptables 정책을 확인하는 데 사용된다. 체인별로 설정된 규칙과 정책을 출력한다.
A. `iptables -A`는 새로운 규칙을 체인에 추가하는 명령어이다.
B. `iptables -T`는 테이블을 지정하는 옵션이며, 정책 확인과는 관련이 없다.
D. `iptables -N`은 새로운 체인을 생성하는 명령어이다.
33. MySQL 성능측정 도구가 아닌것은?
A. Percona TPCC
B. workbench
C. Apache Jmeter
D. sysbench
B. Workbench는 MySQL의 데이터베이스 설계, 관리, 그리고 쿼리 작성 도구로 사용되며, 성능 측정 도구로는 사용되지 않는다.
A. Percona TPCC는 MySQL과 같은 데이터베이스의 성능을 측정할 수 있는 도구이다.
C. Apache JMeter는 데이터베이스와 애플리케이션의 성능을 측정할 수 있는 도구이다.
D. Sysbench는 MySQL의 성능 테스트와 벤치마킹을 위한 도구이다.
34. Windows Server를 이미지로 만든 다음 해당 이미지를 이용해서 서버를 생성하였을 때 다음과 같은 메시지가 출력되었다. 원인과 해결 방법은 무엇인가?

A. 파일시스템에 문제가 발생한 것으로 파일시스템 복구를 시도한다.
B. SID 값이 중복되어 발생한 것으로 sysprep을 통해 새로운 SID로 변경한다.
C. 동일한 컴퓨터 이름이 동일 네트워크상에 있어서 발생한 것으로 컴퓨터 이름을 변경한다.
D. 기타 오류로 재설치하여야 한다.
B. 메시지 내용에서 보안 식별자(SID)가 중복되어 도메인에 대한 트러스트 정보를 확인할 수 없다는 것이 원인이다. 이는 Windows Server 이미지를 복제할 때 발생하는 일반적인 문제로, sysprep 도구를 사용하여 새로운 SID를 생성해야 한다.
A. 파일 시스템 문제는 메시지의 내용과 관련이 없다.
C. 동일한 컴퓨터 이름은 네트워크 충돌을 일으킬 수 있으나, 해당 메시지에서 언급된 원인과는 무관하다.
D. 재설치는 필요하지 않으며, sysprep을 통해 문제를 해결할 수 있다.
35. 실 서비스 투입 전 리얼 환경과 유사한 환경 구현 후 서버가 응답할 수 있는 사용자(vuser)를 확보할 수 있는 부하 테스트를 위한 툴을 고르시오.
A. ab
B. nGrinder
C. Pinpoint
D. Web Service Monitoring System(WMS)
B. nGrinder는 실 서비스 환경과 유사한 환경에서 부하 테스트를 수행하여 서버가 처리할 수 있는 최대 사용자(vuser) 수를 확인할 수 있는 도구이다.
A. ab(Apache Benchmark)는 단순 부하 테스트 도구로, 실 환경과 유사한 테스트를 수행하기에는 제한적이다.
C. Pinpoint는 애플리케이션 성능 모니터링(APM) 도구로, 부하 테스트와는 관련이 없다.
D. Web Service Monitoring System(WMS)은 웹 서비스의 상태 모니터링을 위한 도구로, 부하 테스트를 위한 도구는 아니다.
36. 서버의 CPU가 100%를 사용하면서 서비스가 정상적이지 못하다. 어떤 명령이 100%를 사용하는지 확인하기 위한 리눅스 명령어는 무엇인가?
A. ls
B. top
C. proc
D. lsof
B. `top` 명령어는 실시간으로 서버의 CPU, 메모리 사용량 및 실행 중인 프로세스 정보를 보여준다. 이를 통해 CPU를 100% 사용 중인 프로세스를 쉽게 확인할 수 있다.
A. `ls`는 디렉토리의 파일 목록을 출력하는 명령어로, CPU 사용량 확인과는 무관하다.
C. `/proc`는 파일 시스템으로 시스템 정보 및 프로세스 상태를 확인하는데 사용되지만, 실시간 모니터링은 어렵다.
D. `lsof`는 파일과 프로세스 간의 관계를 보여주는 도구로, CPU 사용량 확인과는 무관하다.
37. 리눅스 서버를 운영중에 동접이 2000 정도에서 더이상 새로운 접속을 받을 수 없는 현상을 발견하였다. 어느 부분을 의심하여야 할까?
A. ACG
B. /etc/sysctl.conf 파일에서 최대 오픈 파일 수 확인
C. /etc/sysctl.conf 파일에서 최대 접속 가능 범위 확인
D. Apache의 MAX Client 확인
D. Apache 웹 서버를 사용하는 경우, 동시 접속의 제한은 Apache 설정 파일에 있는 `MaxClients`(또는 최신 버전에서는 `MaxRequestWorkers`) 값에 의해 결정된다. 이를 확인하고 적절히 조정해야 한다.
A. ACG는 네트워크 접근 제어와 관련된 설정으로, 동시 접속 제한과는 직접적인 관련이 없다.
B. 최대 오픈 파일 수는 시스템에서 열린 파일 핸들의 제한이며, 동시 접속과는 별개의 문제이다.
C. 최대 접속 가능 범위는 sysctl.conf 파일에서 구체적으로 설정되지 않는다.
38. 현재 서버에 연결된 커넥션의 갯수를 확인할 수 있는 명령어는?
A. netstat
B. tcpdump
C. ethtool
D. route
A. `netstat` 명령어는 현재 서버에 연결된 모든 네트워크 커넥션을 확인할 수 있다. `netstat -an` 옵션을 사용하면 모든 연결된 소켓과 상태를 확인할 수 있다.
B. `tcpdump`는 네트워크 패킷을 캡처하고 분석하는 도구로, 현재 연결된 커넥션의 갯수를 직접적으로 확인하지 않는다.
C. `ethtool`은 네트워크 인터페이스의 상태와 설정 정보를 확인하거나 변경하는 데 사용되며, 커넥션 갯수 확인과는 무관하다.
D. `route`는 라우팅 테이블 정보를 확인하거나 설정하는 데 사용되며, 커넥션 확인과 관련이 없다.
39. 다음중 성격이 다른 서비스는?
A. sftp
B. samba
C. nfs
D. logrotate
D. logrotate는 로그 파일을 관리하고, 일정 주기로 압축, 삭제, 순환 등의 작업을 자동으로 수행하는 도구로, 파일 전송이나 네트워크 공유와는 성격이 다르다.
A. sftp는 SSH를 기반으로 파일을 전송하는 프로토콜로 파일 관리와 관련된다.
B. samba는 네트워크를 통해 파일 및 프린터 공유를 가능하게 하는 서비스로, 네트워크 파일 공유와 관련된다.
C. nfs(Network File System)는 네트워크를 통해 파일 시스템을 공유하는 프로토콜로, 파일 관리와 관련된다.
cf) pdf 에는 D.gopher 로 되어있으나 초기 인터넷 환경에서 사용된 프로토콜이며, NCP에서 사용된 적도 없다.
40. 윈도우 서버의 Process Crash, Memory Leak 패턴을 확인하는 디버그 도구는 무엇인가?
A. Debug
B. PAL(Performance Analysis of Logs Tool)
C. xPerf
D. Message Analyzer
C. xPerf는 Windows Performance Toolkit의 일부로, 시스템의 성능을 상세하게 분석하고, 프로세스 크래시 및 메모리 누수 패턴을 확인하는 데 사용된다.
B. PAL(Performance Analysis of Logs) Tool은 성능 모니터 로그를 분석하여 시스템의 성능 문제를 진단하는 데 도움을 주는 도구이다.
D. Message Analyzer는 네트워크 트래픽 및 메시지 프로토콜을 분석하는 도구로, 주로 네트워크 문제를 진단하는 데 사용된다.
A. Debug는 일반적인 디버깅 도구를 지칭하나, 구체적인 도구명을 명시하지 않아 정확한 기능을 판단하기 어렵다.
41. NCP에 구성한 웹사이트의 지연이 발생하고 있는 상황에서 해당 원인을 파악하기 위해 사용 가능한 NCP 상품으로 적절한 것은?
A. Web Service Monitoring System
B. Cloud Log Analytics
C. nGrinder
D. Network Traffic Monitoring
A. Web Service Monitoring System은 웹사이트의 응답 속도, 가용성, 오류 등을 실시간으로 모니터링하고, 지연 원인을 파악하는 데 적합하다.
B. Cloud Log Analytics는 로그 데이터를 수집 및 분석하는 도구로, 웹사이트의 지연 문제보다 서버 로그 분석에 중점을 둔다.
C. nGrinder는 부하 테스트 도구로, 웹 애플리케이션의 성능 테스트에 적합하지만, 운영 중인 웹사이트의 지연 원인 파악과는 거리가 있다.
D. Network Traffic Monitoring은 네트워크 레벨에서의 트래픽 분석을 지원하지만, 애플리케이션 레벨의 지연 문제 분석에는 직접적이지 않다.
42. 리눅스 서버를 운영 중 Too many open files 라는 에러가 발생하였습니다. 이 때 변경이 필요한 설정 파일은?
A. syslog.conf
B. mailx.conf
C. sysctl.conf
D. session.conf
Too many open files : 시스템에서 열 수 있는 파일 핸들의 수가 제한을 초과했을 때 발생하는 에러
C. `sysctl.conf` 파일은 시스템 커널 매개변수를 설정하는 파일로, `Too many open files` 에러와 관련된 파일 핸들 제한(`fs.file-max`) 값을 조정하는 데 사용된다.
A. `syslog.conf`는 시스템 로그 설정과 관련된 파일로, 파일 핸들 제한과는 무관하다.
B. `mailx.conf`는 메일 서비스 설정 파일로, 이 문제와 관련이 없다.
D. `session.conf`는 세션 관리와 관련된 설정 파일이며, 파일 핸들 제한 문제와는 관련이 없다.
43. 여러명의 사람들이 공동의 네이버 클라우드 플랫폼 인프라 환경을 이용하고 있다. 누군가 실수로 운영 중인 서버를 반납하였다. 다음과 같은 사태를 막고자 할 때 사용할 수 있는 방법은?
A. 중요 서버들은 서버 관리 및 설정 변경에서 반납 보호를 설정한다.
B. 실수한 사람을 문책한다.
C. 서버 이름에 변경 금지를 표기한다.
D. Resource Manager에서 중요 서버를 설정한다.
cf) 6번 설명
44. 리눅스에서 네트워크 트래픽을 확인할 수 있는 명령어를 모두 고르시오.
A. netstat -i
B. ifconfig
C. netconfig
D. network
A. `netstat -i`는 네트워크 인터페이스 통계를 확인할 수 있는 명령어로, 트래픽 정보, 네트워크 연결, 라우팅 테이블, 네트워크 인터페이스 통계 등을 확인가능하다.
B. `ifconfig`는 네트워크 인터페이스의 설정 및 상태를 확인할 수 있으며, 전송된 패킷과 같은 트래픽 정보를 확인할 수 있다.
C. `netconfig`는 Linux 배포판에서 네트워크를 설정할 때 사용하는 도구이며, 트래픽 분석에는 사용되지 않는다
D. `network`는 명령어가 아니며, 네트워크 서비스 이름 또는 설정 파일을 의미할 수 있으나 트래픽 확인 기능은 없다.
45. Linux에서 볼륨의 UUID를 확인하는 명령어는 무엇인가요?
A. uuid
B. lsuuid
C. blkid
D. df
C. `blkid` 명령어는 Linux에서 디스크 및 파티션의 UUID와 파일 시스템 정보를 확인하는 데 사용된다.
A. `uuid`는 일반적으로 UUID를 생성하거나 확인하는 도구지만, 디스크 볼륨의 UUID를 확인하는 명령어는 아니다.
B. `lsuuid`는 존재하지 않는 명령어이다.
D. `df`는 디스크 사용량을 확인하는 명령어로, UUID 확인과는 관련이 없다.
46. 김초록씨가 운영중인 web001 서버의 OS 스토리지에 문제가 발생하였습니다. 중요한 데이터가 OS 스토리지에 위치하여 난감한 상황입니다. 데이터를 정상적으로 추출하기 위한 작업으로 올바른 순서는?
(1) web001 서버의 내 서버 이미지를 생성
(2) web001 서버의 OS 스토리지를 대상으로 스냅샷을 생성
(3) 스냅샷을 가지고 스토리지 생성
(4) 내 서버 이미지를 가지고 스토리지 생성
(5) web002 서버에 web001 OS 스토리지 부착
(6) uuid를 새롭게 생성하고 web001 OS 스토리지의 uuid를 벼녀경
(7) web002 서버에 디렉터리를 하나 생성 후, web001 OS 스토리지로 마운트
A. (1) → (4) → (5) → (7)
B. (2) → (3) → (5) → (7)
C. (1) → (4) → (5) → (6) → (7)
D. (2) → (3) → (5) → (6) → (7)
1. (2) 스냅샷 생성: OS 스토리지의 상태를 안전하게 백업하기 위해 스냅샷을 생성한다.
2. (3) 스냅샷으로 스토리지 생성: 스냅샷을 사용하여 새로운 스토리지를 생성한다.
3. (5) 다른 서버에 스토리지 부착: web001 서버의 스토리지가 문제를 발생시키므로, web002 서버에 스토리지를 부착한다.
4. (6) UUID 변경: 동일한 UUID가 있으면 충돌이 발생하므로 새로운 UUID를 생성하고 기존 UUID를 변경한다.
5. (7) 디렉터리 생성 후 마운트: web002 서버에 디렉터리를 생성하고, 문제 해결을 위해 OS 스토리지를 마운트하여 데이터를 추출한다.
47. 서버 생성 시, init script를 적용하였으나 제대로 반영이 되지 않은 것 같은 경우 init script에 대한 로그를 확인할 수 있는 경로로 알맞은 것은? (리눅스 기준)
A. /var/log/ncloud.log
B. /var/log/ncloud/init.log
C. /var/log/ncloud/initscript.log
D. /var/log/ncloud-init.log
D. /var/log/ncloud-init.log는 네이버 클라우드 플랫폼에서 서버 생성 시 init script의 실행 결과를 기록하는 로그 파일 경로이다.
A. /var/log/ncloud.log는 일반적인 Ncloud 관련 로그 파일로, init script와는 관련이 없다.
B. /var/log/ncloud/init.log는 존재하지 않는 경로이다.
C. /var/log/ncloud/initscript.log는 존재하지 않는 경로이다.
48. 리눅스 서버에서 서버의 자체 네트워크에 문제가 없는 것을 확인하려 합니다. 스스로에게 5번의 ping을 날리고자 할 때 올바른 명령어는?
A. ping -n 5 localhost
B. ping -c 5 localhost
C. ping -l localhost
D. ping +5 localhost
B. ping -c 5 localhost는 리눅스에서 localhost(127.0.0.1)로 5번의 ping을 보내 네트워크 상태를 확인하는 올바른 명령어이다.
A. ping -n 5 localhost는 Windows에서 사용하는 형식으로, 리눅스에서는 사용할 수 없다.
C. ping -l localhost는 잘못된 옵션이며, 리눅스에서 지원되지 않는다.
D. ping +5 localhost는 존재하지 않는 명령어이다.
49. 기존 UUID에서 새로운 UUID로 변경하기 위한 명령어는 무엇인가요?
A. update
B. updateuuid
C. tune2fs
D. fdisk
C. tune2fs 명령어는 ext 계열 파일 시스템에서 UUID를 변경하거나 파일 시스템 설정을 조정하는 데 사용된다.
새로운 UUID로 변경하는 명령어 예: tune2fs /dev/sdX -U random
A. update는 UUID 변경과 관련이 없는 일반적인 명령어이다.
B. updateuuid는 존재하지 않는 명령어이다.
D. fdisk는 디스크 파티션을 관리하는 도구로, UUID 변경과는 관련이 없다.
50. Linux 서버에서 일반적인 시스템 로그를 저장하는 로그파일은 무엇인가요?
A. /var/log/messages
B. /var/log/wtmp
C. /var/log/dmesg
D. /var/log/secure
A. /var/log/messages는 리눅스 시스템에서 일반적인 시스템 로그(커널, 서비스 메시지 등)를 저장하는 로그 파일이다.
B. /var/log/wtmp는 사용자 로그인/로그아웃 기록을 저장하는 로그 파일이다.
C. /var/log/dmesg는 부팅 시 출력된 커널 메시지를 저장하는 로그 파일로, 시스템 로그와는 구분된다.
D. /var/log/secure는 인증 관련 이벤트(예: 로그인 성공/실패, SSH 접속 시도)를 저장하는 로그 파일이다.
51. Linux 서버에서 외부에서의 접근 시도에 대한 로그를 저장하는 로그파일은 무엇인가요?
A. /var/log/messages
B. /var/log/wtmp
C. /var/log/access
D. /var/log/secure
D. /var/log/secure는 Linux에서 인증 및 외부 접근 시도와 관련된 로그를 저장하는 파일이다. 예를 들어, SSH 로그인 시도, sudo 명령 사용, 인증 실패 등의 정보를 기록한다.
A. /var/log/messages는 일반적인 시스템 메시지를 저장하며, 인증 시도나 외부 접근 로그와는 관련이 없다.
B. /var/log/wtmp는 사용자 로그인 및 로그아웃 기록을 저장하지만, 외부 접근 시도에 대한 세부 정보는 포함하지 않는다.
C. /var/log/access는 존재하지 않는 로그 파일이다.
52. 새로운 UUID를 적용하기 위해 UUID를 생성해야 합니다. 새로운 UUID를 생성하기 위한 명령어는 무엇인가요?
A. uuid
B. blkid
C. uuidgen
D. makeuuid
C. uuidgen은 새로운 UUID를 생성하기 위한 명령어이다. 이 명령어를 사용하면 무작위로 생성된 고유한 UUID를 출력한다.
A. uuid는 일반적으로 UUID와 관련된 작업을 지칭하지만, 새로운 UUID를 생성하는 명령어는 아니다.
B. blkid는 파일 시스템의 UUID를 확인하는 명령어로, 새로운 UUID를 생성하지 않는다.
D. makeuuid는 존재하지 않는 명령어이다.
53. 리눅스 서버에서 이전에 발생한 리소스 관련 로그를 확인하고자 합니다. 가능한 모든 정보를 확인하고자 할 경우, 다음 중 가장 올바른 명령어는?
A. sar -l
B. sar -a
C. sar -A
D. sar -L
C. sar -A 명령어는 리눅스에서 모든 시스템 활동 관련 로그를 표시하며, 리소스(CPU, 메모리, 디스크 I/O, 네트워크 등)와 관련된 정보를 종합적으로 확인할 수 있다.
A. sar -l은 로드 평균(load average)과 관련된 정보를 표시한다.
B. sar -a는 사용되지 않는 옵션이다.
D. sar -L은 존재하지 않는 옵션이다.
54. HTTP 상태 코드 중 연결이 잘못 된 것은?
A. 200 - 서버가 요청을 제대로 처리
B. 300 - 서버가 GET 요청의 일부만 성공적으로 처리했다.
C. 404 - 서버가 요청한 페이지(Resource)를 찾을 수 없다.
D. 500 - 서버에 오류가 발생하여 요청을 수행할 수 없다.
B. 300 상태 코드는 서버가 클라이언트의 요청에 대해 다중 선택 옵션을 제공하는 리다이렉션 응답을 의미한다.
A. 200 상태 코드는 서버가 클라이언트의 요청을 성공적으로 처리했음을 나타낸다.
C. 404 상태 코드는 클라이언트가 요청한 리소스를 서버에서 찾을 수 없음을 의미한다.
D. 500 상태 코드는 서버에서 내부 오류가 발생하여 요청을 처리할 수 없음을 나타낸다.
55. http://www.ncloud.com로 Apache를 사용하고 있다. http://www.ncloud.com을 웹 브라우저에서 접근하면 index.php를 기본으로 보여주고자 할 때 어느 부분을 변경하여야 할까?
A. DocumentRoot
B. Include
C. AccessConfig
D. DirectoryIndex
cf) 31번 설명
56. VPC 플랫폼에서 Application Load Balancer의 설정을 이용합니다. ALB에 들어오는 액세스 로그 정보를 수집하고자 할 때 가장 올바른 액션은?
A. Load Balancer에서 액세스 로그 수집 설정을 활성화 한다.
B. 서버에서 Application Load Balancer 로그를 추가적으로 설정을 변경한다.
C. ALB의 액세스 로그는 수집이 불가능하다.
D. Target Group에서 액세스 로그 수집 설정을 활성화 한다.
A. Load Balancer에서 액세스 로그 수집 설정을 활성화하면, ALB에 대한 액세스 로그 정보를 저장할 수 있다. 이 설정을 통해 ALB에 들어오는 요청의 상세 정보를 기록한다.
B. 서버에서 로그를 추가적으로 설정하는 것은 ALB의 액세스 로그 수집과 관련이 없다.
C. ALB의 액세스 로그는 수집이 가능하며, 로그 수집 설정을 활성화해야 한다.
D. Target Group은 트래픽 분배 대상 그룹으로, 액세스 로그 수집 설정은 Load Balancer 레벨에서 이루어진다.
57. 다음 명령어 중 성격이 다른 3개와 다른 명령어는 무엇인가?
A. sar
B. ps
C. top
D. tcpdump
D. tcpdump는 네트워크 트래픽을 캡처하고 분석하는 명령어로, 시스템 성능 및 프로세스 상태를 모니터링하는 나머지 명령어들과 성격이 다르다.
A. sar는 시스템 성능 데이터(CPU, 메모리, 디스크 I/O 등)를 수집하고 분석하는 명령어이다.
B. ps는 현재 실행 중인 프로세스 정보를 확인하는 명령어이다.
C. top은 실시간으로 프로세스와 시스템 리소스 사용량을 모니터링하는 명령어이다.
58. 김초록씨는 회사에서 SSH Tool을 통해 VPC 플랫폼에 생성된 서버에 접속하려고 하나 접속이 되지 않고 있습니다. 김초록씨에게 해줄 수 있는 조언으로 올바르지 않은 것은?
A. ACG의 Rule이 하나도 없네요. 허용 정책을 넣어주세요
B. NACL에 전체 대역 거부정책이 우선순위 1로 들어가있네요. 허용 정책을 우선순위 2로 넣어주세요.
C. 서버에 방화벽이 올라와 있진 않은지 서버 접속 콘솔 기능을 통해 확인해주세요.
D. 서버에 공인 IP가 부착되어 있나요?
B. NACL에 전체 대역 거부 정책이 우선순위 1로 설정되어 있다면, 허용 정책을 우선순위 2로 추가해도 효과가 없다. NACL은 상위 규칙부터 차례로 평가되므로, 우선순위 1에 거부 정책이 있으면 이후 규칙은 적용되지 않는다. 올바른 방법은 우선순위 1의 거부 정책을 삭제하거나 허용 정책으로 수정하는 것이다.
A. ACG의 규칙이 없으면 기본적으로 모든 트래픽이 차단되므로, 적절한 허용 정책을 추가해야 한다.
C. 서버 방화벽 설정이 접속을 막고 있을 수 있으므로, 콘솔을 통해 방화벽 상태를 확인하고 필요한 포트를 열어야 한다.
D. 공인 IP가 부착되지 않았다면 외부에서 직접 서버에 접속할 수 없으므로 확인이 필요하다.
59. 김초록씨는 Sub Account 상품을 통해 여러 사람들과 같은 인프라 환경을 운영중입니다. 상부에서 사용되지 않는 리소스는 없는지 조사하라는 지시가 내려왔습니다. 가장 적절한 액션으로 올바른 것은?
A. 힘을 합쳐 여러사람이 모든 상품 탭을 눌러 조사한다.
B. Resource Manager 상품을 통해 사용하고 있는 전체 리소스를 확인한다.
C. 리소스를 몇 개 삭제하고 끝낸다.
D. Cloud Advisor 상품을 통해 사용하고 있는 전체 리소스를 확인한다.
D. Cloud Advisor는 네이버 클라우드 플랫폼에서 제공하는 도구로, 사용 중인 전체 리소스와 함께 리소스 최적화와 관련된 권장 사항을 확인할 수 있다. 이를 통해 비효율적으로 사용되고 있거나 미사용 중인 리소스를 조사할 수 있다.
A. 모든 상품 탭을 눌러 조사하는 것은 비효율적이고 시간이 많이 소요된다.
B. Resource Manager는 리소스 그룹화 및 권한 관리를 주로 담당하며, 리소스 사용 현황을 상세히 파악하는 도구로는 적합하지 않다.
C. 리소스를 몇 개 삭제하는 것은 문제가 되는 리소스를 제대로 파악하지 못한 상태에서 수행될 수 있어 적절하지 않다.
60. 네이버 클라우드 플랫폼 리눅스 서버에 부착한 추가 스토리지가 용량이 점점 부족해지고 있습니다. 현재 할당량은 500GB이며, 500GB를 추가로 부착하려 합니다. 다음 중 가장 올바른 액션은 무엇인가요?
A. 추가 스토리지를 하나 더 장착하고, 기존 스토리지와 LVM으로 볼륨을 묶습니다.
B. 서버에 스토리지가 부착된 상태에서 기존 부착된 스토리지 볼륨 용량을 1000GB로 증설합니다.
C. 서버에 스토리지를 탈착한 상태에서 기존 부착된 스토리지 볼륨 용량을 1000GB로 증설합니다.
D. 서버 스토리지는 한 번 생성된 이후 증설이 불가능합니다.
B. 서버에 스토리지가 부착된 상태에서도 기존 스토리지 볼륨의 용량을 1000GB로 증설할 수 있다. 네이버 클라우드 플랫폼은 블록 스토리지 증설을 지원하며, 서버 재부팅 없이 진행할 수 있다.
A. LVM으로 볼륨을 묶는 방식은 가능하지만, 단순 증설 요구에는 불필요한 작업이 될 수 있다.
C. 스토리지를 탈착하지 않고도 용량 증설이 가능하므로, 불필요한 절차이다.
D. 네이버 클라우드 플랫폼의 스토리지는 생성 후에도 증설이 가능하다.
61. Windows 클라이언트에서 DNS 캐시된 정보를 삭제하고자 할 때 사용하는 명령어는?
A. mdc flush
B. ndc flush
C. ipconfig /flushdns
D. netsh flushdns
62. nscd에 대한 설명으로 옳은 것은?
A. 네임 서비스를 제공하기 위한 서버 데몬
B. 네임 서비스를 이용하기 위한 클라이언트 데몬
C. 네임 서비스를 캐싱하기 위한서버 데몬
D. 네임 서비스를 분석하는 데몬
C. nscd(Name Service Cache Daemon)는 네임 서비스를 캐싱하기 위한 서버 데몬으로, DNS, 사용자 계정 정보 등 네임 서비스 조회 결과를 캐싱하여 시스템 성능을 향상시킨다.
A. 네임 서비스를 직접 제공하는 것이 아니라, 캐싱 역할을 한다.
B. 클라이언트 데몬이 아니라 서버 데몬으로 동작한다.
D. 네임 서비스를 분석하는 데몬은 아니다.
63. 리눅스와 윈도우 서버간 NAS 스토리지를 공유하기 위한 방법은?
A. NAS ACL에 윈도우 서버 추가
B. Samba를 설치하여 윈도우 서버와 윈도우 서버 간 NAS가 공유될 수 있도록 설정
C. 네이버클라우드에 리눅스 서버와 윈도우 서버 간 NAS 스토리지는 공유 불가능하다.
D. NAS 스토리지 생성 시, 윈도우 서버와 리눅스 서버 간 공유가 가능한 옵션을 선택해준다.
B. Samba는 리눅스 서버와 윈도우 서버 간에 네트워크 파일 공유를 가능하게 하는 도구이다. NAS 스토리지에 대한 SMB/CIFS 프로토콜을 설정하여 리눅스와 윈도우 서버가 동일한 NAS 스토리지를 공유할 수 있다.
A. NAS ACL 설정만으로 리눅스와 윈도우 간의 파일 공유는 구현되지 않는다.
C. 네이버 클라우드 플랫폼에서는 리눅스와 윈도우 서버 간 NAS 스토리지 공유가 가능하다.
D. NAS 생성 시 공유 옵션은 기본적으로 제공되지 않으며, Samba와 같은 네트워크 파일 공유 설정이 필요하다.
64. 네이버 클라우드 플랫폼 Classic 환경에 존재하는 서버 10.x.x.x 서버 IP 대역 NIC에 두 개 이상의 IP를 부여하였을 때 발생할 수 있는 상황은?
A. 기존 IP로는 통신이 되나 추가된 IP로 통신이 되지 않는다.
B. 추가된 IP뿐만 아니라 기존 IP도 통신이 되지 않는다.
C. 서버가 강제 정지된다.
D. 기존 IP는 통신이 안되고 추가된 IP로만 통신이 된다.
cf) 13번 설명
65. 김초록씨는 네이버 클라우드 플랫폼 VPC 플랫폼에서 두 개의 VPC를 생성하여 사용중입니다. 이때 두 개의 VPC 간 통신을 가능케 하기 위해선 어떤 상품을 이용해야 하나요? (복수 정답)
A. VPC Peering
B. NAT Gateway
C. Route Table
D. Virtual Private Gateway
A. VPC Peering은 서로 다른 두 VPC 간에 네트워크 트래픽을 직접 전달할 수 있도록 연결하는 서비스로, VPC 간 통신을 가능하게 한다.
C. Route Table은 VPC 간 통신을 설정하기 위해 라우팅 경로를 정의하는 데 필요하다. VPC Peering 설정 후 적절한 라우팅이 필요하다.
B. NAT Gateway는 인터넷을 통해 외부와 통신할 때 내부 VPC의 프라이빗 네트워크를 보호하기 위한 서비스로, VPC 간 통신과는 관련이 없다.
D. Virtual Private Gateway는 온프레미스 네트워크와 VPC를 연결하기 위한 서비스로, 두 VPC 간의 통신 설정에는 필요하지 않다.
66. 동일한 VPC 내의 각기 다른 ACG와 NIC가 매핑되어 있는 서버 두 대가 동작하고 있습니다. 두 서버 간 ping이 가능하게끔 하기 위해 해야하는 작업은?
A. 각 ACG에 ICMP 프로토콜 허용 rule 추가
B. 각 ACG에 TCP 프로토콜 허용 rule 추가
C. 각 ACG에 UDP 허용 rule 추가
D. 각 ACG에 IGMP 프로토콜 허용 rule 추가
A. 각 ACG에 ICMP 프로토콜 허용 rule을 추가하면, 동일한 VPC 내에서 두 서버 간에 ping(네트워크 진단 도구)을 사용할 수 있다. ICMP는 ping 명령어에 필요한 프로토콜이다.
B. TCP 프로토콜은 데이터 전송용이며, ping과는 관련이 없다.
C. UDP는 비연결성 데이터 전송 프로토콜로, ping과는 관련이 없다.
D. IGMP는 멀티캐스트 그룹 관리를 위한 프로토콜로, ping과는 관련이 없다.
67. VPC 플랫폼 환경에 있는 서버 장애 알람을 받기 위한 서비스가 필요합니다. 이때 사용해야하는 상품으로 가장 적절한 것은?
A. Cloud Insight
B. Cloud Search
C. Cloud Detector
D. Cloud Checker
A. 각 ACG에 ICMP 프로토콜 허용 rule을 추가하면, 동일한 VPC 내에서 두 서버 간에 ping(네트워크 진단 도구)을 사용할 수 있다. ICMP는 ping 명령어에 필요한 프로토콜이다.
B. TCP 프로토콜은 데이터 전송용이며, ping과는 관련이 없다.
C. UDP는 비연결성 데이터 전송 프로토콜로, ping과는 관련이 없다.
D. IGMP는 멀티캐스트 그룹 관리를 위한 프로토콜로, ping과는 관련이 없다.
68. SSL VPN의 접속하여 Management Console을 이용하여 서버를 새로 생성하고 생성된 서버는 기존의 SSL VPN 접속이 가능한 ACG에 속하도록하여 생성했는데 새로 생성한 서버만 접근이 되지 않는다. 원인과 해결 방법은 무엇인가?
A. SSL VPN 캐시 문제로 SSL VPN을 재접속한다.
B. 웹 브라우저 캐시 문제로 웹 브라우저를 재접속한다.
C. SSL VPN 구문을 동일한 SSL VPN을 재생성한다.
D. ACG에 SSL VPN 대역이 포함되어 있지 않아 발생한 문제로 ACG에 SSL VPN 대역을 추가한다.
cf) 25번 설명
69. Live Station 상품을 이용하여 주기적으로 실시간 방송을 운영중입니다. 송출에 문제는 없는지 확인하려 합니다.이때 가장 올바른 방법은?
A. 매번 실시간으로 모니터링 한다.
B. Notification Setting에서 송출 실패 알람을 설정하고, 담당자에게 SMS/Email을 발송하도록 한다.
C. Live Management 상품을 이용하여 스케줄링한다.
D. Cloud Search에서 송출 실패 알람을 설정하고, 담당자에게 SMS/Email을 발송하도록 한다.
B. Notification Setting에서 송출 실패 알람을 설정하고, 담당자에게 SMS 또는 Email로 알림을 발송하도록 설정하는 것이 가장 효율적이다. 이를 통해 실시간으로 송출 상태를 모니터링하지 않아도 문제가 발생했을 때 즉각적으로 대응할 수 있다.
A. 매번 실시간으로 모니터링하는 것은 비효율적이며, 자동화된 알림 설정이 필요하다.
C. Live Management 상품은 스케줄링 기능을 제공하지만, 송출 상태 모니터링 및 알림 설정과는 관련이 없다.
D. Cloud Search는 검색 서비스로, 송출 상태 모니터링과는 관련이 없다.
70. 윈도우 서버의 Process Crash, Memory Leak 패턴을 확인하는 디버그 도구는 무엇인가요?
A. Debug Diag
B. PAL(Performance Analysis of Logs Tool)
C. xPerf
D. Message Analyzer
cf) 40번 설명
71. 다음 프로그램 중 성격이 다른 프로그램은?
A. tcpump
B. network monitor
C. nmap
D. wireshark
A. tcpdump는 네트워크 트래픽을 캡처하고 분석하는 명령줄 기반 도구로, 나머지 도구와는 달리 GUI가 없는 단순한 패킷 캡처 도구이다.
B. network monitor는 네트워크 트래픽을 모니터링하고 시각적으로 분석하는 도구이다.
C. nmap은 네트워크 탐색 및 보안 점검 도구로, 네트워크 상태 및 포트 스캔을 통해 취약성을 점검한다.
D. wireshark는 GUI 기반 네트워크 트래픽 캡처 및 분석 도구로, 트래픽 분석에 초점이 맞춰져 있다.
72. 로그에 대하여 정해진 처리방식으로 삭제하거나 파일을 변경함으로써, 시스템 성능을 높이는 역할을 수행하는 것은?
A. logtemp
B. logarchive
C. logrefresh
D. logrotate
D. logrotate는 로그 파일을 주기적으로 압축, 삭제, 순환 등을 수행하여 로그 관리와 시스템 성능 최적화를 돕는 도구이다.
A. logtemp는 존재하지 않는 용어이다.
B. logarchive는 존재하지 않는 용어이다.
C. logrefresh는 존재하지 않는 용어이다.
73. 리눅스 OS에서 일반적인 시스템 로그는 어느 경로에 저장되는가?
A. /log
B. /var/log
C. /sys/log
D. /var/log/httpd
B. /var/log는 리눅스 시스템에서 일반적인 시스템 로그가 저장되는 기본 경로이다. 예를 들어, `messages`, `secure`, `dmesg`와 같은 파일이 이 경로에 저장된다.
A. /log는 잘못된 경로로, 리눅스에서는 기본적으로 존재하지 않는다.
C. /sys/log는 시스템 로그와는 관련이 없으며, `/sys`는 커널 관련 정보를 제공하는 가상 파일 시스템이다.
D. /var/log/httpd는 Apache 웹 서버의 로그가 저장되는 경로로, 일반적인 시스템 로그 경로는 아니다.
74. 다음 중 NMAP에 대한 설명 중 잘못된 것은?
A. 포트스캔용 툴이다.
B. 오픈되어 있는 포트에 대해 스캔을 수행한다.
C. 방화벽으로 보호되는 호스트에 대해서는 스캔이 불가능하다.
D. 리눅스 버전과 윈도우 버전이 제공된다.
C. NMAP은 방화벽으로 보호되는 호스트에 대해서도 스캔이 가능하다. 방화벽의 설정에 따라 포트 상태를 분석하고, 제한된 환경에서도 정보를 수집할 수 있다.
A. NMAP은 네트워크와 포트 스캔에 사용되는 툴이다.
B. 오픈되어 있는 포트에 대해 스캔을 수행하며, 포트의 상태(열림, 닫힘, 필터링됨 등)를 확인할 수 있다.
D. NMAP은 리눅스와 윈도우를 포함한 여러 운영체제에서 사용할 수 있다.
75. Classic 플랫폼을 사용중입니다. SSL VPN 상품을 신청 후, 네이버 클라우드 플랫폼 서버에 접속을 시도 시 통신이 되지 않습니다. 어떤 부분을 확인해야 하나요?
A. NACL
B. ACG
C. Subnet
D. Public IP
B. ACG(Access Control Group)는 네이버 클라우드 플랫폼에서 서버 접근을 제어하는 방화벽 역할을 한다. SSL VPN을 통해 서버에 접속하려면 ACG에 VPN 클라이언트 대역을 허용하는 규칙(ICMP, SSH, RDP 등)이 설정되어 있는지 확인해야 한다.
A. NACL(Network ACL)은 서브넷 단위의 트래픽을 제어하지만, ACG 설정이 적절하지 않으면 접속이 차단될 가능성이 크다.
C. Subnet 설정은 SSL VPN과 직접적인 관련이 없다.
D. Public IP는 SSL VPN을 통해 접속하는 경우 필수가 아니며, 접속 문제와는 직접적인 관련이 없다.
76. 김초록씨는 네이버 클라우드 플랫폼에서 여러 대의 SSD 서버를 운영중입니다. 상부에서 서버 운영 비요을 절감할 수 있는 대안을 제시하라는 지시가 내려왔습니다. 이때 성능이 저하되어서는 안됩니다. 가장 올바른 방안은 무엇인가요?
A. 사용할 수 있는 스토리지 종류는 HDD로 변경한다.
B. Auto Scaling을 통해 트래픽에 따라 서버가 자동으로 증감하도록 구조를 변경한다.
C. 운영중인 서버 스펙을 한 단계 낮춘다.
D. 서버를 몇 대 지워 눈속임한다.
B. Auto Scaling은 트래픽에 따라 서버 인스턴스를 자동으로 증감시켜 필요할 때만 자원을 사용하게 함으로써 비용을 절감하면서도 성능을 유지할 수 있는 방법이다.
A. SSD에서 HDD로 변경하면 비용은 절감되지만, 성능이 저하될 가능성이 크다.
C. 서버 스펙을 낮추는 것은 성능 저하로 이어질 가능성이 있어 적절하지 않다.
D. 서버를 삭제하는 것은 눈속임에 불과하며, 실제 운영 비용 절감에 기여하지 않는다.
77. Cloud DB for MySQL 운영 중에 문제가 발생하여 에러 로그를 확인하고자 한다. Cloud DB for MySQL의 로그를 확인할 수 있는 방법을 모두 고르시오.
A. CloudAI의 Cdb_mysql_error 로그 확인
B. Cloud DB for MySQL > Monitoring > DB Log에서 확인
C. Cloud Insight 서비스에서 error log 확인
D. Cloud Resource Manager에서 error log 확인
A. CloudAI의 Cdb_mysql_error 로그는 Cloud DB for MySQL에서 발생한 에러 로그를 확인할 수 있는 방법 중 하나이다.
B. Cloud DB for MySQL의 Monitoring 메뉴에서 DB Log를 통해 에러 로그를 직접 확인할 수 있다.
C. Cloud Insight는 시스템 및 애플리케이션 모니터링 도구로, Cloud DB for MySQL의 에러 로그를 직접 확인하는 데 사용되지는 않는다.
D. Cloud Resource Manager는 리소스 관리와 권한 설정을 위한 도구로, 로그 확인과는 관련이 없다.
78. VPC 플랫폼을 사용중입니다. 사내 네트워크에서 네이버 클라우드 플랫폼 인프라에 구축한 서버로 ping이 가지 않습니다. 이때 정책적으로 살펴보아야 하는 요소에는 어떤 것들이 있습니까? (복수 정답)
A. Server Image
B. Storage
C. ACG
D. NACL
C. ACG(Access Control Group)는 서버에 대한 트래픽을 제어하는 방화벽 역할을 한다. ICMP 프로토콜(ping)이 허용되었는지 확인해야 한다.
D. NACL(Network ACL)은 서브넷 레벨에서 트래픽을 제어한다. ICMP 트래픽이 허용되었는지 확인해야 한다.
A. Server Image는 서버 생성 시 사용되는 OS 이미지로, 네트워크 트래픽 문제와는 직접적인 관련이 없다.
B. Storage는 네트워크 트래픽과 관련이 없으며, ping 문제를 해결하는 데 영향을 미치지 않는다.
79. 김초록씨는 네이버 클라우드 플랫폼 NAS 상품을 이용중입니다. 데이터 유지를 위해 자동으로 매월 오후 2시에 Snapshot을 찍고 있습니다. 현재 시각은 오후 8시입니다. 다음 중 복구 가능한 항목은? (복수 정답)
A. 당일 snapshot 내역
B. 3일 전 snapshot 내역
C. 7일 전 snapshot 내역
D. 10일 전 snapshot 내역
A. 당일 snapshot 내역은 오후 2시에 자동 생성되었으므로 복구 가능하다.
B. 3일 전 snapshot 내역은 기존 스냅샷으로, 복구 가능하다.
C. 7일 전 snapshot 내역도 자동 생성된 데이터로, 복구 가능하다.
D. 10일 전 snapshot 내역도 보관 정책에 따라 삭제되지 않았다면 복구 가능하다. 기본 설정에 따라 오래된 스냅샷이 유지될 수 있으며, 사용자 지정 설정을 통해 더 긴 기간 동안 보관할 수 있다.
80. 리눅스 서버를 사용하던 중 사용중인 파일 리스트를 확인하고 싶었졌습니다. lsof 명령어를 통해 확인하고자 하는데, 옵션값에 대한 설명을 보고싶을 경우 사용할 수 있는 명령어는?
A. lsof -p
B. lsof -c
C. lsof -w
D. lsof -h
D. lsof -h는 lsof 명령어의 사용법과 옵션에 대한 도움말(Help)을 출력한다. 이를 통해 사용 가능한 옵션값과 설명을 확인할 수 있다.
A. lsof -p는 특정 프로세스 ID와 관련된 파일 리스트를 확인하는 옵션이다.
B. lsof -c는 특정 커맨드 이름과 관련된 파일 리스트를 확인하는 옵션이다.
C. lsof -w는 경고 메시지를 비활성화하는 옵션으로, 옵션 설명과는 관련이 없다.
81. Classic 플랫폼에서 서버 상품을 이용중입니다. 서버에 IP를 하나 더 부여해야 하는 상황이 되었습니다. 이때 올바른 사용 방법은 무엇인가요?
A. Private Subnet을 생성한 후 Network Interface를 부착한다.
B. Network Interface를 단독 생성하여 부착한다.
C. 기존 사용하던 Network Interface에 Secondary IP를 추가한다.
D. 서버 IP를 추가 부여하는 것이 불가능하다.
C. Classic 플랫폼에서는 기존 사용 중인 Network Interface에 Secondary IP를 추가하여 서버에 IP를 하나 더 부여할 수 있다.
A. Private Subnet 생성은 VPC 플랫폼에서 사용하는 방식으로, Classic 플랫폼과는 관련이 없다.
B. Network Interface를 단독으로 생성하여 부착하는 방식은 Classic 플랫폼에서 지원되지 않는다.
D. Classic 플랫폼에서도 Network Interface에 Secondary IP를 추가하여 IP를 추가 부여할 수 있다.
82. 김초록씨는 Cloud DB for MySQL 상품을 이용중입니다. 상황에서 고가용성 테스트를 지시하였습니다. 이 때 김초록씨가 해야하는 액션으로 가장 적절한 것은 무엇인가요?
A. Master 서버에 고의 장애를 발생시킨다.
B. Slave 서버에 고의 장애를 발생시킨다.
C. 할 수 있는 방법이 없다.
D. DB 관리에서 Master DB Failover 기능을 작동시킨다.
D. DB 관리에서 Master DB Failover 기능을 작동시키는 것이 고가용성 테스트를 수행하는 가장 적절한 방법이다. Failover 기능은 고의적으로 장애를 시뮬레이션하여 Master DB에서 Slave DB로의 자동 전환이 정상적으로 작동하는지 확인할 수 있다.
A. Master 서버에 고의 장애를 발생시키는 것은 비효율적이며, 실제 데이터 손실이나 서비스 중단 위험이 있다.
B. Slave 서버에 고의 장애를 발생시키는 것은 고가용성 테스트와 관련이 적다.
C. Cloud DB for MySQL에서는 Failover 기능을 통해 고가용성 테스트가 가능하므로 "할 수 있는 방법이 없다"는 틀린 선택이다.
83. OS 영역의 스토리지를 스냅샷을 통해 새로운 스토리지로 생성하여 스토리지에 할당했을 경우 발생할 수 있는 현상은? (리눅스 서버일 경우)
A. 아무 문제 없다.
B. OS 영역의 스토리지에 대해서는 스냅샷 생성이 불가능하다.
C. Linux(CentOS, Ubuntu) 서버가 추가 스토리지를 부팅용 스토리지로 오인하는 현상이 발생한다.
D. OS 영역의 스토리지에 대한 스냅샷 생성은 가능하다. 해당 스냅샷을 기반으로한 스토리지 생성이 불가능하다.
C. Linux(CentOS, Ubuntu) 서버는 새로운 스토리지를 부팅용 스토리지로 오인할 가능성이 있다. 이는 새로 생성된 스토리지의 UUID가 기존 OS 스토리지와 동일할 경우 발생할 수 있으며, 이로 인해 부팅 실패 등의 문제가 생길 수 있다.
A. 추가 스토리지를 부착할 경우 항상 문제가 없는 것은 아니다. UUID 충돌로 인한 문제가 발생할 가능성이 있다.
B. OS 영역의 스토리지에 대한 스냅샷 생성은 가능하다.
D. OS 영역 스냅샷을 기반으로 새로운 스토리지를 생성하는 것은 가능하다.
84. 윈도우 서버에서 로그인한 내역을 확인하기 위한 위치로 올바른 것은?
A. 이벤트 뷰어 > Windows 로그 > 보안
B. 이벤트 뷰어 > Windows 로그 > 시스템
C. 이벤트 뷰어 > Windows 로그 > Setup
D. 이벤트 뷰어 > Windows 로그 > Forwarded Events
A. 이벤트 뷰어 > Windows 로그 > 보안은 윈도우 서버에서 사용자 로그인, 로그아웃, 실패한 인증 시도 등의 보안 관련 이벤트를 기록하는 위치이다.
B. Windows 로그 > 시스템은 시스템의 하드웨어, 드라이버, 서비스 상태 등의 이벤트를 기록하며, 로그인 내역과는 관련이 없다.
C. Windows 로그 > Setup은 설치 및 업데이트 관련 이벤트를 기록하는 위치로, 로그인 내역과 관련이 없다.
D. Windows 로그 > Forwarded Events는 다른 서버에서 전달된 이벤트를 기록하는 위치이며, 로그인 내역과 직접적인 관련은 없다.
85. CentOS 6.x 이상에서는 스토리지 식별을 무엇으로 하나요?
A. 라벨
B. UUID
C. 파티션 번호
D. 드라이브명
B. CentOS 6.x 이상에서는 스토리지를 UUID(Universally Unique Identifier)로 식별한다. UUID는 고유 식별자이며, 파일 시스템 마운트 시 주로 사용된다.
A. 라벨(Label)은 식별 옵션으로 사용할 수 있으나, 일반적으로 UUID가 기본 식별자로 사용된다.
C. 파티션 번호는 디스크 파티션을 구분하는 데 사용되지만, 파일 시스템 식별에는 사용되지 않는다.
D. 드라이브명(e.g., `/dev/sda`)은 디스크를 구분하는 기본 장치 이름으로 사용되지만, 이는 재부팅 시 변경될 가능성이 있어 신뢰성이 낮다.
86. Classic 플랫폼을 사용중입니다. SSL VPN 상품을 신청 후, 네이버 클라우드 플랫폼 서버에 접속을 시도 시 접속이 되지 않습니다. 어떤 부분을 확인해야 하나요?
A. NACL
B. ACG
C. Subnet
D. Public IP
cf) 75번 설명
87. 윈도우 서버에서 syslog 역할을 수행하는 것은?
A. sar
B. netmon
C. event viewer
D. 성능 모니터
C. Event Viewer는 Windows 서버에서 syslog와 유사한 역할을 수행한다. 시스템, 보안, 응용 프로그램 등 다양한 이벤트 로그를 기록하고 확인할 수 있다.
A. sar는 Linux에서 시스템 성능 지표를 수집하고 분석하는 도구로, Windows 서버와는 관련이 없다.
B. netmon은 네트워크 트래픽을 캡처하고 분석하는 도구로, 시스템 로그와 관련이 없다.
D. 성능 모니터는 Windows에서 시스템 성능을 모니터링하는 도구로, 로그 기록보다는 실시간 성능 데이터를 분석하는 데 사용된다.
88. Linux 서버에서 시스템 부팅 메시지를 저장하는 로그파일은 무엇인가요?
A. /var/log/dmesg
B. /var/log/wtmp
C. /var/log/access
D. /var/log/secure
A. /var/log/dmesg는 시스템 부팅 시 출력된 커널 메시지를 저장하는 파일로, 시스템 부팅 과정에서 하드웨어 및 커널 초기화 정보를 확인할 수 있다.
B. /var/log/wtmp는 사용자 로그인 및 로그아웃 기록을 저장하는 파일로, 시스템 부팅 메시지와는 관련이 없다.
C. /var/log/access는 일반적으로 존재하지 않는 파일 경로이다.
D. /var/log/secure는 인증 및 보안 관련 이벤트를 저장하는 파일로, 부팅 메시지와는 무관하다.
89. Linux 서버의 SSH에서 root로의 접근을 막고자 할 때 변경해야 하는 설정 내용은 무엇인가요?
A. UsePAM
B. PermitRootLogin
C. ChrootDirectory
D. PermitTunnel
B. PermitRootLogin은 SSH에서 root 사용자의 원격 접속을 허용할지 여부를 설정하는 옵션이다. 이 값을 `no`로 변경하면 root 사용자의 원격 접속이 차단된다.
설정 방법: `/etc/ssh/sshd_config` 파일을 열고 다음 내용을 수정.
PermitRootLogin no
설정 변경 후 SSH 데몬 재시작 필요:
systemctl restart sshd
A. UsePAM은 PAM(Pluggable Authentication Module)을 사용할지 여부를 설정하는 옵션으로, root 접근 제어와는 직접적인 관련이 없다.
C. ChrootDirectory는 SSH 사용자를 특정 디렉토리로 제한하는 설정이며, root 접근 제한과는 무관하다.
D. PermitTunnel은 SSH 터널링 기능을 허용할지 여부를 설정하는 옵션으로, root 접근 제어와는 관련이 없다.
'Cloud > NCP' 카테고리의 다른 글
NCP 202 Dump (0) | 2024.12.02 |
---|---|
NCP 200 Dump (2) | 2024.12.02 |
NCP 시험 개요 (2) | 2024.12.02 |
Naver Cloud Platform 교육 (3) | 2024.12.02 |
네이버 클라우드 Ununtu Server 생성 (0) | 2024.10.15 |