이 페이지는 리눅스마스터 1급 2023-03-11 기출문제를 CBT 방식으로 풀이하고 정답 및 회원들의 상세 해설을 확인할 수 있는 페이지입니다.
1과목: 리눅스 실무의 이해
1. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
2. 다음 설명에 해당하는 리눅스의 기술적인 특징으로 알맞은 것은?
3. 다음 설명에 해당하는 라이선스로 알맞은 것은?
의 설명처럼 상업적 이용이 가능하고, 수정된 소스코드를 반드시 공개할 의무가 없으며 Hadoop, Tomcat 등이 대표적인 Apache License의 특징입니다.4. 다음 설명에 해당하는 리눅스 배포판으로 가장 알맞은 것은?
의 설명처럼 dpkg 또는 apt-get 명령어를 사용하여 패키지를 관리하며, Kali Linux의 기반이 되는 배포판은 Debian입니다.5. 다음 설명의 경우에 구성해야 할 인프라 기술로 알맞은 것은?
의 내용처럼 로드 밸런서의 오류에 대비하여 백업 노드가 상태를 체크하다가 이상 발생 시 서비스를 이어받아 지속하는 구조는 고가용성 클러스터(HA)의 핵심 원리입니다.6. 다음 설명의 경우에 사용 가능한 실제 디스크 용량으로 알맞은 것은?
7. 리눅스 시스템의 root 패스워드를 잊어버린 상태로 GRUB 환경 설정 파일에서 커널 인자값을 변경하려고 한다. 다음 중 밑줄 친 부분을 대체해야 할 커널 인자값으로 알맞은 것은?

8. 다음 중 ssh 데몬이 리눅스 부팅 시에 실행되도록 설정하는 명령으로 알맞은 것은?
9. 다음 중 원격지 X 서버에 응용 프로그램을 전송하기 위해 X 클라이언트에서 진행해야 하는 과정으로 알맞은 것은?
10. 다음 그림에 해당하는 프로그램명으로 가장 알맞은 것은?
는 사용자 로그인 화면을 관리하는 GDM(GNOME Display Manager)의 모습입니다. GDM은 X11과 웨이랜드를 위한 디스플레이 관리자입니다.11. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

12. 다음 ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

13. 다음 설명에 해당하는 명칭으로 가장 알맞은 것은?
14. 다음 중 시그널 번호 숫자 없이 가장 큰 시그널로 알맞은 것은?
15. 다음 중 백그라운드로 수행 중인 프로세스를 확인하는 명령으로 알맞은 것은?
16. 다음 중 '전송 계층-네트워크 계층-데이터링크 계층' 순서로 나열된 PDU(Protocol Data Unit) 단위로 알맞은 것은?
17. 다음 설명에 해당하는 기관으로 알맞은 것은?
18. 다음과 같은 조건일 때 할당되는 게이트웨이 주소값으로 가장 알맞은 것은?
19. 다음 설명에 해당하는 명령어로 알맞은 것은?
20. 다음 중 ssh로 접속한 호스트의 IP 주소를 확인할 때 사용하는 명령어로 알맞은 것은?
2과목: 리눅스 시스템 관리
21. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
의 /etc/passwd 파일은 총 7개의 필드로 구성되며, 각 필드의 순서는 [사용자명:패스워드:UID:GID:사용자 정보:홈 디렉토리:로그인 쉘]입니다. 따라서 사용자의 홈 디렉토리는 6번째 필드에서 확인할 수 있습니다.22. 다음은 ihduser 사용자가 휴직인 상태여서 계정사용을 일시 정지시키는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
23. 다음 결과에 해당하는 명령어로 알맞은 것은?
의 결과 화면은 사용자의 비밀번호 만료일, 변경 주기 등 패스워드 관련 상세 정보를 출력하고 있습니다. 이는 chage -l 사용자명 명령어를 통해 확인할 수 있는 정보입니다.24. 다음 중 그룹관리자를 확인하는 과정으로 알맞은 것은?
25. 다음 결과에 해당하는 명령어로 알맞은 것은?

26. 다음과 같이 허가권이 설정된 경우에 관련 설명으로 알맞은 것은?

27. 다음 설명에 해당하는 명령으로 알맞은 것은?

28. 다음 중 XFS 파일 시스템으로 운영 중인 CentOS 7에서 사용자 쿼터를 설정할 때 사용하는 명령으로 거리가 먼 것은?
29. 다음 중 touch 명령어에 대한 설명으로 틀린 것은?
30. 다음 중 locate 명령어에 대한 설명으로 알맞은 것은?
31. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
에서 ㉠은 사용자가 변경할 수 있는 값인 NI(nice)이며, ㉡은 NI 값의 범위인 -20 ~ 19 입니다.32. cron을 이용해서 점검 스트립트를 매주 수요일과 금요일 오전 1시 2분에 주기적으로 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
33. 다음 ( 괄호 ) 안에 들어갈 수 있는 명령어로 틀린 것은?
의 괄호 뒤에 프로세스 이름인 httpd가 왔습니다. kill 명령어는 반드시 PID(프로세스 ID)나 작업 번호를 인자로 사용해야 하며, 프로세스 이름을 직접 사용할 수 없습니다. 반면 killall, pgrep, pkill은 프로세스 이름을 사용하여 제어할 수 있습니다.34. 다음 설명에 해당하는 명령으로 알맞은 것은?
에서 백그라운드 프로세스를 포어그라운드로 전환하려면 fg 명령어를 사용하며, 이때 PID가 아닌 작업 번호(Job Number)를 지정해야 합니다. 작업 번호가 3번이므로 fg 3이 정답입니다.35. 프로세스 아이디(PID)가 513인 bash 프로세스의 우선순위(NI)값이 0이다. 다음 중 NI 값을 변경하여 우선순위를 낮추는 명령으로 알맞은 것은?
36. 다음 중 레드햇 계열 패키지 관리 기법으로 가장 거리가 먼 것은?
37. httpd 패키지의 환경 설정 파일을 빠르고 간편하게 찾으려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?
의 괄호에 들어갈 알맞은 옵션은 -qc입니다.38. 다음 그림의 결과에 해당하는 명령으로 알맞은 것은?
에서는 telnet-server 패키지의 버전, 크기, 요약, 라이선스 등 상세 정보를 조회하고 있습니다. yum 명령어를 통해 특정 패키지의 상세 정보를 확인하는 옵션은 yum info이므로, yum info telnet-server가 정답입니다.39. 다음은 현재 디렉터리 안에 존재하는 C 언어 파일을 기존에 생성되어 있던 text.tar 파일에 묶는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
40. 다음 그림의 결과에 해당하는 명령어로 알맞은 것은?
의 결과는 실행 파일이나 공유 라이브러리가 의존하고 있는 공유 라이브러리의 경로와 메모리 주소를 출력하고 있습니다. 이와 같이 공유 라이브러리 의존성을 표시하는 명령어는 ldd입니다.41. 다음은 커널에 적재된 모듈을 제거하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
에서 -r 옵션을 사용하여 모듈을 제거하고 있습니다. modprobe 명령어는 -r 옵션을 통해 모듈을 제거할 수 있는 기능을 제공하므로 정답입니다.42. 다음은 커널에 모듈을 적재하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
에서 괄호 뒤에 오는 iptable_filter는 파일 경로가 아닌 모듈 이름입니다. modprobe는 모듈 의존성 정보 파일(.dep)을 참고하여 커널에 모듈을 적재하는 명령어이므로 정답입니다.43. 다음 중 커널 모듈 간의 의존성을 갱신할 때 사용하는 명령어로 알맞은 것은?
44. 다음은 커널 컴파일 과정의 일부이다. 커널 컴파일 과정 순서로 알맞은 것은?
45. 다음 중 X 윈도가 미설치된 환경에서 커널 컴파일을 진행할 수 있는 도구의 조합으로 알맞은 것은?
46. RAID 구성을 위해 fdisk 명령을 이용해서 생성된 파티션의 속성을 변경하려고 한다. 다음 중 파티션 변경에 사용되는 코드값으로 알맞은 것은?
47. 다음 결과에 해당하는 명령어로 알맞은 것은?
의 출력 결과에서 "Found volume group 'lvm0'"라는 메시지를 통해 볼륨 그룹을 검색하고 있음을 알 수 있습니다. vgscan은 시스템 내의 모든 물리 볼륨을 검색하여 연결된 볼륨 그룹을 찾는 명령어입니다.48. 다음은 RAID-1을 구성하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
49. 다음 중 생성된 RAID 장치에 대한 레벨 정보를 확인할 때 사용하는 파일로 가장 알맞은 것은?
50. 다음 중 프린트 작업을 요청하는 명령어 조합으로 알맞은 것은?
51. 다음 중 로그 설정 파일에서 가장 많은 기록이 남는 낮은 수준의 priority로 알맞은 것은?
52. 다음 조건에 해당하는 로그 파일 설정으로 알맞은 것은?
조건에 따라
형식을 사용하며, 특정 facility를 제외할 때는 .none을 사용합니다.53. 다음 중 문서 편집기나 cat 명령으로 내용을 확인할 수 있는 로그 파일로 알맞은 것은?
54. 다음 설명에 해당하는 명령어로 알맞은 것은?
55. 다음 설명에 해당하는 커널 매개변수 설정으로 알맞은 것은?
56. 다음 중 /etc/services 파일의 수정은 불가하고 내용 추가만 가능하도록 설정하는 명령으로 알맞은 것은?
57. 다음 설명에 해당하는 보안 도구로 알맞은 것은?
의 설명은 서버의 보안 취약점을 검사하고 대처 방안을 제시하는 도구에 대한 내용이므로, 정답은 nessus입니다.58. 다음은 tar 명령을 이용해서 증분 백업하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?
의 tar 명령어에서 $-g$ 옵션은 증분 백업을 위해 스냅샷 파일을 생성하고 관리하는 옵션입니다.59. 다음은 백업된 데이터를 이용해서 복원하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
의 명령어에서 $-i$ 옵션은 입력(추출) 모드를, $-F$ 옵션은 아카이브 파일을 직접 지정하는 기능을 수행하므로 cpio가 정답입니다.60. 다음 XFS 파일 시스템에서 사용할 수 없는 백업도구로 알맞은 것은?
3과목: 네트워크 및 서비스의 활용
61. 다음 설명에 해당하는 웹 서버 프로그램으로 알맞은 것은?
62. 다음은 아파치 웹 서버 환경 설정 파일에서 웹 문서가 저장되는 위치를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
63. 다음 중 아파치 웹 서버 환경 설정 파일의 문법적인 오류를 점검하는 명령으로 알맞은 것은?
64. 다음은 개인 사용자의 홈페이지 사용을 허가하기 위해 관련 설정 파일을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
65. 다음은 PHP 7 버전 파일에서 MySQL 5.7 버전의 데이터베이스 접속하기 위한 설정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
66. 다음 중 LDAP과 RDBMS(관계형 데이터베이스 시스템)과의 비교 설명으로 틀린 것은?
67. 다음은 LDAP의 속성 관련 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
의 빈칸은 ㉠ dn, ㉡ cn 이 적절합니다.68. CentOS 7에서 NIS 서버를 사용하기 위해 RPC 처리를 위한 데몬 실행이 요구된다. 다음 중 관련 실행 명령으로 알맞은 것은?
69. 다음 중 NIS 클라이언트로 운영하기 위해 설치해야 하는 패키지의 조합으로 알맞은 것은?
70. 다음 중 NIS 클라이언트에서 사용하는 명령어로 거리가 먼 것은?
71. 다음은 리눅스 시스템에서 IP 주소가 192.168.5.13인 윈도우 시스템에 공유된 디렉터리를 마운트하는 과정이다. 공유 디렉터리명이 data일 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
72. 다음은 삼바 설정 파일에서 공유 디렉터리의 경로를 설정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
의 괄호에 path가 들어가야 올바른 설정이 됩니다.73. 다음은 NFS 서버에서 공유된 내용을 확인할 결과이다. 관련 명령어로 알맞은 것은?
처럼 /data 디렉터리의 공유 목록과 상세 설정 정보를 관리하고 확인하는 명령어는 exportfs입니다.74. 다음 설명에 해당하는 NFS 서버 설정 옵션으로 알맞은 것은?
75. 다음은 vsftpd 서버의 환경 설정 파일 내용 중 일부이다. 해당 설정에 대한 설명으로 가장 알맞은 것은?
76. 다음 설명에 가장 적합한 메일 관련 프로그램으로 알맞은 것은?
77. 다음 설명에 해당하는 메일 관련 프로그램으로 거리가 먼 것은?
78. 다음 형식의 설정을 확인할 수 있는 파일로 알맞은 것은?
79. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
80. 다음 설명과 가장 관련이 있는 환경 설정 파일로 알맞은 것은?
81. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
82. 다음 중 /etc/named.conf 파일에 대한 설명으로 틀린 것은?
83. 다음은 DNS 관련 질의를 다른 서버로 넘기는 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
84. 다음 중 리버스 존 파일에서만 사용되는 레코드 타입으로 알맞은 것은?
85. 다음 설명에 해당하는 DNS 서버의 Zone 파일 설정으로 알맞은 것은?
86. 다음 설명에 해당하는 가상화의 기능으로 알맞은 것은?
87. 다음 설명에 해당하는 가상화 프로그램으로 알맞은 것은?
88. 다음 설명에 해당하는 프로그램으로 알맞은 것은?
89. 다음 중 가상 머신만을 대상으로 CPU 자원 상태를 모니터링할 때 사용하는 명령어로 가장 알맞은 것은?
90. 다음 중 KVM을 이용해서 가상 머신을 생성했을 때 기본적으로 적용되는 디스크 이미지 파일 형식으로 알맞은 것은?
91. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
92. 다음 설명에 해당하는 프로토콜로 알맞은 것은?
93. 특정 MAC 주소를 갖는 네트워크 어댑터에 고정적으로 IP 주소를 할당하기 위해 관련 설정을 진행하는 과정의 일부이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

94. 다음 설명의 경우에 구축해야 하는 서버로 알맞은 것은?
95. 다음은 원격지의 NTP 서버를 이용해서 시간을 동기화하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?
96. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?
와 같이 netstat 명령어로 확인했을 때, 서버가 SYN-ACK를 보낸 후 클라이언트의 최종 ACK를 기다리는 상태인 SYN_RECV가 과도하게 많다면 이 공격을 의심할 수 있습니다.97. 다음과 같은 소스 코드가 시스템에서 발견된 경우에 발생할 수 있는 공격으로 가장 알맞은 것은?
를 분석하면, while(1) 무한 루프 내에서 동적 메모리 할당 함수인 malloc(1000)이 지속적으로 호출되고 있습니다. 할당된 메모리가 해제되지 않고 계속 점유되므로 가용 메모리 자원 고갈 공격이 발생합니다.98. 다음 설명에 보안 프로그램으로 알맞은 것은?
99. 다음 중 iptables의 사용법으로 틀린 것은?
100. 다음 설명에 해당하는 프로그램으로 알맞은 것은?
오답 노트
리처드 스톨먼: GNU 프로젝트 및 자유 소프트웨어 재단 설립자
켄 톰슨: 유닉스 및 B언어 개발 주도
데니스 리치: C언어 및 유닉스 개발자