자격증 정복/리눅스마스터

리눅스마스터 2급 필기 06 — 1차 리눅스 일반 예상문제 총정리 (02~05편 복습) [1차 리눅스 일반]

올드 IT직장인 2026. 10. 5. 22:20

리눅스마스터 2급 필기 06 — 1차 리눅스 일반 예상문제 총정리 (02~05편 복습) [1차 리눅스 일반]

출제기준 1차: 리눅스 일반 — 리눅스의 이해 / 설치 / 기본 명령어
02~05편에서 배운 내용을 실전 문제로 점검합니다.
먼저 문제만 풀어 보고, 아래 정답과 해설을 확인하세요!

 

문제 출처 안내: 1차 족보 자료에서 반복 출제 유형을 골라 정리했습니다.

족보 원본에는 정답이 없어서, 정답과 해설은 앞선 편의 교재 내용과 대조해 직접 검증해 작성했습니다.

시험 직전에는 최신 기출로 한 번 더 확인하세요.


파트 1. 리눅스의 이해 (02편 복습)

1. 교육용 유닉스로, 리눅스 개발의 시발점이 된 운영체제는?
① Minix

② Windows 2000

③ Mac OS X

④ Solaris

 

2. 리처드 스톨만이 설립했으며, 소프트웨어 복제·배포·개작에 대한 제한을 없애려는 목적의 단체는?
① FSF

② ISO

③ ANSI

④ IETF

 

3. 우분투(Ubuntu) 리눅스의 기반이 되는 배포판은?
① Fedora

② RHEL

③ Debian

④ Slackware

 

4. 자유 소프트웨어에 대한 설명으로 틀린 것은?
① 상업용 목적으로 사용할 수 있다.
② 소스 코드를 임의로 개작할 수 있다.
③ 소스 코드를 수정해 배포할 때는 소스 코드를 공개해야 한다.
④ 무료로 얻은 소스 코드로 만든 프로그램은 무료로만 배포해야 한다.

 

5. 리눅스 커널의 특징으로 틀린 것은?
① 멀티 프로세서를 지원한다.

② TCP/IP 네트워킹을 지원한다.

③ 리눅스 커널은 COBOL로 작성되었다.

④ 다양한 파일시스템을 지원한다.


파트 2. 리눅스의 설치 (03편 복습)

6. 다수의 디스크나 파티션을 하나로 묶어 구성하는 기술과 관련 있는 조합은?
① ext4, LVM

② ext4, RAID

③ ext3, ext4

④ LVM, RAID

 

7. 설치 후 시스템에 이상이 생겼을 때 점검용으로 선택할 수 있는 설치 메뉴는?
① Install or upgrade an existing system

② Install system with basic video driver

③ Rescue installed system

④ Boot from local drive

 

8. 리눅스에서 파티션 분할을 권장하는 영역으로 틀린 것은?
① /etc

② /tmp

③ /usr

④ /var

 

9. 파티션 유형에 대한 설명으로 틀린 것은?
① 확장 파티션은 2개 이상 설정할 수 있다.
② 5개 이상의 파티션이 필요하면 확장 파티션을 선언해야 한다.
③ 확장 파티션을 선언해야 논리 파티션을 만들 수 있다.
④ 주 파티션은 4개까지 사용할 수 있다.

 

10. 주 파티션에 대한 설명으로 틀린 것은?
① 부팅 가능한 파티션으로 디스크에 하나 이상 존재해야 한다.
② 하나의 디스크에 총 4개까지 사용할 수 있다.
③ 주 파티션 4개를 모두 만든 뒤에 확장 파티션을 선언할 수 있다.
④ 파티션을 3개 영역으로 나누는 경우 주 파티션 안에 설치할 수 있다.

 

11. E-IDE 디스크를 Secondary Slave에 연결했을 때 인식되는 장치 파일명은?
① /dev/hda

② /dev/hdb

③ /dev/hdc

④ /dev/hdd

 

12. 하드디스크의 일부를 메모리처럼 사용하는 기술은?
① 라이브러리

② 스왑

③ 파이프

④ 리다이렉션

 

13. 콘솔(텍스트) 모드의 실행 레벨은?
① 1

② 3

③ 5

④ 6

 

14. 시스템을 10분 후에 재시작하는 명령은?
① shutdown -r +10

② shutdown -h +10

③ shutdown -r 00:10

④ shutdown -h 00:10

 

15. shutdown 옵션 설명으로 틀린 것은?
① -c : 예약된 shutdown을 취소한다.
② -h : 완료 후 시스템을 정지시킨다.
③ -f : shutdown 전에 수행 중인 모든 프로세스에 kill 시그널을 보낸다.
④ -r : 완료 후 시스템을 재부팅한다.

 

16. 시스템을 재시작하지 않고 종료하는 명령으로 틀린 것은?
① shutdown -h now

② halt

③ init 0

④ reboot


파트 3. 기본 명령어 ① 파일·디렉터리 (04편 복습)

17. 현재 위치가 /home/user1일 때 의미가 다른 것은?
① cd ..

② cd /home

③ cd ./..

④ cd home

 

18. ls 옵션 설명으로 틀린 것은?
① -a : 모든 파일을 나열한다.

② -l : 대화형 옵션으로 진행한다.

③ -R : 하위 디렉터리까지 모두 출력한다.

④ -F : 파일 특성에 따라 끝에 특수문자를 덧붙인다.

 

19. 텍스트 파일에서 특정 패턴을 가진 줄을 찾아 출력하는 명령은?
① file

② grep

③ less

④ find

 

20. 다음 명령의 설명으로 알맞은 것은?

cat /etc/passwd | grep -v linuxmaster
① linuxmaster가 포함된 행만 출력

② linuxmaster가 포함되지 않은 행만 출력

③ linuxmaster 문자열을 추가

④ 계정 존재 여부 확인

 

21. 현재 디렉터리의 하위까지 포함해 linuxmaster 문자열이 들어 있는 파일을 검색하는 명령은?
① find . -string linuxmaster -print

② grep -r linuxmaster *

③ ls -al | grep linuxmaster

④ cat * | grep linuxmaster

 

22. mbox 파일의 종류를 확인하려 한다.

[root@ihd root]# ( ) mbox → mbox: ASCII mail text 괄호에 들어갈 명령은?
① what

② file

③ type

④ tail

 

23. 텍스트 파일의 앞부분을 확인하는 명령은?
① head

② tail

③ more

④ cat

 

24. 두 파일을 비교해 차이점을 화면에 나열하는 명령은?
① find

② break

③ diff

④ halt

 

25. 다음 결과를 출력하는 명령은?

com1.txt com2.txt differ, char 3, line 1
① rm com1.txt com2.txt

② cmp com1.txt com2.txt

③ mkdir

④ ls

 

26. diff 옵션 설명으로 틀린 것은?
① -i : 대소문자를 구별한다.

② -b : 하나 이상의 공백은 같은 것으로 취급한다.

③ -e : ed 에디터용 스크립트를 생성한다.

④ -w : 공백을 무시하고 비교한다.

 

27. 파일·디렉터리와 관련 없는 명령은?
① cp

② mkdir

③ ps

④ rm


파트 4. 기본 명령어 ② 사용자·계정 + 기타 (05편 복습)

28. posein 사용자의 소속 그룹(hannam)을 IHD로 변경하는 명령은?
① usermod -n IHD posein

② usermod -g IHD posein

③ usermod -n IHD hannam

④ usermod -g IHD hannam

 

29. posein 계정을 삭제하면서 홈 디렉터리 등 사용자 파일까지 함께 제거하는 명령은?
① userdel posein

② userdel -d posein

③ userdel -r posein

④ userdel -e posein

 

30. 사용자 계정 관리 설명으로 틀린 것은?
① 계정 생성은 useradd를 사용한다.
② usermod로 홈 디렉터리를 설정하려면 -d 옵션을 쓴다.
③ 그룹 정보는 /etc/group에 저장된다.
④ /etc/shadow는 사용자의 UID, GID 등의 정보를 포함한다.

 

31. 다음 명령의 결과 설명으로 알맞은 것은?
# groupadd ihd1 → groupadd: unable to lock group file
① 로그인한 계정이 ihd1 그룹에 추가되었다.

② ihd1 그룹을 추가했다.

③ ihd1 그룹을 생성하려 했으나 권한이 없어 실행하지 못했다.

④ group 파일이 없어 새로 만든 뒤 추가했다.

 

32. ihd@ihd.or.kr:/etc$ users 실행 결과의 설명으로 알맞은 것은?
① /etc 접근 권한이 있는 사용자 확인

② 시스템에 로그인한 사용자 계정 조회

③ 자신이 속한 그룹 조회

④ 자신의 그룹에 속한 계정 조회

 

33. 패스워드 설정에 대한 설명으로 틀린 것은?
① passwd lms처럼 입력하고 Enter를 누른다.
② New password 프롬프트에서 입력한 암호가 화면에 그대로 표시된다.
③ 암호를 다시 입력하라는 프롬프트가 나오면 다시 입력한다.
④ 설정한 암호는 원할 때 언제든 변경할 수 있다.

 

34. -rwxr-xr-x 1 ihd project 1024 Aug 13 10:10 client.c에 대한 설명으로 틀린 것은?
① 소유자는 ihd이다.

② 소유자는 client.c를 수정할 수 없다.

③ project 그룹 사용자는 내용을 볼 수 있다.

④ 일반 사용자도 실행할 수 있다.

 

35. # ifconfig eth0 down의 설명으로 알맞은 것은?
① eth0 어댑터를 다시 설정

② eth0 어댑터를 비활성화

③ eth0 어댑터를 시스템에서 완전히 삭제

④ eth0의 IP 변경

 

36. 네트워크 인터페이스 정보를 확인하는 명령으로 적절하지 못한 것은?
① ifconfig

② netstat -l

③ cat /etc/crontab

④ route

 

37. 현재 호스트에서 ihd.or.kr까지 연결되는 경로(과정)를 알고 싶을 때 쓰는 명령은?
① traceroute ihd.or.kr

② ping ihd.or.kr

③ telnet ihd.or.kr

④ ftp ihd.or.kr

 

38. 특정 호스트의 IP 주소를 찾기 위한 명령은?
① dia

② netfind

③ nslookup

④ vmware

 

39. bash에서 export PATH=$PATH:/etc의 설명으로 알맞은 것은?
① 기존 경로를 제거하고 새 경로 추가

② 기존 PATH에 /etc를 추가

③ 잘못된 명령

④ 잘못된 명령

 

40. 리다이렉션 명령어가 아닌 것은?
① >

② >>

③ <

④ ~


정답 및 해설

파트 1. 리눅스의 이해

번호 정답 해설
1 ① Minix 타넨바움이 만든 교육용 유닉스.
리누스 토발즈가 영감을 얻었습니다(02편 연표 1987).
2 ① FSF 1985년 설립, GPL·카피레프트 정신.
ISO·ANSI는 표준화 기구, IETF는 인터넷 표준 기구입니다.
3 ③ Debian 우분투는 데비안 기반입니다. 문제 보기의 "Devian"은 오타입니다.
4 ④ 자유 소프트웨어는 상업적 이용·재배포가 자유입니다.
무료로만 배포해야 한다는 제약은 없습니다.
5 ③ 리눅스 커널은 C 언어(+어셈블리)로 작성되었습니다.

파트 2. 리눅스의 설치

번호 정답 해설
6 ④ LVM, RAID 둘 다 여러 디스크/파티션을 묶는 기술입니다.
ext3·ext4는 파일시스템입니다(08편 예정).
7 ③ Rescue installed system 구조 모드입니다. 시스템 이상 시 점검·복구용입니다.
8 ① /etc /etc는 시스템 설정 파일이 있어 루트(/)와 같은 파티션에 있어야 합니다.
분할 권장 영역은 /home, /var, /usr, /tmp 등입니다.
9 ① 확장 파티션은 디스크당 1개만 가능합니다.
10 ③ 주 파티션이 4개면 확장 파티션을 만들 슬롯이 없습니다.
확장 파티션도 4개 슬롯 중 하나를 사용합니다.
11 ④ /dev/hdd Primary Master=hda, Primary Slave=hdb,
Secondary Master=hdc, Secondary Slave=hdd
12 ② 스왑 RAM이 부족할 때 디스크를 메모리처럼 사용하는 영역입니다.
13 ② 3 텍스트 다중 사용자 모드. 5는 그래픽, 1은 싱글, 6은 재부팅입니다.
14 ① shutdown -r +10 -r은 재부팅, -h는 정지, +10은 10분 후입니다.
15 ③ shutdown의 -f는 fast reboot(fsck 생략) 입니다.
프로세스에 kill 시그널을 보낸다는 설명은 틀립니다.
16 ④ reboot reboot는 재시작 명령입니다. 나머지는 모두 종료(halt) 계열입니다.

파트 3. 기본 명령어 ① 파일·디렉터리

번호 정답 해설
17 ④ cd home 나머지는 모두 상위(/home)로 이동합니다.
cd home은 현재 위치 하위의 home으로 이동합니다(04편 기출).
18 ② -l은 상세(Long) 출력입니다. 대화형 옵션이 아닙니다.
19 ② grep 내용(패턴) 검색. find는 파일 속성 검색, file은 종류 판별입니다.
20 ② grep -v는 패턴이 포함되지 않은 행만 출력합니다.
21 ② grep -r 하위 디렉터리까지 재귀 검색하며 내용을 찾습니다.
find에는 -string 옵션이 없습니다.
22 ② file 확장자와 무관하게 파일의 실제 종류를 판별합니다.
23 ① head 기본 앞 10줄. 뒤쪽은 tail입니다.
24 ③ diff 줄(행) 단위 비교입니다.
25 ② cmp 바이트 단위 비교이고, 첫 차이 위치를 알려 줍니다.
26 ① diff의 -i는 대소문자 무시입니다. 구별한다는 설명이 틀렸습니다.
27 ③ ps ps는 프로세스 명령입니다(10편 예정).

파트 4. 기본 명령어 ② 사용자·계정 + 기타

번호 정답 해설
28 ② 기본 그룹 변경은 usermod -g 그룹 사용자입니다.
대상은 사용자명이고 그룹명이 아닙니다.
29 ③ userdel -r 홈 디렉터리와 메일 스풀까지 삭제합니다.
30 ④ UID·GID는 /etc/passwd에 있습니다. shadow는 암호 해시와 만료 정보입니다.
31 ③ 일반 사용자가 그룹을 만들려 할 때 나오는 권한 오류입니다. root 권한이 필요합니다.
32 ② users는 현재 시스템에 로그인한 사용자 목록을 보여 줍니다. 그룹 조회는 groups입니다.
33 ② passwd 입력 시 암호는 화면에 표시되지 않습니다.
34 ② 소유자는 rwx이므로 수정할 수 있습니다.
35 ② down은 인터페이스 비활성화, up은 활성화입니다.
36 ③ /etc/crontab은 작업 예약(cron) 설정 파일이라 네트워크와 무관합니다.
ifconfig는 인터페이스 정보, netstat -l은 대기 중인 소켓,
route는 라우팅 테이블을 보여 주는 네트워크 점검 명령입니다.
37 ① traceroute 목적지까지 거치는 경로를 추적합니다. ping은 통신 여부만 확인합니다.
38 ③ nslookup DNS 질의 도구입니다(15편 예정).
39 ② $PATH를 앞에 붙이면 기존 값에 추가됩니다.
변수 참조는 $가 필요하고, 대입 시 좌변에는 $를 쓰지 않습니다.
40 ④ ~ ~는 홈 디렉터리 기호입니다. 리다이렉션은 >, >>, <입니다.

오답 노트: 이번 문제에서 가장 자주 틀리는 것

헷갈리는 쌍 구분
확장 파티션 디스크당 1개, 주 파티션 슬롯 1개 차지
grep -v / diff -i 포함 안 된 행 / 대소문자 무시
diff / cmp 줄 단위 / 바이트 단위
passwd / shadow UID·GID 등 사용자 정보 / 암호 해시·만료
userdel / userdel -r 계정만 / 홈·메일까지
shutdown -r / -h / -c 재부팅 / 정지 / 취소
ping / traceroute 통신 여부 / 경로 추적

💡 실무에서는?

서버 시험 문제에서 "일반 사용자가 못 한다"류의 선택지는 대부분 권한 문제가 정답이에요.

실무에서도 groupadd, useradd 같은 계정 작업이 unable to lock 오류를 내면 십중팔구 sudo를 빼먹은 경우입니다.

장애 때 경로를 추적하는 traceroute와 DNS를 확인하는 nslookup도 네트워크 점검 1순위 도구라서, 자격증 문제로 외운 내용이 그대로 현장에서 쓰입니다.


핵심 정리

✅ 확장 파티션 1개 / 주 파티션 4개 / 논리는 5번부터
✅ /etc는 루트와 같은 파티션, 분할 권장은 /home /var /usr /tmp
✅ 런레벨 3=텍스트, 5=그래픽, shutdown -r +10=10분 후 재시작
✅ grep -v / diff -i / cmp / file / head 기본 용도
✅ usermod -g(그룹 변경) / userdel -r(홈 삭제) / passwd≠shadow
✅ ifconfig down / traceroute / nslookup / users / PATH=$PATH:경로

 

다음 편부터 2차 필기 시작입니다.

 

07편은 권한·그룹과 계정 관리를 다룹니다!

 

궁금한 점은 댓글로 남겨주세요!

반응형
개인정보처리방침  |  블로그 소개