리눅스마스터 1급(2023. 3. 11.) 시험일자 : 2023년 3월 11일
1과목 : 리눅스 실무의 이해
1. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ㉠ 리처드 스톨먼, ㉡ 리누스 토발즈
- ② ㉠ 리처드 스톨먼, ㉡ 켄 톰슨
- ③ ㉠ 리누스 토발즈, ㉡ 앤드루 S. 타넨바움
- ④ ㉠ 켄 톰슨, ㉡ 데니스 리치
등록된 댓글이 없습니다.
2. 다음 설명에 해당하는 리눅스의 기술적인 특징으로 알맞은 것은?

- ① 리다이렉션
- ② 파이프
- ③ 라이브러리
- ④ 가상 콘솔
등록된 댓글이 없습니다.
3. 다음 설명에 해당하는 라이선스로 알맞은 것은?

- ① Apache License
- ② LGPL
- ③ BSD
- ④ MPL
등록된 댓글이 없습니다.
4. 다음 설명에 해당하는 리눅스 배포판으로 가장 알맞은 것은?

- ① Rocky Linux
- ② CentOS
- ③ Debian
- ④ Ubuntu
등록된 댓글이 없습니다.
5. 다음 설명의 경우에 구성해야 할 인프라 기술로 알맞은 것은?

- ① 고가용성 클러스터
- ② 고계산용 클러스터
- ③ 베어울프 클러스터
- ④ HPC 클러스터
등록된 댓글이 없습니다.
6. 다음 설명의 경우에 사용 가능한 실제 디스크 용량으로 알맞은 것은?

- ① 30GB
- ② 40GB
- ③ 50GB
- ④ 60GB
앙큼복숭아2026. 3. 9. 02:58삭제
RAID 용량
RAID0 N × 디스크
RAID1 디스크 1개
RAID5 (N-1) × 디스크
RAID6 (N-2) × 디스크
7. 리눅스 시스템의 root 패스워드를 잊어버린 상태로 GRUB 환경 설정 파일에서 커널 인자값을 변경하려고 한다. 다음 중 밑줄 친 부분을 대체해야 할 커널 인자값으로 알맞은 것은?

- ① rw single
- ② rw rescue
- ③ rw systemd=/bin/sh
- ④ rw init-/bin/sh
linux2025. 3. 3. 21:20삭제
이 문제는 리눅스 시스템에서 root 패스워드를 잊어버렸을 때 시스템에 접근하는 방법에 관한 것입니다.
GRUB(Grand Unified Bootloader)는 리눅스 시스템의 부팅 과정을 관리하는 부트로더입니다. root 패스워드를 잊어버린 상황에서는 GRUB 부트 메뉴에서 커널 부팅 매개변수(커널 인자값)를 수정하여 단일 사용자 모드나 비상 복구 모드로 부팅할 수 있습니다.
이 상황에서 필요한 커널 인자값은 init=/bin/bash 또는 rd.break 또는 single 또는 1 중 하나입니다.
그 중에서도 가장 일반적으로 사용되는 것은 init=/bin/bash 또는 single(또는 숫자 1)입니다.
init=/bin/bash: 이 매개변수는 시스템이 정상적인 init 프로세스를 우회하고 직접 bash 쉘을 실행하도록 지시합니다. 이렇게 하면 root 권한으로 쉘에 접근할 수 있어 패스워드 없이 root 계정에 접근할 수 있습니다.
single 또는 1: 이 매개변수는 시스템을 단일 사용자 모드로 부팅하도록 지시합니다. 이 모드에서는 최소한의 서비스만 실행되며, root 쉘이 제공됩니다.
rd.break: 이 매개변수는 초기 RAM 디스크(initramfs) 단계에서 부팅 과정을 중단하고 쉘을 제공합니다. 이 시점에서는 루트 파일 시스템이 아직 마운트되지 않았으므로, chroot 명령을 사용하여 실제 시스템에 접근해야 합니다.
문제에서 정확한 답을 선택하기 위해서는 제시된 선택지를 알아야 하지만, root 패스워드를 재설정하기 위한 가장 일반적인 커널 인자값은 init=/bin/bash 또는 **single**입니다.
8. 다음 중 ssh 데몬이 리눅스 부팅 시에 실행되도록 설정하는 명령으로 알맞은 것은?
- ① systemctl enable sshd
- ② systemctl status sshd
- ③ systemctl active sshd
- ④ systemctl start sshd
등록된 댓글이 없습니다.
9. 다음 중 원격지 X 서버에 응용 프로그램을 전송하기 위해 X 클라이언트에서 진행해야 하는 과정으로 알맞은 것은?
- ① xauth 명령으로 서버 주소를 등록한다.
- ② xhpst 명령으로 서버 주소를 등록한다.
- ③ 환경변수인 DISPLAY의 값을 서버 주소로 변경한다.
- ④ 환경변수인 TERM의 값을 서버 주소로 변경한다.
등록된 댓글이 없습니다.
10. 다음 그림에 해당하는 프로그램명으로 가장 알맞은 것은?

- ① GDM
- ② KDE
- ③ GNOME
- ④ Mutter
min2026. 3. 13. 06:52삭제
해설
이 문제는 리눅스 시스템에서 그래픽 기반의 사용자 로그인을 관리하는 디스플레이 매니저(Display Manager)를 식별하는 능력을 요구합니다. 제시된 이미지는 시스템에 등록된 사용자 목록(joon, lin, posein)을 보여주며 선택을 유도하는 그래픽 로그인 화면으로, 이는 GNOME 데스크톱 환경의 기본 로그인 관리 프로그램인 GDM(GNOME Display Manager)의 특징적인 인터페이스입니다. GNOME은 데스크톱 환경 전체를 일컫는 명칭이고, Mutter는 GNOME의 윈도우 매니저이며, KDE는 별개의 데스크톱 환경이므로 로그인 화면 자체를 담당하는 프로그램으로는 GDM이 정답입니다. 학습 시에는 X 윈도우 시스템의 구성 요소인 윈도우 매니저, 디스플레이 매니저, 데스크톱 환경의 차이점을 명확히 정리해 두는 것이 좋습니다.
오답
② — KDE는 별개의 데스크톱 환경 명칭이며, 해당 환경에서는 주로 SDDM과 같은 디스플레이 매니저를 사용합니다.
③ — GNOME은 운영체제의 사용자 인터페이스 전체를 포함하는 데스크톱 환경의 이름으로, 특정 로그인 관리 프로그램을 지칭하는 ①번이 더 구체적이고 적절한 답입니다.
④ — Mutter는 GNOME 데스크톱 환경에서 창의 배치와 출력을 담당하는 윈도우 매니저(Window Manager)입니다.
11. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

- ① My Home is 'pwd'
- ② My Home is '/home/ihd'
- ③ My Home is /home/ihd
- ④ My Home is pwd
등록된 댓글이 없습니다.
12. 다음 ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

- ① 0
- ② 1
- ③ 10
- ④ -10
linux2025. 3. 3. 21:49삭제
설명: test 명령은 조건을 평가하고 그 결과에 따라 종료 상태를 반환합니다. -gt는 "greater than"의 약자로, 첫 번째 피연산자가 두 번째 피연산자보다 큰지 확인합니다. 이 경우 20은 30보다 크지 않으므로 조건은 거짓이며, 종료 상태로 1을 반환합니다. echo $?는 직전 명령의 종료 상태를 출력합니다.
linux2025. 3. 3. 21:49삭제
오답 이유:
① 0은 명령이 성공(또는 조건이 참)일 때 반환되는 종료 상태입니다.
③ 10은 유효한 종료 상태 값이 아닙니다.
④ -10은 유효한 종료 상태 값이 아닙니다.
13. 다음 설명에 해당하는 명칭으로 가장 알맞은 것은?

- ① fork
- ② exec
- ③ init
- ④ systemd
등록된 댓글이 없습니다.
14. 다음 중 시그널 번호 숫자 없이 가장 큰 시그널로 알맞은 것은?
- ① SIGINT
- ② SIGKILL
- ③ SIGSTOP
- ④ SIGQUIT
등록된 댓글이 없습니다.
15. 다음 중 백그라운드로 수행 중인 프로세스를 확인하는 명령으로 알맞은 것은?
- ① bg
- ② fg
- ③ jobs
- ④ nohup
등록된 댓글이 없습니다.
16. 다음 중 '전송 계층-네트워크 계층-데이터링크 계층' 순서로 나열된 PDU(Preotocol Data Unit) 단위로 알맞은 것은?
- ① frame-packet-segment
- ② segment-packet-frame
- ③ packet-frame-segment
- ④ packet-segment-frame
등록된 댓글이 없습니다.
17. 다음 설명에 해당하는 기관으로 알맞은 것은?

- ① ICANN
- ② IANA
- ③ IEEE
- ④ ISO
등록된 댓글이 없습니다.
18. 다음과 같은 조건일 때 할당되는 게이트웨이 주소값으로 가장 알맞은 것은?

- ① 192.168.3.126
- ② 192.168.3.127
- ③ 192.168.3.128
- ④ 192.168.3.129
min2026. 3. 13. 07:01삭제
이 문제는 주어진 IP 주소와 서브넷 마스크(/26)를 통해 해당 네트워크의 가용 IP 범위를 구하고 적절한 게이트웨이 주소를 찾는 능력을 평가합니다. /26은 서브넷 마스크가 255.255.255.192임을 뜻하며, 이는 한 네트워크에 64개의 IP가 할당됨을 의미합니다. 서브넷은 0, 64, 128, 192 단위로 나누어지는데, 150은 128번부터 191번 사이의 구간에 속합니다. 이 구간에서 192.168.3.128은 네트워크 주소, 192.168.3.191은 브로드캐스트 주소로 예약되어 사용할 수 없으며, 게이트웨이는 보통 가용 주소 중 첫 번째인 192.168.3.129를 주로 사용합니다. 따라서 선택지 중 유일하게 사용 가능한 호스트 주소인 129번이 정답입니다. 네트워크 주소나 이전 서브넷의 주소를 혼동하지 않도록 서브넷 범위를 명확히 나누는 연습이 필요합니다.
오답
① — 해당 IP가 속한 서브넷 범위(128~191)를 벗어난 이전 서브넷의 주소입니다.
② — 이전 서브넷의 브로드캐스트 주소로, 게이트웨이로 할당할 수 없는 주소입니다.
③ — 현재 서브넷의 시작인 네트워크 주소 그 자체이므로 호스트 장치에 할당할 수 없습니다.
19. 다음 설명에 해당하는 명령어로 알맞은 것은?

- ① ip
- ② arp
- ③ ifconfig
- ④ ethtool
등록된 댓글이 없습니다.
20. 다음 중 ssh로 접속한 호스트의 IP 주소를 확인할 때 사용하는 명령어로 알맞은 것은?
- ① ss
- ② arp
- ③ mii-tool
- ④ ethtool
등록된 댓글이 없습니다.
2과목 : 리눅스 시스템 관리
21. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① 4
- ② 5
- ③ 6
- ④ 7
띠영2025. 2. 28. 18:45삭제
사용자이름 → ihd
비밀번호(암호화됨 또는 x로 shadow 파일 참조) → x
사용자 ID (UID) → 1001
그룹 ID (GID) → 1001
사용자 설명(실제 이름 등) → User Name
홈 디렉터리 → /home/ihd
기본 로그인 쉘 → /bin/bash
22. 다음은 ihduser 사용자가 휴직인 상태여서 계정사용을 일시 정지시키는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① passwd -L
- ② passwd -d
- ③ usermod -l
- ④ usermod -L
min2026. 3. 9. 23:28삭제
계정을 삭제하는게 아니라 일시 정지(잠금=lock)이므로 4번 정답
1 비밀번호를 잠금
2 비밀번호 삭제
3 사용자 이름 변경
4 사용자 계정 잠금(lock)
띠영2025. 2. 28. 18:46삭제
usermod -l (사용자 이름 변경)
23. 다음 결과에 해당하는 명령어로 알맞은 것은?

- ① passwd –l 사용자명
- ② chage –l 사용자명
- ③ usermod –l 사용자명
- ④ chpasswd –l 사용자명
min2026. 3. 9. 23:32삭제
(1) passwd -l 사용자명 : 사용자 비밀번호 잠금
(2) chage -l 사용자명 : 비밀번호 만료 정책 정보 조회 (정답)
(3) usermod -l 사용자명 : 사용자 이름 변경
(4) chpasswd -l 사용자명 : chpasswd는 비밀번호를 변경할 때 사용하는 명령어이나 -l 옵션은 없음
24. 다음 중 그룹관리자를 확인하는 과정으로 알맞은 것은?
- ① /etc/group 파일의 3번째 필드에서 확인한다.
- ② /etc/group 파일의 4번째 필드에서 확인한다.
- ③ /etc/gshadow 파일의 3번째 필드에서 확인한다.
- ④ /etc/gshadow 파일의 4번째 필드에서 확인한다.
min2026. 3. 9. 23:43삭제
| 파일 | 3번째 필드 | 4번째 필드 |
| ------------ | ---------- | ------ |
| /etc/group | GID | 그룹 구성원 |
| /etc/gshadow| 그룹 관리자 | 그룹 구성원 |
띠영2025. 2. 28. 18:49삭제
1. /etc/group
1번째 필드 → 그룹명 (developers)
2번째 필드 → 비밀번호 (x, 일반적으로 /etc/gshadow에 저장)
3번째 필드 → 그룹 ID (1001)
4번째 필드 → 그룹에 속한 사용자 목록 (alice, bob, charlie)
/etc/gshadow
1번째 필드 → 그룹명 (developers)
2번째 필드 → 그룹 비밀번호 (!, 보통 비밀번호 사용 안 함)
3번째 필드 → 그룹 관리자 목록 (admin1,admin2)
4번째 필드 → 그룹 사용자 목록 (alice,bob,charlie)
25. 다음 결과에 해당하는 명령어로 알맞은 것은?

- ① w
- ② who
- ③ users
- ④ lslogins
min2026. 3. 9. 23:39삭제
[ 현재 로그인한 사용자 정보 확인 ]
(1) w : 현재 로그인한 사용자 + 무엇을 하고 있는지까지 확인
(2) who : 누가 로그인했는지 + 로그인 시간
(3) users : 사용자 이름만 보여줌
(4) lslogins : 시스템 계정 정보 조회
-------
USER | TTY FROM LOGIN@ IDLE JCPU PCPU WHAT
사용자 | 터미널 | 접속 IP | 로그인 시간 | 유효 시간 | 전체 CPU 사용 | 현재 프로세스 CPU | 현재 실행 중인 명령어
현재 사용자가 실행중인 명령어(WHAT)까지 보여주는 것이 w의 특징
26. 다음과 같이 허가권이 설정된 경우에 관련 설명으로 알맞은 것은?

- ① 이 팔은 root 사용자만 실행할 수 있다.
- ② ihduser 사용자가 실행하면 ihsuser 사용자권한으로 실행된다.
- ③ ihsuser 사용자가 실행하면 실행하는 동안 root 사용자 권한으로 인정된다.
- ④ ihsuser 사용자가 실행하면 실행하는 동안 root 그룹 권한으로 인정된다.
min2026. 3. 9. 23:58삭제
user 자리 s : SetUID
group 자리 s : SetGID
ohter 자리 t : Sticky bit
---------------
현재 권한은 -rwsr-xr-x 이므로 user 자리 s → SetUID가 설정된 파일임.
SetUID가 설정된 파일은 실행 시 실행한 사용자 권한이 아니라 파일 소유자 권한으로 실행됨.
이 파일의 소유자가 root이므로 실행하는 동안 root 사용자 권한으로 인정되므로 3번 정답
4번은 그룹 권한이므로 SetGID에 해당하므로 오답
다른 사용자 권한으로 실행되는게 아니라 파일 소유자인 root 사용자 권한으로 실행되기 때문에 2번 오답
띠영2025. 2. 28. 18:55삭제
s (SUID, Set User ID) 비트:
일반 사용자가 /usr/bin/passwd를 실행해도 root 권한으로 실행
27. 다음 설명에 해당하는 명령으로 알맞은 것은?

- ① ln /var/www/html /usr/local/apache/htdocs
- ② ln –s /var/www/html /usr/local/apache/htdocs
- ③ ln /usr/local/apache/htdocs /var/www/html
- ④ ln –s /usr/local/apache/htdocs /var/www/html
min2026. 3. 10. 00:05삭제
디렉터리를 다른 이름으로 접근하게 할 때 심볼릭 링크 명령어 :
ln -s 원본경로(실제 웹 문서 위치) 링크 경로(사용자가 접근할 경로)
왜 하드링크가 아닌 심볼릭 링크인지? 하드링크는 디렉터리에 만들 수 없어서.
------
ln 하드링크
ln -s 심볼릭 링크
28. 다음 중 XFS 파일 시스템으로 운영 중인 CentOS 7에서 사용자 쿼터를 설정할 때 사용하는 명령으로 거리가 먼 것은?
- ① quota
- ② edquota
- ③ setquota
- ④ xfs_quota
min2026. 3. 10. 00:11삭제
사용자 쿼터 : 사용자가 디스크를 얼마나 사용할 수 있는지 제한하는 기능
min2026. 3. 10. 00:10삭제
파일 시스템은 디스크에 파일을 저장하고 관리하는 방식임
파일 시스템 - 사용 OS
NTFS - Windows
APFS - macOS
ext4 - Linux
XFS - Linux
29. 다음 중 touch 명령어에 대한 설명으로 틀린 것은?
- ① 파일의 크기가 0인 빈 파일을 만들 때 사용한다.
- ② 파일의 Access Time을 변경할 때 사용한다.
- ③ 파일의 Change Time을 변경할 때 사용한다.
- ④ 파일의 Modify Time을 변경할 때 사용한다.
등록된 댓글이 없습니다.
30. 다음 중 locate 명령어에 대한 설명으로 알맞은 것은?
- ① 텍스트 파일에서 특정 패턴과 일치하는 줄을 출력해준다.
- ② 정보를 데이터베이스화하여 find 명령어보다 검색 속도가 빠르다.
- ③ 새롭게 추가된 파일도 별다른 조치 없이 검색할 수 있다.
- ④ 사용자, 허가권 등 다양한 조건을 이용해서 검색할 수 있다.
등록된 댓글이 없습니다.
31. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ㉠ NI, ㉡ -19 ~ 20
- ② ㉠ NI, ㉡ -20 ~ 19
- ③ ㉠ PRI, ㉡ -19 ~ 20
- ④ ㉠ PRI, ㉡ -20 ~ 19
min2026. 3. 10. 00:31삭제
NI (Nice value) - 사용자가 조정할 수 있는 우선 순위
PRI (Priority) - 실제 커널이 사용하는 우선순위
숫자가 작을 수록 우선 순위가 높으며 -20이 가장 높은 우선 순위이고 0이 기본값, 19가 가장 낮은 우선 순위임
즉 2번 정답 NI, -20 ~ 19
32. cron을 이용해서 점검 스트립트를 매주 수요일과 금요일 오전 1시 2분에 주기적으로 실행하려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① 1 2 * * 3,5
- ② 2 1 * * 3,5
- ③ 1 2 * * 3-5
- ④ 2 1 * * 3-5
min2026. 3. 10. 00:36삭제
| 숫자 | 요일 |
| ------ | --- |
| 0 또는 7 | 일 |
| 1 | 월 |
| 2 | 화 |
| 3 | 수 |
| 4 | 목 |
| 5 | 금 |
| 6 | 토 |
min2026. 3. 10. 00:35삭제
cron 의 시간 형식은 분, 시, 일, 월, 요일 순서임. 문제 조건은 매주 수요일과 금요일 오전 1시 2분이므로 분 2, 시 1, 일 *, 월 *, 요일 수(3), 금(5) 이므로 2번 정답
* 콤마의 의미 : 딱 두 요일만 실행. (수요일, 금요일)
* 하이픈의 의미 : 수요일 ~ 금요일
33. 다음 ( 괄호 ) 안에 들어갈 수 있는 명령어로 틀린 것은?

- ① kill
- ② killall
- ③ pgrep
- ④ pkill
min2026. 3. 10. 00:41삭제
killall httpd : httpd라는 이름을 가진 모든 프로세스를 종료
pgrep httpd : httpd 프로세스의 PID를 검색하는 명령어
pkill httpd : 프로세스 이름으로 프로세스를 찾아 종료
pkill 과 killall의 차이
pkill은 프로세스 이름 패턴을 검색해서 종료, 부분 문자열이나 조건 검색 가능
killall은 정확히 이름을 기준으로 모든 프로세스를 종료, 기능 단순.
대충그럴싸한2026. 3. 9. 18:32삭제
kill 은 PID만
34. 다음 설명에 해당하는 명령으로 알맞은 것은?

- ① bg 513
- ② bg 3
- ③ fg 513
- ④ fg 3
min2026. 3. 10. 00:43삭제
fg(백그라운드 작업을 포어그라운드로 전환)와 bg를 할 때는 PID가 아니라 작업번호를 기준으로 지정
35. 프로세스 아이디(PID)가 513인 bash 프로세스의 우선순위(NI)값이 0이다. 다음 중 NI 값을 변경하여 우선순위를 낮추는 명령으로 알맞은 것은?
- ① nice –5 513
- ② nice –5 bash
- ③ renice –5 513
- ④ renice –5 bash
등록된 댓글이 없습니다.
36. 다음 중 레드햇 계열 패키지 관리 기법으로 가장 거리가 먼 것은?
- ① dnf
- ② yum
- ③ rpm
- ④ apt-get
등록된 댓글이 없습니다.
37. httpd 패키지의 환경 설정 파일을 빠르고 간편하게 찾으려고 한다. 다음 ( 괄호 ) 안에 들어갈 내용으로 가장 알맞은 것은?

- ① -qa
- ② -qf
- ③ -qc
- ④ -ql
띠영2025. 2. 28. 19:11삭제
-qa 옵션은 설치된 모든 패키지를 검색하는 옵션.
-qf 옵션은 파일이 어떤 패키지에서 설치되었는지 확인하는 용도.
-qc 옵션은 설치된 패키지의 환경 설정 파일 목록을 출력
-ql 옵션은 해당 패키지에서 설치한 모든 파일 목록을 출력..
38. 다음 그림의 결과에 해당하는 명령으로 알맞은 것은?

- ① yum list telnet-server
- ② yum info telnet-server
- ③ yum check telnet-server
- ④ yum search telnet-server
min2026. 3. 10. 00:56삭제
(1) yum list telnet-server
→ 패키지가 설치되어 있는지 또는 목록만 보여줌 (간단한 정보)
(2) yum info telnet-server
→ 패키지의 상세 정보 출력 (Name, Version, Description 등)
(3) yum check telnet-server
→ 패키지 의존성이나 문제 확인
(4) yum search telnet-server
→ 패키지 이름 또는 설명을 검색
39. 다음은 현재 디렉터리 안에 존재하는 C 언어 파일을 기존에 생성되어 있던 text.tar 파일에 묶는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① cvf
- ② xvf
- ③ tvf
- ④ rvf
min2026. 3. 10. 01:06삭제
c 새로운 tar 파일 생성 (create)
x tar 파일 풀기 (extract)
t tar 내용 목록 확인 (table)
r 기존 tar 파일에 파일 추가 (append)
v 처리 과정 출력 (verbose)
f 파일 이름 지정 (file)
40. 다음 그림의 결과에 해당하는 명령어로 알맞은 것은?

- ① rpm
- ② yum
- ③ ldd
- ④ ldconfig
min2026. 3. 10. 01:12삭제
rpm : RPM 패키지 직접 설치/삭제/조회
yum : 저장소 기반 패키지 설치 (의존성 자동 해결)
ldd : 실행파일이 사용하는 공유 라이브러리 목록 출력
ldconfig : 공유 라이브러리 캐시 갱신
41. 다음은 커널에 적재된 모듈을 제거하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

- ① insmod
- ② depmod
- ③ rmmod
- ④ modprobe
min2026. 3. 10. 01:15삭제
insmod : 커널 모듈을 직접 커널에 삽입(로드)
depmod : 커널 모듈 간 의존성 정보 생성
rmmod : 커널에 로드된 모듈 제거
modprobe : 커널 모듈을 로드하거나 제거
띠영2025. 3. 2. 14:52삭제
rmmod: -r 옵션 X
modprobe: -r 옵션 O
42. 다음은 커널에 모듈을 적재하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

- ① insmod
- ② depmod
- ③ rmmod
- ④ modprobe
등록된 댓글이 없습니다.
43. 다음 중 커널 모듈 간의 의존성을 갱신할 때 사용하는 명령어로 알맞은 것은?
- ① depmod
- ② modules.dep
- ③ ldconfig
- ④ modprobe
등록된 댓글이 없습니다.
44. 다음은 커널 컴파일 과정의 일부이다. 커널 컴파일 과정 순서로 알맞은 것은?

- ① 가 → 나 → 다
- ② 가 → 다 → 나
- ③ 다 → 가 → 나
- ④ 다 → 나 → 가
min2026. 3. 10. 01:29삭제
menuconfig → 커널 설정
bzImage → 커널 이미지 생성
mrproper → 커널 소스 초기화
45. 다음 중 X 윈도가 미설치된 환경에서 커널 컴파일을 진행할 수 있는 도구의 조합으로 알맞은 것은?
- ① make config, make xconfig
- ② make xconfig, make menuconfig
- ③ make config, make menuconfig
- ④ make config, make gconfig
등록된 댓글이 없습니다.
46. RAID 구성을 위해 fdisk 명령을 이용해서 생성된 파티션의 속성을 변경하려고 한다. 다음 중 파티션 변경에 사용되는 코드값으로 알맞은 것은?
- ① 82
- ② 83
- ③ 8e
- ④ fd
등록된 댓글이 없습니다.
47. 다음 결과에 해당하는 명령어로 알맞은 것은?

- ① pvscan
- ② vgscan
- ③ lvscan
- ④ pvdisplay
대충그럴싸한2026. 3. 13. 19:11삭제
로그 내용을 보면 물리적 볼륨을 전부 읽었고, 최종적으로 볼륨 그룹을 찾았다고 나와있다.
vgscan에 vg가 Volume Group
48. 다음은 RAID-1을 구성하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ㉠ -l 1, ㉡ -n 1
- ② ㉠ -l 1, ㉡ -n 2
- ③ ㉠ -l 2, ㉡ -n 1
- ④ ㉠ -l 2, ㉡ -n 2
min2026. 3. 11. 18:22삭제
mdadm -C /dev/md장치 -l RAID레벨 -n 디스크개수 장치들
RAID-1는 동일한 데이터를 두 개 이상의 디스크에 복사하므로 최소 디스크가 2개가 필요함. 그래서 -n 2가 정답. RAID 레벨은 1이므로 -l 1이 정답
49. 다음 중 생성된 RAID 장치에 대한 레벨 정보를 확인할 때 사용하는 파일로 가장 알맞은 것은?
- ① /proc/mdadm
- ② /proc/raidtools
- ③ /proc/mdstat
- ④ /proc/partitions
등록된 댓글이 없습니다.
50. 다음 중 프린트 작업을 요청하는 명령어 조합으로 알맞은 것은?
- ① lp, lpstat
- ② lp, lpc
- ③ lp, lpr
- ④ lpr, lpc
등록된 댓글이 없습니다.
51. 다음 중 로그 설정 파일에서 가장 많은 기록이 남는 낮은 수준의 priority로 알맞은 것은?
- ① alert
- ② crit
- ③ panic
- ④ emerg
등록된 댓글이 없습니다.
52. 다음 조건에 해당하는 로그 파일 설정으로 알맞은 것은?

- ① *.=warn;kern.none
- ② *.=warn;kern.!=none
- ③ *.warn;kern.none
- ④ *.warn;kern.!=none
등록된 댓글이 없습니다.
53. 다음 중 문서 편집기나 cat 명령으로 내용을 확인할 수 있는 로그 파일로 알맞은 것은?
- ① /var/log/btmp
- ② /var/log/secure
- ③ /var/log/wtmp
- ④ /var/log/lastlog
등록된 댓글이 없습니다.
54. 다음 설명에 해당하는 명령어로 알맞은 것은?

- ① last
- ② lastlog
- ③ demesg
- ④ logger
등록된 댓글이 없습니다.
55. 다음 설명에 해당하는 커널 매개변수 설정으로 알맞은 것은?

- ① sysctl –n net.ipv4.ip_forward=0
- ② sysctl –n net.ipv4.ip_forward=1
- ③ sysctl –w net.ipv4.ip_forward=0
- ④ sysctl –w net.ipv4.ip_forward=1
등록된 댓글이 없습니다.
56. 다음 중 /etc/services 파일의 수정은 불가하고 내용 추가만 가능하도록 설정하는 명령으로 알맞은 것은?
- ① setfacl –m +a /etc/services
- ② setfacl –m +i /etc/services
- ③ chattr +a /etc/services
- ④ chattr +i /etc/services
등록된 댓글이 없습니다.
57. 다음 설명에 해당하는 보안 도구로 알맞은 것은?

- ① nessus
- ② tripwire
- ③ GnuPG
- ④ wireshark
등록된 댓글이 없습니다.
58. 다음은 tar 명령을 이용해서 증분 백업하는 과정이다. ( 괄호 ) 안에 들어갈 옵션으로 알맞은 것은?

- ① -g
- ② -C
- ③ -L
- ④ -N
띠영2025. 3. 2. 15:10삭제
-g 옵션은 증분 백업을 수행할 때 사용하는 옵션.
-C 옵션은 백업 전에 특정 디렉터리로 이동하는 옵션.
-L 옵션은 테이프 백업 시 최대 길이를 설정하는 옵션.
-N 옵션은 특정 날짜 이후 변경된 파일만 백업.
59. 다음은 백업된 데이터를 이용해서 복원하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

- ① dump
- ② restore
- ③ cpio
- ④ rsync
등록된 댓글이 없습니다.
60. 다음 XFS 파일 시스템에서 사용할 수 없는 백업도구로 알맞은 것은?
- ① dd
- ② dump
- ③ cpio
- ④ rsync
등록된 댓글이 없습니다.
3과목 : 네트워크 및 서비스의 활용
61. 다음 설명에 해당하는 웹 서버 프로그램으로 알맞은 것은?

- ① IIS
- ② GWS
- ③ Nginx
- ④ Apache HTTP Server
등록된 댓글이 없습니다.
62. 다음은 아파치 웹 서버 환경 설정 파일에서 웹 문서가 저장되는 위치를 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① DocumentRoot
- ② ServerRoot
- ③ DirectoryRoot
- ④ IndexRoot
대충그럴싸한2026. 3. 9. 22:35삭제
웹 '문서'
Document
63. 다음 중 아파치 웹 서버 환경 설정 파일의 문법적인 오류를 점검하는 명령으로 알맞은 것은?
- ① httpd -f
- ② httpd -t
- ③ httpd -l
- ④ httpd -S
대충그럴싸한2026. 3. 9. 22:34삭제
-t : Test configuration
64. 다음은 개인 사용자의 홈페이지 사용을 허가하기 위해 관련 설정 파일을 확인하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① mod-userdir.so
- ② mod_userdir.so
- ③ httpd-userdir.so
- ④ httpd_userdir.so
등록된 댓글이 없습니다.
65. 다음은 PHP 7 버전 파일에서 MySQL 5.7 버전의 데이터베이스 접속하기 위한 설정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① mysql_connect
- ② mysqli_connect
- ③ mysql_select_db
- ④ mysqli_select_db
등록된 댓글이 없습니다.
66. 다음 중 LDAP과 RDBMS(관계형 데이터베이스 시스템)과의 비교 설명으로 틀린 것은?
- ① LDAP이 RDBMS에 비해 읽기 작업이 많은 곳에 유리하다.
- ② LDAP이 RDBMS에 비해 쓰기 작업이 많은 곳에 유리하다.
- ③ LDAP이 RDBMS에 비해 검색 작업이 많은 곳에 유리하다.
- ④ LDAP은 계층형 트리 구조 형태이고, RDBMS는 행과 열 형태의 테이블 구조이다.
등록된 댓글이 없습니다.
67. 다음은 LDAP의 속성 관련 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ㉠ dc, ㉡ cn
- ② ㉠ dn, ㉡ dc
- ③ ㉠ cn, ㉡ dc
- ④ ㉠ dn, ㉡ cn
등록된 댓글이 없습니다.
68. CentOS 7에서 NIS 서버를 사요하기 위해 RPC 처리를 위한 데몬 실행이 요구된다. 다음 중 관련 실행 명령으로 알맞은 것은?
- ① systemctl start ypbind
- ② systemctl start ypserv
- ③ systemctl start portmap
- ④ systemctl start rpcbind
등록된 댓글이 없습니다.
69. 다음 중 NIS 클라이언트로 운영하기 위해 설치해야 하는 패키지의 조합으로 알맞은 것은?
- ① ypbind, yp-tools
- ② ypserv, ypbind
- ③ ypserv, yp-tools
- ④ ypbind, ypxfrd
등록된 댓글이 없습니다.
70. 다음 중 NIS 클라이언트에서 사용하는 명령어로 거리가 먼 것은?
- ① ypcat
- ② yptest
- ③ ypwhich
- ④ yppush
등록된 댓글이 없습니다.
71. 다음은 리눅스 시스템에서 IP 주소가 192.168.5.13인 윈도우 시스템에 공유된 디렉터리를 마운트하는 과정이다. 공유 디렉터리명이 data일 때 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ////192.168.5.13//data
- ② \\\\192.168.5.13\\data
- ③ -L 192.168.5.13 –U data
- ④ -L 192.168.5.13 –M data
등록된 댓글이 없습니다.
72. 다음은 삼바 설정 파일에서 공유 디렉터리의 경로를 설정하는 과정이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① data
- ② path
- ③ share
- ④ root
등록된 댓글이 없습니다.
73. 다음은 NFS 서버에서 공유된 내용을 확인할 결과이다. 관련 명령어로 알맞은 것은?

- ① showmount
- ② exportfs
- ③ nfsstauts
- ④ rpcinfo
등록된 댓글이 없습니다.
74. 다음 설명에 해당하는 NFS 서버 설정 옵션으로 알맞은 것은?

- ① root_squash
- ② no_root_squash
- ③ all_squash
- ④ no_all_squash
등록된 댓글이 없습니다.
75. 다음은 vsftpd 서버의 환경 설정 파일 내용 중 일부이다. 해당 설정에 대한 설명으로 가장 알맞은 것은?

- ① 익명 사용자의 접근을 허가한다.
- ② root 사용자의 접근을 허가한다.
- ③ 일반 사용자의 접근을 허가한다.
- ④ 모든 사용자의 접근을 허가한다.
등록된 댓글이 없습니다.
76. 다음 설명에 가장 적합한 메일 관련 프로그램으로 알맞은 것은?

- ① dovecot
- ② qmail
- ③ procmail
- ④ postfix
등록된 댓글이 없습니다.
77. 다음 설명에 해당하는 메일 과련 프로그램으로 거리가 먼 것은?

- ① mail
- ② qmail
- ③ evolution
- ④ Outlook
대충그럴싸한2026. 3. 9. 22:26삭제
MUA(Mail User Agent) : 사용자가 메일을 읽고 보내는 프로그램
즉, 클라이언트인데,
qmail 제외 전부 클라이언트이며,
qmail은 메일 서버이다.
78. 다음 형식의 설정을 확인할 수 있는 파일로 알맞은 것은?

- ① /etc/mail/local-host-names
- ② /etc/mail/access
- ③ /etc/mail/virtusertable
- ④ /etc/mail/aliases
등록된 댓글이 없습니다.
79. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ㉠ m4, ㉡ >
- ② ㉠ m4, ㉡ <
- ③ ㉠ makemap hash, ㉡ >
- ④ ㉠ makemap hash, ㉡ <
등록된 댓글이 없습니다.
80. 다음 설명과 가장 관련이 있는 환경 설정 파일로 알맞은 것은?

- ① /etc/mail/local-host-names
- ② /etc/mail/access
- ③ /etc/mail/virtusertable
- ④ /etc/aliases
등록된 댓글이 없습니다.
81. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① ㉠ named, ㉡ ISC
- ② ㉠ named, ㉡ BIND
- ③ ㉠ ISC, ㉡ BIND
- ④ ㉠ BIND, ㉡ ISC
등록된 댓글이 없습니다.
82. 다음 중 /etc/named.conf 파일에 대한 설명으로 틀린 것은?
- ① C 언어에서 사용되는 /* ~ */ 형식의 주석을 사용할 수 있다.
- ② C++ 언어에서 사용되는 // 형식의 주석을 사용할 수 있다.
- ③ 윈도우 운영체제에서 사용되는 ; 형식의 주석을 사용할 수 있다.
- ④ 유닉스 운영체제에서 사용되는 # 형식의 주석을 사용할 수 있다.
등록된 댓글이 없습니다.
83. 다음은 DNS 관련 질의를 다른 서버로 넘기는 설정의 일부이다. ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① allow-query
- ② allow-transfer
- ③ allow-forwarder
- ④ forwarders
등록된 댓글이 없습니다.
84. 다음 중 리버스 존 파일에서만 사용되는 레코드 타입으로 알맞은 것은?
- ① PRT
- ② CNAME
- ③ MX
- ④ NS
대충그럴싸한2026. 3. 9. 22:24삭제
PTR(Pointer) : Revers DNS에서 사용하는 레코드
CNAME(Canonical Name) : 별칭 레코드
MX(Mail Exchange) : 메일 서버 지정
NS(Name Server) : 네임서버 지정
85. 다음 설명에 해당하는 DNS 서버의 Zone 파일 설정으로 알맞은 것은?

- ① mail MX ihd.or.kr
- ② mail MX ihd.or.kr.
- ③ mail MX 0 ihd.or.kr
- ④ mail MX 0 ihd.or.kr.
대충그럴싸한2026. 3. 9. 22:22삭제
파일 문법상
호스트 MX 우선순위 도메인.
MX : 메일 레코드
86. 다음 설명에 해당하는 가상화의 기능으로 알맞은 것은?

- ① 공유(sharing)
- ② 단일화(Aggregation)
- ③ 절연(Insulation)
- ④ 에뮬레이션(Emulation)
등록된 댓글이 없습니다.
87. 다음 설명에 해당하는 가상화 프로그램으로 알맞은 것은?

- ① XEN
- ② KVM
- ③ Hyper-V
- ④ VirtualBox
등록된 댓글이 없습니다.
88. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

- ① Docker
- ② CoreOS
- ③ Kubernetes
- ④ Openstack
등록된 댓글이 없습니다.
89. 다음 중 가상 머신만을 대상으로 CPU 자원 상태를 모니터링할 때 사용하는 명령어로 가장 알맞은 것은?
- ① virsh
- ② libvirtd
- ③ virt-manager
- ④ virt-top
등록된 댓글이 없습니다.
90. 다음 중 KVM을 이용해서 가상 머신을 생성했을 때 기본적으로 적용되는 디스크 이미지 파일 형식으로 알맞은 것은?
- ① VDI
- ② VMDK
- ③ VHD
- ④ QCOW2
등록된 댓글이 없습니다.
91. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① libtcp.so
- ② libwrap.so
- ③ tcpwrap.so
- ④ inetdwrap.so
등록된 댓글이 없습니다.
92. 다음 설명에 해당하는 프로토콜로 알맞은 것은?

- ① DHCP
- ② BOOTP
- ③ RIP
- ④ RTP
등록된 댓글이 없습니다.
93. 특정 MAC 주소를 갖는 네트워크 어댑터에 고정적으로 IP 주소를 할당하기 위해 관련 설정을 진행하는 과정의 일부이다. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① hardware address
- ② ethernet address
- ③ mac address
- ④ hardware ethernet
등록된 댓글이 없습니다.
94. 다음 설명의 경우에 구축해야 하는 서버로 알맞은 것은?

- ① DHCP 서버
- ② NTP 서버
- ③ VNC 서버
- ④ PROXY 서버
등록된 댓글이 없습니다.
95. 다음은 원격지의 NTP 서버를 이용해서 시간을 동기화하는 과정이다. ( 괄호 ) 안에 들어갈 명령어로 알맞은 것은?

- ① ntpq
- ② ntptime
- ③ ntpdate
- ④ ntpd
대충그럴싸한2026. 3. 9. 22:14삭제
1. ntpq(NTP Query) : 상태 조회
2. ntptime(NTP Time) : 시간 상태 조회(동기화X)
3. ntpdate(NTP Date) : 원격 NTP 서버와 시간 동기화
4. ntpd(NTP Daemon) : 백그라운드 시간 동기화
96. 다음 ( 괄호 ) 안에 들어갈 내용으로 알맞은 것은?

- ① SYS_SENT
- ② SYN_RECV
- ③ TIME_WAIT
- ④ LAST_ACK
대충그럴싸한2026. 3. 9. 22:12삭제
3-Way Handshake에서 SYN 패킷만 계속해서 보내는 공격
서버 입장에서 3-Way Handshake 에서 SYN을 보내면 서버에서는 SYN+ACK를 보내고 기다리는 상태가 된다.
이때가 SYN_RECV(receive)
97. 다음과 같은 소스 코드가 시스템에서 발견된 경우에 발생할 수 있는 공격으로 가장 알맞은 것은?

- ① 가용 디스크 자원 고갈
- ② 가용 프로세스 자원 고갈
- ③ 가용 메모리 자원 고갈
- ④ 가용 네트워크 대역폭 고갈
등록된 댓글이 없습니다.
98. 다음 설명에 보안 프로그램으로 알맞은 것은?

- ① SELinux
- ② Snort
- ③ Suricata
- ④ Portsentry
등록된 댓글이 없습니다.
99. 다음 중 iptables의 사용법으로 틀린 것은?
- ① iptables –nL INPUT
- ② iptables –A INPUT –s 192.168.5.4 –j DROP
- ③ iptables –P INPUT –j DROP
- ④ iptables –t nat –L PREROUTING
등록된 댓글이 없습니다.
100. 다음 설명에 해당하는 프로그램으로 알맞은 것은?

- ① nftables
- ② lokkit
- ③ ipchains
- ④ firewall-cmd
등록된 댓글이 없습니다.