본문 바로가기
1-2. 국가공인민간자격 모음/[국가공인]리눅스마스터 2급

[리눅스마스터 2급] 2차 - 2023년 09월 09일(1과목) 해설

by cogito21_cpp 2024. 12. 12.
반응형

1. project 그룹에 속한 사용자들이 /project 디렉터리에서 파일 생성은 자유로우나 삭제는 본인이 생성한 파일만 가능하도록 설정하려고 한다. /project 디렉터리의 정보가 다음과 같은 때 관련 명령으로 알맞은 것은?

# ls -ld /project
drwxr-x--- 2 root project 6 Apr  4 19:32 /project

① chmod g+s /project    ② chmod g+t /project    ③ chmod o+s /project    ④  chmod o+t /project

더보기

정답: ④  chmod o+t /project

 

2. 다음 중 특수 권한을 부여해서 사용하는 경우의 예로 가장 거리가 먼 것은?

① Sticky-Bit를 파일에 부여한다.

② Set-UID를 실행 파일에 부여한다.

③ Set-GID를 실행 파일에 부여한다.

④ Set-GID를 디렉터리에 부여한다.

더보기

정답: ① Sticky-Bit를 파일에 부여한다.

 

3. 다음 중 파일이나 디렉터리의 소유자를 확인하는 명령어로 알맞은 것은?
① ls    ② chmod    ③ chown    ④ umask

더보기

정답: ① ls

 

4. 다음 중 생성된 a.txt의 허가권 값으로 알맞은 것은?

$ umask
0002
$ touch a.txt

① -rw-rw-r--    ② -rwxrwxr-x    ③ drw-rw-r--    ④ drwxrwxr-x

더보기

정답: ① -rw-rw-r--

 

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

사용자나 그룹에 쿼터를 설정할 때 사용하는 명령으로 실행시키면 vi 편집기를 이용해서 관련 값을 지정해야 한다.

① quota    ② edquota    ③ setquota    ④ xfs_quota

더보기

정답: ② edquota 

 

6. 다음 중 현재 마운트된 디스크의 남아있는 용량을 확인할 때 사용하는 명령어로 알맞은 것은?
① df    ② du    ③ fdisk    ④ mount

더보기

정답: ① df

 

7. 다음 결과에 대한하는 명령어로 알맞은 것은?

$ (괄호)
NAME       MAJ:MIN    RM             SIZE     RO      TYPE    MOUNTPOINT
sda            8:0                 0           60.6G      0        disk
|- sda1       8:1                  0          46.6G       0       part      /

① lsblk    ② blkid    ③ fdisk    ④ df

더보기

정답: ① lsblk

 

8. 다음 설명에 해당하는 파일명으로 알맞은 것은?

파일 시스템에 대한 정보를 담고 있는 파일로 부팅 시에 마운트할 파티션 정보가 기록되어 있다.

① /etc/fstab    ② /etc/mtab    ③ /etc/mounts    ④ /etc/partitions

더보기

정답: ① /etc/fstab

 

9. 다음 (괄호) 안에 들어갈 명령어로 알맞은 것은?

# (괄호) -o remount.rw /home

① quota    ② mount    ③ umount    ④ fdisk

더보기

정답: ② mount

 

10. 다음은 /dev/sdb1을 XFS 파일 시스템으로 포맷하는 과정이다. (괄호) 안에 들어갈 명령어로 알맞은 것은?

# (괄호) /dev/sdb1

① xfs.mkfs     ② mkfs.xfs    ③ mke2fs -j xfs    ④ mke2fs -t xfs

더보기

정답: ② mkfs.xfs 

 

11. 다음 설명에 해당하는 셀로 알맞은 것은?

GNU 프로젝트를 위해 개발된 셀로 GNU 운영체제, 리눅스, 맥 OS X 등 다양한 운영체제에서 사용한다.

① bourne shell    ② csh    ③ dash    ④ bash

더보기

정답: ④ bash

 

12. 다음 (괄호) 안에 들어갈 파일명으로 알맞은 것은?

특정 사용자가 로그인한 후에 사용 가능한 셀의 목록 정보를 확인하려면 (괄호) 파일에서 관련 정보를 얻을 수 있다.

① /etc/passwd    ② /etc/shells    ③ /etc/bashrc    ④ /etc/profile

더보기

정답: ② /etc/shells

 

13. 다음 명령의 결과에 대한 설명으로 가장 알맞은 것은?

$ echo $SHELL

① 사용자가 로그인 시에 부여받은 셀 정보가 출력된다.

② 사용자가 현재 사용하고 있는 셀 정보가 출력된다.

③ 사용자가 변경할 수 있는 셀 정보가 출력된다.

④ 화면에 어떠한 결과도 출력되지 않는다.

더보기

정답: ① 사용자가 로그인 시에 부여받은 셀 정보가 출력된다.

 

14. 다음 ihd 사용자가 다른 셀로 변경하는 과정이다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

$ chsh (괄호) /bin/csh

① -l    ② -u    ③ -s    ④ -c

더보기

정답: ③ -s

 

15. 다음 중 최근에 실행한 명령 중에 'al'이라는 문자열을 포함한 명령을 찾아서 실행하는 명령으로 알맞은 것은?

① !?al    ② !!al    ③ !*al    ④ !-al

더보기

정답: ① !?al 

 

16. 다음 (괄호) 안에 들어갈 파일명으로 알맞은 것은?

사용자가 로그인한 후에 입력한 명령들은 로그아웃할 때 사용자의 홈 디렉터리 안에 있는 (괄호) 파일에서 저장된다.

① bash_profile    ② bash_history    ③ .bash_profile    ④ .bash_history

더보기

정답: ④ .bash_history

 

17. ls 명령으로 에일리어스(alias)가 설정된 상태에서 원래의 ls 명령어를 실행하려고 한다. 다음 중 관련 설명으로 알맞은 것은?

① ls 명령어 앞에 ! 기호를 덧붙여서 실행한다.

② ls 명령어 앞에 $ 기호를 덧붙여서 실행한다.

③ ls 명령어 앞에 \ 기호를 덧붙여 실행한다.

④ ls 명령어 앞에 / 기호를 덧붙여 실행한다.

더보기

정답: ③ ls 명령어 앞에 \ 기호를 덧붙여 실행한다.

 

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

$ echo (괄호)
ko_KR.UTE-8

① $LANG    ② $TERM    ③ $PS1    ④ $TMOUT

더보기

정답: ① $LANG

 

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

사용자가 시스템에 로그인하면 bash라는 프로세스를 할당받고, 사용자가 명령어를 실행하면 (괄호) 형태로 프로세스가 발생하면서 동작한다.

① exec    ② fork    ③ init    ④ systemd

더보기

정답: ② fork 

 

20. 다음 중 명령어를 백그라운드 프로세스로 실행하기 위한 방법으로 알맞은 것은?

① 실행 명령어 앞부분에 bg를 덧붙여서 실행한다.

② 실행 명령어 앞부분에 jobs를 덧붙여서 실행한다.

③ 실행 명령어 뒷부분에 &기호를 덧붙여서 실행한다.

④ 실행 명령어 뒷부분에 bg를 덧붙여서 실행한다.

더보기

정답: ③ 실행 명령어 뒷부분에 &기호를 덧붙여서 실행한다.

 

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

데몬 프로세스를 실행하는 방법 중에서 (괄호) 방식은 보통 부팅 시에 실행되어 해당 프로세스가 메모리에 계속 상주하면서 클라이언트의 서비스 요청을 처리하는 방식이다.

① init    ② inetd    ③ xinetd    ④ standalone

더보기

정답: ④ standalone

 

22. 다음 중 kill 명령어를 실행할 때 전달되는 기본 시그널 명칭과 번호의 조합으로 알맞은 것은?

① SIGKILL, 9    ② SIGKILL, 15    ③ SIGTERM, 9    ④ SIGTERM, 15

더보기

정답: ④ SIGTERM, 15

 

23. 다음 중 포어그라운드 프로세스를 백그라운드 프로세스로 전환하기 위해 사용하는 키 조합으로 알맞은 것은?

① [Ctrl] + [c]    ② [Ctrl] + [a]    ③ [Ctrl] + [z]    ④ [Ctrl] + [d]

더보기

정답: ③ [Ctrl] + [z]

 

24. 다음 명령의 결과에 대한 설명으로 알맞은 것은?

# renice -10 bash

① bash 프로세스의 우선순위를 높인다.

② bash 프로세스의 우선순위를 낮춘다.

③ bash 프로세스의 PRI 값을 -10으로 변경한다.

④ 사용법 오류로 인해 실행되지 않는다.

더보기

정답: ④ 사용법 오류로 인해 실행되지 않는다.

 

25. cron을 이용해서 해당 스크립트를 매월 1일 오전 4시 2분에 주기적으로 실행하려고 한다. (괄호) 안에 들어갈 내용으로 알맞은 것은?

(괄호) /etc/backup.sh

① 4 2 * * 1    ② 2 4 * * 1    ③ 4 2 1 * *    ④ 2 4 1 * *

더보기

정답: ④ 2 4 1 * *

 

26. 다음은 프로세스 아이디가 513, 514, 515번인 프로세스를 종료시키는 과정이 (괄호) 안에 들어갈 명령어올 알맞은 것은?

# (괄호) /etc/backup.sh

① kill    ② pkill    ③ killall    ④ pgrep

더보기

정답: ① kill

 

27. 다음 그림에 해당하는 명령어로 알맞은 것은?

OS의 상태를 나타내는 명령어

① ps    ② top    ③ jobs    ④ pstree

더보기

정답: ② top

 

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

사용자가 로그아웃하거나 작업 중인 터미널 창이 닫혀도 프로세스를 백그라운드 프로세스로 계속 해서 작업할 수 있도록 해준다.

① bg    ② jobs    ③ pgrep    ④ nohup

더보기

정답: ④ nohup

 

29. 다음 중 vi 편집기를 개발한 인물로 알맞은 것은?

① 빌 조이    ② 리처드 스톨먼    ③ 브람 브레나르    ④ 제임스 고슬링

더보기

정답: ① 빌 조이

 

30. 다음 중 기본 사용법이 동일한 편집기의 조합으로 알맞은 것은?

① vi, emacs    ② pico, emacs    ③ pico, nano    ④ vi, pico

더보기

정답: ③ pico, nano

 

31. 다음 설명에 해당하는 편집기로 알맞은 것은?

X 윈도 환경에서만 사용할 수 있는 편집기로 윈도우 운영체제의 메모장처럼 손쉽게 사용할 수 있다.

① nano    ② gedit    ③ vim    ④ emacs

더보기

정답: ② gedit  

 

32. 다음 중 vi 편집기의 명령 모드에서 바로 직전에 삭제한 줄을 다시 복원하기 위해 실행하는 명령으로 알맞은 것은?

① c    ② f    ③ u    ④ dd

더보기

정답: ③ u 

 

33. 다음 중 vi 편집기에서 한 줄이 linux인 경우에만 전부 Linux로 치환하는 명령으로 알맞은 것은?

① :% s/^linux$/Linux/g    ② :% s/linux/^Linux$/g    ③ :% s/\<linux/>Linux/g    ④ :% s/linux/\<Linux\>/g

더보기

정답: ① :% s/^linux$/Linux/g

 

34. 다음 중 vi 편집기에서 행 번호가 표시되도록 하는 ex 모드 환경설정으로 알맞은 것은?

① set no    ② set ai    ③ set sm    ④ set number

더보기

정답: ④ set number

 

35. 다음 중 데비안 계열 리눅스에서 사용되는 패키지 관리 도구 모음으로 가장 알맞은 것은?

① YaST, zypper    ② YaST, dpkg    ③ dpkg, apt-get    ④ dnf, zypper

더보기

정답: ③ dpkg, apt-get

 

36. 다음 중 리눅스에서 사용되는 온라인 패키지 관리 도구로 거리가 먼 것은?

① dnf    ② dpkg    ③ zypper    ④ apt-get

더보기

정답: ② dpkg

 

37. 다음 중 Makefile 파일이 생성되는 소스 설치 단계로 알맞은 것은?

① configure     ② make    ③ cmake    ④ make install

더보기

정답: ① configure

 

38. 다음 중 소스 설치 방법으로 cmake를 선택한 프로젝트로 틀린 것은?

① MySQL    ② PHP    ③ KDE    ④ LMMS

더보기

정답: ② PHP

 

39. 다음 중 현재 디렉터리에 있는 C 언어 파일만을 csource.tar로 묶는 명령으로 알맞은 것은?

① tar rvf *.c source.tar    ② tar rvf source.tar *c    ③ tar cvf *.c source.tar    ④ tar cvf source.tar *c

더보기

정답: ④ tar cvf source.tar *c

 

40. 다음 중 yum 명령을 이용해서 nmap 패키지를 설치하는 명령으로 알맞은 것은?

① yum nmap install    ② yum install nmap    ③ yum -y nmap    ④ yum -i nmap

더보기

정답: ② yum install nmap

 

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

# rpm (괄호) /bin/ls
coreutils-8.22-24.el7.x86_64

① -qi    ② -ql    ③ -qa    ④ -qf

더보기

정답: ④ -qf

 

42. 다음은 tar에서 xz 명령어와 관련 있는 압축 옵션으로 알맞은 것은?

① -x    ② -z    ③ -Z    ④ -J

더보기

정답: ④ -J

 

43. 다음 중 BSD 계열 유닉스에서 사용하는 프린터 관련 명령으로 틀린 것은?

① lp    ② lpr    ③ lpq    ④ lprm

더보기

정답: ① lp

 

44. 다음 중 사운드카드 사용과 관련된 프로그램으로 알맞은 것은?

① ALSA    ② CUPS    ③ SANE    ④ LPRng

더보기

정답: ① ALSA

 

45. 다음 중 프린트 작업을 요청하는 명령어로 알맞은 것은?

① cancel    ② lpr    ③ lpq    ④ lpstat

더보기

정답: ② lpr

 

46. 다음 중 LVM 구성 순서로 알맞은 것은?

가. VG(Volume Group)
나. LV(Logical Volume)
다. PV(Physical Volume)

① 가 → 나 → 다

② 다 → 나 → 가

③ 다 → 가 → 나

④ 가 → 다 → 나

더보기

정답: ③ 다 → 가 → 나

 

47. 다음 중 LVM에 대한 설명으로 틀린 것은?

① 물리적 디스크 2개를 이용해서 하나의 파티션으로 구성할 수 있다.

② 파티션의 크기를 확장해도 데이터의 손실이 발생하지 않는다.

③ 파티션의 크기를 축소해서 데이터의 손실이 발생하지 않는다.

④ 물리적 디스크 ㅂ개를 이용해서 두 개의 파티션을 구성할 수 있다.

더보기

정답: ③ 파티션의 크기를 축소해서 데이터의 손실이 발생하지 않는다.

 

48. 다음 중 RAID로 구성된 하드 디스크 중에서 하나의 디스크에 오류가 발생해도 데이터의 손실이 없는 조합으로 ㅇ라맞은 것은?

① RAID-0, RAID-1    ② RAID-0, RAID-5    ③ RAID-1, RAID-5    ④ RAID-0, RAID-6

더보기

정답: ③ RAID-1, RAID-5

 

반응형